#include <dkcLZW.h>
dkc_LZWのコラボレーション図
Public 変数 | |
union { | |
DKC_LZW_NODE tst [dkcdLZW_NUM] | |
tst node pool | |
DKC_LZW_TRIE trie [dkcdLZW_NUM] | |
} | pool |
dkcdLZW_DATA * | hash_table |
ハッシュテーブル num of dkcdLZW_HASH_TABLE_SIZE | |
dkcdLZW_DATA * | hash_stack |
挿入順番を記録 num of dkcdLZW_NUM | |
size_t | node_count |
count | |
DKC_LZW_NODE * | sentinel |
DKC_BIT_MEMORYSTREAM * | mbs |
|
挿入順番を記録 num of dkcdLZW_NUM
参照元 add_hash(), alloc_hash(), find_hash_node(), free_hash(), と init_hash(). |
|
ハッシュテーブル num of dkcdLZW_HASH_TABLE_SIZE
参照元 add_hash(), alloc_hash(), find_hash_node(), free_hash(), と init_hash(). |
|
参照元 dkcAllocLZW(), dkcLZWDecode(), encode_hash(), encode_tst(), と init_lzw(). |
|
count
参照元 add_hash(), add_node(), decode_hash(), decode_tst(), と init_lzw(). |
|
|
参照元 init_tst(). |
|
|
|
tst node pool
|