summaryrefslogtreecommitdiff
path: root/zlib.h
diff options
context:
space:
mode:
authoragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-14 17:31:21 +0000
committeragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-14 17:31:21 +0000
commit1d88faaac8e43f9edb4b2e87f5de32b12cc249b8 (patch)
treed8c267f16932eac973f7a94ad8dadb38f0fd0aa0 /zlib.h
parent8f180be3254c75549ec66b1564bc654e31790d01 (diff)
downloadzlib-1d88faaac8e43f9edb4b2e87f5de32b12cc249b8.tar.gz
net: workaround compression leaks
BUG=139744 Review URL: https://chromiumcodereview.appspot.com/10837057 Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 1f73d5478f1a940cefb256d1d6aef9694532fb65
Diffstat (limited to 'zlib.h')
-rw-r--r--zlib.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/zlib.h b/zlib.h
index 4d54af9..929f7b4 100644
--- a/zlib.h
+++ b/zlib.h
@@ -101,6 +101,7 @@ typedef struct z_stream_s {
int data_type; /* best guess about the data type: binary or text */
uLong adler; /* adler32 value of the uncompressed data */
uLong reserved; /* reserved for future use */
+ int clas;
} z_stream;
typedef z_stream FAR *z_streamp;
@@ -207,6 +208,10 @@ typedef gz_header FAR *gz_headerp;
#define Z_NULL 0 /* for initializing zalloc, zfree, opaque */
+#define Z_CLASS_STANDARD 0
+#define Z_CLASS_COOKIE 1
+#define Z_CLASS_HUFFMAN_ONLY 2
+
#define zlib_version zlibVersion()
/* for compatibility with versions < 1.0.2 */