Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
HuffEncodeContext Struct Reference

Public Attributes

char qleapcode [HUFFCODES]
 
unsigned int count [768]
 
unsigned int bitnum [HUFFMAXBITS+1]
 
unsigned int repbits [HUFFREPTBL]
 
unsigned int repbase [HUFFREPTBL]
 
unsigned int tree_left [HUFFTREESIZE]
 
unsigned int tree_right [HUFFTREESIZE]
 
unsigned int bitsarray [HUFFCODES]
 
unsigned int patternarray [HUFFCODES]
 
unsigned int masks [17]
 
unsigned int packbits
 
unsigned int workpattern
 
unsigned char * buffer
 
unsigned char * bufptr
 
int flen
 
unsigned int csum
 
unsigned int mostbits
 
unsigned int codes
 
unsigned int chainused
 
unsigned int clue
 
unsigned int dclue
 
unsigned int clues
 
unsigned int dclues
 
int mindelta
 
int maxdelta
 
unsigned int plen
 
unsigned int ulen
 
unsigned int sortptr [HUFFCODES]
 

Detailed Description

Definition at line 44 of file huffencode.cpp.

Member Data Documentation

◆ bitnum

unsigned int HuffEncodeContext::bitnum[HUFFMAXBITS+1]

Definition at line 48 of file huffencode.cpp.

◆ bitsarray

unsigned int HuffEncodeContext::bitsarray[HUFFCODES]

Definition at line 53 of file huffencode.cpp.

◆ buffer

unsigned char* HuffEncodeContext::buffer

Definition at line 58 of file huffencode.cpp.

◆ bufptr

unsigned char* HuffEncodeContext::bufptr

Definition at line 59 of file huffencode.cpp.

◆ chainused

unsigned int HuffEncodeContext::chainused

Definition at line 64 of file huffencode.cpp.

◆ clue

unsigned int HuffEncodeContext::clue

Definition at line 65 of file huffencode.cpp.

◆ clues

unsigned int HuffEncodeContext::clues

Definition at line 67 of file huffencode.cpp.

◆ codes

unsigned int HuffEncodeContext::codes

Definition at line 63 of file huffencode.cpp.

◆ count

unsigned int HuffEncodeContext::count[768]

Definition at line 47 of file huffencode.cpp.

◆ csum

unsigned int HuffEncodeContext::csum

Definition at line 61 of file huffencode.cpp.

◆ dclue

unsigned int HuffEncodeContext::dclue

Definition at line 66 of file huffencode.cpp.

◆ dclues

unsigned int HuffEncodeContext::dclues

Definition at line 68 of file huffencode.cpp.

◆ flen

int HuffEncodeContext::flen

Definition at line 60 of file huffencode.cpp.

◆ masks

unsigned int HuffEncodeContext::masks[17]

Definition at line 55 of file huffencode.cpp.

◆ maxdelta

int HuffEncodeContext::maxdelta

Definition at line 70 of file huffencode.cpp.

◆ mindelta

int HuffEncodeContext::mindelta

Definition at line 69 of file huffencode.cpp.

◆ mostbits

unsigned int HuffEncodeContext::mostbits

Definition at line 62 of file huffencode.cpp.

◆ packbits

unsigned int HuffEncodeContext::packbits

Definition at line 56 of file huffencode.cpp.

◆ patternarray

unsigned int HuffEncodeContext::patternarray[HUFFCODES]

Definition at line 54 of file huffencode.cpp.

◆ plen

unsigned int HuffEncodeContext::plen

Definition at line 71 of file huffencode.cpp.

◆ qleapcode

char HuffEncodeContext::qleapcode[HUFFCODES]

Definition at line 46 of file huffencode.cpp.

◆ repbase

unsigned int HuffEncodeContext::repbase[HUFFREPTBL]

Definition at line 50 of file huffencode.cpp.

◆ repbits

unsigned int HuffEncodeContext::repbits[HUFFREPTBL]

Definition at line 49 of file huffencode.cpp.

◆ sortptr

unsigned int HuffEncodeContext::sortptr[HUFFCODES]

Definition at line 73 of file huffencode.cpp.

◆ tree_left

unsigned int HuffEncodeContext::tree_left[HUFFTREESIZE]

Definition at line 51 of file huffencode.cpp.

◆ tree_right

unsigned int HuffEncodeContext::tree_right[HUFFTREESIZE]

Definition at line 52 of file huffencode.cpp.

◆ ulen

unsigned int HuffEncodeContext::ulen

Definition at line 72 of file huffencode.cpp.

◆ workpattern

unsigned int HuffEncodeContext::workpattern

Definition at line 57 of file huffencode.cpp.


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