func_system_memmove.rst 757 B

12345678910111213141516171819202122232425262728293031323334353637
  1. .. _func_system_memmove:
  2. =======
  3. MemMove
  4. =======
  5. MemMove - Move a block of memory
  6. Description
  7. ===========
  8. .. code-block:: blitzmax
  9. MemMove( dst:Byte Ptr, src:Byte Ptr, size:Size_T )
  10. Copies a potentially overlapping block of ``size`` bytes from the location pointed by ``src`` to the
  11. block of memory pointed to by ``dst``.
  12. Parameters
  13. ==========
  14. * ``dst`` - A pointer to the destination memory where the content is to be copied.
  15. * ``src`` - A pointer to the source data to be copied.
  16. * ``size`` - The number of bytes to copy.
  17. Return Values
  18. =============
  19. Nothing.
  20. Examples
  21. ========
  22. See Also
  23. ========
  24. :ref:`func_system_memalloc`, :ref:`func_system_memextend`, :ref:`func_system_memcopy`, :ref:`func_system_memfree`, :ref:`func_system_memclear`