Public Attributes | |
uch | e |
uch | b |
union { | |
ush n | |
struct huft * t | |
} | v |
Huffman code lookup table entry–this entry is four bytes for machines that have 16-bit pointers (e.g. PC's in the small or medium model). Valid extra bits are 0..13. e == 15 is EOB (end of block), e == 16 means that v is a literal, 16 < e < 32 means that v is a pointer to the next table, which codes e - 16 bits, and lastly e == 99 indicates an unused code. If a code with e == 99 is looked up, this implies an error in the data.
uch US_Gzip::huft::b |
ush US_Gzip::huft::n |
struct huft* US_Gzip::huft::t |
union { ... } US_Gzip::huft::v |
a simple name for the union