Lines Matching defs:utf_char
74 unsigned utf_char = 0;
123 && utf_char == 0x04
131 && utf_char == 0x0d
148 if (!utf_char && !((c & 0x7f) >> (7 - utf_count))) {
155 utf_char = UCS_REPL;
158 utf_char <<= 6;
159 utf_char |= (c & 0x3f);
160 if ((utf_char >= 0xd800 &&
161 utf_char <= 0xdfff) ||
162 (utf_char == 0xfffe) ||
163 (utf_char == HIDDEN_CHAR)) {
164 utf_char = UCS_REPL;
170 if (utf_char > NARROW_ICHAR) {
171 TRACE(("using replacement for %#x\n", utf_char));
172 utf_char = UCS_REPL;
175 data->utf_data = (IChar) utf_char;
197 utf_char = (c & 0x1f);
200 utf_char = (c & 0x0f);
203 utf_char = (c & 0x07);
212 utf_char = (c & 0x1f);
215 utf_char = UCS_REPL;
219 utf_char = (c & 0x0f);
222 utf_char = (c & 0x07);
225 utf_char = (c & 0x03);
228 utf_char = (c & 0x01);