Cthulhu  0.2.10
Cthulhu compiler collection
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
config.inc
Go to the documentation of this file.
1 // SPDX-License-Identifier: LGPL-3.0-only
2 
3 #ifndef CFG_TYPE
4 # define CFG_TYPE(id, name)
5 #endif
6 
7 CFG_TYPE(eConfigInt, "int")
8 CFG_TYPE(eConfigBool, "bool")
9 CFG_TYPE(eConfigString, "string")
10 CFG_TYPE(eConfigEnum, "enum")
11 CFG_TYPE(eConfigFlags, "flags")
12 CFG_TYPE(eConfigVector, "list")
13 
14 #undef CFG_TYPE
15 
16 #ifndef CFG_ARG
17 # define CFG_ARG(id, name, prefix)
18 #endif
19 
20 CFG_ARG(eArgShort, "short", "-")
21 CFG_ARG(eArgLong, "long", "--")
22 CFG_ARG(eArgDOS, "dos", "/")
23 
24 #undef CFG_ARG
#define CFG_TYPE(id, name)
Definition: config.inc:4
#define CFG_ARG(id, name, prefix)
Definition: config.inc:17