strsep function

Pointer<Int8> strsep(
  1. Pointer<Pointer<Int8>> __stringp,
  2. Pointer<Int8> __delim
)

Return the next DELIM-delimited token from *STRINGP, terminating it with a '\0', and update *STRINGP to point past it.

Implementation

ffi.Pointer<ffi.Int8> strsep(
  ffi.Pointer<ffi.Pointer<ffi.Int8>> __stringp,
  ffi.Pointer<ffi.Int8> __delim,
) {
  _strsep ??= Libc().dylib.lookupFunction<
      ffi.Pointer<ffi.Int8> Function(
          ffi.Pointer<ffi.Pointer<ffi.Int8>>, ffi.Pointer<ffi.Int8>),
      _dart_strsep>('strsep');
  return _strsep!(
    __stringp,
    __delim,
  );
}