Searched refs:curUtf16 (Results 1 – 1 of 1) sorted by relevance
153 const char16_t* curUtf16 = utf16Str; in StrncpyStr16ToStr8() local156 while (curUtf16 < endUtf16) { in StrncpyStr16ToStr8()159 if (((*curUtf16 & 0xFC00) == 0xD800) && ((curUtf16 + 1) < endUtf16) in StrncpyStr16ToStr8()160 && (((*(curUtf16 + 1) & 0xFC00)) == 0xDC00)) { in StrncpyStr16ToStr8()161 utf32 = (*curUtf16++ - 0xD800) << STR16_TO_STR8_SHIFT_WIDTH; in StrncpyStr16ToStr8()162 utf32 |= *curUtf16++ - 0xDC00; in StrncpyStr16ToStr8()165 utf32 = static_cast<char32_t>(*curUtf16++); in StrncpyStr16ToStr8()