From: Carl Woffenden Date: Wed, 29 Jul 2020 10:33:39 +0000 (+0200) Subject: Fixed VS variable shadowing warning (and added test) X-Git-Tag: v1.4.7~106^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5d81d44e40af0a195a1057d7687cf5174963ed8d;p=thirdparty%2Fzstd.git Fixed VS variable shadowing warning (and added test) --- diff --git a/contrib/single_file_libs/build_decoder_test.sh b/contrib/single_file_libs/build_decoder_test.sh index 13f52bd63..48d017fcf 100755 --- a/contrib/single_file_libs/build_decoder_test.sh +++ b/contrib/single_file_libs/build_decoder_test.sh @@ -12,7 +12,7 @@ IN_FILES="examples/emscripten.c" # Emscripten build using emcc. emscripten_emcc_build() { # Compile the the same example as above - CC_FLAGS="-Wall -Wextra -Werror -Os -g0 -flto" + CC_FLAGS="-Wall -Wextra -Wshadow -Werror -Os -g0 -flto" emcc $CC_FLAGS -s WASM=1 -I. -o $OUT_WASM $IN_FILES # Did compilation work? if [ $? -ne 0 ]; then @@ -66,7 +66,7 @@ fi echo "Single file decoder creation script: PASSED" # Compile the generated output -cc -Wall -Wextra -Werror -Os -g0 -o $OUT_FILE examples/simple.c +cc -Wall -Wextra -Wshadow -Werror -Os -g0 -o $OUT_FILE examples/simple.c # Did compilation work? if [ $? -ne 0 ]; then echo "Compiling simple.c: FAILED" diff --git a/contrib/single_file_libs/build_library_test.sh b/contrib/single_file_libs/build_library_test.sh index 367b8de78..7fb99656b 100755 --- a/contrib/single_file_libs/build_library_test.sh +++ b/contrib/single_file_libs/build_library_test.sh @@ -15,7 +15,7 @@ IN_FILES="zstd.c examples/roundtrip.c" # Emscripten build using emcc. emscripten_emcc_build() { # Compile the the same example as above - CC_FLAGS="-Wall -Wextra -Werror -Os -g0 -flto" + CC_FLAGS="-Wall -Wextra -Wshadow -Werror -Os -g0 -flto" emcc $CC_FLAGS -s WASM=1 -I. -o $OUT_WASM $IN_FILES # Did compilation work? if [ $? -ne 0 ]; then @@ -72,7 +72,7 @@ echo "Single file library creation script: PASSED" cp "$ZSTD_SRC_ROOT/zstd.h" zstd.h # Compile the generated output -cc -Wall -Wextra -Werror -pthread -I. -Os -g0 -o $OUT_FILE zstd.c examples/roundtrip.c +cc -Wall -Wextra -Werror -Wshadow -pthread -I. -Os -g0 -o $OUT_FILE zstd.c examples/roundtrip.c # Did compilation work? if [ $? -ne 0 ]; then echo "Compiling roundtrip.c: FAILED" diff --git a/lib/dictBuilder/cover.c b/lib/dictBuilder/cover.c index 12de1074a..bd9dd8654 100644 --- a/lib/dictBuilder/cover.c +++ b/lib/dictBuilder/cover.c @@ -63,13 +63,13 @@ static int g_displayLevel = 2; #define DISPLAYLEVEL(l, ...) LOCALDISPLAYLEVEL(g_displayLevel, l, __VA_ARGS__) #ifndef LOCALDISPLAYUPDATE -static const clock_t refreshRate = CLOCKS_PER_SEC * 15 / 100; +static const clock_t g_refreshRate = CLOCKS_PER_SEC * 15 / 100; static clock_t g_time = 0; #endif #undef LOCALDISPLAYUPDATE #define LOCALDISPLAYUPDATE(displayLevel, l, ...) \ if (displayLevel >= l) { \ - if ((clock() - g_time > refreshRate) || (displayLevel >= 4)) { \ + if ((clock() - g_time > g_refreshRate) || (displayLevel >= 4)) { \ g_time = clock(); \ DISPLAY(__VA_ARGS__); \ } \ diff --git a/lib/dictBuilder/fastcover.c b/lib/dictBuilder/fastcover.c index 4a4b8f8be..8265e2c0a 100644 --- a/lib/dictBuilder/fastcover.c +++ b/lib/dictBuilder/fastcover.c @@ -60,13 +60,13 @@ static int g_displayLevel = 2; #define DISPLAYLEVEL(l, ...) LOCALDISPLAYLEVEL(g_displayLevel, l, __VA_ARGS__) #ifndef LOCALDISPLAYUPDATE -static const clock_t refreshRate = CLOCKS_PER_SEC * 15 / 100; +static const clock_t g_refreshRate = CLOCKS_PER_SEC * 15 / 100; static clock_t g_time = 0; #endif #undef LOCALDISPLAYUPDATE #define LOCALDISPLAYUPDATE(displayLevel, l, ...) \ if (displayLevel >= l) { \ - if ((clock() - g_time > refreshRate) || (displayLevel >= 4)) { \ + if ((clock() - g_time > g_refreshRate) || (displayLevel >= 4)) { \ g_time = clock(); \ DISPLAY(__VA_ARGS__); \ } \