Lines Matching defs:UcnVal

457                                     const char *ThisTokEnd, uint32_t &UcnVal,
504 if (UcnVal & 0xF0000000) {
508 UcnVal <<= 4;
509 UcnVal |= CharVal;
598 const char *ThisTokEnd, uint32_t &UcnVal,
638 UcnVal = *Res;
639 UcnLen = UcnVal > 0xFFFF ? 8 : 4;
646 const char *ThisTokEnd, uint32_t &UcnVal,
659 UcnVal, UcnLen, Loc, Diags, Features);
662 !ProcessNumericUCNEscape(ThisTokBegin, ThisTokBuf, ThisTokEnd, UcnVal,
670 if ((0xD800 <= UcnVal && UcnVal <= 0xDFFF) || // surrogate codepoints
671 UcnVal > 0x10FFFF) { // maximum legal UTF32 value
680 if (UcnVal < 0xa0 &&
682 (UcnVal != 0x24 && UcnVal != 0x40 && UcnVal != 0x60)) {
686 char BasicSCSChar = UcnVal;
687 if (UcnVal >= 0x20 && UcnVal < 0x7f)
727 uint32_t UcnVal = 0;
731 if (!ProcessUCNEscape(ThisTokBegin, ThisTokBuf, ThisTokEnd, UcnVal,
739 return UcnVal <= 0xFFFF ? 2 : 4;
742 if (UcnVal < 0x80)
744 if (UcnVal < 0x800)
746 if (UcnVal < 0x10000)
762 UTF32 UcnVal = 0;
764 if (!ProcessUCNEscape(ThisTokBegin, ThisTokBuf, ThisTokEnd, UcnVal, UcnLen,
780 *ResultPtr = UcnVal;
790 if (UcnVal <= (UTF32)0xFFFF) {
791 *ResultPtr = UcnVal;
797 UcnVal -= 0x10000;
798 *ResultPtr = 0xD800 + (UcnVal >> 10);
799 *(ResultPtr+1) = 0xDC00 + (UcnVal & 0x3FF);
813 if (UcnVal < (UTF32)0x80)
815 else if (UcnVal < (UTF32)0x800)
817 else if (UcnVal < (UTF32)0x10000)
834 *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6;
837 *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6;
840 *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6;
843 *--ResultBuf = (UTF8) (UcnVal | firstByteMark[bytesToWrite]);