1 2 3 4 5 6 7 8 9 10
#include <lib.h> void *memcpy(void *restrict dest, const void *restrict src, size_t n) { char *d = dest; const char *s = src; for (; n; n--) *d++ = *s++; return dest; }