|
#define | DECLARE_LHASH_HASH_FN(name, o_type) unsigned long name##_LHASH_HASH(const void *); |
|
#define | IMPLEMENT_LHASH_HASH_FN(name, o_type) |
|
#define | LHASH_HASH_FN(name) name##_LHASH_HASH |
|
#define | DECLARE_LHASH_COMP_FN(name, o_type) int name##_LHASH_COMP(const void *, const void *); |
|
#define | IMPLEMENT_LHASH_COMP_FN(name, o_type) |
|
#define | LHASH_COMP_FN(name) name##_LHASH_COMP |
|
#define | DECLARE_LHASH_DOALL_FN(name, o_type) void name##_LHASH_DOALL(void *); |
|
#define | IMPLEMENT_LHASH_DOALL_FN(name, o_type) |
|
#define | LHASH_DOALL_FN(name) name##_LHASH_DOALL |
|
#define | DECLARE_LHASH_DOALL_ARG_FN(name, o_type, a_type) void name##_LHASH_DOALL_ARG(void *, void *); |
|
#define | IMPLEMENT_LHASH_DOALL_ARG_FN(name, o_type, a_type) |
|
#define | LHASH_DOALL_ARG_FN(name) name##_LHASH_DOALL_ARG |
|
#define | LH_LOAD_MULT 256 |
|
#define | lh_error(lh) ((lh)->error) |
|
#define | LHASH_OF(type) struct lhash_st_##type |
|
#define | DECLARE_LHASH_OF(type) LHASH_OF(type) { int dummy; } |
|
#define | CHECKED_LHASH_OF(type, lh) ((_LHASH *)CHECKED_PTR_OF(LHASH_OF(type),lh)) |
|
#define | LHM_lh_new(type, name) ((LHASH_OF(type) *)lh_new(LHASH_HASH_FN(name), LHASH_COMP_FN(name))) |
|
#define | LHM_lh_error(type, lh) lh_error(CHECKED_LHASH_OF(type,lh)) |
|
#define | LHM_lh_insert(type, lh, inst) |
|
#define | LHM_lh_retrieve(type, lh, inst) |
|
#define | LHM_lh_delete(type, lh, inst) |
|
#define | LHM_lh_doall(type, lh, fn) lh_doall(CHECKED_LHASH_OF(type, lh), fn) |
|
#define | LHM_lh_doall_arg(type, lh, fn, arg_type, arg) lh_doall_arg(CHECKED_LHASH_OF(type, lh), fn, CHECKED_PTR_OF(arg_type, arg)) |
|
#define | LHM_lh_num_items(type, lh) lh_num_items(CHECKED_LHASH_OF(type, lh)) |
|
#define | LHM_lh_down_load(type, lh) (CHECKED_LHASH_OF(type, lh)->down_load) |
|
#define | LHM_lh_node_stats_bio(type, lh, out) lh_node_stats_bio(CHECKED_LHASH_OF(type, lh), out) |
|
#define | LHM_lh_node_usage_stats_bio(type, lh, out) lh_node_usage_stats_bio(CHECKED_LHASH_OF(type, lh), out) |
|
#define | LHM_lh_stats_bio(type, lh, out) lh_stats_bio(CHECKED_LHASH_OF(type, lh), out) |
|
#define | LHM_lh_free(type, lh) lh_free(CHECKED_LHASH_OF(type, lh)) |
|