Lines Matching refs:c1

130 	int c1, c2, c3, w = -1;  in mbfl_filt_conv_gb18030_wchar()  local
151 c1 = filter->cache; in mbfl_filt_conv_gb18030_wchar()
154 if (c1 >= 0x81 && c1 <= 0x84 && c >= 0x30 && c <= 0x39) { /* 4 byte range: Unicode BMP */ in mbfl_filt_conv_gb18030_wchar()
156 filter->cache = (c1 << 8) | c; in mbfl_filt_conv_gb18030_wchar()
158 } else if (c1 >= 0x90 && c1 <= 0xe3 && c >= 0x30 && c <= 0x39) { in mbfl_filt_conv_gb18030_wchar()
161 filter->cache = (c1 << 8) | c; in mbfl_filt_conv_gb18030_wchar()
163 } else if (((c1 >= 0xaa && c1 <= 0xaf) || (c1 >= 0xf8 && c1 <= 0xfe)) && in mbfl_filt_conv_gb18030_wchar()
165 w = 94*(c1 >= 0xf8 ? c1 - 0xf2 : c1 - 0xaa) + (c - 0xa1) + 0xe000; in mbfl_filt_conv_gb18030_wchar()
167 } else if (c1 >= 0xa1 && c1 <= 0xa7 && c >= 0x40 && c < 0xa1 && c != 0x7f) { in mbfl_filt_conv_gb18030_wchar()
169 w = 96*(c1 - 0xa1) + c - (c >= 0x80 ? 0x41 : 0x40) + 0xe4c6; in mbfl_filt_conv_gb18030_wchar()
173 c2 = (c1 << 8) | c; in mbfl_filt_conv_gb18030_wchar()
191 if ((c1 >= 0xa1 && c1 <= 0xa9 && c >= 0xa1 && c <= 0xfe) || in mbfl_filt_conv_gb18030_wchar()
192 (c1 >= 0xb0 && c1 <= 0xf7 && c >= 0xa1 && c <= 0xfe) || in mbfl_filt_conv_gb18030_wchar()
193 (c1 >= 0x81 && c1 <= 0xa0 && c >= 0x40 && c <= 0xfe && c != 0x7f) || in mbfl_filt_conv_gb18030_wchar()
194 (c1 >= 0xaa && c1 <= 0xfe && c >= 0x40 && c <= 0xa0 && c != 0x7f) || in mbfl_filt_conv_gb18030_wchar()
195 (c1 >= 0xa8 && c1 <= 0xa9 && c >= 0x40 && c <= 0xa0 && c != 0x7f)) { in mbfl_filt_conv_gb18030_wchar()
196 w = (c1 - 0x81)*192 + (c - 0x40); in mbfl_filt_conv_gb18030_wchar()
203 w = (c1 << 8) | c; in mbfl_filt_conv_gb18030_wchar()
211 w = (c1 << 8) | c; in mbfl_filt_conv_gb18030_wchar()
219 c1 = (filter->cache >> 8) & 0xff; in mbfl_filt_conv_gb18030_wchar()
223 if (((c1 >= 0x81 && c1 <= 0x84) || (c1 >= 0x90 && c1 <= 0xe3)) && in mbfl_filt_conv_gb18030_wchar()
225 filter->cache = (c1 << 16) | (c2 << 8) | c; in mbfl_filt_conv_gb18030_wchar()
228 w = (c1 << 16) | (c2 << 8) | c; in mbfl_filt_conv_gb18030_wchar()
236 c1 = (filter->cache >> 16) & 0xff; in mbfl_filt_conv_gb18030_wchar()
241 if (((c1 >= 0x81 && c1 <= 0x84) || (c1 >= 0x90 && c1 <= 0xe3)) && in mbfl_filt_conv_gb18030_wchar()
243 if (c1 >= 0x90 && c1 <= 0xe3) { in mbfl_filt_conv_gb18030_wchar()
244 w = ((((c1 - 0x90)*10 + (c2 - 0x30))*126 + (c3 - 0x81)))*10 + (c - 0x30) + 0x10000; in mbfl_filt_conv_gb18030_wchar()
246 w = (((c1 - 0x81)*10 + (c2 - 0x30))*126 + (c3 - 0x81))*10 + (c - 0x30); in mbfl_filt_conv_gb18030_wchar()
251 w = (c1 << 24) | (c2 << 16) | (c3 << 8) | c; in mbfl_filt_conv_gb18030_wchar()
259 w = (c1 << 24) | (c2 << 16) | (c3 << 8) | c; in mbfl_filt_conv_gb18030_wchar()
268 w = (c1 << 24) | (c2 << 16) | (c3 << 8) | c; in mbfl_filt_conv_gb18030_wchar()
290 int c1, s = 0, s1 = 0; in mbfl_filt_conv_wchar_gb18030() local
349 c1 = c - 0xe000; in mbfl_filt_conv_wchar_gb18030()
350 s = (c1 % 94) + 0xa1; c1 /= 94; in mbfl_filt_conv_wchar_gb18030()
351 s |= (c1 < 0x06 ? c1 + 0xaa : c1 + 0xf2) << 8; in mbfl_filt_conv_wchar_gb18030()
353 c1 = c - 0xe4c6; in mbfl_filt_conv_wchar_gb18030()
354 s = ((c1 / 96) + 0xa1) << 8; c1 %= 96; in mbfl_filt_conv_wchar_gb18030()
355 s |= c1 + (c1 >= 0x3f ? 0x41 : 0x40); in mbfl_filt_conv_wchar_gb18030()
377 c1 = c - mbfl_gb_uni_ofst[s]; in mbfl_filt_conv_wchar_gb18030()
378 s = (c1 % 10) + 0x30; c1 /= 10; in mbfl_filt_conv_wchar_gb18030()
379 s |= ((c1 % 126) + 0x81) << 8; c1 /= 126; in mbfl_filt_conv_wchar_gb18030()
380 s |= ((c1 % 10) + 0x30) << 16; c1 /= 10; in mbfl_filt_conv_wchar_gb18030()
381 s1 = c1 + 0x81; in mbfl_filt_conv_wchar_gb18030()
384 c1 = c - 0x10000; in mbfl_filt_conv_wchar_gb18030()
385 s = (c1 % 10) + 0x30; c1 /= 10; in mbfl_filt_conv_wchar_gb18030()
386 s |= ((c1 % 126) + 0x81) << 8; c1 /= 126; in mbfl_filt_conv_wchar_gb18030()
387 s |= ((c1 % 10) + 0x30) << 16; c1 /= 10; in mbfl_filt_conv_wchar_gb18030()
388 s1 = c1 + 0x90; in mbfl_filt_conv_wchar_gb18030()
392 c1 = c & ~MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_gb18030()
393 if (c1 == MBFL_WCSPLANE_WINCP936) { in mbfl_filt_conv_wchar_gb18030()
423 int c1; in mbfl_filt_ident_gb18030() local
425 c1 = (filter->status >> 8) & 0xff; in mbfl_filt_ident_gb18030()
436 …if (((c1 >= 0x81 && c1 <= 0x84) || (c1 >= 0x90 && c1 <= 0xe3)) && c >= 0x30 && c <= 0x39) { /* qbc… in mbfl_filt_ident_gb18030()
438 …} else if (((c1 >= 0xaa && c1 <= 0xaf) || (c1 >= 0xf8 && c1 <= 0xfe)) && (c >= 0xa1 && c <= 0xfe))… in mbfl_filt_ident_gb18030()
440 } else if (c1 >= 0xa1 && c1 <= 0xa7 && c >= 0x40 && c < 0xa1 && c != 0x7f) { in mbfl_filt_ident_gb18030()
442 } else if ((c1 >= 0xa1 && c1 <= 0xa9 && c >= 0xa1 && c <= 0xfe) || in mbfl_filt_ident_gb18030()
443 (c1 >= 0xb0 && c1 <= 0xf7 && c >= 0xa1 && c <= 0xfe) || in mbfl_filt_ident_gb18030()
444 (c1 >= 0x81 && c1 <= 0xa0 && c >= 0x40 && c <= 0xfe && c != 0x7f) || in mbfl_filt_ident_gb18030()
445 (c1 >= 0xaa && c1 <= 0xfe && c >= 0x40 && c <= 0xa0 && c != 0x7f) || in mbfl_filt_ident_gb18030()
446 (c1 >= 0xa8 && c1 <= 0xa9 && c >= 0x40 && c <= 0xa0 && c != 0x7f)) { in mbfl_filt_ident_gb18030()