Lines Matching refs:current
195 Entry* current = *p;
198 if (current == NULL) {
210 if (equalKeys(current->key, current->hash, key, hash, map->equals)) {
211 void* oldValue = current->value;
212 current->value = value;
217 p = ¤t->next;
258 Entry* current = *p;
261 if (current == NULL) {
275 if (equalKeys(current->key, current->hash, key, hash, map->equals)) {
276 return current->value;
280 p = ¤t->next;
288 // Pointer to the current entry.
290 Entry* current;
291 while ((current = *p) != NULL) {
292 if (equalKeys(current->key, current->hash, key, hash, map->equals)) {
293 void* value = current->value;
294 *p = current->next;
295 free(current);
300 p = ¤t->next;