• Home
  • Raw
  • Download

Lines Matching refs:src_len

147 int32_t utf32_from_utf8_at(const char *src, size_t src_len, size_t index, size_t *next_index)  in utf32_from_utf8_at()  argument
149 if (index >= src_len) { in utf32_from_utf8_at()
163 ssize_t utf32_to_utf8_length(const char32_t *src, size_t src_len) in utf32_to_utf8_length() argument
165 if (src == nullptr || src_len == 0) { in utf32_to_utf8_length()
169 const char32_t *end = src + src_len; in utf32_to_utf8_length()
183 void utf32_to_utf8(const char32_t* src, size_t src_len, char* dst, size_t dst_len) in utf32_to_utf8() argument
185 if (src == nullptr || src_len == 0 || dst == nullptr) { in utf32_to_utf8()
189 const char32_t *end_utf32 = src + src_len; in utf32_to_utf8()
289 void utf16_to_utf8(const char16_t* src, size_t src_len, char* dst, size_t dst_len) in utf16_to_utf8() argument
291 if (src == nullptr || src_len == 0 || dst == nullptr) { in utf16_to_utf8()
295 const char16_t* const end_utf16 = src + src_len; in utf16_to_utf8()
360 ssize_t utf16_to_utf8_length(const char16_t *src, size_t src_len) in utf16_to_utf8_length() argument
362 if (src == nullptr || src_len == 0) { in utf16_to_utf8_length()
366 const char16_t* const end = src + src_len; in utf16_to_utf8_length()
406 size_t utf8_to_utf32_length(const char *src, size_t src_len) in utf8_to_utf32_length() argument
408 if (src == nullptr || src_len == 0) { in utf8_to_utf32_length()
415 for (cur = src, end = src + src_len, num_to_skip = 1; in utf8_to_utf32_length()
429 void utf8_to_utf32(const char* src, size_t src_len, char32_t* dst) in utf8_to_utf32() argument
431 if (src == nullptr || src_len == 0 || dst == nullptr) { in utf8_to_utf32()
435 const char* const end = src + src_len; in utf8_to_utf32()