]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Fix printing of filesize if >4GB 4199/head
authorDimitrios Apostolou <jimis@gmx.net>
Wed, 20 Nov 2024 15:11:17 +0000 (16:11 +0100)
committerDimitrios Apostolou <jimis@gmx.net>
Wed, 20 Nov 2024 15:11:17 +0000 (16:11 +0100)
programs/zstdcli.c

index 8f94352fee0e92a880853c52a63c467c2c0b615b..90e090b58834a47829fc229c464424de9c309f8f 100644 (file)
@@ -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);