Home | History | Annotate | Download | only in Lex

Lines Matching defs:UTF8

321 /// convert the UTF32 to UTF8 or UTF16. This is a subroutine of
375 // Now that we've parsed/checked the UCN, we convert from UTF32->UTF8.
379 typedef uint8_t UTF8;
394 // Once the bits are split out into bytes of UTF8, this is a mask OR-ed
396 static const UTF8 firstByteMark[5] = {
402 case 4: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6;
403 case 3: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6;
404 case 2: *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6;
405 case 1: *--ResultBuf = (UTF8) (UcnVal | firstByteMark[bytesToWrite]);
1000 ConvertUTF8toUTF32(reinterpret_cast<UTF8 const **>(&start),
1001 reinterpret_cast<UTF8 const *>(begin),
1298 // Skip 8 of u8 marker for utf8 strings.
1444 const UTF8 *ErrorPtrTmp;