summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jrk.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/jrk.h b/jrk.h
index ba46305..2494c9c 100644
--- a/jrk.h
+++ b/jrk.h
@@ -337,7 +337,7 @@ typedef jrk_array_realloc_function_t jrk_hm_realloc_function_t;
bool jrk_hm_##fnname##_init_ex(jrk_Hash_Map_##typename*,u64,jrk_hm_alloc_function_t,void*);
#define jrk_hm_impl(type, fnname, typename) \
- jrk_Hash_Map_Item_##fnname * \
+ jrk_Hash_Map_Item_##typename * \
jrk_hm_##fnname##_get_spot(jrk_Hash_Map_##typename *hm, jrk_String key) \
{ \
jrk_Hash_Map_Item_##typename *result = NULL; \
@@ -423,7 +423,7 @@ typedef jrk_array_realloc_function_t jrk_hm_realloc_function_t;
hm->len = 0; \
hm->capacity = capacity; \
hm->items = __jrk_hm_alloc(hm, hm->capacity, sizeof(jrk_Hash_Map_Item_##typename)); \
- \
+ if (!hm->items) return false; \
return true; \
} \
\