]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Ensure print*CParams functions are only defined when used
authorKevin Svetlitski <svetlitski@fb.com>
Thu, 11 Nov 2021 20:14:56 +0000 (12:14 -0800)
committerKevin Svetlitski <svetlitski@fb.com>
Thu, 11 Nov 2021 20:14:56 +0000 (12:14 -0800)
programs/zstdcli.c

index 8163ab37c3ea41082ae308cc0272cf68546932fd..05c537b5ecd162f96c113af529a00845e2c0789c 100644 (file)
@@ -652,6 +652,8 @@ static const char* ZSTD_strategyMap[ZSTD_NB_STRATEGIES + 1] = { "", "ZSTD_fast",
                 "ZSTD_dfast", "ZSTD_greedy", "ZSTD_lazy", "ZSTD_lazy2", "ZSTD_btlazy2",
                 "ZSTD_btopt", "ZSTD_btultra", "ZSTD_btultra2"};
 
+#ifndef ZSTD_NOCOMPRESS
+
 static void printDefaultCParams(const char* filename, const char* dictFileName, int cLevel) {
     unsigned long long fileSize = UTIL_getFileSize(filename);
     const size_t dictSize = dictFileName != NULL ? (size_t)UTIL_getFileSize(dictFileName) : 0;
@@ -685,6 +687,8 @@ static void printActualCParams(const char* filename, const char* dictFileName, i
             actualCParams.minMatch, actualCParams.targetLength, actualCParams.strategy);
 }
 
+#endif
+
 /* Environment variables for parameter setting */
 #define ENV_CLEVEL "ZSTD_CLEVEL"
 #define ENV_NBTHREADS "ZSTD_NBTHREADS"    /* takes lower precedence than directly specifying -T# in the CLI */