Lines Matching refs:item
128 hash_insert (struct hash_table *ht, const void *item)
130 void **slot = hash_find_slot (ht, item);
132 hash_insert_at (ht, item, slot);
137 hash_insert_at (struct hash_table *ht, const void *item, const void *slot)
145 old_item = item;
147 *(void const **) slot = item;
151 return (void *) hash_find_slot (ht, item);
158 hash_delete (struct hash_table *ht, const void *item)
160 void **slot = hash_find_slot (ht, item);
167 void *item = *(void **) slot;
168 if (!HASH_VACANT (item))
172 return item;
185 void *item = *vec;
186 if (!HASH_VACANT (item))
187 free (item);