Implemented hashmap destroyer
This commit is contained in:
parent
c92f5df354
commit
d81fb49e3c
1 changed files with 9 additions and 0 deletions
9
lazy.h
9
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) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue