diff options
| author | Fabrice <fabrice@schaub-dev.xyz> | 2026-03-23 00:00:40 +0100 |
|---|---|---|
| committer | Fabrice <fabrice@schaub-dev.xyz> | 2026-03-23 00:00:40 +0100 |
| commit | 567fa14e1ea5641cfabcc91d426a16088154c5ba (patch) | |
| tree | 9077557befeb07694074e4fdeea3d0189f6241d3 | |
| parent | 54892fcc610b9117ee757f1721760694a0298c62 (diff) | |
fix code
| -rw-r--r-- | cheesemap.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/cheesemap.c b/cheesemap.c index bf1841f..4e56823 100644 --- a/cheesemap.c +++ b/cheesemap.c @@ -498,9 +498,7 @@ bool cm_reserve(struct cheesemap* map, uintptr_t additional) { /* iterator */ static inline uint8_t* cm_raw_iter_next_entry( - const struct cheesemap_raw_iter* iter, uint8_t* old_entry, - uintptr_t entry_size) { - assert(iter != NULL); + uint8_t* old_entry, uintptr_t entry_size) { return old_entry - entry_size * CM_GROUP_SIZE; } @@ -523,7 +521,7 @@ void cm_raw_iter_init(struct cheesemap_raw_iter* iter, iter->curr_mask = mask; iter->curr_index = start_index; iter->n_ctrl = ctrl + CM_GROUP_SIZE; - iter->n_entry = cm_raw_iter_next_entry(iter, entry, entry_size); + iter->n_entry = cm_raw_iter_next_entry(entry, entry_size); iter->end = map->ctrl + buckets; } @@ -561,7 +559,7 @@ bool cm_raw_iter_next(struct cheesemap_raw_iter* iter, uintptr_t entry_size, if (iter->n_ctrl >= iter->end) return false; cm_raw_iter_next_inner_slow(iter); - iter->n_entry = cm_raw_iter_next_entry(iter, iter->n_entry, entry_size); + iter->n_entry = cm_raw_iter_next_entry(iter->n_entry, entry_size); } } |
