|
|
researchv10 Norman
void *
memmove(void *dst, void *src, int n)
{
char *dp, *sp;
dp = dst;
sp = src;
if (dp < sp)
while (n--)
*dp++ = *sp++;
else {
dp += n;
sp += n;
while (n--)
*--dp = *--sp;
}
return dp;
}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.