Lines Matching refs:cur
311 HT_ITEM *cur, *prev;
325 cur = handle->ht_table[h_index].he_head;
328 while (cur) {
329 if (!(cur->hi_flags & HTIF_MARKED_DELETED) &&
330 (handle->ht_cmp(cur->hi_key, key, key_len) == 0)) {
334 cur->hi_next;
336 prev->hi_next = cur->hi_next;
339 handle->ht_callback(cur);
341 data = cur->hi_data;
347 free(cur);
355 prev = cur;
356 cur = cur->hi_next;
375 HT_ITEM *cur;
387 cur = handle->ht_table[h_index].he_head;
389 while (cur) {
390 if (!(cur->hi_flags & HTIF_MARKED_DELETED) &&
391 (handle->ht_cmp(cur->hi_key, key, key_len) == 0))
392 return (cur);
394 cur = cur->hi_next;
443 HT_ITEM *cur, *prev;
449 cur = handle->ht_table[i].he_head;
452 while (cur) {
453 if (cur->hi_flags & HTIF_MARKED_DELETED) {
459 cur->hi_next;
461 prev->hi_next = cur->hi_next;
464 handle->ht_callback(cur);
470 free(cur);
476 cur = handle->ht_table[i].he_head;
478 cur = prev->hi_next;
482 prev = cur;
483 cur = cur->hi_next;