1 static a[];
2 static b, h, m, n, o, p, q, t, u, v, t5, t6, t16, t17, t18, t25;
3 c;
4 static volatile d;
5 static volatile e;
6 static volatile f;
7 static volatile g;
8 j;
9 static volatile k;
10 static volatile l;
11 static volatile r;
12 const volatile s;
13 static volatile w;
14 static volatile x;
15 const volatile y;
16 static volatile z;
17 static volatile t1;
18 static volatile t2;
19 const t3;
20 t4;
21 const volatile t8;
22 const volatile t9;
23 const volatile t10;
24 static volatile t11;
25 static volatile t12;
26 static volatile t13;
27 static volatile t14;
28 const volatile t15;
29 static volatile t19;
30 static volatile t20;
31 const volatile t21;
32 static volatile t22;
33 static volatile t23;
34 const volatile t24;
35 *t29;
fn1()36 fn1() { b = 5; }
37 fn2(long);
38 #pragma pack(1)
39 struct S0 {
40   short f3;
41   float f4;
42   signed f5
43 };
44 const struct S0 t7[] = {};
fn3()45 static fn3() {
46   int t26[] = {};
47   int t27[10] = {};
48   --t25;
49   if (fn4()) {
50     t5++;
51     fn5();
52     int t28[] = {t26, t27};
53     return;
54   }
55 }
fn6()56 fn6() {
57   int i, t30 = 0;
58   if (fn6 == 2)
59     t30 = 1;
60   {
61     int t31, i = 0;
62     for (; i < 256; i++) {
63       t31 = i;
64       if (i & 1)
65         t31 = 0;
66       a[i] = t31;
67     }
68     i = 0;
69     for (; i < 3; i++)
70       t29[i] = t6;
71     fn7();
72     fn3();
73     t4 = c = j = 0;
74   }
75   fn2(h);
76   if (t30)
77     printf(b);
78   g;
79   fn2(g);
80   printf(b);
81   f;
82   fn2(f);
83   if (t30)
84     printf(b);
85   e;
86   fn2(e);
87   printf(b);
88   fn8();
89   d;
90   fn2(d);
91   if (t30)
92     printf(b);
93   l;
94   fn2(l);
95   printf(b);
96   k;
97   fn2(k);
98   if (t30)
99     printf(b);
100   printf(b);
101   for (; i; i++) {
102     y;
103     fn2(y);
104     printf(b);
105     x;
106     fn2(x);
107     if (t30)
108       printf(b);
109     w;
110     fn2(w);
111     printf(b);
112     fn2(v);
113     printf(b);
114     fn2(u);
115     if (t30)
116       printf(b);
117     fn2(t);
118     printf(b);
119     s;
120     fn2(s);
121     if (t30)
122       printf(b);
123     r;
124     fn2(r);
125     printf(b);
126     fn2(q);
127     if (t30)
128       printf(b);
129     fn2(p);
130     printf("", b);
131     fn2(o);
132     printf(b);
133     fn2(n);
134     if (t30)
135       printf(b);
136     fn2(m);
137     printf(b);
138   }
139   fn2(z);
140   if (t30)
141     printf(b);
142   printf("", t3);
143   t2;
144   fn2(t2);
145   printf(b);
146   t1;
147   fn2(t1);
148   if (t30)
149     printf(b);
150   for (; i < 6; i++) {
151     t10;
152     fn2(t10);
153     printf(b);
154     t9;
155     fn2(t9);
156     if (t30)
157       printf(b);
158     t8;
159     fn2(t8);
160     printf(b);
161     fn2(t7[i].f3);
162     if (t30)
163       printf(b);
164     fn2(t7[i].f4);
165     printf(b);
166     fn2(t7[i].f5);
167     if (t30)
168       printf(b);
169     t15;
170     fn2(t15);
171     printf(b);
172     t14;
173     fn2(t14);
174     if (t30)
175       printf(b);
176     t13;
177     fn2(t13);
178     printf(b);
179     t12;
180     fn2(t12);
181     if (t30)
182       printf(b);
183     t11;
184     fn2(t11);
185     printf(b);
186     t21;
187     fn2(t21);
188     if (t30)
189       printf(b);
190     t20;
191     fn2(t20);
192     fn2(t19);
193     if (t30)
194       printf(b);
195     fn2(t18);
196     printf(b);
197     fn2(t17);
198     printf(b);
199     fn2(t16);
200     printf(b);
201   }
202   t24;
203   t24;
204   if (t30)
205     printf(b);
206   printf(t23);
207   t22;
208   t22;
209   if (t30)
210     printf(b);
211 }
212