Build with pedantically standard C++ (#1309)

* Remove array designators (not standard C++)

* Build with pedantically standard C++
This commit is contained in:
Sylvie
2024-02-23 16:46:53 -05:00
committed by GitHub
parent c0d534f5ad
commit 54d6a22d19
10 changed files with 63 additions and 68 deletions

View File

@@ -19,29 +19,29 @@ unsigned int nbErrors = 0;
unsigned int maxErrors = 0;
static const enum WarningState defaultWarnings[ARRAY_SIZE(warningStates)] = {
AT(WARNING_ASSERT) WARNING_ENABLED,
AT(WARNING_BACKWARDS_FOR) WARNING_DISABLED,
AT(WARNING_BUILTIN_ARG) WARNING_DISABLED,
AT(WARNING_CHARMAP_REDEF) WARNING_DISABLED,
AT(WARNING_DIV) WARNING_DISABLED,
AT(WARNING_EMPTY_DATA_DIRECTIVE) WARNING_DISABLED,
AT(WARNING_EMPTY_MACRO_ARG) WARNING_DISABLED,
AT(WARNING_EMPTY_STRRPL) WARNING_DISABLED,
AT(WARNING_LARGE_CONSTANT) WARNING_DISABLED,
AT(WARNING_LONG_STR) WARNING_DISABLED,
AT(WARNING_MACRO_SHIFT) WARNING_DISABLED,
AT(WARNING_NESTED_COMMENT) WARNING_ENABLED,
AT(WARNING_OBSOLETE) WARNING_ENABLED,
AT(WARNING_SHIFT) WARNING_DISABLED,
AT(WARNING_SHIFT_AMOUNT) WARNING_DISABLED,
AT(WARNING_USER) WARNING_ENABLED,
WARNING_ENABLED, // WARNING_ASSERT
WARNING_DISABLED, // WARNING_BACKWARDS_FOR
WARNING_DISABLED, // WARNING_BUILTIN_ARG
WARNING_DISABLED, // WARNING_CHARMAP_REDEF
WARNING_DISABLED, // WARNING_DIV
WARNING_DISABLED, // WARNING_EMPTY_DATA_DIRECTIVE
WARNING_DISABLED, // WARNING_EMPTY_MACRO_ARG
WARNING_DISABLED, // WARNING_EMPTY_STRRPL
WARNING_DISABLED, // WARNING_LARGE_CONSTANT
WARNING_DISABLED, // WARNING_LONG_STR
WARNING_DISABLED, // WARNING_MACRO_SHIFT
WARNING_ENABLED, // WARNING_NESTED_COMMENT
WARNING_ENABLED, // WARNING_OBSOLETE
WARNING_DISABLED, // WARNING_SHIFT
WARNING_DISABLED, // WARNING_SHIFT_AMOUNT
WARNING_ENABLED, // WARNING_USER
AT(WARNING_NUMERIC_STRING_1) WARNING_ENABLED,
AT(WARNING_NUMERIC_STRING_2) WARNING_DISABLED,
AT(WARNING_TRUNCATION_1) WARNING_ENABLED,
AT(WARNING_TRUNCATION_2) WARNING_DISABLED,
AT(WARNING_UNMAPPED_CHAR_1) WARNING_ENABLED,
AT(WARNING_UNMAPPED_CHAR_2) WARNING_DISABLED,
WARNING_ENABLED, // WARNING_NUMERIC_STRING_1
WARNING_DISABLED, // WARNING_NUMERIC_STRING_2
WARNING_ENABLED, // WARNING_TRUNCATION_1
WARNING_DISABLED, // WARNING_TRUNCATION_2
WARNING_ENABLED, // WARNING_UNMAPPED_CHAR_1
WARNING_DISABLED, // WARNING_UNMAPPED_CHAR_2
};
enum WarningState warningStates[ARRAY_SIZE(warningStates)];