strndup function

Pointer<Int8> strndup(
  1. Pointer<Int8> __string,
  2. int __n
)

Implementation

ffi.Pointer<ffi.Int8> strndup(
  ffi.Pointer<ffi.Int8> __string,
  int __n,
) {
  _strndup ??= Libc().dylib.lookupFunction<
      ffi.Pointer<ffi.Int8> Function(ffi.Pointer<ffi.Int8>, ffi.Uint64),
      _dart_strndup>('strndup');
  return _strndup!(
    __string,
    __n,
  );
}