From 365c91194ce308650197fa08ecee9d802f7225a1 Mon Sep 17 00:00:00 2001 From: Kevin Svetlitski Date: Thu, 11 Nov 2021 12:14:56 -0800 Subject: [PATCH] Ensure print*CParams functions are only defined when used --- programs/zstdcli.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/programs/zstdcli.c b/programs/zstdcli.c index 8163ab37c..05c537b5e 100644 --- a/programs/zstdcli.c +++ b/programs/zstdcli.c @@ -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 */