Lines Matching refs:i

122     size_t      i ;  in dictionary_hash()  local
128 for (hash = 0, i = 0 ; i < len ; i++) { in dictionary_hash()
129 hash += (unsigned)key[i] ; in dictionary_hash()
179 ssize_t i ; in dictionary_del() local
182 for (i = 0 ; i < d->size ; i++) { in dictionary_del()
183 if (d->key[i] != NULL) in dictionary_del()
184 free(d->key[i]); in dictionary_del()
185 if (d->val[i] != NULL) in dictionary_del()
186 free(d->val[i]); in dictionary_del()
212 ssize_t i ; in dictionary_get() local
215 for (i = 0 ; i < d->size ; i++) { in dictionary_get()
216 if (d->key[i] == NULL) in dictionary_get()
219 if (hash == d->hash[i]) { in dictionary_get()
221 if (!strcmp(key, d->key[i])) { in dictionary_get()
222 return d->val[i] ; in dictionary_get()
257 ssize_t i ; in dictionary_set() local
266 for (i = 0 ; i < d->size ; i++) { in dictionary_set()
267 if (d->key[i] == NULL) in dictionary_set()
269 if (hash == d->hash[i]) { /* Same hash value */ in dictionary_set()
270 if (!strcmp(key, d->key[i])) { /* Same key */ in dictionary_set()
272 if (d->val[i] != NULL) in dictionary_set()
273 free(d->val[i]); in dictionary_set()
274 d->val[i] = (val ? xstrdup(val) : NULL); in dictionary_set()
292 for (i = d->n ; d->key[i] ; ) { in dictionary_set()
293 if (++i == d->size) i = 0; in dictionary_set()
296 d->key[i] = xstrdup(key); in dictionary_set()
297 d->val[i] = (val ? xstrdup(val) : NULL) ; in dictionary_set()
298 d->hash[i] = hash; in dictionary_set()
317 ssize_t i ; in dictionary_unset() local
324 for (i = 0 ; i < d->size ; i++) { in dictionary_unset()
325 if (d->key[i] == NULL) in dictionary_unset()
328 if (hash == d->hash[i]) { in dictionary_unset()
330 if (!strcmp(key, d->key[i])) { in dictionary_unset()
336 if (i >= d->size) in dictionary_unset()
340 free(d->key[i]); in dictionary_unset()
341 d->key[i] = NULL ; in dictionary_unset()
342 if (d->val[i] != NULL) { in dictionary_unset()
343 free(d->val[i]); in dictionary_unset()
344 d->val[i] = NULL ; in dictionary_unset()
346 d->hash[i] = 0 ; in dictionary_unset()
365 ssize_t i ; in dictionary_dump() local
372 for (i = 0 ; i < d->size ; i++) { in dictionary_dump()
373 if (d->key[i]) { in dictionary_dump()
375 d->key[i], in dictionary_dump()
376 d->val[i] ? d->val[i] : "UNDEF"); in dictionary_dump()