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

EState Struct Reference

#include <bzlib_private.h>

List of all members.

Public Attributes

bz_streamstrm
Int32 mode
Int32 state
UInt32 avail_in_expect
UInt32arr1
UInt32arr2
UInt32ftab
Int32 origPtr
UInt32ptr
UInt16block
UInt16mtfv
UCharzbits
Int32 workFactor
UInt32 state_in_ch
Int32 state_in_len
 BZ_RAND_DECLS
Int32 nblock
Int32 nblockMAX
Int32 numZ
Int32 state_out_pos
Int32 nInUse
Bool inUse [256]
UChar unseqToSeq [256]
UInt32 bsBuff
Int32 bsLive
UInt32 blockCRC
UInt32 combinedCRC
Int32 verbosity
Int32 blockNo
Int32 blockSize100k
Int32 nMTF
Int32 mtfFreq [BZ_MAX_ALPHA_SIZE]
UChar selector [BZ_MAX_SELECTORS]
UChar selectorMtf [BZ_MAX_SELECTORS]
UChar len [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE]
Int32 code [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE]
Int32 rfreq [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE]


Member Data Documentation

EState::BZ_RAND_DECLS
 

Definition at line 254 of file bzlib_private.h.

UInt32* EState::arr1
 

Definition at line 237 of file bzlib_private.h.

Referenced by BZ_API(), and blockSort().

UInt32* EState::arr2
 

Definition at line 238 of file bzlib_private.h.

Referenced by BZ_API(), blockSort(), and compressBlock().

UInt32 EState::avail_in_expect
 

Definition at line 234 of file bzlib_private.h.

Referenced by copy_input_until_stop(), and handle_compress().

UInt16* EState::block
 

Definition at line 244 of file bzlib_private.h.

Referenced by BZ_API(), add_pair_to_block(), blockSort(), and generateMTFValues().

UInt32 EState::blockCRC
 

Definition at line 272 of file bzlib_private.h.

Referenced by add_pair_to_block(), compressBlock(), and prepare_new_block().

Int32 EState::blockNo
 

Definition at line 277 of file bzlib_private.h.

Referenced by BZ_API(), compressBlock(), and prepare_new_block().

Int32 EState::blockSize100k
 

Definition at line 278 of file bzlib_private.h.

Referenced by BZ_API(), and compressBlock().

UInt32 EState::bsBuff
 

Definition at line 268 of file bzlib_private.h.

Referenced by bsFinishWrite(), bsInitWrite(), and bsW().

Int32 EState::bsLive
 

Definition at line 269 of file bzlib_private.h.

Referenced by bsFinishWrite(), bsInitWrite(), and bsW().

Int32 EState::code[BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE]
 

Definition at line 287 of file bzlib_private.h.

Referenced by sendMTFValues().

UInt32 EState::combinedCRC
 

Definition at line 273 of file bzlib_private.h.

Referenced by BZ_API(), and compressBlock().

UInt32* EState::ftab
 

Definition at line 239 of file bzlib_private.h.

Referenced by BZ_API(), and blockSort().

Bool EState::inUse[256]
 

Definition at line 264 of file bzlib_private.h.

Referenced by add_pair_to_block(), makeMaps_e(), prepare_new_block(), and sendMTFValues().

UChar EState::len[BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE]
 

Definition at line 286 of file bzlib_private.h.

Referenced by sendMTFValues().

Int32 EState::mode
 

Definition at line 230 of file bzlib_private.h.

Referenced by BZ_API(), copy_input_until_stop(), and handle_compress().

Int32 EState::mtfFreq[BZ_MAX_ALPHA_SIZE]
 

Definition at line 282 of file bzlib_private.h.

Referenced by generateMTFValues(), and sendMTFValues().

UInt16* EState::mtfv
 

Definition at line 245 of file bzlib_private.h.

Referenced by BZ_API(), generateMTFValues(), and sendMTFValues().

Int32 EState::nInUse
 

Definition at line 263 of file bzlib_private.h.

Referenced by generateMTFValues(), makeMaps_e(), and sendMTFValues().

Int32 EState::nMTF
 

Definition at line 281 of file bzlib_private.h.

Referenced by generateMTFValues(), and sendMTFValues().

Int32 EState::nblock
 

Definition at line 257 of file bzlib_private.h.

Referenced by add_pair_to_block(), blockSort(), compressBlock(), copy_input_until_stop(), generateMTFValues(), handle_compress(), prepare_new_block(), and sendMTFValues().

Int32 EState::nblockMAX
 

Definition at line 258 of file bzlib_private.h.

Referenced by BZ_API(), copy_input_until_stop(), and handle_compress().

Int32 EState::numZ
 

Definition at line 259 of file bzlib_private.h.

Referenced by bsFinishWrite(), compressBlock(), copy_output_until_stop(), handle_compress(), prepare_new_block(), and sendMTFValues().

Int32 EState::origPtr
 

Definition at line 240 of file bzlib_private.h.

Referenced by blockSort(), and compressBlock().

UInt32* EState::ptr
 

Definition at line 243 of file bzlib_private.h.

Referenced by BZ_API(), blockSort(), and generateMTFValues().

Int32 EState::rfreq[BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE]
 

Definition at line 288 of file bzlib_private.h.

Referenced by sendMTFValues().

UChar EState::selector[BZ_MAX_SELECTORS]
 

Definition at line 283 of file bzlib_private.h.

Referenced by sendMTFValues().

UChar EState::selectorMtf[BZ_MAX_SELECTORS]
 

Definition at line 284 of file bzlib_private.h.

Referenced by sendMTFValues().

Int32 EState::state
 

Definition at line 231 of file bzlib_private.h.

Referenced by BZ_API(), and handle_compress().

UInt32 EState::state_in_ch
 

Definition at line 252 of file bzlib_private.h.

Referenced by add_pair_to_block(), flush_RL(), init_RL(), and isempty_RL().

Int32 EState::state_in_len
 

Definition at line 253 of file bzlib_private.h.

Referenced by add_pair_to_block(), init_RL(), and isempty_RL().

Int32 EState::state_out_pos
 

Definition at line 260 of file bzlib_private.h.

Referenced by copy_output_until_stop(), handle_compress(), and prepare_new_block().

bz_stream* EState::strm
 

Definition at line 226 of file bzlib_private.h.

Referenced by BZ_API(), copy_input_until_stop(), copy_output_until_stop(), and handle_compress().

UChar EState::unseqToSeq[256]
 

Definition at line 265 of file bzlib_private.h.

Referenced by generateMTFValues(), and makeMaps_e().

Int32 EState::verbosity
 

Definition at line 276 of file bzlib_private.h.

Referenced by BZ_API(), blockSort(), compressBlock(), and sendMTFValues().

Int32 EState::workFactor
 

Definition at line 249 of file bzlib_private.h.

Referenced by BZ_API(), and blockSort().

UChar* EState::zbits
 

Definition at line 246 of file bzlib_private.h.

Referenced by BZ_API(), bsFinishWrite(), compressBlock(), and copy_output_until_stop().


The documentation for this struct was generated from the following file:
Generated on Sat Oct 13 16:08:52 2001 for XMILL by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001