From 1b0c2eed48748ebeddf3e39cf3b626e939070a9f Mon Sep 17 00:00:00 2001 From: weidai Date: Wed, 5 Dec 2007 13:49:12 +0000 Subject: add workaround for _interlockedbittestandset64 and _interlockedbittestandreset64 git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@416 57ff6487-cd31-0410-9ec3-f628ee90f5f0 --- misc.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'misc.h') diff --git a/misc.h b/misc.h index d9b22a6..341476c 100644 --- a/misc.h +++ b/misc.h @@ -11,9 +11,13 @@ // VC2005 workaround: disable declarations that conflict with winnt.h #define _interlockedbittestandset CRYPTOPP_DISABLED_INTRINSIC_1 #define _interlockedbittestandreset CRYPTOPP_DISABLED_INTRINSIC_2 + #define _interlockedbittestandset64 CRYPTOPP_DISABLED_INTRINSIC_3 + #define _interlockedbittestandreset64 CRYPTOPP_DISABLED_INTRINSIC_4 #include #undef _interlockedbittestandset #undef _interlockedbittestandreset + #undef _interlockedbittestandset64 + #undef _interlockedbittestandreset64 #define CRYPTOPP_FAST_ROTATE(x) 1 #elif _MSC_VER >= 1300 #define CRYPTOPP_FAST_ROTATE(x) ((x) == 32 | (x) == 64) -- cgit v1.2.1