Home | History | Annotate | Download | only in lib

Lines Matching defs:hval

80     HASHTYPE hval;
134 HASHTYPE hval, TYPE *data)
136 size_t idx = 1 + hval % htab->nslots;
138 if (htab->table[idx].hval != 0)
143 if (htab->table[idx].hval == hval
148 hash = 1 + hval % (htab->nslots - 2);
157 if (htab->table[idx].hval == hval
161 while (htab->table[idx].hval != 0);
174 HASHTYPE hval = HASHFCT (str, len ?: strlen (str));
177 slot = CONCAT(PREFIX,fshash_lookup) (htab, hval, data);
178 if (slot->hval != 0)
182 slot->hval = hval;
197 HASHTYPE hval, TYPE *data)
201 slot = CONCAT(PREFIX,fshash_lookup) (htab, hval, data);
202 if (slot->hval != 0)
206 slot->hval = hval;
225 HASHTYPE hval = HASHFCT (str, len ?: strlen (str));
228 slot = CONCAT(PREFIX,fshash_lookup) (htab, hval, data);
229 slot->hval = hval;
245 HASHTYPE hval = HASHFCT (str, len ?: strlen (str));
249 hval, data);
250 if (slot->hval == 0)