|
C/Migemo 1.4
|


データ構造 | |
| struct | mnode |
| struct | mnode_block |
| struct | mnode_arena |
| struct | mtree |
マクロ定義 | |
| #define | MNODE_BLOCK_BYTES (64 * 1024) |
| #define | MNODE_BLOCK_HEADER_SIZE (sizeof(void *) + sizeof(size_t)) |
| #define | MNODE_BLOCK_SIZE ((MNODE_BLOCK_BYTES - MNODE_BLOCK_HEADER_SIZE) / sizeof(mnode)) |
型定義 | |
| typedef struct mnode | mnode |
| typedef struct mnode_block | mnode_block |
| typedef struct mnode_arena | mnode_arena |
| typedef struct mtree | mtree |
関数 | |
| mtree * | mtree_open (void) |
| void | mtree_close (mtree *mt) |
| mtree * | mtree_load (mtree *mt, FILE *fp, CHARSET_PROC_CHAR2INT char2int) |
| mnode * | mtree_query (mtree *mt, const unsigned char *query) |
| mnode * | mtree_rootnode (mtree *mt) |
| void | mtree_print_stat (mtree *mt, const char *title) |
| #define MNODE_BLOCK_BYTES (64 * 1024) |
| #define MNODE_BLOCK_HEADER_SIZE (sizeof(void *) + sizeof(size_t)) |
| #define MNODE_BLOCK_SIZE ((MNODE_BLOCK_BYTES - MNODE_BLOCK_HEADER_SIZE) / sizeof(mnode)) |
| typedef struct mnode mnode |
| typedef struct mnode_arena mnode_arena |
| typedef struct mnode_block mnode_block |
| typedef struct mtree mtree |
| void mtree_close | ( | mtree * | mt | ) |
参照先 mtree::arena.
| mtree * mtree_load | ( | mtree * | mt, |
| FILE * | fp, | ||
| CHARSET_PROC_CHAR2INT | char2int ) |
| mtree * mtree_open | ( | void | ) |
参照先 mtree::char2int.
| void mtree_print_stat | ( | mtree * | mt, |
| const char * | title ) |
参照先 mtree::rootnode.
参照元 stree_from_mtree().