aboutsummaryrefslogtreecommitdiff
path: root/src/hashmap.h
diff options
context:
space:
mode:
authorDanny van Kooten <dannyvankooten@users.noreply.github.com>2020-03-18 19:21:48 +0100
committerDanny van Kooten <dannyvankooten@users.noreply.github.com>2020-03-18 19:21:48 +0100
commit8d74fd5b0e5fc9f319a5b7d2e0716afcc312fd75 (patch)
treea6c195d183694304fbe238a68486aceea01d404a /src/hashmap.h
parent82de777afb99aa4129abcb01da76bf62e7b45263 (diff)
downloadunja-8d74fd5b0e5fc9f319a5b7d2e0716afcc312fd75.tar.gz
unja-8d74fd5b0e5fc9f319a5b7d2e0716afcc312fd75.zip
clean-up environment in env_free(). add hashmap_walk function for visiting all values in a hashmap.
Diffstat (limited to 'src/hashmap.h')
-rw-r--r--src/hashmap.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/hashmap.h b/src/hashmap.h
index be2b80e..dbb45da 100644
--- a/src/hashmap.h
+++ b/src/hashmap.h
@@ -9,4 +9,5 @@ void *hashmap_insert(struct hashmap *hm, char *key, void *value);
void *hashmap_get(struct hashmap *hm, char *key);
void *hashmap_resolve(struct hashmap *hm, char *key);
void *hashmap_remove(struct hashmap *hm, char *key);
-void hashmap_free(struct hashmap *hm); \ No newline at end of file
+void hashmap_free(struct hashmap *hm);
+void hashmap_walk(struct hashmap *hm, void (*fn)(void *value)); \ No newline at end of file