aboutsummaryrefslogtreecommitdiff
path: root/include/hash_map.h
blob: ad873f8747f707ec83515dc0697badd7b3053cc9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#ifndef HASH_MAP_H
#define HASH_MAP_H

typedef void *hashmap_t;

hashmap_t hashmap_create(void);
void hashmap_insert(hashmap_t map, const char *key, int value);
int *hashmap_get(hashmap_t map, const char *key);
void hashmap_delete(hashmap_t map, const char *key);
void hashmap_free(hashmap_t map);

#endif