Implemented hashmap destroyer

This commit is contained in:
cannoli-fruit 2026-07-19 18:33:36 -04:00
commit d81fb49e3c

9
lazy.h
View file

@ -265,6 +265,15 @@ long long lz_sb_atoll(Lz_SB *src);
} while(0)
#endif
#ifndef lz_hm_destroy
#define lz_hm_destroy(hm, k) do {\
free((hm).keys);\
free((hm).vals);\
free((hm).exists);\
free((hm).tombstones);\
} while(0)
#endif
#ifdef LAZY_IMPL
#undef LAZY_IMPL
size_t lz_hm_hash_raw_bytes(size_t cap, void *key, size_t k_s) {