Lines Matching refs:hep
190 PLHashEntry *he, **hep, **hep0;
198 hep = hep0 = &ht->buckets[h];
199 while ((he = *hep) != 0) {
202 if (hep != hep0) {
203 *hep = he->next;
209 hep = &he->next;
214 return hep;
224 PLHashEntry *he, **hep;
232 hep = &ht->buckets[h];
233 while ((he = *hep) != 0) {
237 hep = &he->next;
242 return hep;
246 PL_HashTableRawAdd(PLHashTable *ht, PLHashEntry **hep,
277 hep = PL_HashTableRawLookup(ht, he->keyHash, he->key);
278 PR_ASSERT(*hep == 0);
280 *hep = he;
287 hep = PL_HashTableRawLookup(ht, keyHash, key);
297 he->next = *hep;
298 *hep = he;
307 PLHashEntry *he, **hep;
310 hep = PL_HashTableRawLookup(ht, keyHash, key);
311 if ((he = *hep) != 0) {
322 return PL_HashTableRawAdd(ht, hep, keyHash, key, value);
326 PL_HashTableRawRemove(PLHashTable *ht, PLHashEntry **hep, PLHashEntry *he)
332 *hep = he->next;
355 hep = PL_HashTableRawLookup(ht, he->keyHash, he->key);
356 PR_ASSERT(*hep == 0);
358 *hep = he;
372 PLHashEntry *he, **hep;
375 hep = PL_HashTableRawLookup(ht, keyHash, key);
376 if ((he = *hep) == 0)
380 PL_HashTableRawRemove(ht, hep, he);
388 PLHashEntry *he, **hep;
391 hep = PL_HashTableRawLookup(ht, keyHash, key);
392 if ((he = *hep) != 0) {
405 PLHashEntry *he, **hep;
408 hep = PL_HashTableRawLookupConst(ht, keyHash, key);
409 if ((he = *hep) != 0) {
423 PLHashEntry *he, **hep;
430 hep = &ht->buckets[i];
431 while ((he = *hep) != 0) {
435 *hep = he->next;
441 hep = &he->next;
450 hep = &todo;
451 while ((he = *hep) != 0) {
452 PL_HashTableRawRemove(ht, hep, he);