Lines Matching defs:utfchar
1435 uint32_t utfchar;
1439 utfchar = 0;
1451 utfchar = c & 0x07;
1454 utfchar = c & 0x0f;
1457 utfchar = c & 0x1f;
1460 utfchar = c & 0x7f;
1466 utfchar = (utfchar << 6) + (c & 0x3f);
1481 if (utfchar >= 0x10000 && s16idx < s16len - 1) {
1483 htole16(0xd800 | ((utfchar >> 10) - 0x40));
1485 htole16(0xdc00 | (utfchar & 0x3ff));
1487 s16[s16idx++] = (utfchar >= 0x10000) ? 0 :
1488 htole16(utfchar);