1/* Tests regarding examination of prologues. */ 2 3#ifdef PROTOTYPES 4int 5inner (int z) 6#else 7int 8inner (z) 9 int z; 10#endif 11{ 12 return 2 * z; 13} 14 15#ifdef PROTOTYPES 16int 17middle (int x) 18#else 19int 20middle (x) 21 int x; 22#endif 23{ 24 if (x == 0) 25 return inner (5); 26 else 27 return inner (6); 28} 29 30#ifdef PROTOTYPES 31int 32top (int y) 33#else 34int 35top (y) 36 int y; 37#endif 38{ 39 return middle (y + 1); 40} 41 42#ifdef PROTOTYPES 43int 44main (int argc, char **argv) 45#else 46int 47main (argc, argv) 48 int argc; 49 char **argv; 50#endif 51{ 52#ifdef usestubs 53 set_debug_traps(); 54 breakpoint(); 55#endif 56 return top (-1) + top (1); 57} 58