void hash_map_remove(HashMap *map, const char *key)
Remove an entry from the hashmap.
Definition: hashmap.c:101
 
void hash_map_free(HashMap *map)
Free hashmap and entries.
Definition: hashmap.c:150
 
void hash_map_print(HashMap *map)
Print the hashmap content.
Definition: hashmap.c:125
 
void hash_map_clear(HashMap *map)
Clear all values in the hashmap.
Definition: hashmap.c:136
 
void hash_map_put(HashMap *map, const char *key, void *value)
Put a new entry into the hashmap.
Definition: hashmap.c:50
 
struct HashMapEntry * next
Definition: hashmap.h:31