Lines Matching refs:item
478 /* the item with this uid will override an */
479 /* existing item, we treat this as an error */
540 htab_item_t *item, *tmp, **itemp;
559 item = tab->items[(i * oldsz) + j];
560 while (item != NULL) {
561 tmp = item->next;
563 (item->hval & mask)];
564 uid = tab->c->get_uid(item->p);
570 item->next = *itemp;
571 *itemp = item;
572 item = tmp;
845 htab_item_t *item, **itemp;
870 item = *itemp;
871 while (item != NULL) {
873 if (tab->c->cmp(item->p, p, 1) == 0) {
877 if ((clone = tab->c->clone(item->p,
879 tab->c->ddd(item->p, '-');
881 items = item;
882 zhizi = item->p;
887 *itemp = item->next;
888 } else if (clone == item->p) {
893 zhizi = item->p;
894 item->p = clone;
902 itemp = &item->next;
903 item = *itemp;
922 /* mark the uid item as invalid */
949 * p - the lookup control for the item.
971 htab_item_t *item, **itemp;
995 item = *itemp;
996 while (item != NULL) {
997 if (tab->c->cmp(item->p, p, 1) == 0) {
998 zhizi = item->p;
1001 itemp = &item->next;
1002 item = *itemp;
1020 *itemp = item->next;
1025 item->hval = hval;
1032 item->next = *itemp;
1033 *itemp = item;