Lines Matching refs:table
1 /* Fixed size hash table with internal linking.
63 TYPE data type of the hash table entries
69 STORE_POINTER if defined the table stores a pointer and not an element
109 } table[0];
113 /* Constructor for the hashing table. */
118 /* We choose a size for the hashing table 150% over the number of
128 /* Adjust the size to be used for the hashing table. */
159 if (htab->table[idx].hval != 0)
164 if (htab->table[idx].hval == hval
165 && COMPARE (data, ENTRYP (htab->table[idx])) == 0)
166 return &htab->table[idx];
178 if (htab->table[idx].hval == hval
179 && COMPARE (data, ENTRYP(htab->table[idx])) == 0)
180 return &htab->table[idx];
182 while (htab->table[idx].hval != 0);
185 return &htab->table[idx];