summaryrefslogtreecommitdiffstats
path: root/lz4.h
diff options
context:
space:
mode:
authoryann.collet.73@gmail.com <yann.collet.73@gmail.com@650e7d94-2a16-8b24-b05c-7c0b3f6821cd>2013-05-27 13:37:48 (GMT)
committeryann.collet.73@gmail.com <yann.collet.73@gmail.com@650e7d94-2a16-8b24-b05c-7c0b3f6821cd>2013-05-27 13:37:48 (GMT)
commitcd3bcd0043754bee54deaa63b085f4bff029b8ff (patch)
tree79c753ae07a6ba5e909549a33dcbec1b4a52a37e /lz4.h
parente185b252f0c62a46929bb3fa3be4ab4d1d15d5d5 (diff)
downloadlz4-cd3bcd0043754bee54deaa63b085f4bff029b8ff.zip
lz4-cd3bcd0043754bee54deaa63b085f4bff029b8ff.tar.gz
lz4-cd3bcd0043754bee54deaa63b085f4bff029b8ff.tar.bz2
New experimental mode : compress blocks using data from previous blocks (option -BD) (limitation : -hc mode only)
Changed deprecated function names to "static", in order to avoid duplicate definition. Thanks Maciej Adamczyk for reporting. Changed a few command line options Prettify help text git-svn-id: https://lz4.googlecode.com/svn/trunk@96 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
Diffstat (limited to 'lz4.h')
-rw-r--r--lz4.h15
1 files changed, 13 insertions, 2 deletions
diff --git a/lz4.h b/lz4.h
index e245e66..c303e29 100644
--- a/lz4.h
+++ b/lz4.h
@@ -135,12 +135,23 @@ LZ4_decompress_safe_partial() :
*/
+int LZ4_decompress_safe_withPrefix64k (const char* source, char* dest, int inputSize, int maxOutputSize);
+int LZ4_decompress_fast_withPrefix64k (const char* source, char* dest, int outputSize);
+
+/*
+*_withPrefix64k() :
+ These decoding functions work the same as their "normal name" versions,
+ but will potentially use up to 64KB of data in front of 'char* dest'.
+ These functions are used for decoding inter-dependant blocks.
+*/
+
+
//****************************
// Obsolete Functions
//****************************
-inline int LZ4_uncompress (const char* source, char* dest, int outputSize) { return LZ4_decompress_fast(source, dest, outputSize); }
-inline int LZ4_uncompress_unknownOutputSize (const char* source, char* dest, int isize, int maxOutputSize) { return LZ4_decompress_safe(source, dest, isize, maxOutputSize); }
+static inline int LZ4_uncompress (const char* source, char* dest, int outputSize) { return LZ4_decompress_fast(source, dest, outputSize); }
+static inline int LZ4_uncompress_unknownOutputSize (const char* source, char* dest, int isize, int maxOutputSize) { return LZ4_decompress_safe(source, dest, isize, maxOutputSize); }
/*
These functions are deprecated and should no longer be used.