strxfrm_l function

int strxfrm_l(
  1. Pointer<Int8> __dest,
  2. Pointer<Int8> __src,
  3. int __n,
  4. Pointer<locale_struct> __l,
)

Put a transformation of SRC into no more than N bytes of DEST, using sorting rules from L.

Implementation

// ignore: non_constant_identifier_names
int strxfrm_l(
  ffi.Pointer<ffi.Int8> __dest,
  ffi.Pointer<ffi.Int8> __src,
  int __n,
  ffi.Pointer<locale_struct> __l,
) {
  _strxfrm_l ??= Libc().dylib.lookupFunction<
      ffi.Uint64 Function(ffi.Pointer<ffi.Int8>, ffi.Pointer<ffi.Int8>,
          ffi.Uint64, ffi.Pointer<locale_struct>),
      _dart_strxfrm_l>('strxfrm_l');
  return _strxfrm_l!(
    __dest,
    __src,
    __n,
    __l,
  );
}