/* Tests regarding examination of prologues. */ | |
#ifdef PROTOTYPES | |
int | |
inner (int z) | |
#else | |
int | |
inner (z) | |
int z; | |
#endif | |
{ | |
return 2 * z; | |
} | |
#ifdef PROTOTYPES | |
int | |
middle (int x) | |
#else | |
int | |
middle (x) | |
int x; | |
#endif | |
{ | |
if (x == 0) | |
return inner (5); | |
else | |
return inner (6); | |
} | |
#ifdef PROTOTYPES | |
int | |
top (int y) | |
#else | |
int | |
top (y) | |
int y; | |
#endif | |
{ | |
return middle (y + 1); | |
} | |
#ifdef PROTOTYPES | |
int | |
main (int argc, char **argv) | |
#else | |
int | |
main (argc, argv) | |
int argc; | |
char **argv; | |
#endif | |
{ | |
return top (-1) + top (1); | |
} |