This series add support for '-std=c17' but this is mainly an excuse for cleaning the associated code and to easily test 'strict' vs. 'gnu'. Luc Van Oostenryck (7): simplify initialization of Wdeclarationafterstatement allow to test the standard version outside of lib.c alt definition for STANDARD_GNU89 & friends reorganize the __STDC_VERSION__/__STRICT_ANSI__ switch statement simplify definition of __STRICT_ANSI__ separate definition of __STDC_NO_ATOMICS__ and friends from C11 teach sparse about C17 lib.c | 59 ++++++++++++++++++++++++----------------------------------- lib.h | 16 ++++++++++++++++ 2 files changed, 40 insertions(+), 35 deletions(-) -- 2.24.0