Merge branch 'makefilefix'
[cparser] / preproctest / ifdef.c
1 before
2 #ifdef NOTDEFINED
3 inside
4 #endif
5 after
6
7 before
8 #ifdef NOTDEFINED
9 inside
10 #else
11 else
12 #endif
13 after
14
15 before
16 #ifndef NOTDEFINED
17 inside
18 #endif
19 after
20
21 before
22 #ifndef NOTDEFINED
23 inside
24 #else
25 else
26 #endif
27 after
28
29 #define JO1    1
30 #define JO2
31
32 #ifdef JO1
33 jo1 defined
34 #else
35 #endif
36
37 #ifdef JO2
38 jo2 defined
39 #endif
40
41 #ifndef JO1
42 jo1 not defined
43 #else
44 #endif
45
46 #ifndef JO2
47 jo2 not defined
48 #endif
49
50 #undef JO2
51
52 #ifdef JO1
53 jo1 defined
54 #else
55 #endif
56
57 #ifdef JO2
58 jo2 defined
59 #endif
60
61 #ifndef JO1
62 jo1 not defined
63 #else
64 #endif
65
66 #ifndef JO2
67 jo2 not defined
68 #endif