NCBI C++ ToolKit
Public Attributes | List of all members
DState Struct Reference

Search Toolkit Book for DState

#include "bzlib_private.h"
(Private to src/util/compress/bzip2.)

+ Collaboration diagram for DState:

Public Attributes

bz_streamstrm
 
Int32 state
 
UChar state_out_ch
 
Int32 state_out_len
 
Bool blockRandomised
 
Int32 rNToGo
 
Int32 rTPos
 
UInt32 bsBuff
 
Int32 bsLive
 
Int32 blockSize100k
 
Bool smallDecompress
 
Int32 currBlockNo
 
Int32 verbosity
 
Int32 origPtr
 
UInt32 tPos
 
Int32 k0
 
Int32 unzftab [256]
 
Int32 nblock_used
 
Int32 cftab [257]
 
Int32 cftabCopy [257]
 
UInt32tt
 
UInt16ll16
 
UCharll4
 
UInt32 storedBlockCRC
 
UInt32 storedCombinedCRC
 
UInt32 calculatedBlockCRC
 
UInt32 calculatedCombinedCRC
 
Int32 nInUse
 
Bool inUse [256]
 
Bool inUse16 [16]
 
UChar seqToUnseq [256]
 
UChar mtfa [4096]
 
Int32 mtfbase [256/16]
 
UChar selector [(2+(900000/50))]
 
UChar selectorMtf [(2+(900000/50))]
 
UChar len [6][258]
 
Int32 limit [6][258]
 
Int32 base [6][258]
 
Int32 perm [6][258]
 
Int32 minLens [6]
 
Int32 save_i
 
Int32 save_j
 
Int32 save_t
 
Int32 save_alphaSize
 
Int32 save_nGroups
 
Int32 save_nSelectors
 
Int32 save_EOB
 
Int32 save_groupNo
 
Int32 save_groupPos
 
Int32 save_nextSym
 
Int32 save_nblockMAX
 
Int32 save_nblock
 
Int32 save_es
 
Int32 save_N
 
Int32 save_curr
 
Int32 save_zt
 
Int32 save_zn
 
Int32 save_zvec
 
Int32 save_zj
 
Int32 save_gSel
 
Int32 save_gMinlen
 
Int32save_gLimit
 
Int32save_gBase
 
Int32save_gPerm
 

Detailed Description

Definition at line 347 of file bzlib_private.h.

Member Data Documentation

◆ base

Int32 DState::base[6][258]

Definition at line 407 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ blockRandomised

Bool DState::blockRandomised

◆ blockSize100k

Int32 DState::blockSize100k

Definition at line 366 of file bzlib_private.h.

Referenced by BZ2_decompress(), and unRLE_obuf_to_output_FAST().

◆ bsBuff

UInt32 DState::bsBuff

Definition at line 362 of file bzlib_private.h.

Referenced by BZ2_bzDecompressInit().

◆ bsLive

Int32 DState::bsLive

Definition at line 363 of file bzlib_private.h.

Referenced by BZ2_bzDecompressInit().

◆ calculatedBlockCRC

UInt32 DState::calculatedBlockCRC

◆ calculatedCombinedCRC

UInt32 DState::calculatedCombinedCRC

Definition at line 391 of file bzlib_private.h.

Referenced by BZ2_bzDecompress(), and BZ2_bzDecompressInit().

◆ cftab

Int32 DState::cftab[257]

Definition at line 377 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ cftabCopy

Int32 DState::cftabCopy[257]

Definition at line 378 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ currBlockNo

Int32 DState::currBlockNo

Definition at line 368 of file bzlib_private.h.

Referenced by BZ2_bzDecompressInit(), and BZ2_decompress().

◆ inUse

Bool DState::inUse[256]

Definition at line 395 of file bzlib_private.h.

Referenced by BZ2_decompress(), and makeMaps_d().

◆ inUse16

Bool DState::inUse16[16]

Definition at line 396 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ k0

Int32 DState::k0

◆ len

UChar DState::len[6][258]

Definition at line 404 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ limit

Int32 DState::limit[6][258]

Definition at line 406 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ ll16

UInt16* DState::ll16

Definition at line 384 of file bzlib_private.h.

Referenced by BZ2_bzDecompressEnd(), BZ2_bzDecompressInit(), and BZ2_decompress().

◆ ll4

UChar* DState::ll4

Definition at line 385 of file bzlib_private.h.

