Name | Synopsis | Description | Parameters | Return Values | Attributes | See Also
cc [ flag... ] file... -lmlib [ library... ] #include <mlib.h> void *mlib_memmove(void *dst, const void *src, size_t n);
The mlib_memmove() function copies n bytes from memory area src to dst. Copying between objects that overlap will take place correctly. It returns dst.
This function is a wrapper of the standard C function memmove().
The function takes the following arguments:
Pointer to the destination.
Pointer to the source.
Number of bytes to be copied.
The function returns a pointer to the destination.
See attributes(5) for descriptions of the following attributes:
| 
 ATTRIBUTE TYPE  | 
 ATTRIBUTE VALUE  | 
|---|---|
| 
 Interface Stability  | 
 Committed  | 
| 
 MT-Level  | 
 MT-Safe  | 
Name | Synopsis | Description | Parameters | Return Values | Attributes | See Also