Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# inflate.c File Reference

`#include "zutil.h"`
`#include "infblock.h"`

Include dependency graph for inflate.c:

## 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 | inflateReset (z) z_streamp z
## Variables
int | w
char * | version
int | stream_size
int | f
Bytef * | dictionary
uInt | dictLength

## Define Documentation

#define NEEDBYTE {if(z->avail_in==0)return r;r=f;}

#define NEXTBYTE (z->avail_in--,z->total_in++,*z->next_in++)

## Enumeration Type Documentation

enum inflate_mode

  | Enumeration values:
  METHOD |
  FLAG |
  DICT4 |
  DICT3 |
  DICT2 |
  DICT1 |
  DICT0 |
  BLOCKS |
  CHECK4 |
  CHECK3 |
  CHECK2 |
  CHECK1 |
  DONE |
  BAD |

## Function Documentation

int inflateReset | ( | z |  | ) |

## Variable Documentation

Bytef* dictionary

uInt dictLength

int f

int stream_size

char* version

int w