annotate lib/memcpy.c @ 627:27b627bebea0
copied from id-utils-3.0k
author |
Jim Meyering <jim@meyering.net> |
date |
Sun, 23 Jun 1996 17:58:15 +0000 |
parents |
1da40035bfa2 |
children |
fd8fe79702e0 |
rev |
line source |
468
|
1 /* Copy LEN bytes starting at SRCADDR to DESTADDR. Result undefined |
|
2 if the source overlaps with the destination. |
|
3 Return DESTADDR. */ |
397
|
4 |
468
|
5 char * |
|
6 memcpy (destaddr, srcaddr, len) |
|
7 char *destaddr; |
|
8 const char *srcaddr; |
|
9 int len; |
397
|
10 { |
468
|
11 char *dest = destaddr; |
397
|
12 |
468
|
13 while (len-- > 0) |
|
14 *destaddr++ = *srcaddr++; |
|
15 return dest; |
397
|
16 } |