Lines Matching refs:h

5235   unsigned h = 0;  in strhash()  local
5236 while( *x ) h = h*13 + *(x++); in strhash()
5237 return h; in strhash()
5307 unsigned h; in Strsafe_insert() local
5312 h = ph & (x1a->size-1); in Strsafe_insert()
5313 np = x1a->ht[h]; in Strsafe_insert()
5335 h = strhash(oldnp->data) & (arrSize-1); in Strsafe_insert()
5337 if( array.ht[h] ) array.ht[h]->from = &(newnp->next); in Strsafe_insert()
5338 newnp->next = array.ht[h]; in Strsafe_insert()
5340 newnp->from = &(array.ht[h]); in Strsafe_insert()
5341 array.ht[h] = newnp; in Strsafe_insert()
5348 h = ph & (x1a->size-1); in Strsafe_insert()
5351 if( x1a->ht[h] ) x1a->ht[h]->from = &(np->next); in Strsafe_insert()
5352 np->next = x1a->ht[h]; in Strsafe_insert()
5353 x1a->ht[h] = np; in Strsafe_insert()
5354 np->from = &(x1a->ht[h]); in Strsafe_insert()
5362 unsigned h; in Strsafe_find() local
5366 h = strhash(key) & (x1a->size-1); in Strsafe_find()
5367 np = x1a->ht[h]; in Strsafe_find()
5475 unsigned h; in Symbol_insert() local
5480 h = ph & (x2a->size-1); in Symbol_insert()
5481 np = x2a->ht[h]; in Symbol_insert()
5503 h = strhash(oldnp->key) & (arrSize-1); in Symbol_insert()
5505 if( array.ht[h] ) array.ht[h]->from = &(newnp->next); in Symbol_insert()
5506 newnp->next = array.ht[h]; in Symbol_insert()
5509 newnp->from = &(array.ht[h]); in Symbol_insert()
5510 array.ht[h] = newnp; in Symbol_insert()
5518 h = ph & (x2a->size-1); in Symbol_insert()
5522 if( x2a->ht[h] ) x2a->ht[h]->from = &(np->next); in Symbol_insert()
5523 np->next = x2a->ht[h]; in Symbol_insert()
5524 x2a->ht[h] = np; in Symbol_insert()
5525 np->from = &(x2a->ht[h]); in Symbol_insert()
5533 unsigned h; in Symbol_find() local
5537 h = strhash(key) & (x2a->size-1); in Symbol_find()
5538 np = x2a->ht[h]; in Symbol_find()
5609 unsigned h=0; in statehash() local
5611 h = h*571 + a->rp->index*37 + a->dot; in statehash()
5614 return h; in statehash()
5674 unsigned h; in State_insert() local
5679 h = ph & (x3a->size-1); in State_insert()
5680 np = x3a->ht[h]; in State_insert()
5702 h = statehash(oldnp->key) & (arrSize-1); in State_insert()
5704 if( array.ht[h] ) array.ht[h]->from = &(newnp->next); in State_insert()
5705 newnp->next = array.ht[h]; in State_insert()
5708 newnp->from = &(array.ht[h]); in State_insert()
5709 array.ht[h] = newnp; in State_insert()
5715 h = ph & (x3a->size-1); in State_insert()
5719 if( x3a->ht[h] ) x3a->ht[h]->from = &(np->next); in State_insert()
5720 np->next = x3a->ht[h]; in State_insert()
5721 x3a->ht[h] = np; in State_insert()
5722 np->from = &(x3a->ht[h]); in State_insert()
5730 unsigned h; in State_find() local
5734 h = statehash(key) & (x3a->size-1); in State_find()
5735 np = x3a->ht[h]; in State_find()
5762 unsigned h=0; in confighash() local
5763 h = h*571 + a->rp->index*37 + a->dot; in confighash()
5764 return h; in confighash()
5814 unsigned h; in Configtable_insert() local
5819 h = ph & (x4a->size-1); in Configtable_insert()
5820 np = x4a->ht[h]; in Configtable_insert()
5842 h = confighash(oldnp->data) & (arrSize-1); in Configtable_insert()
5844 if( array.ht[h] ) array.ht[h]->from = &(newnp->next); in Configtable_insert()
5845 newnp->next = array.ht[h]; in Configtable_insert()
5847 newnp->from = &(array.ht[h]); in Configtable_insert()
5848 array.ht[h] = newnp; in Configtable_insert()
5856 h = ph & (x4a->size-1); in Configtable_insert()
5859 if( x4a->ht[h] ) x4a->ht[h]->from = &(np->next); in Configtable_insert()
5860 np->next = x4a->ht[h]; in Configtable_insert()
5861 x4a->ht[h] = np; in Configtable_insert()
5862 np->from = &(x4a->ht[h]); in Configtable_insert()
5870 int h; in Configtable_find() local
5874 h = confighash(key) & (x4a->size-1); in Configtable_find()
5875 np = x4a->ht[h]; in Configtable_find()