1 
2 int a, b, z;
c(int d,int e)3 int c(int d, int e) { return d && e > 0 && d > 5 - e ? 0 : d + e; }
4 int k();
5 void h(int);
f(short d)6 void f(short d) {
7   int g = !(0 < d);
8   h(d);
9   if (b) {
10     unsigned i[1];
11     i[0] = g = 0;
12     for (; g <= 8; g++)
13       d || k();
14     if (c(!(i[0] <= z) >= d, d) != a)
15       k();
16   }
17 }
18 
19