Lines Matching refs:ch
59 int ch; in utf8_to_utf16() local
73 ch = utf_ptr2char(p); in utf8_to_utf16()
74 if (ch >= 0x10000) in utf8_to_utf16()
80 *outstr++ = (0xD800 - (0x10000 >> 10)) + (ch >> 10); in utf8_to_utf16()
81 *outstr++ = 0xDC00 | (ch & 0x3FF); in utf8_to_utf16()
85 *outstr++ = ch; in utf8_to_utf16()
108 int ch, ch2; in utf16_to_utf8() local
112 ch = *p; in utf16_to_utf8()
113 if (ch >= 0xD800 && ch <= 0xDBFF && todo > 1) in utf16_to_utf8()
119 ch = ((ch - 0xD800) << 10) + (ch2 & 0x3FF) + 0x10000; in utf16_to_utf8()
126 l = utf_char2bytes(ch, outstr); in utf16_to_utf8()
130 l = utf_char2len(ch); in utf16_to_utf8()