extern char a; | |
extern int b; | |
extern char *c, *d; | |
extern void e(void); | |
extern void f(char *); | |
int g(int h); | |
int g(int h) | |
{ | |
if (h > 1) | |
e(); | |
if (h > 1) | |
return 0; | |
for (;;) { | |
if (a) { | |
while (c) ; | |
b = 0; | |
} else { | |
c = (void*)0; | |
b = 1; | |
} | |
if (b) { | |
f(c); | |
continue; | |
} | |
d = c; | |
while (*c++) ; | |
} | |
} | |
/* | |
* check-name: crazy03.c | |
*/ |