summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEasySec <easy.sec@free.fr>2017-12-30 18:48:23 +0100
committerRich Salz <rsalz@openssl.org>2018-01-08 12:51:45 -0500
commit9d828b53978f4cbe24e190795fef86188b5116eb (patch)
tree5528429cdd23d282f5a7676912eaf147bffadb8a
parentbebef673607b9701bc21a0f7b7dbf92434af2588 (diff)
fix compile error 'intrinsic function not declared'
Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Andy Polyakov <appro@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5000)
-rw-r--r--crypto/modes/modes_lcl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/crypto/modes/modes_lcl.h b/crypto/modes/modes_lcl.h
index 7a1603bf90..ec3c367c03 100644
--- a/crypto/modes/modes_lcl.h
+++ b/crypto/modes/modes_lcl.h
@@ -73,6 +73,7 @@ typedef unsigned char u8;
# endif
# elif defined(_MSC_VER)
# if _MSC_VER>=1300
+# include <stdlib.h>
# pragma intrinsic(_byteswap_uint64,_byteswap_ulong)
# define BSWAP8(x) _byteswap_uint64((u64)(x))
# define BSWAP4(x) _byteswap_ulong((u32)(x))