Lines Matching refs:utf8
51 static int8_t utf8_to_gb2312(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail,
53 static int8_t utf8_to_gbk(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail,
55 static int8_t utf8_to_gb18030(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail,
802 utf8_to_gb18030(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail,
809 if (utf8 >= KICONV_SC_PLANE1_UTF8_START) {
813 u32 = (((utf8 & 0x07000000) >> 6) | ((utf8 & 0x3F0000) >> 4) |
814 ((utf8 & 0x3F00) >> 2) | (utf8 & 0x3F)) -
822 index = kiconv_binsearch(utf8, kiconv_utf8_gb18030,
855 utf8_to_gbk(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail,
862 index = kiconv_binsearch(utf8, kiconv_utf8_gb18030,
896 utf8_to_gb2312(uint32_t utf8, uchar_t **inbuf, uchar_t *intail,
903 index = kiconv_binsearch(utf8, kiconv_utf8_gb2312,