diff options
Diffstat (limited to 'deflate.c')
-rw-r--r-- | deflate.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -47,7 +47,7 @@ | |||
47 | * | 47 | * |
48 | */ | 48 | */ |
49 | 49 | ||
50 | /* $Id: deflate.c,v 1.3 1995/04/10 16:03:45 jloup Exp $ */ | 50 | /* $Id: deflate.c,v 1.4 1995/04/14 19:49:46 jloup Exp $ */ |
51 | 51 | ||
52 | #include "deflate.h" | 52 | #include "deflate.h" |
53 | 53 | ||
@@ -195,9 +195,11 @@ int deflateInit2 (strm, level, method, windowBits, memLevel, strategy) | |||
195 | s->noheader = noheader; | 195 | s->noheader = noheader; |
196 | s->w_bits = windowBits; | 196 | s->w_bits = windowBits; |
197 | s->w_size = 1 << s->w_bits; | 197 | s->w_size = 1 << s->w_bits; |
198 | s->w_mask = s->w_size - 1; | ||
198 | 199 | ||
199 | s->hash_bits = memLevel + 7; | 200 | s->hash_bits = memLevel + 7; |
200 | s->hash_size = 1 << s->hash_bits; | 201 | s->hash_size = 1 << s->hash_bits; |
202 | s->hash_mask = s->hash_size - 1; | ||
201 | s->hash_shift = ((s->hash_bits+MIN_MATCH-1)/MIN_MATCH); | 203 | s->hash_shift = ((s->hash_bits+MIN_MATCH-1)/MIN_MATCH); |
202 | 204 | ||
203 | s->window = (Byte*) ZALLOC(strm, s->w_size, 2*sizeof(Byte)); | 205 | s->window = (Byte*) ZALLOC(strm, s->w_size, 2*sizeof(Byte)); |