Searched refs:cur_utf16 (Results 1 - 1 of 1) sorted by relevance

/system/core/libutils/
H A DUnicode.cpp357 const char16_t* cur_utf16 = src; local
360 while (cur_utf16 < end_utf16) {
363 if((*cur_utf16 & 0xFC00) == 0xD800 && (cur_utf16 + 1) < end_utf16
364 && (*(cur_utf16 + 1) & 0xFC00) == 0xDC00) {
365 utf32 = (*cur_utf16++ - 0xD800) << 10;
366 utf32 |= *cur_utf16++ - 0xDC00;
369 utf32 = (char32_t) *cur_utf16++;

Completed in 64 milliseconds