From d81fb49e3c06ca0b000358823fb1db0a6f7bd046 Mon Sep 17 00:00:00 2001 From: cannoli-fruit Date: Sun, 19 Jul 2026 18:33:36 -0400 Subject: [PATCH] Implemented hashmap destroyer --- lazy.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lazy.h b/lazy.h index ada0504..768423d 100644 --- a/lazy.h +++ b/lazy.h @@ -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) {