6a13ee9d53d4a6ffdc2c14bcb7fda99e7478cdff
[external/binutils.git] / gdb / testsuite / gdb.base / annota3.c
1 #include <stdio.h>
2 #include <signal.h>
3
4 #ifdef __sh__
5 #define signal(a,b)     /* Signals not supported on this target - make them go away */
6 #endif
7
8
9 #ifdef PROTOTYPES
10 void
11 handle_USR1 (int sig)
12 {
13 }
14 #else
15 void
16 handle_USR1 (sig)
17      int sig;
18 {
19 }
20 #endif
21
22 int value;
23
24 #ifdef PROTOTYPES
25 int
26 main (void)
27 #else
28 int
29 main ()
30 #endif
31 {
32   int my_array[3] = { 1, 2, 3 };
33   
34   value = 7;
35   
36 #ifdef SIGUSR1
37   signal (SIGUSR1, handle_USR1);
38 #endif
39
40   printf ("value is %d\n", value);
41   printf ("my_array[2] is %d\n", my_array[2]);
42   
43   {
44     int i;
45     for (i = 0; i < 5; i++)
46       value++;
47   }
48
49   return 0;
50 }
51