diff options
Diffstat (limited to 'src/crypto/modes/internal.h')
-rw-r--r-- | src/crypto/modes/internal.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/crypto/modes/internal.h b/src/crypto/modes/internal.h index 9662e0d..d12405e 100644 --- a/src/crypto/modes/internal.h +++ b/src/crypto/modes/internal.h @@ -121,6 +121,9 @@ extern "C" { #endif #elif defined(_MSC_VER) #if _MSC_VER >= 1300 +#pragma warning(push, 3) +#include <intrin.h> +#pragma warning(pop) #pragma intrinsic(_byteswap_uint64, _byteswap_ulong) #define BSWAP8(x) _byteswap_uint64((uint64_t)(x)) #define BSWAP4(x) _byteswap_ulong((uint32_t)(x)) |