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)
|
} while(0)
|
||||||
#endif
|
#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
|
#ifdef LAZY_IMPL
|
||||||
#undef LAZY_IMPL
|
#undef LAZY_IMPL
|
||||||
size_t lz_hm_hash_raw_bytes(size_t cap, void *key, size_t k_s) {
|
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