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