hashmap_free(MAKE_HASHMAP(s));
}
-void set_freep(Set **s) {
- if (!s)
- return;
-
- set_free(*s);
- *s = NULL;
-}
-
void set_free_free(Set *s) {
hashmap_free_free(MAKE_HASHMAP(s));
}
-void set_free_freep(Set **s) {
- if (!*s)
- return;
-
- set_free_free(*s);
- *s = NULL;
-}
-
int set_ensure_allocated(Set **s, hash_func_t hash_func, compare_func_t compare_func) {
return hashmap_ensure_allocated((Hashmap**) s, hash_func, compare_func);
}