summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2018-08-18 11:22:30 +0200
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2019-12-01 21:30:01 +0100
commit252027fac5e2611ade29dc13cf896970595e5b9b (patch)
tree5c9c7bb30fe1a3f79d752da13e93fd782eb2a739
parent42c0e6472186dc4aa7151756eb02f073b766ec38 (diff)
downloadsparse-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.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/lib.c b/lib.c
index 97d8af39..02f6231e 100644
--- a/lib.c
+++ b/lib.c
@@ -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;