utf8_len
size_t buflen, charset_len, utf8_len;
utf8_len = search_alias(&p, buflen, DEST_CHARSET);
if (utf8_len) {
c_utf8 = alloca(utf8_len + 1);
(void) memcpy(c_utf8, p, utf8_len);
c_utf8[utf8_len] = '\0';
if (charset_len == 0 && utf8_len == 0) {
convert_utf8_to_ucs4(uchar_t *ib, int utf8_len, uint_t *unicode)
if ( number_of_bytes_in_utf8_char[first_byte] != utf8_len) return 0;
u4 = (uint_t)(*ib++ & masks_tbl[utf8_len]);
for (; utf8_len > 1; utf8_len--)
is_valid_utf8_string(uchar_t *str, int utf8_len)
int is_second_byte = 0, len=utf8_len;
number_of_bytes_in_utf8_char[*ib] != utf8_len ) return 0;
--utf8_len;
while (utf8_len != 0)
--utf8_len;
utf8_len = 1;
utf8_len = 2;
utf8_len = 3;
utf8_len = 4;
op += utf8_len;
(*inbytesleft) -= utf8_len;
int utf8_len = 1;
int utf8_len = 0;
utf8_len = 2;
utf8_len = 3;
uconv_num += utf8_len;
num_reversed_bytes = utf8_len - 1;
int utf8_len = 0;
utf8_len = 2;
utf8_len = 3;
num_reversed_bytes = utf8_len - 1;
int utf8_len = 0;
utf8_len = 2;
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
utf8_len = 3;
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
utf8_len = 4;
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
num_reversed_bytes = utf8_len - 1;
int utf8_len = 0;
utf8_len = 2;
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
utf8_len = 3;
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
utf8_len = 4;
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
num_reversed_bytes = utf8_len - 1;
int utf8_len = 0;
utf8_len = 2;
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
utf8_len = 3;
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
utf8_len = 4;
convert_utf8_to_ucs4((uchar_t*)(&st->keepc[0]), utf8_len, &ucs);
num_reversed_bytes = utf8_len - 1;