Lines Matching refs:res
176 unsigned int res = ch & utf8_mask[len];
184 res = (res << 6) | ch;
188 res = (res << 6) | ch;
192 res = (res << 6) | ch;
194 if (res < utf8_minval[len]) break;
195 return res;
204 unsigned int res;
218 if ((res = decode_utf8_char( ch, &src, srcend )) <= 0xffff)
222 composed[1] = res;
225 composed[0] = res;
228 else if (res <= 0x10ffff)
243 unsigned int res;
260 if ((res = decode_utf8_char( ch, &src, srcend )) <= 0xffff)
264 composed[1] = res;
272 *dst++ = composed[0] = res;
274 else if (res <= 0x10ffff) /* we need surrogates */
277 res -= 0x10000;
278 *dst++ = 0xd800 | (res >> 10);
279 *dst++ = 0xdc00 | (res & 0x3ff);
292 unsigned int res;
303 if ((res = decode_utf8_char( ch, &src, srcend )) <= 0x10ffff)
305 if (res > 0xffff) ret++;
318 unsigned int res;
334 if ((res = decode_utf8_char( ch, &src, srcend )) <= 0xffff)
336 *dst++ = res;
338 else if (res <= 0x10ffff) /* we need surrogates */
341 res -= 0x10000;
342 *dst++ = 0xd800 | (res >> 10);
343 *dst++ = 0xdc00 | (res & 0x3ff);