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

# infcodes.c File Reference

`#include "zutil.h"`
`#include "inftrees.h"`
`#include "infblock.h"`
`#include "infcodes.h"`
`#include "infutil.h"`
`#include "inffast.h"`

Include dependency graph for infcodes.c:

## Compounds
struct | inflate_codes_state
## Defines
#define | exop word.what.Exop
#define | bits word.what.Bits
## Enumerations
enum | inflate_codes_mode { START, LEN, LENEXT, DIST, DISTEXT, COPY, LIT, WASH, END, BADCODE }
## Functions
inflate_codes_statef * | inflate_codes_new (bl, bd, tl, td, z) uInt bl
## Variables
inflate_codes_statef * | bd
inflate_huft * | tl
inflate_huft * | td
z_streamp | z
int | r

## Define Documentation

#define bits word.what.Bits

#define exop word.what.Exop

## Enumeration Type Documentation

enum inflate_codes_mode

  | Enumeration values:
  START |
  LEN |
  LENEXT |
  DIST |
  DISTEXT |
  COPY |
  LIT |
  WASH |
  END |
  BADCODE |

## Function Documentation

inflate_codes_statef* inflate_codes_new | ( | bl | ,
|  | bd | ,
|  | tl | ,
|  | td | ,
|  | z |
| ) |

## Variable Documentation

uIntf * bd

int r

inflate_huft ** td

inflate_huft ** tl

z_streamp z