1extern void exit(int);
2extern void abort (void);
3
4extern void * memcpy (void *, const void *, __SIZE_TYPE__);
5int foo (void *, void *, unsigned int c);
6
7int src[10];
8int dst[10];
9
10int main()
11{
12   if (foo (dst, src, 10) != 0)
13     abort();
14   exit(0);
15}
16
17int 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}
25