summaryrefslogtreecommitdiff
path: root/kernel/lib/memcpyv.c
blob: bc95807630ad6f687a7902e7753dde67740220c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
#include <lib.h>

volatile void *memcpyv(volatile void *restrict dest,
					   const volatile void *restrict src, size_t n)
{
	volatile char *d = dest;
	volatile const char *s = src;
	for (; n; n--)
		*d++ = *s++;
	return dest;
}