From 9cf524df8c94920d7c7058692f2f83a95a4006e0 Mon Sep 17 00:00:00 2001 From: Flavian Kaufmann Date: Tue, 20 May 2025 11:31:50 +0200 Subject: hashmap for context --- include/hash_map.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'include/hash_map.h') diff --git a/include/hash_map.h b/include/hash_map.h index ad873f8..6bc733f 100644 --- a/include/hash_map.h +++ b/include/hash_map.h @@ -1,12 +1,13 @@ #ifndef HASH_MAP_H #define HASH_MAP_H -typedef void *hashmap_t; +typedef struct HashMap *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); +void hashmap_iterate(hashmap_t map, void (*callback)(const char *key, int value)); #endif \ No newline at end of file -- cgit v1.2.3