154                           void (*func)(
Octstr *, 
void *, 
void *), 
void *data);
 void dict_destroy(Dict *dict)
 
void dict_put(Dict *dict, Octstr *key, void *value)
 
void * dict_get(Dict *dict, Octstr *key)
 
Dict * dict_duplicate(Dict *dict, void *(*duplicate_value)(void *))
 
List * dict_keys(Dict *dict)
 
int dict_put_once(Dict *dict, Octstr *key, void *value)
 
void * dict_remove(Dict *dict, Octstr *key)
 
long dict_key_count(Dict *dict)
 
long dict_traverse(Dict *dict, void(*func)(Octstr *, void *, void *), void *data)
 
Dict * dict_create(long size_hint, void(*destroy_value)(void *))
 
long dict_traverse_sorted(Dict *dict, int(*cmp)(const void *, const void *), void(*func)(Octstr *, void *, void *), void *data)
 
void(* destroy_value)(void *)