Lines Matching refs:wc1

1563     uint16_t wc1 = *frm_nxt;  in utf16_to_utf8()  local
1564 if (wc1 > Maxcode) in utf16_to_utf8()
1566 if (wc1 < 0x0080) { in utf16_to_utf8()
1569 *to_nxt++ = static_cast<uint8_t>(wc1); in utf16_to_utf8()
1570 } else if (wc1 < 0x0800) { in utf16_to_utf8()
1573 *to_nxt++ = static_cast<uint8_t>(0xC0 | (wc1 >> 6)); in utf16_to_utf8()
1574 *to_nxt++ = static_cast<uint8_t>(0x80 | (wc1 & 0x03F)); in utf16_to_utf8()
1575 } else if (wc1 < 0xD800) { in utf16_to_utf8()
1578 *to_nxt++ = static_cast<uint8_t>(0xE0 | (wc1 >> 12)); in utf16_to_utf8()
1579 *to_nxt++ = static_cast<uint8_t>(0x80 | ((wc1 & 0x0FC0) >> 6)); in utf16_to_utf8()
1580 *to_nxt++ = static_cast<uint8_t>(0x80 | (wc1 & 0x003F)); in utf16_to_utf8()
1581 } else if (wc1 < 0xDC00) { in utf16_to_utf8()
1589 … if (((((wc1 & 0x03C0UL) >> 6) + 1) << 16) + ((wc1 & 0x003FUL) << 10) + (wc2 & 0x03FF) > Maxcode) in utf16_to_utf8()
1592 uint8_t z = ((wc1 & 0x03C0) >> 6) + 1; in utf16_to_utf8()
1594 *to_nxt++ = static_cast<uint8_t>(0x80 | ((z & 0x03) << 4) | ((wc1 & 0x003C) >> 2)); in utf16_to_utf8()
1595 *to_nxt++ = static_cast<uint8_t>(0x80 | ((wc1 & 0x0003) << 4) | ((wc2 & 0x03C0) >> 6)); in utf16_to_utf8()
1597 } else if (wc1 < 0xE000) { in utf16_to_utf8()
1602 *to_nxt++ = static_cast<uint8_t>(0xE0 | (wc1 >> 12)); in utf16_to_utf8()
1603 *to_nxt++ = static_cast<uint8_t>(0x80 | ((wc1 & 0x0FC0) >> 6)); in utf16_to_utf8()
1604 *to_nxt++ = static_cast<uint8_t>(0x80 | (wc1 & 0x003F)); in utf16_to_utf8()
1629 uint16_t wc1 = static_cast<uint16_t>(*frm_nxt); in utf16_to_utf8() local
1630 if (wc1 > Maxcode) in utf16_to_utf8()
1632 if (wc1 < 0x0080) { in utf16_to_utf8()
1635 *to_nxt++ = static_cast<uint8_t>(wc1); in utf16_to_utf8()
1636 } else if (wc1 < 0x0800) { in utf16_to_utf8()
1639 *to_nxt++ = static_cast<uint8_t>(0xC0 | (wc1 >> 6)); in utf16_to_utf8()
1640 *to_nxt++ = static_cast<uint8_t>(0x80 | (wc1 & 0x03F)); in utf16_to_utf8()
1641 } else if (wc1 < 0xD800) { in utf16_to_utf8()
1644 *to_nxt++ = static_cast<uint8_t>(0xE0 | (wc1 >> 12)); in utf16_to_utf8()
1645 *to_nxt++ = static_cast<uint8_t>(0x80 | ((wc1 & 0x0FC0) >> 6)); in utf16_to_utf8()
1646 *to_nxt++ = static_cast<uint8_t>(0x80 | (wc1 & 0x003F)); in utf16_to_utf8()
1647 } else if (wc1 < 0xDC00) { in utf16_to_utf8()
1655 … if (((((wc1 & 0x03C0UL) >> 6) + 1) << 16) + ((wc1 & 0x003FUL) << 10) + (wc2 & 0x03FF) > Maxcode) in utf16_to_utf8()
1658 uint8_t z = ((wc1 & 0x03C0) >> 6) + 1; in utf16_to_utf8()
1660 *to_nxt++ = static_cast<uint8_t>(0x80 | ((z & 0x03) << 4) | ((wc1 & 0x003C) >> 2)); in utf16_to_utf8()
1661 *to_nxt++ = static_cast<uint8_t>(0x80 | ((wc1 & 0x0003) << 4) | ((wc2 & 0x03C0) >> 6)); in utf16_to_utf8()
1663 } else if (wc1 < 0xE000) { in utf16_to_utf8()
1668 *to_nxt++ = static_cast<uint8_t>(0xE0 | (wc1 >> 12)); in utf16_to_utf8()
1669 *to_nxt++ = static_cast<uint8_t>(0x80 | ((wc1 & 0x0FC0) >> 6)); in utf16_to_utf8()
1670 *to_nxt++ = static_cast<uint8_t>(0x80 | (wc1 & 0x003F)); in utf16_to_utf8()