Lines Matching refs:k
24 static int dict_hash(k) in dict_hash() argument
25 char *k; in dict_hash()
29 for (h = 0; *k; h += *k++)
50 static dict_ent *new_dict_ent(k) in new_dict_ent() argument
51 char *k; in new_dict_ent()
54 de->de_key = k;
59 dict_ent *dict_locate(dp, k) in dict_locate() argument
61 char *k;
63 dict_ent *de = dp->de[dict_hash(k)];
64 while (de && !STREQ(de->de_key, k))
70 void dict_add(dp, k, v) in dict_add() argument
72 char *k, *v;
74 dict_ent *de = dict_locate(dp, k);
76 dict_ent **dep = &dp->de[dict_hash(k)];
77 de = new_dict_ent(k);