From 6a6027c2cd125cafc7c5a04714049f20a60cfa03 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Sat, 21 May 2016 08:32:23 -0400 Subject: Include "cpu.h" rather than directly to avoid compile error when using GCC and -mno-sse --- misc.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'misc.h') diff --git a/misc.h b/misc.h index 9e33688e..5fe8f00a 100644 --- a/misc.h +++ b/misc.h @@ -60,7 +60,7 @@ #endif #if defined(__GNUC__) && defined(__BMI__) -# include +# include "cpu.h" #endif #endif // CRYPTOPP_DOXYGEN_PROCESSING @@ -81,9 +81,9 @@ // http://stackoverflow.com/questions/30472731/which-c-standard-header-defines-size-max // Avoid NOMINMAX macro on Windows. http://support.microsoft.com/en-us/kb/143208 #ifndef SIZE_MAX -# if defined(__SIZE_MAX__) +# if defined(__SIZE_MAX__) && (__SIZE_MAX__ > 0) # define SIZE_MAX __SIZE_MAX__ -# elif defined(SIZE_T_MAX) +# elif defined(SIZE_T_MAX) && (SIZE_T_MAX > 0) # define SIZE_MAX SIZE_T_MAX # else # define SIZE_MAX ((std::numeric_limits::max)()) -- cgit v1.2.1