]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Cleanup comments, add function to set FIO_ctx_t.nbFilesProcessed
authorsenhuang42 <senhuang96@fb.com>
Tue, 1 Sep 2020 16:52:18 +0000 (12:52 -0400)
committersenhuang42 <senhuang96@fb.com>
Tue, 1 Sep 2020 16:54:21 +0000 (12:54 -0400)
programs/fileio.c
programs/fileio.h
programs/zstdcli.c

index 43fe3ead86805853252744a692fb8bab3f0221b5..53d06671c3f3ca92c5515349b549e0d78f80a4be 100644 (file)
@@ -322,7 +322,7 @@ struct FIO_prefs_s {
 };
 
 /*-*************************************
-*  Parameters: FIO_prefs_t
+*  Parameters: FIO_ctx_t
 ***************************************/
 
 /* typedef'd to FIO_ctx_t within fileio.h */
@@ -532,11 +532,16 @@ void FIO_setContentSize(FIO_prefs_t* const prefs, int value)
 
 /* FIO_ctx_t functions */
 
-void FIO_setNbFiles(FIO_ctx_t* const fCtx, int value)
+void FIO_setNbFilesTotal(FIO_ctx_t* const fCtx, int value)
 {
     fCtx->nbFilesTotal = value;
 }
 
+void FIO_setNbFilesProcessed(FIO_ctx_t* const fCtx, int value)
+{
+    fCtx->nbFilesProcessed = value;
+}
+
 void FIO_setCurrFileIdx(FIO_ctx_t* const fCtx, int value)
 {
     fCtx->currFileIdx = value;
@@ -2421,7 +2426,7 @@ static int FIO_decompressFrames(dRess_t ress, FILE* srcFile,
             DISPLAYLEVEL(2, "%-20s: %llu bytes \n", srcFileName, filesize);
         }
         if (fCtx->nbFilesTotal > 1) {
-            fCtx->totalBytesOutput += filesize;
+            fCtx->totalBytesOutput += (size_t)filesize;
         }
     }
 
index ae0e2c7543d835ae65fb3da937e95231e366659d..f4008a444f37bc9b047c6a1f81b5bba496fd2c51 100644 (file)
@@ -54,7 +54,6 @@ extern "C" {
 ***************************************/
 typedef enum { FIO_zstdCompression, FIO_gzipCompression, FIO_xzCompression, FIO_lzmaCompression, FIO_lz4Compression } FIO_compressionType_t;
 
-/* Immutable struct containing preferences for file I/O */
 typedef struct FIO_prefs_s FIO_prefs_t;
 
 FIO_prefs_t* FIO_createPreferences(void);
@@ -106,7 +105,8 @@ void FIO_setPatchFromMode(FIO_prefs_t* const prefs, int value);
 void FIO_setContentSize(FIO_prefs_t* const prefs, int value);
 
 /* FIO_ctx_t functions */
-void FIO_setNbFiles(FIO_ctx_t* const fCtx, int value);
+void FIO_setNbFilesTotal(FIO_ctx_t* const fCtx, int value);
+void FIO_setNbFilesProcessed(FIO_ctx_t* const fCtx, int value);
 void FIO_setCurrFileIdx(FIO_ctx_t* const fCtx, int value);
 void FIO_setTotalBytesInput(FIO_ctx_t* const fCtx, size_t value);
 void FIO_setTotalBytesOutput(FIO_ctx_t* const fCtx, size_t value);
index 7ca07b21b2a3a02649555b163753fef2caa759a9..da6c24de24f8a04c0a4d12c0bae8f680dbb251e3 100644 (file)
@@ -1261,7 +1261,7 @@ int main(int const argCount, const char* argv[])
     if (!strcmp(filenames->fileNames[0], stdinmark) && outFileName && !strcmp(outFileName,stdoutmark) && (g_displayLevel==2)) g_displayLevel=1;
 
     /* IO Stream/File */
-    FIO_setNbFiles(fCtx, (int)filenames->tableSize); 
+    FIO_setNbFilesTotal(fCtx, (int)filenames->tableSize); 
     FIO_setNotificationLevel(g_displayLevel);
     FIO_setPatchFromMode(prefs, patchFromDictFileName != NULL);
     if (memLimit == 0) {