ailiaTokenizerUtf32ToUtf8 method

int ailiaTokenizerUtf32ToUtf8(
  1. Pointer<Char> utf8,
  2. Pointer<UnsignedInt> processed_byte,
  3. int utf32
)

~japanese @brief UTF32の文字をUTF8の文字に変換します。 @param utf8 UTF8の文字(4byte以上必要) @param processed_byte 書き込んだ文字数(UTF8) @param utf32 UTF32の文字 @return 成功した場合は \ref AILIA_STATUS_SUCCESS 、そうでなければエラーコードを返す。

~english @brief Convert UTF32 character to UTF8 character. @param utf8 UTF8 character(Require greater than 4byte) @param processed_byte Processed bytes on UTF8 @param utf32 UTF32 character @return If this function is successful, it returns \ref AILIA_STATUS_SUCCESS , or an error code otherwise.

Implementation

int ailiaTokenizerUtf32ToUtf8(
  ffi.Pointer<ffi.Char> utf8,
  ffi.Pointer<ffi.UnsignedInt> processed_byte,
  int utf32,
) {
  return _ailiaTokenizerUtf32ToUtf8(
    utf8,
    processed_byte,
    utf32,
  );
}