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

inffast.c File Reference

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

Go to the source code of this file.

Compounds

struct  inflate_codes_state

Defines

#define exop   word.what.Exop
#define bits   word.what.Bits
#define GRABBITS(j)   {while(k<(j)){b|=((uLong)NEXTBYTE)<<k;k+=8;}}
#define UNGRAB   {c=z->avail_in-n;c=(k>>3)<c?k>>3:c;n+=c;p-=c;k-=c<<3;}

Functions

int inflate_fast (bl, bd, tl, td, s, z) uInt bl, bd

Variables

inflate_hufttl
inflate_hufttd
inflate_blocks_statefs
z_streamp z


Define Documentation

#define GRABBITS      {while(k<(j)){b|=((uLong)NEXTBYTE)<<k;k+=8;}}
 

Definition at line 20 of file inffast.c.

#define UNGRAB   {c=z->avail_in-n;c=(k>>3)<c?k>>3:c;n+=c;p-=c;k-=c<<3;}
 

Definition at line 21 of file inffast.c.

#define bits   word.what.Bits
 

Definition at line 17 of file inffast.c.

#define exop   word.what.Exop
 

Definition at line 16 of file inffast.c.


Function Documentation

int inflate_fast bl   ,
bd   ,
tl   ,
td   ,
s   ,
z   
 

Referenced by r().


Variable Documentation

inflate_blocks_statef* s
 

Definition at line 32 of file inffast.c.

inflate_huft* td
 

Definition at line 31 of file inffast.c.

inflate_huft* tl
 

Definition at line 30 of file inffast.c.

z_streamp z
 

Definition at line 33 of file inffast.c.


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