diff --git a/programs/fileio.c b/programs/fileio.c index 3964f0f97..059823952 100644 --- a/programs/fileio.c +++ b/programs/fileio.c @@ -1032,7 +1032,8 @@ static void displayInfo(const char* inFileName, fileInfo_t* info, int displayLev } } -int FIO_listFile(const char* inFileName, int displayLevel){ + +static int FIO_listFile(const char* inFileName, int displayLevel){ /* initialize info to avoid warnings */ fileInfo_t info; memset(&info, 0, sizeof(info)); @@ -1055,6 +1056,25 @@ int FIO_listFile(const char* inFileName, int displayLevel){ } } +int FIO_listMultipleFiles(unsigned numFiles, const char** filenameTable, int displayLevel){ + if (numFiles == 0) { + DISPLAYOUT("No files given\n"); + return 0; + } + DISPLAYOUT("===========================================\n"); + DISPLAYOUT("Printing information about compressed files\n"); + DISPLAYOUT("===========================================\n"); + DISPLAYOUT("Number of files listed: %u\n", numFiles); + { + int error = 0; + unsigned u; + for (u=0; u