Home | History | Annotate | Download | only in Support

Lines Matching refs:UTF8

42     Jan 2004: updated switches in from-UTF8 conversions.
89 * Magic values subtracted from a buffer value during UTF8 conversion.
103 static const UTF8 firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC };
223 UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags) {
226 UTF8* target = *targetStart;
277 case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
278 case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
279 case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
280 case 1: *--target = (UTF8)(ch | firstByteMark[bytesToWrite]);
293 UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags) {
296 UTF8* target = *targetStart;
330 case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
331 case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
332 case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
333 case 1: *--target = (UTF8) (ch | firstByteMark[bytesToWrite]);
355 static Boolean isLegalUTF8(const UTF8 *source, int length) {
356 UTF8 a;
357 const UTF8 *srcptr = source+length;
386 Boolean isLegalUTF8Sequence(const UTF8 *source, const UTF8 *sourceEnd) {
397 UTF8 *source,
398 const UTF8 *sourceEnd) {
399 UTF8 b1, b2, b3;
493 unsigned getNumBytesForUTF8(UTF8 first) {
503 Boolean isLegalUTF8String(const UTF8 **source, const UTF8 *sourceEnd) {
516 const UTF8** sourceStart, const UTF8* sourceEnd,
519 const UTF8* source = *sourceStart;
589 const UTF8** sourceStart, const UTF8* sourceEnd,
593 const UTF8* source = *sourceStart;
675 ConversionResult ConvertUTF8toUTF32Partial(const UTF8 **sourceStart,
676 const UTF8 *sourceEnd,
684 ConversionResult ConvertUTF8toUTF32(const UTF8 **sourceStart,
685 const UTF8 *sourceEnd, UTF32 **targetStart,