+ GMQCC_DEFINE_FLAG(DOUBLE_DECLARATION)
+ GMQCC_DEFINE_FLAG(CONST_VAR)
+ GMQCC_DEFINE_FLAG(MULTIBYTE_CHARACTER)
+ GMQCC_DEFINE_FLAG(TERNARY_PRECEDENCE)
+ GMQCC_DEFINE_FLAG(UNKNOWN_PRAGMAS)
+ GMQCC_DEFINE_FLAG(UNREACHABLE_CODE)
+ GMQCC_DEFINE_FLAG(UNKNOWN_ATTRIBUTE)
+ GMQCC_DEFINE_FLAG(RESERVED_NAMES)
+ GMQCC_DEFINE_FLAG(UNINITIALIZED_CONSTANT)
+ GMQCC_DEFINE_FLAG(DIFFERENT_QUALIFIERS)
+ GMQCC_DEFINE_FLAG(DIFFERENT_ATTRIBUTES)
+ GMQCC_DEFINE_FLAG(DEPRECATED)
+ GMQCC_DEFINE_FLAG(PARENTHESIS)
+#endif
+
+#ifdef GMQCC_TYPE_OPTIMIZATIONS
+ GMQCC_DEFINE_FLAG(PEEPHOLE, 1)
+ GMQCC_DEFINE_FLAG(TAIL_RECURSION, 1)
+ GMQCC_DEFINE_FLAG(OVERLAP_LOCALS, 3)
+ GMQCC_DEFINE_FLAG(LOCAL_TEMPS, 3)
+ GMQCC_DEFINE_FLAG(GLOBAL_TEMPS, 3)
+ GMQCC_DEFINE_FLAG(STRIP_CONSTANT_NAMES, 1)
+ GMQCC_DEFINE_FLAG(OVERLAP_STRINGS, 2)
+ GMQCC_DEFINE_FLAG(CALL_STORES, 3)
+ GMQCC_DEFINE_FLAG(VOID_RETURN, 1)
+ GMQCC_DEFINE_FLAG(VECTOR_COMPONENTS, 1)
+#endif
+
+#ifdef GMQCC_TYPE_OPTIONS
+ GMQCC_DEFINE_FLAG(O)
+ GMQCC_DEFINE_FLAG(OUTPUT)
+ GMQCC_DEFINE_FLAG(QUIET)
+ GMQCC_DEFINE_FLAG(G)
+ GMQCC_DEFINE_FLAG(STANDARD)
+ GMQCC_DEFINE_FLAG(DEBUG)
+ GMQCC_DEFINE_FLAG(MEMCHK)
+ GMQCC_DEFINE_FLAG(DUMPFIN)
+ GMQCC_DEFINE_FLAG(DUMP)
+ GMQCC_DEFINE_FLAG(FORCECRC)
+ GMQCC_DEFINE_FLAG(FORCED_CRC)
+ GMQCC_DEFINE_FLAG(PP_ONLY)
+ GMQCC_DEFINE_FLAG(MAX_ARRAY_SIZE)
+ GMQCC_DEFINE_FLAG(ADD_INFO)
+ GMQCC_DEFINE_FLAG(CORRECTION)