| 161 | } |
| 162 | |
| 163 | void *htable_firstval_(const struct htable *ht, |
| 164 | struct htable_iter *i, size_t hash) |
| 165 | { |
| 166 | i->off = hash_bucket(ht, hash); |
| 167 | return htable_val(ht, i, hash, ht_perfect_mask(ht)); |
| 168 | } |
| 169 | |
| 170 | void *htable_nextval_(const struct htable *ht, |
| 171 | struct htable_iter *i, size_t hash) |
no test coverage detected