• Home
  • Raw
  • Download

Lines Matching refs:UTF32

53 	const UTF32** sourceStart, const UTF32* sourceEnd,   in ConvertUTF32toUTF16()
56 const UTF32* source = *sourceStart; in ConvertUTF32toUTF16()
59 UTF32 ch; in ConvertUTF32toUTF16()
103 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags) { in ConvertUTF16toUTF32()
106 UTF32* target = *targetStart; in ConvertUTF16toUTF32()
107 UTF32 ch, ch2; in ConvertUTF16toUTF32()
181 static const UTF32 offsetsFromUTF8[6] = { 0x00000000UL, 0x00003080UL, 0x000E2080UL,
212 UTF32 ch; in ConvertUTF16toUTF8()
214 const UTF32 byteMask = 0xBF; in ConvertUTF16toUTF8()
215 const UTF32 byteMark = 0x80; in ConvertUTF16toUTF8()
222 UTF32 ch2 = *source; in ConvertUTF16toUTF8()
247 if (ch < (UTF32)0x80) { bytesToWrite = 1; in ConvertUTF16toUTF8()
248 } else if (ch < (UTF32)0x800) { bytesToWrite = 2; in ConvertUTF16toUTF8()
249 } else if (ch < (UTF32)0x10000) { bytesToWrite = 3; in ConvertUTF16toUTF8()
250 } else if (ch < (UTF32)0x110000) { bytesToWrite = 4; in ConvertUTF16toUTF8()
336 UTF32 ch = 0; in ConvertUTF8toUTF16()
403 const UTF32** sourceStart, const UTF32* sourceEnd, in ConvertUTF32toUTF8()
406 const UTF32* source = *sourceStart; in ConvertUTF32toUTF8()
409 UTF32 ch; in ConvertUTF32toUTF8()
411 const UTF32 byteMask = 0xBF; in ConvertUTF32toUTF8()
412 const UTF32 byteMark = 0x80; in ConvertUTF32toUTF8()
426 if (ch < (UTF32)0x80) { bytesToWrite = 1; in ConvertUTF32toUTF8()
427 } else if (ch < (UTF32)0x800) { bytesToWrite = 2; in ConvertUTF32toUTF8()
428 } else if (ch < (UTF32)0x10000) { bytesToWrite = 3; in ConvertUTF32toUTF8()
457 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags) { in ConvertUTF8toUTF32()
460 UTF32* target = *targetStart; in ConvertUTF8toUTF32()
462 UTF32 ch = 0; in ConvertUTF8toUTF32()