Lines Matching defs:inflate_state
87 struct inflate_state { struct
89 inflate_mode mode; /* current inflate mode */
90 int last; /* true if processing last block */
91 int wrap; /* bit 0 true for zlib, bit 1 true for gzip,
93 int havedict; /* true if dictionary provided */
94 int flags; /* gzip header method and flags, 0 if zlib, or
96 unsigned dmax; /* zlib header max distance (INFLATE_STRICT) */
97 unsigned long check; /* protected copy of check value */
98 unsigned long total; /* protected copy of output count */
101 unsigned wbits; /* log base 2 of requested window size */
102 uint32_t wsize; /* window size or zero if not using window */
103 uint32_t whave; /* valid bytes in the window */
104 uint32_t wnext; /* window write index */
105 unsigned char *window; /* allocated sliding window, if needed */
110 uint32_t hold; /* input bit accumulator */
111 unsigned bits; /* number of bits in "in" */
113 uint32_t length; /* literal or length of data to copy */
137 int Z_INTERNAL PREFIX(inflate_ensure_window)(struct inflate_state *state); argument