Referenced by BZ2_bzDecompressEnd(), BZ2_bzDecompressInit(), and BZ2_decompress().

◆ minLens

Int32 DState::minLens[6]

Definition at line 409 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ mtfa

UChar DState::mtfa[4096]

Definition at line 400 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ mtfbase

Int32 DState::mtfbase[256/ 16]

Definition at line 401 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ nblock_used

Int32 DState::nblock_used

◆ nInUse

Int32 DState::nInUse

Definition at line 394 of file bzlib_private.h.

Referenced by BZ2_decompress(), and makeMaps_d().

◆ origPtr

Int32 DState::origPtr

Definition at line 372 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ perm

Int32 DState::perm[6][258]

Definition at line 408 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ rNToGo

Int32 DState::rNToGo

Definition at line 359 of file bzlib_private.h.

◆ rTPos

Int32 DState::rTPos

Definition at line 359 of file bzlib_private.h.

◆ save_alphaSize

Int32 DState::save_alphaSize

Definition at line 415 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_curr

Int32 DState::save_curr

Definition at line 426 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_EOB

Int32 DState::save_EOB

Definition at line 418 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_es

Int32 DState::save_es

Definition at line 424 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_gBase

Int32* DState::save_gBase

Definition at line 434 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_gLimit

Int32* DState::save_gLimit

Definition at line 433 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_gMinlen

Int32 DState::save_gMinlen

Definition at line 432 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_gPerm

Int32* DState::save_gPerm

Definition at line 435 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_groupNo

Int32 DState::save_groupNo

Definition at line 419 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_groupPos

Int32 DState::save_groupPos

Definition at line 420 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_gSel

Int32 DState::save_gSel

Definition at line 431 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_i

Int32 DState::save_i

Definition at line 412 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_j

Int32 DState::save_j

Definition at line 413 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_N

Int32 DState::save_N

Definition at line 425 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_nblock

Int32 DState::save_nblock

◆ save_nblockMAX

Int32 DState::save_nblockMAX

Definition at line 422 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_nextSym

Int32 DState::save_nextSym

Definition at line 421 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_nGroups

Int32 DState::save_nGroups

Definition at line 416 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_nSelectors

Int32 DState::save_nSelectors

Definition at line 417 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_t

Int32 DState::save_t

Definition at line 414 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_zj

Int32 DState::save_zj

Definition at line 430 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_zn

Int32 DState::save_zn

Definition at line 428 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_zt

Int32 DState::save_zt

Definition at line 427 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ save_zvec

Int32 DState::save_zvec

Definition at line 429 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ selector

UChar DState::selector[(2+(900000/ 50))]

Definition at line 402 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ selectorMtf

UChar DState::selectorMtf[(2+(900000/ 50))]

Definition at line 403 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ seqToUnseq

UChar DState::seqToUnseq[256]

Definition at line 397 of file bzlib_private.h.

Referenced by BZ2_decompress(), and makeMaps_d().

◆ smallDecompress

Bool DState::smallDecompress

Definition at line 367 of file bzlib_private.h.

Referenced by BZ2_bzDecompress(), BZ2_bzDecompressInit(), and BZ2_decompress().

◆ state

Int32 DState::state

◆ state_out_ch

UChar DState::state_out_ch

◆ state_out_len

Int32 DState::state_out_len

◆ storedBlockCRC

UInt32 DState::storedBlockCRC

Definition at line 388 of file bzlib_private.h.

Referenced by BZ2_bzDecompress(), and BZ2_decompress().

◆ storedCombinedCRC

UInt32 DState::storedCombinedCRC

Definition at line 389 of file bzlib_private.h.

Referenced by BZ2_bzDecompress(), and BZ2_decompress().

◆ strm

bz_stream* DState::strm

◆ tPos

UInt32 DState::tPos

Definition at line 373 of file bzlib_private.h.

Referenced by BZ2_decompress(), and unRLE_obuf_to_output_FAST().

◆ tt

UInt32* DState::tt

◆ unzftab

Int32 DState::unzftab[256]

Definition at line 375 of file bzlib_private.h.

Referenced by BZ2_decompress().

◆ verbosity

Int32 DState::verbosity

Definition at line 369 of file bzlib_private.h.

Referenced by BZ2_bzDecompress(), BZ2_bzDecompressInit(), and BZ2_decompress().


The documentation for this struct was generated from the following file:
Modified on Sun Jun 02 05:17:31 2024 by modify_doxy.py rev. 669887