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);
309 unsigned long hash,nni;
346 hash=np->hash;
348 hash=lh->hash(np->data);
351 if ((hash%nni) != p)
407 unsigned long hash,nn;
410 hash=(*(lh->hash))(data);
412 *rhash=hash;
414 nn=hash%lh->pmax;
416 nn=hash%lh->num_alloc_nodes;
424 if (n1->hash != hash)
438 /* The following hash seems to work very well on normal text strings