Home | History | Annotate | Download | only in src

Lines Matching refs:UTF8

34     Jan 2004: updated switches in from-UTF8 conversions.
177 * Magic values subtracted from a buffer value during UTF8 conversion.
191 static const UTF8 firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC };
207 UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags) {
210 UTF8* target = *targetStart;
261 case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
262 case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
263 case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
264 case 1: *--target = (UTF8)(ch | firstByteMark[bytesToWrite]);
287 isLegalUTF8(const UTF8 *source, int length) {
288 UTF8 a;
289 const UTF8 *srcptr = source+length;
319 isLegalUTF8Sequence(const UTF8 *source, const UTF8 *sourceEnd) {
330 const UTF8** sourceStart, const UTF8* sourceEnd,
333 const UTF8* source = *sourceStart;
404 UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags) {
407 UTF8* target = *targetStart;
441 case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
442 case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
443 case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
444 case 1: *--target = (UTF8) (ch | firstByteMark[bytesToWrite]);
456 const UTF8** sourceStart, const UTF8* sourceEnd,
459 const UTF8* source = *sourceStart;