#include "zutil.h"#include "infblock.h"Go to the source code of this file.
Compounds | |
| struct | inflate_blocks_state |
| struct | internal_state |
Defines | |
| #define | NEEDBYTE {if(z->avail_in==0)return r;r=f;} |
| #define | NEXTBYTE (z->avail_in--,z->total_in++,*z->next_in++) |
Enumerations | |
| enum | inflate_mode { METHOD, FLAG, DICT4, DICT3, DICT2, DICT1, DICT0, BLOCKS, CHECK4, CHECK3, CHECK2, CHECK1, DONE, BAD } |
Functions | |
| int ZEXPORT | inflateReset (z) z_streamp z |
Variables | |
| int | w |
| const char * | version |
| int | stream_size |
| int | f |
| const Bytef * | dictionary |
| uInt | dictLength |
|
|
|
|
|
|
|
|
Definition at line 11 of file inflate.c. 00011 {
00012 METHOD, /* waiting for method byte */
00013 FLAG, /* waiting for flag byte */
00014 DICT4, /* four dictionary check bytes to go */
00015 DICT3, /* three dictionary check bytes to go */
00016 DICT2, /* two dictionary check bytes to go */
00017 DICT1, /* one dictionary check byte to go */
00018 DICT0, /* waiting for inflateSetDictionary */
00019 BLOCKS, /* decompressing blocks */
00020 CHECK4, /* four check bytes to go */
00021 CHECK3, /* three check bytes to go */
00022 CHECK2, /* two check bytes to go */
00023 CHECK1, /* one check byte to go */
00024 DONE, /* finished check, done */
00025 BAD} /* got an error--stay here */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001