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