iPXE
|
A Huffman-coded alphabet. More...
#include <deflate.h>
Data Fields | |
struct deflate_huf_symbols | huf [DEFLATE_HUFFMAN_BITS] |
Huffman-coded symbol set for each length. More... | |
uint8_t | lookup [1<< DEFLATE_HUFFMAN_QL_BITS] |
Quick lookup table. More... | |
uint16_t | raw [0] |
Raw symbols. More... | |
struct deflate_huf_symbols deflate_alphabet::huf[DEFLATE_HUFFMAN_BITS] |
Huffman-coded symbol set for each length.
Definition at line 136 of file deflate.h.
Referenced by deflate_alphabet(), deflate_decode(), and deflate_dump_alphabet().
uint8_t deflate_alphabet::lookup[1<< DEFLATE_HUFFMAN_QL_BITS] |
Quick lookup table.
Definition at line 138 of file deflate.h.
Referenced by deflate_alphabet(), deflate_decode(), and deflate_dump_alphabet().
uint16_t deflate_alphabet::raw[0] |
Raw symbols.
Ordered by Huffman-coded symbol length, then by symbol value. This field has a variable length.
Definition at line 144 of file deflate.h.
Referenced by deflate_alphabet().