Release coccinelle-0.2.4rc3
[bpt/coccinelle.git] / tests / list_test.c
1 int main () {
2 f(a);
3 g(a,b);
4 h(x,a,y,b,z);
5 h(a,y,b,z);
6 h(x,a,b,z);
7 h(x,a,y,b);
8 h(a,b,z);
9 h(x,a,b);
10 h(a,b);
11 }
12
13 int f(int a) { return; }
14
15 int g(int a,int b) { return; }
16
17 int h(int x, int a, int y, int b, int z) { return; }
18
19 int h(int a, int y, int b, int z) { return; }
20
21 int h(int x, int a, int b, int z) { return; }
22
23 int h(int x, int a, int y, int b) { return; }
24
25 int h(int a, int b, int z) { return; }
26
27 int h(int x, int a, int b) { return; }
28
29 int h(int a, int b) { return; }
30
31 int f[] = {
32 a
33 };
34
35 int g[] = {
36 a,
37 b
38 };
39
40 int h[] = { x, a, y, b, z };
41
42 int h[] = { a, y, b, z, };
43
44 int h[] = { x, a, b, z };
45
46 int h[] = { x, a, y, b, };
47
48 int h[] = { a, b, z };
49
50 int h[] = { x, a, b, };
51
52 int h[] = { a, b };
53
54 int i[] = { x, a, y, b, z };
55
56 int i[] = { a, y, b, z, };
57
58 int i[] = { x, a, b, z };
59
60 int i[] = { x, a, y, b, };
61
62 int i[] = { a, b, z };
63
64 int i[] = { x, a, b, };
65
66 int i[] = { a, b };
67
68 struct f {
69 int a;
70 };
71
72 struct g {
73 int a;
74 int b;
75 };
76
77 struct h {
78 int x;
79 int a;
80 int y;
81 int b;
82 int z;
83 };
84
85 struct h {
86 int a;
87 int y;
88 int b;
89 int z;
90 };
91
92 struct h {
93 int x;
94 int a;
95 int b;
96 int z;
97 };
98
99 struct h {
100 int x;
101 int a;
102 int y;
103 int b;
104 };
105
106 struct h {
107 int a;
108 int b;
109 int z;
110 };
111
112 struct h {
113 int x;
114 int a;
115 int b;
116 };
117
118 struct h {
119 int a;
120 int b;
121 };
122
123 enum f { a };
124
125 enum g { a, b };
126
127 enum h { x, a, y, b, z, };
128 enum h { a, y, b, z };
129 enum h { x, a, b, z, };
130 enum h { x, a, y, b };
131 enum h { a, b, z, };
132 enum h { x, a, b };
133 enum h { a, b, };
134
135 enum i { x, a, y, b, z, };
136 enum i { a, y, b, z };
137 enum i { x, a, b, z, };
138 enum i { x, a, y, b, };
139 enum i { a, b, z, };
140 enum i { x, a, b, };
141 enum i { a, b, };
142
143 #define f(a) 3
144
145 #define g(a,b) 3
146
147 #define h(x,a,y,b,z) 3
148 #define h(a,y,b,z) 3
149 #define h(x,a,b,z) 3
150 #define h(x,a,y,b) 3
151 #define h(a,b,z) 3
152 #define h(x,a,b) 3
153 #define h(a,b) 3