diff options
author | katherine <shmibs@airen-no-jikken.icu> | 2019-05-26 18:21:31 -0700 |
---|---|---|
committer | katherine <shmibs@airen-no-jikken.icu> | 2019-05-26 18:21:31 -0700 |
commit | 551a8b3623eb9d89d850fed7a75c776d64f0cd4f (patch) | |
tree | 143ff880a9f6d6e8311e2777b5565ec1ed7a1282 /src/parse.h | |
parent | 6804fd50fa107605d652c063c2ae0844b812d4df (diff) | |
download | confconf-551a8b3623eb9d89d850fed7a75c776d64f0cd4f.tar.gz |
add unused struct check
also switch err/warn printing from '\e' to '\x1B', for more-strict c99
compliance
Diffstat (limited to 'src/parse.h')
-rw-r--r-- | src/parse.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/parse.h b/src/parse.h index 09eed9f..b9f2ceb 100644 --- a/src/parse.h +++ b/src/parse.h @@ -9,6 +9,8 @@ #define PARSE_DEFTYPE_MAX_LEN 32 +/* very important these stay in order. + * things like ">= PARSE_TYPE_ARRAY_BOOL" used */ enum parse_type_e { PARSE_TYPE_BOOL = 0, PARSE_TYPE_STRING = 1, @@ -57,6 +59,7 @@ struct parse_deftype_s { char name[TOK_MAX_LEN]; size_t line; size_t col; + bool is_used; bool is_union; unsigned member_list_len; enum parse_type_e member_type_list[PARSE_DEFTYPE_MAX_LEN]; |