#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
|
1.4.4