106 HASHMAP(entry_t)* address =
HASHMAP(get_ideal_address)(hashmap, key);
107 HASHMAP(entry_t)* upper_limit = hashmap->entries + hashmap->capacity;
108 while ((address->key != hashmap->nothing) & (address->key != key))
110 if (address == upper_limit) {
111 address = hashmap->entries;
112 while ((address->key != hashmap->nothing) & (address->key != key))
114 if (address == upper_limit)
117 assert(address->key == key || address->key == hashmap->nothing);