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