Function

memmove(_:_:_:)

Copies count elements from the object pointed to by source to the object pointed to by destination and returns destination.

Source
fun memmove(
   _ destination: MemoryAddress,
   _ source: MemoryAddress,
   _ count: Int
) -> MemoryAddress

Details

Both objects are reinterpreted as buffers of Int8.

Objects may overlap: copying takes place as if the elements from source were copied to a temporary buffer and then copied to destination. If either source or destination is invalid or null, the behavior is undefined.