From: Mika Lindqvist Date: Tue, 12 May 2015 20:53:30 +0000 (+0300) Subject: Add level support in minigzip. X-Git-Tag: 1.9.9-b1~832 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=38c3dcdd5afa0a659f6e38383d9d5b4b1a3fafa0;p=thirdparty%2Fzlib-ng.git Add level support in minigzip. --- diff --git a/test/minigzip.c b/test/minigzip.c index 4ba062ef8..23ee92651 100644 --- a/test/minigzip.c +++ b/test/minigzip.c @@ -109,6 +109,15 @@ gzFile gz_open(const char *path, int fd, const char *mode) gz->strm.zalloc = myalloc; gz->strm.zfree = myfree; gz->strm.opaque = Z_NULL; + int level = Z_DEFAULT_COMPRESSION; + const char *plevel = mode; + while (*plevel) { + if (*plevel >= '0' && *plevel <= '9') { + level = *plevel - '0'; + break; + } + plevel++; + } if (gz->write) ret = deflateInit2(&(gz->strm), level, 8, 15 + 16, 8, 0); else {