File:  [Research Unix] / researchv10no / cmd / dist / sgi / memmove.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:35 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
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;
}

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.