Lines Matching defs:utf16
71 int SkUTF::CountUTF16(const uint16_t* utf16, size_t byteLength) {
72 if (!utf16 || !is_align2(intptr_t(utf16)) || !is_align2(byteLength)) {
75 const uint16_t* src = (const uint16_t*)utf16;
239 size_t SkUTF::ToUTF16(SkUnichar uni, uint16_t utf16[2]) {
244 if (utf16) {
246 utf16[0] = (uint16_t)((0xD800 - 64) + (uni >> 10));
247 utf16[1] = (uint16_t)(0xDC00 | (uni & 0x3FF));
249 utf16[0] = (uint16_t)uni;
269 uint16_t utf16[2];
270 size_t count = ToUTF16(uni, utf16);
277 uint16_t* elems = utf16;