ref: 2b05b5d52482e818baf747bc8b0619fd0d26ca02
dir: /src/libc/string/memcpy.c/
#include <string.h> #undef memcpy void * memcpy(void *restrict s1, const void *restrict s2, size_t n) { char *d = s1; const char *s = s2; while (n-- > 0) *d++ = *s++; return s1; }