diff options
Diffstat (limited to 'gdb/testsuite/gdb.hp/gdb.compat/average.c')
-rw-r--r-- | gdb/testsuite/gdb.hp/gdb.compat/average.c | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/gdb/testsuite/gdb.hp/gdb.compat/average.c b/gdb/testsuite/gdb.hp/gdb.compat/average.c deleted file mode 100644 index 25ba2ee6a6c..00000000000 --- a/gdb/testsuite/gdb.hp/gdb.compat/average.c +++ /dev/null @@ -1,46 +0,0 @@ -/* This is a sample program for the HP WDB debugger. */ - -#include <stdio.h> -#include <stdlib.h> - -#ifdef PROTOTYPES -extern int sum(int *, int, int); -#else -extern int sum(); -#endif - -#define num 10 - -static int my_list[num] = {3,4,2,0,2,1,8,3,6,7}; - -#ifdef __STDC__ -void print_average(int *list, int low, int high) -#else -void print_average(list, low, high) -int *list, low, high; -#endif - { - int total = 0, num_elements = 0, average = 0; - total = sum(list, low, high); - num_elements = high - low; /* note this is an off-by-one bug */ - - average = total / num_elements; - printf("%10.d\n", average); - } - -#ifdef __STDC__ -int main(void) -#else -main () -#endif -{ - char c; - int first = 0, last = 0; - last = num-1; - - /* Try two test cases. */ - print_average (my_list, first, last); - print_average (my_list, first, last - 3); - - exit(0); -} |