diff options
| -rw-r--r-- | gzguts.h | 7 | ||||
| -rw-r--r-- | gzwrite.c | 2 |
2 files changed, 8 insertions, 1 deletions
| @@ -117,6 +117,13 @@ | |||
| 117 | ZEXTERN z_off64_t ZEXPORT gzoffset64 OF((gzFile)); | 117 | ZEXTERN z_off64_t ZEXPORT gzoffset64 OF((gzFile)); |
| 118 | #endif | 118 | #endif |
| 119 | 119 | ||
| 120 | /* default memLevel */ | ||
| 121 | #if MAX_MEM_LEVEL >= 8 | ||
| 122 | # define DEF_MEM_LEVEL 8 | ||
| 123 | #else | ||
| 124 | # define DEF_MEM_LEVEL MAX_MEM_LEVEL | ||
| 125 | #endif | ||
| 126 | |||
| 120 | /* default i/o buffer size -- double this for output when reading */ | 127 | /* default i/o buffer size -- double this for output when reading */ |
| 121 | #define GZBUFSIZE 8192 | 128 | #define GZBUFSIZE 8192 |
| 122 | 129 | ||
| @@ -40,7 +40,7 @@ local int gz_init(state) | |||
| 40 | strm->zfree = Z_NULL; | 40 | strm->zfree = Z_NULL; |
| 41 | strm->opaque = Z_NULL; | 41 | strm->opaque = Z_NULL; |
| 42 | ret = deflateInit2(strm, state->level, Z_DEFLATED, | 42 | ret = deflateInit2(strm, state->level, Z_DEFLATED, |
| 43 | 15 + 16, 8, state->strategy); | 43 | MAX_WBITS + 16, DEF_MEM_LEVEL, state->strategy); |
| 44 | if (ret != Z_OK) { | 44 | if (ret != Z_OK) { |
| 45 | free(state->out); | 45 | free(state->out); |
| 46 | free(state->in); | 46 | free(state->in); |
