1*1f5207b7SJohn Levon extern char a; 2*1f5207b7SJohn Levon extern int b; 3*1f5207b7SJohn Levon extern char *c, *d; 4*1f5207b7SJohn Levon extern void e(void); 5*1f5207b7SJohn Levon extern void f(char *); 6*1f5207b7SJohn Levon 7*1f5207b7SJohn Levon int g(int h); g(int h)8*1f5207b7SJohn Levonint g(int h) 9*1f5207b7SJohn Levon { 10*1f5207b7SJohn Levon if (h > 1) 11*1f5207b7SJohn Levon e(); 12*1f5207b7SJohn Levon if (h > 1) 13*1f5207b7SJohn Levon return 0; 14*1f5207b7SJohn Levon for (;;) { 15*1f5207b7SJohn Levon if (a) { 16*1f5207b7SJohn Levon while (c) ; 17*1f5207b7SJohn Levon b = 0; 18*1f5207b7SJohn Levon } else { 19*1f5207b7SJohn Levon c = (void*)0; 20*1f5207b7SJohn Levon b = 1; 21*1f5207b7SJohn Levon } 22*1f5207b7SJohn Levon if (b) { 23*1f5207b7SJohn Levon f(c); 24*1f5207b7SJohn Levon continue; 25*1f5207b7SJohn Levon } 26*1f5207b7SJohn Levon d = c; 27*1f5207b7SJohn Levon while (*c++) ; 28*1f5207b7SJohn Levon } 29*1f5207b7SJohn Levon } 30*1f5207b7SJohn Levon 31*1f5207b7SJohn Levon /* 32*1f5207b7SJohn Levon * check-name: crazy03.c 33*1f5207b7SJohn Levon */ 34