Lines Matching full:hash
59 /* Code for dynamic hash table routines
126 ret->hash=((h == NULL)?(LHASH_HASH_FN_TYPE)lh_strhash:h);
181 unsigned long hash;
189 rn=getrn(lh,data,&hash);
201 nn->hash=hash;
219 unsigned long hash;
224 rn=getrn(lh,data,&hash);
250 unsigned long hash;
255 rn=getrn(lh,data,&hash);
314 unsigned long hash,nni;
327 hash=np->hash;
329 hash=lh->hash(np->data);
332 if ((hash%nni) != p)
408 unsigned long hash,nn;
411 hash=(*(lh->hash))(data);
413 *rhash=hash;
415 nn=hash%lh->pmax;
417 nn=hash%lh->num_alloc_nodes;
425 if (n1->hash != hash)
439 /* The following hash seems to work very well on normal text strings