]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Fix displayLevel redefinition issues
authorSean Purcell <me@seanp.xyz>
Thu, 23 Mar 2017 19:09:35 +0000 (12:09 -0700)
committerSean Purcell <me@seanp.xyz>
Thu, 23 Mar 2017 19:09:35 +0000 (12:09 -0700)
programs/util.h
programs/zstdcli.c

index e0b705117cb0f31e67b38131bdd08220d4603b50..9d23cbb8e935477d7fde462c45f51864dcfe9dab 100644 (file)
@@ -285,6 +285,10 @@ UTIL_STATIC void *UTIL_realloc(void *ptr, size_t size)
     return NULL;
 }
 
+static int g_utilDisplayLevel;
+#define UTIL_DISPLAY(...)         fprintf(stderr, __VA_ARGS__)
+#define UTIL_DISPLAYLEVEL(l, ...) { if (g_utilDisplayLevel>=l) { UTIL_DISPLAY(__VA_ARGS__); } }
+
 #ifdef _WIN32
 #  define UTIL_HAS_CREATEFILELIST
 
@@ -352,10 +356,6 @@ UTIL_STATIC int UTIL_prepareFileList(const char *dirName, char** bufStart, size_
 #  include <dirent.h>       /* opendir, readdir */
 #  include <string.h>       /* strerror, memcpy */
 
-static int g_displayLevel;
-#define UTIL_DISPLAY(...)         fprintf(stderr, __VA_ARGS__)
-#define UTIL_DISPLAYLEVEL(l, ...) { if (g_displayLevel>=l) { UTIL_DISPLAY(__VA_ARGS__); } }
-
 UTIL_STATIC int UTIL_prepareFileList(const char *dirName, char** bufStart, size_t* pos, char** bufEnd, int followLinks)
 {
     DIR *dir;
index 38b8394a0f0d46d636c59538f133f6af8b787f18..4d7fbb357e9fe41a18eb9222542f2ff7fd6439f4 100644 (file)
@@ -583,6 +583,7 @@ int main(int argCount, const char* argv[])
 #endif
 
 
+    g_utilDisplayLevel = g_displayLevel;
     if (!followLinks) {
         unsigned u;
         for (u=0, fileNamesNb=0; u<filenameIdx; u++) {