diff options
| -rw-r--r-- | jrk.h | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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; \ } \ \ |
