summaryrefslogtreecommitdiff
path: root/config.h
diff options
context:
space:
mode:
authorDavid Härdeman <david@hardeman.nu>2020-06-16 23:22:18 +0200
committerDavid Härdeman <david@hardeman.nu>2020-06-16 23:22:18 +0200
commit66377f809ef1c84672e12b1896f1a39e1957dc96 (patch)
tree492462a89ad9ad69de233d814584ade7ce04befe /config.h
parente74dad8526cc72ced4554f9af16464a00b230eec (diff)
Flesh out main config parsing
Diffstat (limited to 'config.h')
-rw-r--r--config.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/config.h b/config.h
index 2ea440a..4c3955f 100644
--- a/config.h
+++ b/config.h
@@ -6,6 +6,7 @@ enum cfg_value_type {
CFG_VAL_TYPE_STRING,
CFG_VAL_TYPE_UINT16,
CFG_VAL_TYPE_ADDRS,
+ CFG_VAL_TYPE_BOOL,
};
struct cfg_key_value_map {
@@ -18,6 +19,7 @@ union cfg_value {
const char *str;
uint16_t uint16;
struct list_head addrs;
+ bool boolean;
};
bool config_parse_line(struct cfg *cfg, const char *filename, char **buf,