Lines Matching defs:hash
77 /* Code for dynamic hash table routines
144 ret->hash=((h == NULL)?(unsigned long (*)())lh_strhash:h);
199 unsigned long hash;
207 rn=getrn(lh,data,&hash);
219 nn->hash=hash;
237 unsigned long hash;
242 rn=getrn(lh,data,&hash);
268 unsigned long hash;
273 rn=getrn(lh,data,&hash);
318 unsigned long hash,nni;
331 hash=np->hash;
333 hash=(*(lh->hash))(np->data);
336 if ((hash%nni) != p)
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;
429 if (n1->hash != hash)
443 /* The following hash seems to work very well on normal text strings