Lines Matching refs:src_len
153 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
155 if (index >= src_len) { in utf32_from_utf8_at()
171 ssize_t utf32_to_utf8_length(const char32_t *src, size_t src_len) in utf32_to_utf8_length() argument
173 if (src == NULL || src_len == 0) { in utf32_to_utf8_length()
178 const char32_t *end = src + src_len; in utf32_to_utf8_length()
185 void utf32_to_utf8(const char32_t* src, size_t src_len, char* dst) in utf32_to_utf8() argument
187 if (src == NULL || src_len == 0 || dst == NULL) { in utf32_to_utf8()
192 const char32_t *end_utf32 = src + src_len; in utf32_to_utf8()
351 void utf16_to_utf8(const char16_t* src, size_t src_len, char* dst) in utf16_to_utf8() argument
353 if (src == NULL || src_len == 0 || dst == NULL) { in utf16_to_utf8()
358 const char16_t* const end_utf16 = src + src_len; in utf16_to_utf8()
425 ssize_t utf16_to_utf8_length(const char16_t *src, size_t src_len) in utf16_to_utf8_length() argument
427 if (src == NULL || src_len == 0) { in utf16_to_utf8_length()
432 const char16_t* const end = src + src_len; in utf16_to_utf8_length()
466 size_t utf8_to_utf32_length(const char *src, size_t src_len) in utf8_to_utf32_length() argument
468 if (src == NULL || src_len == 0) { in utf8_to_utf32_length()
475 for (cur = src, end = src + src_len, num_to_skip = 1; in utf8_to_utf32_length()
491 void utf8_to_utf32(const char* src, size_t src_len, char32_t* dst) in utf8_to_utf32() argument
493 if (src == NULL || src_len == 0 || dst == NULL) { in utf8_to_utf32()
498 const char* const end = src + src_len; in utf8_to_utf32()