From 09bb1aab6411aa9f373a037a46f8986d48b56075 Mon Sep 17 00:00:00 2001 From: weidai Date: Mon, 5 Sep 2005 21:43:43 +0000 Subject: port to GCC 4 --- integer.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'integer.h') diff --git a/integer.h b/integer.h index 7faf7b60..0c123c63 100644 --- a/integer.h +++ b/integer.h @@ -26,7 +26,7 @@ #endif // SSE2 intrinsics work in GCC 3.3 or later -#if defined(__SSE2__) && (__GNUC_MAJOR__ > 3 || __GNUC_MINOR__ > 2) +#if defined(__SSE2__) && (__GNUC__ > 3 || __GNUC_MINOR__ > 2) #define SSE2_INTRINSICS_AVAILABLE #endif @@ -56,7 +56,10 @@ NAMESPACE_BEGIN(CryptoPP) #endif }; - template class CRYPTOPP_DLL AlignedAllocator; + #ifdef CRYPTOPP_IMPORTS + CRYPTOPP_DLL_TEMPLATE_CLASS AlignedAllocator; + #endif + typedef SecBlock > SecAlignedWordBlock; #else typedef SecWordBlock SecAlignedWordBlock; -- cgit v1.2.1