visor/libc/string/memcpy.c

10 lines
221 B
C

#include <string.h>
void *memcpy(void *dest, const void *src, size_t n) {
unsigned char *d = dest;
const unsigned char *s = src;
for (size_t i = 0; i < n; i++) {
d[i] = s[i];
}
return dest;
}