LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EState Struct Reference

#include <bzlib_private.h>

Collaboration diagram for EState:

Collaboration graph
[legend]
List of all members.

Public Attributes

bz_streamstrm
Int32 mode
Int32 state
UInt32 avail_in_expect
UInt32arr1
UInt32arr2
UInt32ftab
Int32 origPtr
UInt32ptr
UCharblock
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]
UInt32 len_pack [BZ_MAX_ALPHA_SIZE][4]

Detailed Description

Definition at line 230 of file bzlib_private.h.


Member Data Documentation

UInt32* EState::arr1
 

Definition at line 244 of file bzlib_private.h.

Referenced by BZ2_blockSort().

UInt32* EState::arr2
 

Definition at line 245 of file bzlib_private.h.

Referenced by BZ2_blockSort(), and BZ2_compressBlock().

UInt32 EState::avail_in_expect
 

Definition at line 241 of file bzlib_private.h.

Referenced by copy_input_until_stop(), and handle_compress().

UChar* EState::block
 

Definition at line 251 of file bzlib_private.h.

Referenced by add_pair_to_block(), BZ2_blockSort(), and generateMTFValues().

UInt32 EState::blockCRC
 

Definition at line 279 of file bzlib_private.h.

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

Int32 EState::blockNo
 

Definition at line 284 of file bzlib_private.h.

Referenced by BZ2_compressBlock(), and prepare_new_block().

Int32 EState::blockSize100k
 

Definition at line 285 of file bzlib_private.h.

Referenced by BZ2_compressBlock().

UInt32 EState::bsBuff
 

Definition at line 275 of file bzlib_private.h.

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

Int32 EState::bsLive
 

Definition at line 276 of file bzlib_private.h.

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

EState::BZ_RAND_DECLS
 

Definition at line 261 of file bzlib_private.h.

Int32 EState::code[BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE]
 

Definition at line 294 of file bzlib_private.h.

Referenced by sendMTFValues().

UInt32 EState::combinedCRC
 

Definition at line 280 of file bzlib_private.h.

Referenced by BZ2_compressBlock().

UInt32* EState::ftab
 

Definition at line 246 of file bzlib_private.h.

Referenced by BZ2_blockSort().

Bool EState::inUse[256]
 

Definition at line 271 of file bzlib_private.h.

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

UChar EState::len[BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE]
 

Definition at line 293 of file bzlib_private.h.

Referenced by sendMTFValues().

UInt32 EState::len_pack[BZ_MAX_ALPHA_SIZE][4]
 

Definition at line 297 of file bzlib_private.h.

Referenced by sendMTFValues().

Int32 EState::mode
 

Definition at line 237 of file bzlib_private.h.

Referenced by copy_input_until_stop(), and handle_compress().

Int32 EState::mtfFreq[BZ_MAX_ALPHA_SIZE]
 

Definition at line 289 of file bzlib_private.h.

Referenced by generateMTFValues(), and sendMTFValues().

UInt16* EState::mtfv
 

Definition at line 252 of file bzlib_private.h.

Referenced by generateMTFValues(), and sendMTFValues().

Int32 EState::nblock
 

Definition at line 264 of file bzlib_private.h.

Referenced by add_pair_to_block(), BZ2_blockSort(), BZ2_compressBlock(), copy_input_until_stop(), handle_compress(), prepare_new_block(), and sendMTFValues().

Int32 EState::nblockMAX
 

Definition at line 265 of file bzlib_private.h.

Referenced by copy_input_until_stop(), and handle_compress().

Int32 EState::nInUse
 

Definition at line 270 of file bzlib_private.h.

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

Int32 EState::nMTF
 

Definition at line 288 of file bzlib_private.h.

Referenced by sendMTFValues().

Int32 EState::numZ
 

Definition at line 266 of file bzlib_private.h.

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

Int32 EState::origPtr
 

Definition at line 247 of file bzlib_private.h.

Referenced by BZ2_blockSort(), and BZ2_compressBlock().

UInt32* EState::ptr
 

Definition at line 250 of file bzlib_private.h.

Referenced by BZ2_blockSort(), and generateMTFValues().

Int32 EState::rfreq[BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE]
 

Definition at line 295 of file bzlib_private.h.

Referenced by sendMTFValues().

UChar EState::selector[BZ_MAX_SELECTORS]
 

Definition at line 290 of file bzlib_private.h.

Referenced by sendMTFValues().

UChar EState::selectorMtf[BZ_MAX_SELECTORS]
 

Definition at line 291 of file bzlib_private.h.

Referenced by sendMTFValues().

Int32 EState::state
 

Definition at line 238 of file bzlib_private.h.

Referenced by handle_compress().

UInt32 EState::state_in_ch
 

Definition at line 259 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 260 of file bzlib_private.h.

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

Int32 EState::state_out_pos
 

Definition at line 267 of file bzlib_private.h.

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

bz_stream* EState::strm
 

Definition at line 233 of file bzlib_private.h.

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

UChar EState::unseqToSeq[256]
 

Definition at line 272 of file bzlib_private.h.

Referenced by generateMTFValues(), and makeMaps_e().

Int32 EState::verbosity
 

Definition at line 283 of file bzlib_private.h.

Referenced by BZ2_blockSort(), BZ2_compressBlock(), and sendMTFValues().

Int32 EState::workFactor
 

Definition at line 256 of file bzlib_private.h.

Referenced by BZ2_blockSort().

UChar* EState::zbits
 

Definition at line 253 of file bzlib_private.h.

Referenced by bsFinishWrite(), BZ2_compressBlock(), and copy_output_until_stop().


The documentation for this struct was generated from the following file: