Go to the source code of this file.
◆ hashtable
◆ ht_key2hash
| typedef unsigned int( * ht_key2hash) (void *) |
◆ ht_keycp
| typedef void*( * ht_keycp) (void *) |
◆ ht_keyeq
| typedef int( * ht_keyeq) (void *, void *) |
◆ ht_create()
◆ ht_create_d1()
◆ ht_create_d2()
◆ ht_create_str()
◆ ht_delete()
| void* ht_delete |
( |
hashtable * |
table, |
|
|
void * |
key |
|
) |
| |
◆ ht_destroy()
◆ ht_find()
| void* ht_find |
( |
hashtable * |
table, |
|
|
void * |
key |
|
) |
| |
◆ ht_insert()
| void* ht_insert |
( |
hashtable * |
table, |
|
|
void * |
key, |
|
|
void * |
data |
|
) |
| |
◆ ht_process()
| void ht_process |
( |
hashtable * |
table, |
|
|
void(*)(void *) |
func |
|
) |
| |