• Home
  • Raw
  • Download

Lines Matching refs:val

58     UInt32 val = c;  in CheckUTF8()  local
65 val <<= 6; in CheckUTF8()
66 val |= (c2 - 0x80); in CheckUTF8()
70 if (val >= 0x110000) in CheckUTF8()
109 UInt32 val = c; in Utf8_To_Utf16() local
120 val <<= 6; in Utf8_To_Utf16()
121 val |= (c2 - 0x80); in Utf8_To_Utf16()
128 if (val < 0x10000) in Utf8_To_Utf16()
131 dest[destPos] = (wchar_t)val; in Utf8_To_Utf16()
136 val -= 0x10000; in Utf8_To_Utf16()
137 if (val >= 0x100000) in Utf8_To_Utf16()
141 dest[destPos + 0] = (wchar_t)(0xD800 + (val >> 10)); in Utf8_To_Utf16()
142 dest[destPos + 1] = (wchar_t)(0xDC00 + (val & 0x3FF)); in Utf8_To_Utf16()
151 #define _UTF8_HEAD(n, val) ((char)(_UTF8_START(n) + (val >> (6 * (n))))) argument
152 #define _UTF8_CHAR(n, val) ((char)(0x80 + (((val) >> (6 * (n))) & 0x3F))) argument
162 UInt32 val = *src++; in Utf16_To_Utf8_Calc() local
164 if (val < 0x80) in Utf16_To_Utf8_Calc()
167 if (val < _UTF8_RANGE(1)) in Utf16_To_Utf8_Calc()
173 if (val >= 0xD800 && val < 0xDC00 && src != srcLim) in Utf16_To_Utf8_Calc()
190 if (val < _UTF8_RANGE(2)) size += 2; in Utf16_To_Utf8_Calc()
191 else if (val < _UTF8_RANGE(3)) size += 3; in Utf16_To_Utf8_Calc()
192 else if (val < _UTF8_RANGE(4)) size += 4; in Utf16_To_Utf8_Calc()
193 else if (val < _UTF8_RANGE(5)) size += 5; in Utf16_To_Utf8_Calc()
207 UInt32 val = *src++; in Utf16_To_Utf8() local
209 if (val < 0x80) in Utf16_To_Utf8()
211 *dest++ = (char)val; in Utf16_To_Utf8()
215 if (val < _UTF8_RANGE(1)) in Utf16_To_Utf8()
217 dest[0] = _UTF8_HEAD(1, val); in Utf16_To_Utf8()
218 dest[1] = _UTF8_CHAR(0, val); in Utf16_To_Utf8()
223 if (val >= 0xD800 && val < 0xDC00 && src != srcLim) in Utf16_To_Utf8()
229 val = (((val - 0xD800) << 10) | (c2 - 0xDC00)) + 0x10000; in Utf16_To_Utf8()
230 dest[0] = _UTF8_HEAD(3, val); in Utf16_To_Utf8()
231 dest[1] = _UTF8_CHAR(2, val); in Utf16_To_Utf8()
232 dest[2] = _UTF8_CHAR(1, val); in Utf16_To_Utf8()
233 dest[3] = _UTF8_CHAR(0, val); in Utf16_To_Utf8()
240 if (val < _UTF8_RANGE(2)) in Utf16_To_Utf8()
243 dest[0] = _UTF8_HEAD(2, val); in Utf16_To_Utf8()
244 dest[1] = _UTF8_CHAR(1, val); in Utf16_To_Utf8()
245 dest[2] = _UTF8_CHAR(0, val); in Utf16_To_Utf8()
254 if (val < _UTF8_RANGE(3)) { numBits = 6 * 3; b = _UTF8_HEAD(3, val); } in Utf16_To_Utf8()
255 else if (val < _UTF8_RANGE(4)) { numBits = 6 * 4; b = _UTF8_HEAD(4, val); } in Utf16_To_Utf8()
256 else if (val < _UTF8_RANGE(5)) { numBits = 6 * 5; b = _UTF8_HEAD(5, val); } in Utf16_To_Utf8()
264 *dest++ = (char)(0x80 + ((val >> numBits) & 0x3F)); in Utf16_To_Utf8()