]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
fixed minor warnings when compiling with `gcc -g` (aka `-std=gnu90`)
authorYann Collet <yann.collet.73@gmail.com>
Sat, 9 Apr 2016 14:17:18 +0000 (16:17 +0200)
committerYann Collet <yann.collet.73@gmail.com>
Sat, 9 Apr 2016 14:17:18 +0000 (16:17 +0200)
lib/legacy/zstd_v05.c
programs/bench.c

index d1fba48bb89e787d3cfd0092b001f78e8b73fa7c..d50724793b5b6e31bd377337a501860f84c4914f 100644 (file)
@@ -3952,7 +3952,7 @@ static void ZSTDv05_decodeSequence(seq_t* seq, seqState_t* seqState)
 }
 
 
-FORCE_INLINE size_t ZSTDv05_execSequence(BYTE* op,
+static size_t ZSTDv05_execSequence(BYTE* op,
                                 BYTE* const oend, seq_t sequence,
                                 const BYTE** litPtr, const BYTE* const litLimit_8,
                                 const BYTE* const base, const BYTE* const vBase, const BYTE* const dictEnd)
index cea9634c2cdf1e4867e63a6675b3bb8aeae4ce4c..37c1e9f77a0b02ec3a261513046a0b889e1b65e6 100644 (file)
@@ -1,6 +1,6 @@
 /*
-    bench.c - Demo module to benchmark open-source compression algorithms
-    Copyright (C) Yann Collet 2012-2015
+    bench.c - open-source compression benchmark module
+    Copyright (C) Yann Collet 2012-2016
 
     GPL v2 License
 
@@ -19,8 +19,8 @@
     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 
     You can contact the author at :
+    - zstd homepage : http://www.zstd.net
     - zstd source repository : https://github.com/Cyan4973/zstd
-    - ztsd public forum : https://groups.google.com/forum/#!forum/lz4c
 */
 
 /* **************************************
 /* *************************************
 *  Includes
 ***************************************/
-#define _POSIX_C_SOURCE 199309L /* before <time.h> - needed for nanosleep() */
+#define _POSIX_C_SOURCE 199309L   /* before <time.h> - needed for nanosleep() */
 #include <stdlib.h>      /* malloc, free */
 #include <string.h>      /* memset */
 #include <stdio.h>       /* fprintf, fopen, ftello64 */
 #include <sys/types.h>   /* stat64 */
 #include <sys/stat.h>    /* stat64 */
-#include <time.h>         /* clock_t, nanosleep, clock, CLOCKS_PER_SEC */
+#include <time.h>        /* clock_t, nanosleep, clock, CLOCKS_PER_SEC */
 
 /* sleep : posix - windows - others */
 #if !defined(_WIN32) && (defined(__unix__) || defined(__unix) || (defined(__APPLE__) && defined(__MACH__)))
@@ -97,7 +97,6 @@
 #include "xxhash.h"
 
 
-
 /* *************************************
 *  Compiler specifics
 ***************************************/
 #  define S_ISREG(x) (((x) & S_IFMT) == S_IFREG)
 #endif
 
-#ifdef _MSC_VER
-#define snprintf sprintf_s
+#if defined(_MSC_VER)
+#  define snprintf sprintf_s
+#elif defined (__cplusplus) || (defined (__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L))
+  /* part of <stdio.h> */
+#else
+  extern int snprintf (char* s, size_t maxlen, const char* format, ...);   /* not declared in <stdio.h> when C version < c99 */
 #endif
 
 
@@ -187,7 +190,7 @@ void BMK_SetBlockSize(size_t blockSize)
 static U64 BMK_clockSpan( BMK_time_t clockStart, BMK_time_t ticksPerSecond )
 {
     BMK_time_t clockEnd;
-    
+
     (void)ticksPerSecond;
     BMK_getTime(clockEnd);
     return BMK_getSpanTimeMicro(ticksPerSecond, clockStart, clockEnd);
@@ -230,7 +233,7 @@ typedef struct
     double dSpeed;
 } benchResult_t;
 
-            
+
 #define MIN(a,b) ((a)<(b) ? (a) : (b))
 #define MAX(a,b) ((a)>(b) ? (a) : (b))
 
@@ -406,7 +409,7 @@ static int BMK_benchMem(const void* srcBuffer, size_t srcSize,
         if (crcOrig == crcCheck) {
             result->ratio = ratio;
             result->cSize = cSize;
-            result->cSpeed = (double)srcSize / fastestC; 
+            result->cSpeed = (double)srcSize / fastestC;
             result->dSpeed = (double)srcSize / fastestD;
         }
         DISPLAYLEVEL(2, "%2i#\n", cLevel);
@@ -463,7 +466,7 @@ static void BMK_benchCLevel(void* srcBuffer, size_t benchedSize,
 
     if (cLevelLast < cLevel) cLevelLast = cLevel;
 
-    for (l=cLevel; l <= cLevelLast; l++) {           
+    for (l=cLevel; l <= cLevelLast; l++) {
         BMK_benchMem(srcBuffer, benchedSize,
                      displayName, l,
                      fileSizes, nbFiles,
@@ -477,15 +480,13 @@ static void BMK_benchCLevel(void* srcBuffer, size_t benchedSize,
             total.cSpeed += result.cSpeed;
             total.dSpeed += result.dSpeed;
             total.ratio += result.ratio;
-        }
-    }
-    if (g_displayLevel == 1 && cLevelLast > cLevel)
-    {
+    }   }
+    if (g_displayLevel == 1 && cLevelLast > cLevel) {
         total.cSize /= 1+cLevelLast-cLevel;
         total.cSpeed /= 1+cLevelLast-cLevel;
         total.dSpeed /= 1+cLevelLast-cLevel;
         total.ratio /= 1+cLevelLast-cLevel;
-        DISPLAY("avg%11i (%5.3f) %6.1f MB/s %6.1f MB/s  %s\n", (int)total.cSize, total.ratio, total.cSpeed, total.dSpeed, displayName);            
+        DISPLAY("avg%11i (%5.3f) %6.1f MB/s %6.1f MB/s  %s\n", (int)total.cSize, total.ratio, total.cSpeed, total.dSpeed, displayName);
     }
 }