[testsuite] Pass -pie in ldflags
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.base / average.c
CommitLineData
74cf1395
JM
1/* This is a sample program for the HP WDB debugger. */
2
3#include <stdio.h>
4#include <stdlib.h>
5
74cf1395 6extern int sum(int *, int, int);
74cf1395
JM
7
8#define num 10
9
10static int my_list[num] = {3,4,2,0,2,1,8,3,6,7};
11
74cf1395 12void print_average(int *list, int low, int high)
74cf1395
JM
13 {
14 int total = 0, num_elements = 0, average = 0;
15 total = sum(list, low, high);
16 num_elements = high - low; /* note this is an off-by-one bug */
17
18 average = total / num_elements;
19 printf("%10.d\n", average);
20 }
21
74cf1395 22int main(void)
74cf1395
JM
23{
24 char c;
6acc2dde 25 int first = 0, last = 0; /* stop-in-main */
74cf1395
JM
26 last = num-1;
27
28 /* Try two test cases. */
29 print_average (my_list, first, last);
6acc2dde 30 print_average (my_list, first, last - 3); /* stop-at-call */
74cf1395
JM
31
32 exit(0);
33}
This page took 1.796869 seconds and 4 git commands to generate.