17 #define HASH_KEY_CHAR_SIZE 20
struct hashmap_str_keyptr hmap_str_keyptr
string hasmap structure definition
void hmap_str_keychar_free(hmap_str_keychar **hmap)
Deletes the string hashmap object.
Definition: hashmap.c:87
struct hashmap_str_keychar hmap_str_keychar
keyd array hasmap structure definition
const char * hmap_str_keychar_get(const hmap_str_keychar *hmap, const char *keyptr)
Retrieves a string from string hashmap for a given key.
Definition: hashmap.c:30
bool hmap_str_keychar_put(hmap_str_keychar **hmap, const char *keyptr, const char *value)
Inserts a string into a string hashmap for a given key.
Definition: hashmap.c:46
#define HASH_KEY_CHAR_SIZE
Definition: hashmap.h:17
keyd array hasmap structure definition
Definition: hashmap.h:23
char key[HASH_KEY_CHAR_SIZE]
Definition: hashmap.h:24
UT_hash_handle hh
Definition: hashmap.h:26
char * value
Definition: hashmap.h:25
string hasmap structure definition
Definition: hashmap.h:33
char * key
Definition: hashmap.h:34
char * value
Definition: hashmap.h:35
UT_hash_handle hh
Definition: hashmap.h:36