Lines Matching refs:u
86 int utf32_to_utf8(unicode_t u, u8 *s, int maxout) in utf32_to_utf8() argument
95 l = u; in utf32_to_utf8()
137 unicode_t u; in utf8s_to_utf16s() local
142 size = utf8_to_utf32(s, inlen, &u); in utf8s_to_utf16s()
148 if (u >= PLANE_SIZE) { in utf8s_to_utf16s()
151 u -= PLANE_SIZE; in utf8s_to_utf16s()
153 ((u >> 10) & SURROGATE_BITS), in utf8s_to_utf16s()
157 (u & SURROGATE_BITS), in utf8s_to_utf16s()
161 put_utf16(op++, u, endian); in utf8s_to_utf16s()
191 unsigned long u, v; in utf16s_to_utf8s() local
195 u = get_utf16(*pwcs, endian); in utf16s_to_utf8s()
196 if (!u) in utf16s_to_utf8s()
200 if (u > 0x7f) { in utf16s_to_utf8s()
201 if ((u & SURROGATE_MASK) == SURROGATE_PAIR) { in utf16s_to_utf8s()
202 if (u & SURROGATE_LOW) { in utf16s_to_utf8s()
214 u = PLANE_SIZE + ((u & SURROGATE_BITS) << 10) in utf16s_to_utf8s()
219 size = utf32_to_utf8(u, op, maxout); in utf16s_to_utf8s()
227 *op++ = (u8) u; in utf16s_to_utf8s()