Lines Matching defs:PLHashEntry
66 typedef struct PLHashEntry PLHashEntry;
76 typedef PRIntn (PR_CALLBACK *PLHashEnumerator)(PLHashEntry *he, PRIntn i, void *arg);
91 PLHashEntry * (PR_CALLBACK *allocEntry)(void *pool, const void *key);
92 void (PR_CALLBACK *freeEntry)(void *pool, PLHashEntry *he, PRUintn flag);
98 struct PLHashEntry {
99 PLHashEntry *next; /* hash chain linkage */
106 PLHashEntry **buckets; /* vector of hash buckets */
135 PR_EXTERN(PLHashEntry *)
163 PR_EXTERN(PLHashEntry **)
166 PR_EXTERN(PLHashEntry **)
170 PR_EXTERN(PLHashEntry *)
171 PL_HashTableRawAdd(PLHashTable *ht, PLHashEntry **hep, PLHashNumber keyHash,
175 PL_HashTableRawRemove(PLHashTable *ht, PLHashEntry **hep, PLHashEntry *he);