diff options
author | Yann Collet <cyan@fb.com> | 2019-04-12 22:55:38 (GMT) |
---|---|---|
committer | Yann Collet <cyan@fb.com> | 2019-04-12 23:10:55 (GMT) |
commit | 9c49e3ca07673949c58d9cffb23034ad0865fefb (patch) | |
tree | ece0e96158e38ac6fb037ea5a43fc64d5dae47fe /programs | |
parent | e865a3e7ec36ca812d8ebb920796732eaceb5135 (diff) | |
download | lz4-9c49e3ca07673949c58d9cffb23034ad0865fefb.zip lz4-9c49e3ca07673949c58d9cffb23034ad0865fefb.tar.gz lz4-9c49e3ca07673949c58d9cffb23034ad0865fefb.tar.bz2 |
added tests for -d -m -c
seems to work properly
Diffstat (limited to 'programs')
-rw-r--r-- | programs/lz4io.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/programs/lz4io.c b/programs/lz4io.c index bf412da..121bd44 100644 --- a/programs/lz4io.c +++ b/programs/lz4io.c @@ -766,6 +766,12 @@ int LZ4IO_compressMultipleFilenames(LZ4IO_prefs_t* const prefs, /* loop on each file */ for (i=0; i<ifntSize; i++) { size_t const ifnSize = strlen(inFileNamesTable[i]); + if (!strcmp(suffix, stdoutmark)) { + missed_files += LZ4IO_compressFilename_extRess(prefs, ress, + inFileNamesTable[i], stdoutmark, + compressionLevel); + continue; + } if (ofnSize <= ifnSize+suffixSize+1) { free(dstFileName); ofnSize = ifnSize + 20; @@ -778,9 +784,8 @@ int LZ4IO_compressMultipleFilenames(LZ4IO_prefs_t* const prefs, strcat(dstFileName, suffix); missed_files += LZ4IO_compressFilename_extRess(prefs, ress, - inFileNamesTable[i], - !strcmp(suffix,stdoutmark) ? stdoutmark : dstFileName, - compressionLevel); + inFileNamesTable[i], dstFileName, + compressionLevel); } /* Close & Free */ |