diff options
| author | Carson Fleming <cflems@cflems.net> | 2026-08-12 22:29:14 -0400 |
|---|---|---|
| committer | Carson Fleming <cflems@cflems.net> | 2026-08-12 22:29:14 -0400 |
| commit | ecaeaa29ec6f276af348ec3aa7f1d7098aa2d290 (patch) | |
| tree | 7b15071359475b7d8060d94b1bdc58058a9c3b70 /set.c | |
| parent | 9a8143c9abb98284de0821bc6e6fb2be55ef1b81 (diff) | |
| download | safec-ecaeaa29ec6f276af348ec3aa7f1d7098aa2d290.tar.gz | |
Diffstat (limited to 'set.c')
| -rw-r--r-- | set.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -5,7 +5,7 @@ #define DEFAULT_CAPACITY 16 #define TOMBSTONE_VAL ((void*)-1) -#define IDX_VALID(set, idx) (idx < set->__num_buckets && set->__buckets[idx] != NULL) +#define IDX_FULL(set, idx) (idx < set->__num_buckets && set->__buckets[idx] != NULL) void set_init( set_t* set, @@ -62,7 +62,7 @@ static size_t fetch_set_idx( bool set_contains(const set_t* set, const void* key) { size_t idx = fetch_set_idx(set, key, false); - return IDX_VALID(set, idx); + return IDX_FULL(set, idx); } void* set_get(const set_t* set, const void* key) { @@ -99,7 +99,7 @@ static void rehash_set(set_t* set) { static size_t fetch_set_idx_rehashing(set_t* set, void* key) { size_t idx = fetch_set_idx(set, key, false); - if (IDX_VALID(set, idx)) return idx; + if (IDX_FULL(set, idx)) return idx; idx = fetch_set_idx(set, key, true); if ((double) ++set->size / set->__num_buckets > set->load_limit |
