OSDN Git Service

Backported from mainline
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / execute / 20010925-1.c
1 extern void exit(int);
2 extern void abort (void);
3
4 extern void * memcpy (void *, const void *, __SIZE_TYPE__);
5 int foo (void *, void *, unsigned int c);
6
7 int src[10];
8 int dst[10];
9
10 int main()
11 {
12    if (foo (dst, src, 10) != 0)
13      abort();
14    exit(0);
15 }
16
17 int foo (void *a, void *b, unsigned int c)
18 {
19   if (c == 0)
20     return 1;
21
22   memcpy (a, b, c);
23   return 0;
24 }