aboutsummaryrefslogtreecommitdiff
path: root/zlib.h
diff options
context:
space:
mode:
Diffstat (limited to 'zlib.h')
-rw-r--r--zlib.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/zlib.h b/zlib.h
index 032c2fd..0681f6f 100644
--- a/zlib.h
+++ b/zlib.h
@@ -544,6 +544,14 @@ ZEXTERN int ZEXPORT deflateInit2 OF((z_streamp strm,
544 compression at the expense of memory usage. The default value is 15 if 544 compression at the expense of memory usage. The default value is 15 if
545 deflateInit is used instead. 545 deflateInit is used instead.
546 546
547 For the current implementation of deflate(), a windowBits value of 8 (a
548 window size of 256 bytes) is not supported. As a result, a request for 8
549 will result in 9 (a 512-byte window). In that case, providing 8 to
550 inflateInit2() will result in an error when the zlib header with 9 is
551 checked against the initialization of inflate(). The remedy is to not use 8
552 with deflateInit2() with this initialization, or at least in that case use 9
553 with inflateInit2().
554
547 windowBits can also be -8..-15 for raw deflate. In this case, -windowBits 555 windowBits can also be -8..-15 for raw deflate. In this case, -windowBits
548 determines the window size. deflate() will then generate raw deflate data 556 determines the window size. deflate() will then generate raw deflate data
549 with no zlib header or trailer, and will not compute an adler32 check value. 557 with no zlib header or trailer, and will not compute an adler32 check value.