11 HASHTABLE_KEY_TYPE_STRING,
12 HASHTABLE_KEY_TYPE_POINTER
15typedef void (*hashtable_destroy_value_fn_t)(
void *value);
20 hashtable_key_type key_type,
21 hashtable_destroy_value_fn_t destroy_value_fn );
29int hashtable_key_is_in_use(
hashtable *ht,
const void *key);
32void *hashtable_get(
const hashtable *ht,
const void *key);
36int hashtable_add(
hashtable *ht,
const void *key,
void *value);
40int hashtable_reset_value(
hashtable *ht,
const void *key,
void *value);
43int hashtable_remove(
hashtable *ht,
const void *key);
Definition hashtable_internal.h:14