Lines Matching refs:hash
60 * Code for dynamic hash table routines
145 ret->hash = ((h == NULL) ? (LHASH_HASH_FN_TYPE)lh_strhash : h);
198 unsigned long hash;
207 rn = getrn(lh, data, &hash);
217 nn->hash = hash;
234 unsigned long hash;
239 rn = getrn(lh, data, &hash);
262 unsigned long hash;
267 rn = getrn(lh, data, &hash);
326 unsigned long hash;
356 hash = np->hash;
358 hash = lh->hash(np->data);
361 if ((hash % nni) != p) { /* move it */
412 unsigned long hash, nn;
415 hash = (*(lh->hash)) (data);
417 *rhash = hash;
419 nn = hash % lh->pmax;
421 nn = hash % lh->num_alloc_nodes;
428 if (n1->hash != hash) {
442 * The following hash seems to work very well on normal text strings no