]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
fixed visual warnings
authorYann Collet <yann.collet.73@gmail.com>
Wed, 31 May 2017 08:17:44 +0000 (01:17 -0700)
committerYann Collet <yann.collet.73@gmail.com>
Wed, 31 May 2017 08:17:44 +0000 (01:17 -0700)
lib/common/zstd_internal.h
lib/compress/zstd_compress.c

index fedaac697d4349818bffa2c87b96a7345ca8e638..6f9b4ef1f6f674b15228a820d1b92ea05fd9aef2 100644 (file)
@@ -18,6 +18,7 @@
 #  include <intrin.h>                    /* For Visual 2005 */
 #  pragma warning(disable : 4100)        /* disable: C4100: unreferenced formal parameter */
 #  pragma warning(disable : 4127)        /* disable: C4127: conditional expression is constant */
+#  pragma warning(disable : 4204)        /* disable: C4204: non-constant aggregate initializer */
 #  pragma warning(disable : 4324)        /* disable: C4324: padded structure */
 #else
 #  if defined (__cplusplus) || defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L   /* C99 */
index 90ee1bb6d140957e7721a0259704134eac371742..d57d909a7f809d088937c418cf6fcbc815f48185 100644 (file)
@@ -3765,7 +3765,8 @@ size_t ZSTD_compress_generic_simpleArgs (
 *   @return : amount of data remaining to flush */
 size_t ZSTD_flushStream(ZSTD_CStream* zcs, ZSTD_outBuffer* output)
 {
-    ZSTD_inBuffer input = { &input, 0, 0 };
+    const char dummy[8] = {0};
+    ZSTD_inBuffer input = { dummy, 0, 0 };
     if (output->pos > output->size) return ERROR(GENERIC);
     CHECK_F( ZSTD_compressStream_generic(zcs, output, &input, ZSTD_e_flush) );
     return zcs->outBuffContentSize - zcs->outBuffFlushedSize;  /* remaining to flush */
@@ -3774,7 +3775,8 @@ size_t ZSTD_flushStream(ZSTD_CStream* zcs, ZSTD_outBuffer* output)
 
 size_t ZSTD_endStream(ZSTD_CStream* zcs, ZSTD_outBuffer* output)
 {
-    ZSTD_inBuffer input = { &input, 0, 0 };
+    const char dummy[8] = {0};
+    ZSTD_inBuffer input = { dummy, 0, 0 };
     if (output->pos > output->size) return ERROR(GENERIC);
     CHECK_F( ZSTD_compressStream_generic(zcs, output, &input, ZSTD_e_end) );