diff options
Diffstat (limited to 'inflate.h')
-rw-r--r-- | inflate.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -18,7 +18,7 @@ | |||
18 | 18 | ||
19 | /* Possible inflate modes between inflate() calls */ | 19 | /* Possible inflate modes between inflate() calls */ |
20 | typedef enum { | 20 | typedef enum { |
21 | HEAD, /* i: waiting for magic header */ | 21 | HEAD = 16180, /* i: waiting for magic header */ |
22 | FLAGS, /* i: waiting for method and flags (gzip) */ | 22 | FLAGS, /* i: waiting for method and flags (gzip) */ |
23 | TIME, /* i: waiting for modification time (gzip) */ | 23 | TIME, /* i: waiting for modification time (gzip) */ |
24 | OS, /* i: waiting for extra flags and operating system (gzip) */ | 24 | OS, /* i: waiting for extra flags and operating system (gzip) */ |
@@ -80,6 +80,7 @@ typedef enum { | |||
80 | /* State maintained between inflate() calls -- approximately 7K bytes, not | 80 | /* State maintained between inflate() calls -- approximately 7K bytes, not |
81 | including the allocated sliding window, which is up to 32K bytes. */ | 81 | including the allocated sliding window, which is up to 32K bytes. */ |
82 | struct inflate_state { | 82 | struct inflate_state { |
83 | z_streamp strm; /* pointer back to this zlib stream */ | ||
83 | inflate_mode mode; /* current inflate mode */ | 84 | inflate_mode mode; /* current inflate mode */ |
84 | int last; /* true if processing last block */ | 85 | int last; /* true if processing last block */ |
85 | int wrap; /* bit 0 true for zlib, bit 1 true for gzip, | 86 | int wrap; /* bit 0 true for zlib, bit 1 true for gzip, |