iPXE
Data Fields
deflate_alphabet Struct Reference

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.
uint8_t lookup [1<< DEFLATE_HUFFMAN_QL_BITS]
 Quick lookup table.
uint16_t raw [0]
 Raw symbols.

Detailed Description

A Huffman-coded alphabet.

Definition at line 134 of file deflate.h.


Field Documentation

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().

Quick lookup table.

Definition at line 138 of file deflate.h.

Referenced by deflate_alphabet(), deflate_decode(), and deflate_dump_alphabet().

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().


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