Functions
HashCompare ()
int
(*HashCompare) (void const *value1
,
void const *value2
);
HashForeach ()
void
(*HashForeach) (void const *key
,
void *value
,
void *data
);
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 *h
,
void const *key
);
hash_get_key ()
void *
hash_get_key (Hash *h
,
void const *key
);
hash_set ()
int
hash_set (Hash *h
,
void const *key
,
void *value
);
hash_count ()
size_t
hash_count (Hash *hash
);
hash_foreach ()
void
hash_foreach (Hash *hash
,
HashForeach func
,
void *data
);
hash_reset ()
int
hash_reset (Hash *hash
);