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