1int a, b, c, d; 2 3static void 4foo (int *x) 5{ 6 c = 0; 7 while (1) 8 { 9 if (*x) 10break; 11 while (b) 12for (; c; c = 0); 13 for (d = 18; d != 18; d++) 14if (c) 15 { 16 foo (x); 17 return; 18 } 19 } 20} 21 22static void 23bar () 24{ 25 foo (0); 26 foo (0); 27 for (;;) 28 ; 29} 30 31baz () 32{ 33 for (; a;) 34 bar (); 35} 36