1 int *a, b, **c = &a, d, e;
2 
f(int g,int h)3 int f(int g, int h) { return !h || (g && h == 1) ? 0 : g / h; }
4 
i(int g)5 static void *i(int g) {
6   while (e < 2)
7     if (!f(g, 9)) {
8       while (b)
9         ;
10       return 0;
11     }
12   return 0;
13 }
14 
j()15 void j() {
16   i(1);
17   *c = i(d);
18 }
19 
main()20 int main() { j(); return 0; }
21