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