|
| void | hash_enum_free (gel_enum_t *en) |
| |
| void | hash_initpos (gel_enum_t *en) |
| |
| void * | hash_nextkey (gel_enum_t *en) |
| |
| gel_enum_t * | hash_enum (gel_hash_t h) |
| |
| int | hash_put (gel_hash_t hash, char *key, void *value) |
| |
| void * | hash_get (gel_hash_t hash, char *key) |
| |
| int | hash_del (gel_hash_t hash, char *key) |
| |
| void | hash_free (gel_hash_t hash) |
| |
| gel_hash_t | gel_hash_new (int size) |
| |
| int | gel_list_empty (gel_list_t a) |
| |
| gel_list_t | gel_list_new (void) |
| |
| void | gel_list_first (gel_list_t desc) |
| |
| int | gel_list_end (gel_list_t desc) |
| |
| void * | gel_list_get (gel_list_t desc) |
| |
| int | gel_list_contains (gel_list_t desc, void *val) |
| |
| int | gel_list_add (gel_list_t desc, void *val) |
| |
| void | gel_list_clear (gel_list_t desc) |
| |
| void | gel_list_delete (gel_list_t desc) |
| |
| void | gel_list_delete_items (gel_list_t desc, void(*free_func)(void *)) |
| |
| int | gel_list_length (gel_list_t desc) |
| |
| int | gel_list_remove (gel_list_t desc, void *val) |
| |
| void * | gel_hash_enum_init (gel_hash_enum_t *en, gel_hash_t htab) |
| |
| void * | gel_hash_enum_next (gel_hash_enum_t *en) |
| |
| void | gel_hash_enum_end (gel_hash_enum_t *en, gel_hash_t htab) |
| |