Lines Matching refs:c1
108 int c1, c2, w = -1; in mbfl_filt_conv_cp936_wchar() local
126 c1 = filter->cache; in mbfl_filt_conv_cp936_wchar()
128 if (((c1 >= 0xaa && c1 <= 0xaf) || (c1 >= 0xf8 && c1 <= 0xfe)) && in mbfl_filt_conv_cp936_wchar()
131 w = 94*(c1 >= 0xf8 ? c1 - 0xf2 : c1 - 0xaa) + (c - 0xa1) + 0xe000; in mbfl_filt_conv_cp936_wchar()
133 } else if (c1 >= 0xa1 && c1 <= 0xa7 && c >= 0x40 && c < 0xa1 && c != 0x7f) { in mbfl_filt_conv_cp936_wchar()
135 w = 96*(c1 - 0xa1) + c - (c >= 0x80 ? 0x41 : 0x40) + 0xe4c6; in mbfl_filt_conv_cp936_wchar()
139 c2 = (c1 << 8) | c; in mbfl_filt_conv_cp936_wchar()
157 if (c1 < 0xff && c1 > 0x80 && c > 0x39 && c < 0xff && c != 0x7f) { in mbfl_filt_conv_cp936_wchar()
158 w = (c1 - 0x81)*192 + (c - 0x40); in mbfl_filt_conv_cp936_wchar()
165 w = (c1 << 8) | c; in mbfl_filt_conv_cp936_wchar()
173 w = (c1 << 8) | c; in mbfl_filt_conv_cp936_wchar()
196 int c1, s = 0; in mbfl_filt_conv_wchar_cp936() local
221 c1 = c - 0xe000; in mbfl_filt_conv_wchar_cp936()
222 s = (c1 % 94) + 0xa1; c1 /= 94; in mbfl_filt_conv_wchar_cp936()
223 s |= (c1 < 0x06 ? c1 + 0xaa : c1 + 0xf2) << 8; in mbfl_filt_conv_wchar_cp936()
225 c1 = c - 0xe4c6; in mbfl_filt_conv_wchar_cp936()
226 s = ((c1 / 96) + 0xa1) << 8; c1 %= 96; in mbfl_filt_conv_wchar_cp936()
227 s |= c1 + (c1 >= 0x3f ? 0x41 : 0x40); in mbfl_filt_conv_wchar_cp936()
266 c1 = c & ~MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_cp936()
267 if (c1 == MBFL_WCSPLANE_WINCP936) { in mbfl_filt_conv_wchar_cp936()