xref: /openbsd-src/gnu/usr.bin/texinfo/lib/memcpy.c (revision b2ea75c1b17e1a9a339660e7ed45cd24946b230e)
1 /* Copy LEN bytes starting at SRCADDR to DESTADDR.  Result undefined
2    if the source overlaps with the destination.
3    Return DESTADDR. */
4 
5 #ifdef HAVE_CONFIG_H
6 #include <config.h>
7 #endif
8 
9 char *
10 memcpy (destaddr, srcaddr, len)
11      char *destaddr;
12      const char *srcaddr;
13      int len;
14 {
15   char *dest = destaddr;
16 
17   while (len-- > 0)
18     *destaddr++ = *srcaddr++;
19   return dest;
20 }
21