Skip to content

memmove : move possibly overlapping memory

#include <string.h>
void *memmove(void *dst, const void *src, size_t length);
```### Description
This function moves length characters from the block of memory starting at *src to the memory starting at *dst. memmove reproduces the characters correctly at *dst even if the two areas overlap.### Returns
The function returns dst as passed.
---
**Authoritative source**: BUSMASTER DITA help source `memmove.dita`, compiled into `BUSMASTER.CHM` with the application.