|
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 135 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 137 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 143 of file deflate.h.
Referenced by deflate_alphabet().
1.8.15