rem: memcpy (char *destaddr, const char *srcaddr, int len)
add: memcpy (void *destaddr, void const *srcaddr, size_t len)
context: memcpy (char *destaddr, const char *srcaddr, int len){  char *dest = destaddr;  while (len-- > 0)    *destaddr++ = *srcaddr++;  return dest;}