annotate tests/t08.c @ 175:ffdb0b73856f

Suppress blank lines later. Fixes the rest of the bizarre spacing behavior described in changeset 82cc6fa54b01. Expand t39 to cover more cases, too.
author David A. Holland
date Fri, 12 Jun 2015 02:38:04 -0400
parents c24cbfa44f81
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
34
c24cbfa44f81 Don't actually include stdio.h in this for testing cpp.
David A. Holland
parents: 28
diff changeset
1 /*#include <stdio.h>*/
28
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
2
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
3 int d =
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
4 #if 2 > 1 ? 0 : 0 ? 1 : 1
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
5 1
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
6 #else
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
7 0
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
8 #endif
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
9 ;
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
10
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
11 int e =
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
12 #if (2 > 1 ? 0 : 0) ? 1 : 1
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
13 1
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
14 #else
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
15 0
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
16 #endif
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
17 ;
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
18
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
19 int f =
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
20 #if 2 > 1 ? 0 : (0 ? 1 : 1)
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
21 1
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
22 #else
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
23 0
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
24 #endif
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
25 ;
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
26
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
27
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
28 int
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
29 main()
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
30 {
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
31 int a, b, c;
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
32
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
33 a = 2 > 1 ? 0 : 0 ? 1 : 1;
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
34 b = (2 > 1 ? 0 : 0) ? 1 : 1;
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
35 c = 2 > 1 ? 0 : (0 ? 1 : 1);
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
36
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
37 printf("%d %d %d\n", a, b, c);
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
38 printf("%d %d %d\n", d, e, f);
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
39
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
40 return 0;
8a955e3dda2c two more tests, more fixes
David A. Holland
parents:
diff changeset
41 }