14 #ifndef _DICTIONARY_H_
15 #define _DICTIONARY_H_
char * dictionary_get(dictionary *d, const char *key, char *def)
Get a value from a dictionary.
void dictionary_unset(dictionary *d, const char *key)
Delete a key in a dictionary.
unsigned dictionary_hash(const char *key)
Compute the hash key for a string.
void dictionary_dump(dictionary *d, FILE *out)
Dump a dictionary to an opened file pointer.
dictionary * dictionary_new(int size)
Create a new dictionary object.
void dictionary_del(dictionary *d)
Delete a dictionary object.
int dictionary_set(dictionary *d, const char *key, const char *val)
Set a value in a dictionary.
struct _dictionary_ dictionary
Dictionary object.