]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
fixed Visual conversion warnings
authorYann Collet <yann.collet.73@gmail.com>
Mon, 4 Apr 2016 12:53:16 +0000 (14:53 +0200)
committerYann Collet <yann.collet.73@gmail.com>
Mon, 4 Apr 2016 12:53:16 +0000 (14:53 +0200)
lib/zstd_compress.c
lib/zstd_static.h

index 219b13f828e9d5cb54b888c9cf9f38c7e95c6a3b..fcb6e36bcce1059f2dfee629118e5ea24eb96691 100644 (file)
@@ -182,7 +182,7 @@ void ZSTD_adjustCParams(ZSTD_compressionParameters* params, U64 srcSize, size_t
     /* resize params, to use less memory when necessary */
     {   U32 const minSrcSize = (srcSize==0) ? 500 : 0;
         U64 const rSize = srcSize + dictSize + minSrcSize;
-        if (rSize < (1<<ZSTD_WINDOWLOG_MAX)) {
+        if (rSize < ((U64)1<<ZSTD_WINDOWLOG_MAX)) {
             U32 const srcLog = ZSTD_highbit((U32)(rSize)-1) + 1;
             if (params->windowLog > srcLog) params->windowLog = srcLog;
     }   }
index 2f11ceeb6008488abda118771a7a93f5e7eddfc5..333861255d65bcb587432b9654935d471a3f568f 100644 (file)
@@ -57,7 +57,7 @@ extern "C" {
 /*-*************************************
 *  Types
 ***************************************/
-#define ZSTD_WINDOWLOG_MAX    (MEM_32bits() ? 25 : 27)
+#define ZSTD_WINDOWLOG_MAX    ((U32)(MEM_32bits() ? 25 : 27))
 #define ZSTD_WINDOWLOG_MIN     18
 #define ZSTD_CHAINLOG_MAX     (ZSTD_WINDOWLOG_MAX+1)
 #define ZSTD_CHAINLOG_MIN       4