diff options
author | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 22:52:17 -0700 |
---|---|---|
committer | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 22:52:17 -0700 |
commit | 913afb9174bb474104049906c1382dec81826424 (patch) | |
tree | 46bb8ca746088f81382b4f33970b9d43c33d9ba3 /deflate.c | |
parent | bcf78a20978d76f64b7cd46d1a4d7a79a578c77b (diff) | |
download | zlib-0.79.tar.gz zlib-0.79.tar.bz2 zlib-0.79.zip |
zlib 0.79v0.79
Diffstat (limited to '')
-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)); |