Lines Matching refs:data
49 kv_t *data;
54 data = kva->data;
56 if (strcmp(data[i].key, key) == 0) {
57 return (data[i].value);
71 kv_t *data;
76 data = kva->data;
78 if (data[i].key != NULL) {
79 free(data[i].key);
80 data[i].key = NULL;
82 if (data[i].value != NULL) {
83 free(data[i].value);
84 data[i].value = NULL;
87 free(kva->data);
99 kv_t *data;
106 data = kva->data;
109 if (strcmp(data->key, key) == 0 && data->value != NULL) {
110 free(data->value);
111 data->value = NULL;
113 data++;
128 if ((new_kva->data = (kv_t *)calloc(1, (size*sizeof (kv_t)))) == NULL) {
152 kv_t *data;
178 data = nkva->data;
187 data[nkva->length].key = _do_unescape(key);
188 data[nkva->length].value = _do_unescape(last_key);
209 kv_t *data;
216 data = kva->data;
219 if (data[i].value != NULL) {
221 data[i].key, ass, data[i].value, del);
236 kv_t *data;
241 data = kva->data;
243 if (strcmp(data[i].key, key) == 0) {
244 if (data[i].value != NULL)
245 free(data[i].value);
246 data[i].value = _strdup_null(value);
265 old_data = old_kva->data;
270 new_data = nkva->data;
395 kv_t *data;
401 data = kva->data;
404 data[i].key != NULL ? data[i].key : "NULL",
405 data[i].value != NULL ? data[i].value : "NULL");