- bool aggregate_return:1; /* Warn if any functions that return structures or unions are defined or called */
- bool bad_function_cast:1; /* Warn whenever a function call is cast to a non-matching type */
-#endif
- bool char_subscripts:1; /* Warn if an array subscript has the type 'char' */
- bool check_format:1; /* Check printf-style format strings */
-#if 0 // TODO
- bool cast_align:1; /* Warn whenever a pointer is cast such that the required alignment of the target is increased */
- bool cast_qual:1; /* Warn whenever a pointer is cast so as to remove a type qualifier from the target type */
- bool conversion:1; /* Warn if a prototype causes a type conversion that is different from what would happen to the same argument in the absence of a prototype */
- bool declaration_after_statement:1; /* Warn when a declaration is found after a statement in a block */
- bool deprecated_declarations:1; /* Warn about uses of functions, variables and types marked as deprecated by using the 'deprecated' attribute */
- bool div_by_zero:1; /* Warn about compile-time integer division by zero */
-#endif
- bool empty_statement:1; /* Warn about empty statements, i.e. lone ';' */
-#if 0 // TODO
- bool endif_labels:1; /* Warn whenever an '#else' or an '#endif' are followed by text */
-#endif
- bool fatal_errors:1; /* First error stops the compilation */
-#if 0 // TODO
- bool float_equal:1; /* Warn if floating point values are used in equality comparisons */
+ bool bad_function_cast:1; /**< Warn whenever a function call is cast to a non-matching type */
+ bool cast_align:1; /**< Warn whenever a pointer is cast such that the required alignment of the target is increased */