memcpy function

Pointer<Void> memcpy(
  1. Pointer<Void> __dest,
  2. Pointer<Void> __src,
  3. int __n
)

Exposes a collection of C string and memory functions such as 'strcpy'.

Copy N bytes of SRC to DEST.

Implementation

ffi.Pointer<ffi.Void> memcpy(
  ffi.Pointer<ffi.Void> __dest,
  ffi.Pointer<ffi.Void> __src,
  int __n,
) {
  _memcpy ??= Libc().dylib.lookupFunction<
      ffi.Pointer<ffi.Void> Function(
          ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>, ffi.Uint64),
      _dart_memcpy>('memcpy');
  return _memcpy!(
    __dest,
    __src,
    __n,
  );
}