Index: misc.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- misc.h	(revision 409)
+++ misc.h	(working copy)
@@ -11,9 +11,13 @@
 		// VC2005 workaround: disable declarations that conflict with winnt.h=0A=
 		#define _interlockedbittestandset CRYPTOPP_DISABLED_INTRINSIC_1=0A=
 		#define _interlockedbittestandreset CRYPTOPP_DISABLED_INTRINSIC_2=0A=
+		#define _interlockedbittestandset64 CRYPTOPP_DISABLED_INTRINSIC_3=0A=
+		#define _interlockedbittestandreset64 CRYPTOPP_DISABLED_INTRINSIC_4=0A=
 		#include <intrin.h>=0A=
 		#undef _interlockedbittestandset=0A=
 		#undef _interlockedbittestandreset=0A=
+		#undef _interlockedbittestandset64=0A=
+		#undef _interlockedbittestandreset64=0A=
 		#define CRYPTOPP_FAST_ROTATE(x) 1=0A=
 	#elif _MSC_VER >=3D 1300=0A=
 		#define CRYPTOPP_FAST_ROTATE(x) ((x) =3D=3D 32 | (x) =3D=3D 64)=0A=
