string, memmove, size_t replace void *