|
Postfix3.3.1
|
データ構造 | |
| struct | HTABLE_INFO |
| struct | HTABLE |
マクロ定義 | |
| #define | HTABLE_SEQ_FIRST 0 |
| #define | HTABLE_SEQ_NEXT 1 |
| #define | HTABLE_SEQ_STOP (-1) |
| #define | HTABLE_ACTION_FN_CAST(f) ((void *)(HTABLE_INFO *, void *)) (f) |
| #define | HTABLE_FREE_FN_CAST(f) ((void *)(void *)) (f) |
型定義 | |
| typedef struct HTABLE_INFO | HTABLE_INFO |
| typedef struct HTABLE | HTABLE |
関数 | |
| HTABLE * | htable_create (ssize_t) |
| HTABLE_INFO * | htable_enter (HTABLE *, const char *, void *) |
| HTABLE_INFO * | htable_locate (HTABLE *, const char *) |
| void * | htable_find (HTABLE *, const char *) |
| void | htable_delete (HTABLE *, const char *, void(*)(void *)) |
| void | htable_free (HTABLE *, void(*)(void *)) |
| void | htable_walk (HTABLE *, void(*)(HTABLE_INFO *, void *), void *) |
| HTABLE_INFO ** | htable_list (HTABLE *) |
| HTABLE_INFO * | htable_sequence (HTABLE *, int) |
| #define HTABLE_ACTION_FN_CAST | ( | f | ) | ((void *)(HTABLE_INFO *, void *)) (f) |
| typedef struct HTABLE_INFO HTABLE_INFO |
| HTABLE_INFO* htable_enter | ( | HTABLE * | , |
| const char * | , | ||
| void * | |||
| ) |
| HTABLE_INFO** htable_list | ( | HTABLE * | ) |
| HTABLE_INFO* htable_locate | ( | HTABLE * | , |
| const char * | |||
| ) |
| HTABLE_INFO* htable_sequence | ( | HTABLE * | , |
| int | |||
| ) |
| void htable_walk | ( | HTABLE * | , |
| void(*)(HTABLE_INFO *, void *) | , | ||
| void * | |||
| ) |
1.8.9.1