Lines Matching defs:hash
45 int size; /* size of hash table */
46 int* hash; /* hash table */
153 reg int *link = tab->link, *hash = tab->hash;
166 { if((m = hash[key&size]) < 0 )
242 if((m = hash[n]) < 0 )
248 hash[n] = curm++;
290 tab.hash = NIL(int*);
292 /* space for the hash table */
300 if(!(tab.hash = (int*)malloc(k*sizeof(int))) )
302 tab.link = tab.hash + size;
307 tab.hash[n] = -1;
313 free((Void_t*)tab.hash);