memcmp function

int memcmp(
  1. Pointer<Void> __s1,
  2. Pointer<Void> __s2,
  3. int __n
)

Compare N bytes of S1 and S2.

Implementation

int memcmp(
  ffi.Pointer<ffi.Void> __s1,
  ffi.Pointer<ffi.Void> __s2,
  int __n,
) {
  _memcmp ??= Libc().dylib.lookupFunction<
      ffi.Int32 Function(
          ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>, ffi.Uint64),
      _dart_memcmp>('memcmp');
  return _memcmp!(
    __s1,
    __s2,
    __n,
  );
}