1 2 3 4 5 6 7 8 9 10 11 12 13
#include "string.h" void *memcpy(void *dest, void *src, size_t n) { char *dp = dest; char *sp = src; while (n--) { *dp++ = *sp++; } return dest; }