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 * | |||
) |