iPXE

A Huffmancoded alphabet. More...
#include <deflate.h>
Data Fields  
struct deflate_huf_symbols  huf [DEFLATE_HUFFMAN_BITS] 
Huffmancoded 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] 
Huffmancoded 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 Huffmancoded symbol length, then by symbol value. This field has a variable length.
Definition at line 144 of file deflate.h.
Referenced by deflate_alphabet().