memmove from cstring