Lines Matching refs:key
66 static void _hdelete(const char *key, struct hsearch_data *htab, ENTRY *ep,
154 free((void *)ep->key); in hdestroy_r()
210 if (!strncmp(match, htab->table[idx].entry.key, key_len)) { in hmatch_r()
230 && strcmp(item.key, htab->table[idx].entry.key) == 0) { in _compare_and_overwrite_entry()
238 "%s, skipping it!\n", item.key); in _compare_and_overwrite_entry()
246 htab->table[idx].entry.callback(item.key, in _compare_and_overwrite_entry()
249 "%s, skipping it!\n", item.key); in _compare_and_overwrite_entry()
276 unsigned int len = strlen(item.key); in hsearch_r()
286 hval += item.key[count]; in hsearch_r()
368 htab->table[idx].entry.key = strdup(item.key); in hsearch_r()
370 if (!htab->table[idx].entry.key || in hsearch_r()
388 "%s, skipping it!\n", item.key); in hsearch_r()
389 _hdelete(item.key, htab, &htab->table[idx].entry, idx); in hsearch_r()
397 htab->table[idx].entry.callback(item.key, item.data, in hsearch_r()
400 "%s, skipping it!\n", item.key); in hsearch_r()
401 _hdelete(item.key, htab, &htab->table[idx].entry, idx); in hsearch_r()
428 static void _hdelete(const char *key, struct hsearch_data *htab, ENTRY *ep, in _hdelete() argument
432 debug("hdelete: DELETING key \"%s\"\n", key); in _hdelete()
433 free((void *)ep->key); in _hdelete()
442 int hdelete_r(const char *key, struct hsearch_data *htab, int flag) in hdelete_r() argument
447 debug("hdelete: DELETE key \"%s\"\n", key); in hdelete_r()
449 e.key = (char *)key; in hdelete_r()
461 "%s, skipping it!\n", key); in hdelete_r()
468 htab->table[idx].entry.callback(key, NULL, env_op_delete, flag)) { in hdelete_r()
470 "%s, skipping it!\n", key); in hdelete_r()
475 _hdelete(key, htab, ep, idx); in hdelete_r()
528 return (strcmp(e1->key, e2->key)); in cmpkey()
579 if (match_string(flag, ep->key, argv[arg], priv)) in match_entry()
621 if ((flag & H_HIDE_DOT) && ep->key[0] == '.') in hexport_r()
626 totlen += strlen(ep->key) + 2; in hexport_r()
650 i, list[i], list[i]->key, list[i]->data); in hexport_r()
689 s = list[i]->key; in hexport_r()
920 e.key = name; in himport_r()