diff options
author | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2018-08-18 11:22:30 +0200 |
---|---|---|
committer | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2019-12-01 21:30:01 +0100 |
commit | 252027fac5e2611ade29dc13cf896970595e5b9b (patch) | |
tree | 5c9c7bb30fe1a3f79d752da13e93fd782eb2a739 | |
parent | 42c0e6472186dc4aa7151756eb02f073b766ec38 (diff) | |
download | sparse-252027fac5e2611ade29dc13cf896970595e5b9b.tar.gz |
reorganize the __STDC_VERSION__/__STRICT_ANSI__ switch statement
Move some of the cases so that each STANDARD_GNU* is just
under the its corresponding STANDARD_C*.
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
-rw-r--r-- | lib.c | 13 |
1 files changed, 5 insertions, 8 deletions
@@ -1405,24 +1405,21 @@ static void predefined_macros(void) predefine("__STDC__", 1, "1"); switch (standard) { + default: + break; + case STANDARD_C89: predefine("__STRICT_ANSI__", 1, "1"); + case STANDARD_GNU89: break; case STANDARD_C94: - predefine("__STDC_VERSION__", 1, "199409L"); predefine("__STRICT_ANSI__", 1, "1"); + predefine("__STDC_VERSION__", 1, "199409L"); break; case STANDARD_C99: - predefine("__STDC_VERSION__", 1, "199901L"); predefine("__STRICT_ANSI__", 1, "1"); - break; - - case STANDARD_GNU89: - default: - break; - case STANDARD_GNU99: predefine("__STDC_VERSION__", 1, "199901L"); break; |