aboutsummaryrefslogtreecommitdiffstats
path: root/memory/mempcpy.c
blob: 0243885746aaf9f4d2ee4a8275aac1253d81c596 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
#include "memory.h"

void *mempcpy(void *restrict dest, void const *restrict src, size_t count)
{
	unsigned char *restrict destination = dest;
	unsigned char const *restrict source = src;
	size_t i = 0;
	for (i = 0; i < count; i++)
		destination[i] = source[i];
	return &destination[i];
}