#define confgetstr(m, v) (confgetvar((m), (v))->val.str)
void confregmod(struct configmod *mod);
void readconfig(FILE *stream);
#define confgetstr(m, v) (confgetvar((m), (v))->val.str)
void confregmod(struct configmod *mod);
void readconfig(FILE *stream);
-char *findconfigfile(void);
+void storevar(char *key, void *val, size_t len);
+void *fetchvar(char *key, size_t *lenb);