This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | inflate_state |
Defines | |
| #define | GUNZIP |
Enumerations | |
| enum | inflate_mode { HEAD, FLAGS, TIME, OS, EXLEN, EXTRA, NAME, COMMENT, HCRC, DICTID, DICT, TYPE, TYPEDO, STORED, COPY, TABLE, LENLENS, CODELENS, LEN, LENEXT, DIST, DISTEXT, MATCH, LIT, CHECK, LENGTH, DONE, BAD, MEM, SYNC } |
| enum inflate_mode |
| HEAD | |
| FLAGS | |
| TIME | |
| OS | |
| EXLEN | |
| EXTRA | |
| NAME | |
| COMMENT | |
| HCRC | |
| DICTID | |
| DICT | |
| TYPE | |
| TYPEDO | |
| STORED | |
| COPY | |
| TABLE | |
| LENLENS | |
| CODELENS | |
| LEN | |
| LENEXT | |
| DIST | |
| DISTEXT | |
| MATCH | |
| LIT | |
| CHECK | |
| LENGTH | |
| DONE | |
| BAD | |
| MEM | |
| SYNC |
Definition at line 20 of file inflate.h.
00020 { 00021 HEAD, /* i: waiting for magic header */ 00022 FLAGS, /* i: waiting for method and flags (gzip) */ 00023 TIME, /* i: waiting for modification time (gzip) */ 00024 OS, /* i: waiting for extra flags and operating system (gzip) */ 00025 EXLEN, /* i: waiting for extra length (gzip) */ 00026 EXTRA, /* i: waiting for extra bytes (gzip) */ 00027 NAME, /* i: waiting for end of file name (gzip) */ 00028 COMMENT, /* i: waiting for end of comment (gzip) */ 00029 HCRC, /* i: waiting for header crc (gzip) */ 00030 DICTID, /* i: waiting for dictionary check value */ 00031 DICT, /* waiting for inflateSetDictionary() call */ 00032 TYPE, /* i: waiting for type bits, including last-flag bit */ 00033 TYPEDO, /* i: same, but skip check to exit inflate on new block */ 00034 STORED, /* i: waiting for stored size (length and complement) */ 00035 COPY, /* i/o: waiting for input or output to copy stored block */ 00036 TABLE, /* i: waiting for dynamic block table lengths */ 00037 LENLENS, /* i: waiting for code length code lengths */ 00038 CODELENS, /* i: waiting for length/lit and distance code lengths */ 00039 LEN, /* i: waiting for length/lit code */ 00040 LENEXT, /* i: waiting for length extra bits */ 00041 DIST, /* i: waiting for distance code */ 00042 DISTEXT, /* i: waiting for distance extra bits */ 00043 MATCH, /* o: waiting for output space to copy string */ 00044 LIT, /* o: waiting for output space to write literal */ 00045 CHECK, /* i: waiting for 32-bit check value */ 00046 LENGTH, /* i: waiting for 32-bit length (gzip) */ 00047 DONE, /* finished check, done -- remain here until reset */ 00048 BAD, /* got a data error -- remain here until reset */ 00049 MEM, /* got an inflate() memory error -- remain here until reset */ 00050 SYNC /* looking for synchronization bytes to restart inflate() */ 00051 } inflate_mode;
1.4.7

