A Huffman Code Descriptor block (HCD) for Huffman compressed sequences. More...
#include <attributes.h>
A Huffman Code Descriptor block (HCD) for Huffman compressed sequences.
| int lcount[MAXCODELEN] |
number of codes of length i
Referenced by compute_code_lengths(), load_component(), ReadHCD(), and WriteHCD().
| int length |
the number of items in the sequence
Referenced by compute_code_lengths(), decode_check_huff(), get_attribute_size(), get_id_at_position(), load_component(), ReadHCD(), and WriteHCD().
| int max_codelen |
maximal code length
Referenced by compute_code_lengths(), load_component(), ReadHCD(), and WriteHCD().
| int min_code[MAXCODELEN] |
minimal code of length i
Referenced by compute_code_lengths(), decode_check_huff(), get_id_at_position(), load_component(), ReadHCD(), and WriteHCD().
| int min_codelen |
minimal code length
Referenced by compute_code_lengths(), load_component(), ReadHCD(), and WriteHCD().
| int size |
the id range of the item sequence
Referenced by compute_code_lengths(), load_component(), ReadHCD(), and WriteHCD().
| int* symbols |
the code->id mapping table
Referenced by compute_code_lengths(), decode_check_huff(), get_id_at_position(), load_component(), ReadHCD(), and WriteHCD().
| int symindex[MAXCODELEN] |
starting point of codes of length i in symbols
Referenced by compute_code_lengths(), decode_check_huff(), get_id_at_position(), load_component(), ReadHCD(), and WriteHCD().
1.6.1