Lines Matching refs:ch2
99 Py_UCS4 ch2;
111 ch2 = (unsigned char)s[1];
112 if (!IS_CONTINUATION_BYTE(ch2))
115 ch = (ch << 6) + ch2 -
129 Py_UCS4 ch2, ch3;
135 ch2 = (unsigned char)s[1];
136 if (!IS_CONTINUATION_BYTE(ch2) ||
137 (ch2 < 0xA0 ? ch == 0xE0 : ch == 0xED))
142 ch2 = (unsigned char)s[1];
144 if (!IS_CONTINUATION_BYTE(ch2)) {
149 if (ch2 < 0xA0)
153 } else if (ch == 0xED && ch2 >= 0xA0) {
165 ch = (ch << 12) + (ch2 << 6) + ch3 -
179 Py_UCS4 ch2, ch3, ch4;
185 ch2 = (unsigned char)s[1];
186 if (!IS_CONTINUATION_BYTE(ch2) ||
187 (ch2 < 0x90 ? ch == 0xF0 : ch == 0xF4))
197 ch2 = (unsigned char)s[1];
200 if (!IS_CONTINUATION_BYTE(ch2)) {
205 if (ch2 < 0x90)
209 } else if (ch == 0xF4 && ch2 >= 0x90) {
222 ch = (ch << 18) + (ch2 << 12) + (ch3 << 6) + ch4 -
520 Py_UCS4 ch2;
589 ch2 = (q[ihi] << 8) | q[ilo];
591 if (!Py_UNICODE_IS_LOW_SURROGATE(ch2))
593 ch = Py_UNICODE_JOIN_SURROGATES(ch, ch2);
726 Py_UCS2 ch2 = Py_UNICODE_LOW_SURROGATE(ch);
728 out[1] = SWAB2(ch2);