Functions
HashCompare ()
int
(*HashCompare) (void const *value1,
void const *value2);
HashForeach ()
void
(*HashForeach) (Hash const *hash,
void const *key,
void *value,
void *data);
hash_new_copy ()
Hash *
hash_new_copy (Hash const *from);
hash_delete ()
void
hash_delete (Hash *h);
hash_func_string ()
unsigned int
hash_func_string (void const *value);
hash_compare_string ()
int
hash_compare_string (void const *value1,
void const *value2);
hash_get ()
void *
hash_get (Hash const *h,
void const *key);
hash_get_key ()
void const *
hash_get_key (Hash const *h,
void const *key);
hash_set ()
int
hash_set (Hash *h,
void const *key,
void *value);
hash_count ()
size_t
hash_count (Hash const *hash);
hash_foreach ()
void
hash_foreach (Hash const *hash,
HashForeach func,
void *data);
hash_reset ()
int
hash_reset (Hash *hash);