Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

inflate.c File Reference

#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 Bytefdictionary
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 

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 */


Function Documentation

int ZEXPORT inflateReset z   
 


Variable Documentation

uInt dictLength
 

Definition at line 281 of file inflate.c.

const Bytef* dictionary
 

Definition at line 280 of file inflate.c.

int f
 

Definition at line 152 of file inflate.c.

int stream_size
 

Definition at line 141 of file inflate.c.

const char* version
 

Definition at line 140 of file inflate.c.

int w
 

Definition at line 83 of file inflate.c.


Generated on Sat Oct 13 16:08:48 2001 for XMILL by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001