]> git.lizzy.rs Git - nothing.git/blobdiff - src/hashset.c
Add TODO(#854)
[nothing.git] / src / hashset.c
index b16490d120a039d95bf7945a404691d41899e08d..50676726792c166e9e77046a043cc7cf45b7cd35 100644 (file)
@@ -10,7 +10,7 @@
 
 struct HashSet
 {
-    Lt lt;
+    Lt *lt;
     size_t n;
     size_t element_size;
     size_t count;
@@ -32,10 +32,7 @@ static uint64_t fnv1(const char *data, size_t size)
 
 HashSet *create_hashset(size_t element_size, size_t n)
 {
-    Lt lt = {0};
-    if (lt == NULL) {
-        return NULL;
-    }
+    Lt *lt = create_lt();
 
     HashSet *hash_set = PUSH_LT(lt, nth_calloc(1, sizeof(HashSet)), free);
     if (hash_set == NULL) {