Lines Matching refs:np

128 	db_index_entry_p np, next_np, *hp;  in relocate()  local
130 for (np = this; np != NULL; np = next_np) { in relocate()
131 next_np = np->next; in relocate()
132 hp = &new_tab[np->hashval % hashsize]; in relocate()
133 np->next = *hp; in relocate()
134 *hp = np; in relocate()
143 db_index_entry_p np; in getnext() local
145 for (np = this; np != NULL; np = np->next) { in getnext()
146 if ((np->hashval == hval) && in getnext()
147 (np->key->equal(i, casein)) && l == location) { in getnext()
152 if (np != NULL) in getnext()
153 return (np->next); in getnext()
166 db_index_entry_p np; in lookup() local
168 for (np = this; np != NULL; np = np->next) { in lookup()
169 if (np->hashval == hval && np->key->equal(i, casein) && in lookup()
170 np->location == recnum) { in lookup()
174 if (np) np->next_result = NULL; /* should only be 1 */ in lookup()
175 return (np); in lookup()
233 db_index_entry_p np, dp; in remove() local
236 for (dp = np = this; np != NULL; np = np->next) { in remove()
237 if (np->hashval == hval && np->key->equal(i, casein) && in remove()
238 np->location == recnum) { in remove()
241 dp = np; in remove()
245 if (np == NULL) return FALSE; // cannot delete if it is not there in remove()
247 if (dp == np) { in remove()
248 *head = np->next; // deleting head of bucket in remove()
250 dp->next = np->next; // deleting interior link in remove()
252 delete np; in remove()
333 db_index_entry *np; in print_all() local
334 for (np = this; np != NULL; np = np->next) { in print_all()
335 np->print(); in print_all()
343 db_index_entry *np; in print_results() local
344 for (np = this; np != NULL; np = np->next_result) { in print_results()
345 np->print(); in print_results()