diff options
author | Yann Collet <cyan@fb.com> | 2022-07-29 13:24:50 (GMT) |
---|---|---|
committer | Yann Collet <cyan@fb.com> | 2022-07-29 13:24:50 (GMT) |
commit | cd96e3e7a504311cd229cf536ede86e5febec9a7 (patch) | |
tree | b392d27fe4cb894db86d2c34b8c9be2f36e475ee /lib/lz4.h | |
parent | df4bb410e31b913328687bc8b04a3f39f79efc8d (diff) | |
download | lz4-cd96e3e7a504311cd229cf536ede86e5febec9a7.zip lz4-cd96e3e7a504311cd229cf536ede86e5febec9a7.tar.gz lz4-cd96e3e7a504311cd229cf536ede86e5febec9a7.tar.bz2 |
minor refactor
to prepare bench.c for multiple decoding functions.
Diffstat (limited to 'lib/lz4.h')
-rw-r--r-- | lib/lz4.h | 21 |
1 files changed, 17 insertions, 4 deletions
@@ -417,7 +417,10 @@ LZ4LIB_API int LZ4_decoderRingBufferSize(int maxBlockSize); * save the last 64KB of decoded data into a safe buffer where it can't be modified during decompression, * then indicate where this data is saved using LZ4_setStreamDecode(), before decompressing next block. */ -LZ4LIB_API int LZ4_decompress_safe_continue (LZ4_streamDecode_t* LZ4_streamDecode, const char* src, char* dst, int srcSize, int dstCapacity); +LZ4LIB_API int +LZ4_decompress_safe_continue (LZ4_streamDecode_t* LZ4_streamDecode, + const char* src, char* dst, + int srcSize, int dstCapacity); /*! LZ4_decompress_*_usingDict() : @@ -428,9 +431,17 @@ LZ4LIB_API int LZ4_decompress_safe_continue (LZ4_streamDecode_t* LZ4_streamDecod * Performance tip : Decompression speed can be substantially increased * when dst == dictStart + dictSize. */ -LZ4LIB_API int LZ4_decompress_safe_usingDict (const char* src, char* dst, int srcSize, int dstCapcity, const char* dictStart, int dictSize); +LZ4LIB_API int +LZ4_decompress_safe_usingDict(const char* src, char* dst, + int srcSize, int dstCapcity, + const char* dictStart, int dictSize); + +LZ4LIB_API int +LZ4_decompress_safe_partial_usingDict(const char* src, char* dst, + int compressedSize, + int targetOutputSize, int maxOutputSize, + const char* dictStart, int dictSize); -LZ4LIB_API int LZ4_decompress_safe_partial_usingDict(const char* source, char* dest, int compressedSize, int targetOutputSize, int maxOutputSize, const char* dictStart, int dictSize); #endif /* LZ4_H_2983827168210 */ @@ -508,7 +519,9 @@ LZ4LIB_STATIC_API int LZ4_compress_fast_extState_fastReset (void* state, const c * stream (and source buffer) must remain in-place / accessible / unchanged * through the completion of the first compression call on the stream. */ -LZ4LIB_STATIC_API void LZ4_attach_dictionary(LZ4_stream_t* workingStream, const LZ4_stream_t* dictionaryStream); +LZ4LIB_STATIC_API void +LZ4_attach_dictionary(LZ4_stream_t* workingStream, + const LZ4_stream_t* dictionaryStream); /*! In-place compression and decompression |