9 struct growing_keyvals
{
10 struct keyval
*keyvals
;
15 #define GROWING_KEYVALS(name) struct growing_keyvals name = { NULL, 0, 0 }
17 void keyvals_add(struct growing_keyvals
*c
, const char *key
, char *val
);
18 void keyvals_terminate(struct growing_keyvals
*c
);
19 void keyvals_free(struct keyval
*keyvals
);
20 struct keyval
*keyvals_dup(const struct keyval
*keyvals
);
21 const char *keyvals_get_val(const struct keyval
*keyvals
, const char *key
);