]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
legacy decoders: restored #include <intrin.h> for VC++
authorinikep <inikep@gmail.com>
Mon, 5 Sep 2016 11:25:07 +0000 (13:25 +0200)
committerinikep <inikep@gmail.com>
Mon, 5 Sep 2016 11:25:07 +0000 (13:25 +0200)
lib/legacy/zstd_v01.c
lib/legacy/zstd_v02.c
lib/legacy/zstd_v03.c

index 297eee709d0bacb8a73144411747669bf886719b..746d7bbe0c42a16fbaa4b2241fc182f5147ebdfc 100644 (file)
@@ -1557,7 +1557,7 @@ static size_t ZSTD_decodeLiteralsBlock(void* ctx,
 }
 
 
-static size_t ZSTD_decodeSeqHeaders(int* nbSeq, const BYTE** dumpsPtr, size_t* dumpsLengthPtr,
+size_t ZSTD_decodeSeqHeaders(int* nbSeq, const BYTE** dumpsPtr, size_t* dumpsLengthPtr,
                          FSE_DTable* DTableLL, FSE_DTable* DTableML, FSE_DTable* DTableOffb,
                          const void* src, size_t srcSize)
 {
index fd40dd04e79e108347756b2c6905f05df3ad9d00..de1592e1835c7116b76b69227271e570b3424c2b 100644 (file)
 #include "error_private.h"
 
 
+/******************************************
+*  Compiler-specific
+******************************************/
+#if defined(_MSC_VER)   /* Visual Studio */
+#   include <stdlib.h>  /* _byteswap_ulong */
+#   include <intrin.h>  /* _byteswap_* */
+#endif
+
 
 /* ******************************************************************
    mem.h
index 054f77613937beeb0bd7f796be4633f4b18f55b6..caad331d378a5c2579f460817d143789f546e4ed 100644 (file)
 #include "error_private.h"
 
 
+/******************************************
+*  Compiler-specific
+******************************************/
+#if defined(_MSC_VER)   /* Visual Studio */
+#   include <stdlib.h>  /* _byteswap_ulong */
+#   include <intrin.h>  /* _byteswap_* */
+#endif
+
+
 
 /* ******************************************************************
    mem.h