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