summaryrefslogtreecommitdiffstats
path: root/lib/lz4hc.h
diff options
context:
space:
mode:
authorPrzemyslaw Skibinski <inikep@gmail.com>2016-12-07 15:19:10 (GMT)
committerPrzemyslaw Skibinski <inikep@gmail.com>2016-12-07 15:19:10 (GMT)
commit76228f064a95f7135e5990387b23002dd296b2da (patch)
treec523dd7bb180650bb043ffd7e101e5f8ece1a23d /lib/lz4hc.h
parent8bfa42e61e65152fbe6f62eedb3c15ad7b034260 (diff)
downloadlz4-76228f064a95f7135e5990387b23002dd296b2da.zip
lz4-76228f064a95f7135e5990387b23002dd296b2da.tar.gz
lz4-76228f064a95f7135e5990387b23002dd296b2da.tar.bz2
LZ4HC_DICTIONARY_LOGSIZE 17
Diffstat (limited to 'lib/lz4hc.h')
-rw-r--r--lib/lz4hc.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/lz4hc.h b/lib/lz4hc.h
index 5eafcd6..4ff1d17 100644
--- a/lib/lz4hc.h
+++ b/lib/lz4hc.h
@@ -130,11 +130,11 @@ LZ4LIB_API int LZ4_saveDictHC (LZ4_streamHC_t* streamHCPtr, char* safeBuffer, in
* They are exposed to allow static allocation of `LZ4_streamHC_t`.
* Using these definitions makes the code vulnerable to potential API break when upgrading LZ4
**************************************/
-#define LZ4HC_DICTIONARY_LOGSIZE 16
-#define LZ4HC_MAXD (1<<(LZ4HC_DICTIONARY_LOGSIZE))
+#define LZ4HC_DICTIONARY_LOGSIZE 17
+#define LZ4HC_MAXD (1<<LZ4HC_DICTIONARY_LOGSIZE)
#define LZ4HC_MAXD_MASK (LZ4HC_MAXD - 1)
-#define LZ4HC_HASH_LOG (LZ4HC_DICTIONARY_LOGSIZE-1)
+#define LZ4HC_HASH_LOG (LZ4HC_DICTIONARY_LOGSIZE-2)
#define LZ4HC_HASHTABLESIZE (1 << LZ4HC_HASH_LOG)
#define LZ4HC_HASH_MASK (LZ4HC_HASHTABLESIZE - 1)
@@ -176,7 +176,7 @@ typedef struct
#endif
-#define LZ4_STREAMHCSIZE 4*LZ4HC_HASHTABLESIZE + 2*LZ4HC_MAXD + 52 /* 393268 */
+#define LZ4_STREAMHCSIZE (4*LZ4HC_HASHTABLESIZE + 2*LZ4HC_MAXD + 52) /* 393268 */
#define LZ4_STREAMHCSIZE_SIZET (LZ4_STREAMHCSIZE / sizeof(size_t))
union LZ4_streamHC_u {
size_t table[LZ4_STREAMHCSIZE_SIZET];