Lines Matching refs:current
198 Entry* current = *p; in hashmapPut() local
201 if (current == NULL) { in hashmapPut()
213 if (equalKeys(current->key, current->hash, key, hash, map->equals)) { in hashmapPut()
214 void* oldValue = current->value; in hashmapPut()
215 current->value = value; in hashmapPut()
220 p = ¤t->next; in hashmapPut()
245 Entry* current; in hashmapRemove() local
246 while ((current = *p) != NULL) { in hashmapRemove()
247 if (equalKeys(current->key, current->hash, key, hash, map->equals)) { in hashmapRemove()
248 void* value = current->value; in hashmapRemove()
249 *p = current->next; in hashmapRemove()
250 free(current); in hashmapRemove()
255 p = ¤t->next; in hashmapRemove()