Lines Matching full:for

4  * For conditions of distribution and use, see copyright notice in zlib.h
14 the crc code when it is not needed. For shared libraries, gzip decoding
22 HEAD = 16180, /* i: waiting for magic header */
23 FLAGS, /* i: waiting for method and flags (gzip) */
24 TIME, /* i: waiting for modification time (gzip) */
25 OS, /* i: waiting for extra flags and operating system (gzip) */
26 EXLEN, /* i: waiting for extra length (gzip) */
27 EXTRA, /* i: waiting for extra bytes (gzip) */
28 NAME, /* i: waiting for end of file name (gzip) */
29 COMMENT, /* i: waiting for end of comment (gzip) */
30 HCRC, /* i: waiting for header crc (gzip) */
31 DICTID, /* i: waiting for dictionary check value */
32 DICT, /* waiting for inflateSetDictionary() call */
33 TYPE, /* i: waiting for type bits, including last-flag bit */
35 STORED, /* i: waiting for stored size (length and complement) */
37 COPY, /* i/o: waiting for input or output to copy stored block */
38 TABLE, /* i: waiting for dynamic block table lengths */
39 LENLENS, /* i: waiting for code length code lengths */
40 CODELENS, /* i: waiting for length/lit and distance code lengths */
42 LEN, /* i: waiting for length/lit/eob code */
43 LENEXT, /* i: waiting for length extra bits */
44 DIST, /* i: waiting for distance code */
45 DISTEXT, /* i: waiting for distance extra bits */
46 MATCH, /* o: waiting for output space to copy string */
47 LIT, /* o: waiting for output space to write literal */
48 CHECK, /* i: waiting for 32-bit check value */
49 LENGTH, /* i: waiting for 32-bit length (gzip) */
53 SYNC /* looking for synchronization bytes to restart inflate() */
59 (most modes can go to BAD or MEM on error -- not shown for clarity)
87 int wrap; /* bit 0 true for zlib, bit 1 true for gzip,
105 /* for string and stored block copying */
108 /* for table and code decoding */
111 code const FAR *lencode; /* starting table for length/literal codes */
112 code const FAR *distcode; /* starting table for distance codes */
113 unsigned lenbits; /* index bits for lencode */
114 unsigned distbits; /* index bits for distcode */
121 unsigned short lens[320]; /* temporary storage for code lengths */
122 unsigned short work[288]; /* work area for code table building */
123 code codes[ENOUGH]; /* space for code tables */