From: Dimitrios Apostolou Date: Wed, 20 Nov 2024 15:11:17 +0000 (+0100) Subject: Fix printing of filesize if >4GB X-Git-Tag: v1.5.7^2~62^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F4199%2Fhead;p=thirdparty%2Fzstd.git Fix printing of filesize if >4GB --- diff --git a/programs/zstdcli.c b/programs/zstdcli.c index 8f94352fe..90e090b58 100644 --- a/programs/zstdcli.c +++ b/programs/zstdcli.c @@ -696,7 +696,7 @@ static void printDefaultCParams(const char* filename, const char* dictFileName, unsigned long long fileSize = UTIL_getFileSize(filename); const size_t dictSize = dictFileName != NULL ? (size_t)UTIL_getFileSize(dictFileName) : 0; const ZSTD_compressionParameters cParams = ZSTD_getCParams(cLevel, fileSize, dictSize); - if (fileSize != UTIL_FILESIZE_UNKNOWN) DISPLAY("%s (%u bytes)\n", filename, (unsigned)fileSize); + if (fileSize != UTIL_FILESIZE_UNKNOWN) DISPLAY("%s (%llu bytes)\n", filename, fileSize); else DISPLAY("%s (src size unknown)\n", filename); DISPLAY(" - windowLog : %u\n", cParams.windowLog); DISPLAY(" - chainLog : %u\n", cParams.chainLog);