diff options
author | gabrielstedman <gabriwinter@gmail.com> | 2019-04-21 16:43:57 (GMT) |
---|---|---|
committer | gabrielstedman <gabriwinter@gmail.com> | 2019-04-21 17:20:40 (GMT) |
commit | 5fdc6d201ee4f46a1909a2b948e47d2bf8e4c1b3 (patch) | |
tree | 7650633116190e6f4d3cdc4cf176e58b87321925 /programs/lz4io.h | |
parent | 55484191c40a2909bf08eb23754a136199c134c2 (diff) | |
download | lz4-5fdc6d201ee4f46a1909a2b948e47d2bf8e4c1b3.zip lz4-5fdc6d201ee4f46a1909a2b948e47d2bf8e4c1b3.tar.gz lz4-5fdc6d201ee4f46a1909a2b948e47d2bf8e4c1b3.tar.bz2 |
FR #598 Improve initial design, test mallocs, support C90.
Diffstat (limited to 'programs/lz4io.h')
-rw-r--r-- | programs/lz4io.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/programs/lz4io.h b/programs/lz4io.h index bf1fa76..707f233 100644 --- a/programs/lz4io.h +++ b/programs/lz4io.h @@ -56,11 +56,12 @@ typedef struct LZ4IO_prefs_s LZ4IO_prefs_t; typedef struct { LZ4F_frameInfo_t frameInfo; - char* fileName; + const char* fileName; unsigned long long fileSize; - double compressionRatio; + double ratio; } LZ4F_compFileInfo_t; +#define LZ4F_INIT_FILEINFO { (LZ4F_frameInfo_t) LZ4F_INIT_FRAMEINFO, NULL, 0ULL, -1.f } LZ4IO_prefs_t* LZ4IO_defaultPreferences(void); void LZ4IO_freePreferences(LZ4IO_prefs_t* const prefs); @@ -124,8 +125,9 @@ int LZ4IO_setSparseFile(LZ4IO_prefs_t* const prefs, int enable); /* Default setting : 0 == no content size present in frame header */ int LZ4IO_setContentSize(LZ4IO_prefs_t* const prefs, int enable); -/* */ -size_t LZ4IO_getCompressedFileInfo(const char* input_filename, LZ4F_compFileInfo_t* cfinfo); +int LZ4IO_getCompressedFilesInfo(const char** inFileNames,const size_t ifnIdx); + +int LZ4IO_getCompressedFileInfo(const char* input_filename, LZ4F_compFileInfo_t* cfinfo); /* Default setting : 0 == src file preserved */ void LZ4IO_setRemoveSrcFile(LZ4IO_prefs_t* const prefs, unsigned flag); |