Lines Matching full:utf8

57     Jan 2004: updated switches in from-UTF8 conversions.
131 * Magic values subtracted from a buffer value during UTF8 conversion.
145 static const UTF8 firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC };
265 UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags) { in ConvertUTF16toUTF8()
268 UTF8* target = *targetStart; in ConvertUTF16toUTF8()
319 case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; in ConvertUTF16toUTF8()
320 case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; in ConvertUTF16toUTF8()
321 case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; in ConvertUTF16toUTF8()
322 case 1: *--target = (UTF8)(ch | firstByteMark[bytesToWrite]); in ConvertUTF16toUTF8()
335 UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags) { in ConvertUTF32toUTF8()
338 UTF8* target = *targetStart; in ConvertUTF32toUTF8()
372 case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; in ConvertUTF32toUTF8()
373 case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; in ConvertUTF32toUTF8()
374 case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; in ConvertUTF32toUTF8()
375 case 1: *--target = (UTF8) (ch | firstByteMark[bytesToWrite]); in ConvertUTF32toUTF8()
397 static Boolean isLegalUTF8(const UTF8 *source, int length) { in isLegalUTF8()
398 UTF8 a; in isLegalUTF8()
399 const UTF8 *srcptr = source+length; in isLegalUTF8()
428 Boolean isLegalUTF8Sequence(const UTF8 *source, const UTF8 *sourceEnd) { in isLegalUTF8Sequence()
440 unsigned getUTF8SequenceSize(const UTF8 *source, const UTF8 *sourceEnd) { in getUTF8SequenceSize()
449 findMaximalSubpartOfIllFormedUTF8Sequence(const UTF8 *source, in findMaximalSubpartOfIllFormedUTF8Sequence()
450 const UTF8 *sourceEnd) { in findMaximalSubpartOfIllFormedUTF8Sequence()
451 UTF8 b1, b2, b3; in findMaximalSubpartOfIllFormedUTF8Sequence()
545 unsigned getNumBytesForUTF8(UTF8 first) { in getNumBytesForUTF8()
555 Boolean isLegalUTF8String(const UTF8 **source, const UTF8 *sourceEnd) { in isLegalUTF8String()
568 const UTF8** sourceStart, const UTF8* sourceEnd, in ConvertUTF8toUTF16()
571 const UTF8* source = *sourceStart; in ConvertUTF8toUTF16()
641 const UTF8** sourceStart, const UTF8* sourceEnd, in ConvertUTF8toUTF32Impl()
645 const UTF8* source = *sourceStart; in ConvertUTF8toUTF32Impl()
727 ConversionResult ConvertUTF8toUTF32Partial(const UTF8 **sourceStart, in ConvertUTF8toUTF32Partial()
728 const UTF8 *sourceEnd, in ConvertUTF8toUTF32Partial()
736 ConversionResult ConvertUTF8toUTF32(const UTF8 **sourceStart, in ConvertUTF8toUTF32()
737 const UTF8 *sourceEnd, UTF32 **targetStart, in ConvertUTF8toUTF32()