Lines Matching refs:s1

209 	int c1, c2, s1;  in mbfl_filt_conv_wchar_cp51932()  local
211 s1 = 0; in mbfl_filt_conv_wchar_cp51932()
213 s1 = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; in mbfl_filt_conv_wchar_cp51932()
215 s1 = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; in mbfl_filt_conv_wchar_cp51932()
217 s1 = ucs_i_jis_table[c - ucs_i_jis_table_min]; in mbfl_filt_conv_wchar_cp51932()
219 s1 = ucs_r_jis_table[c - ucs_r_jis_table_min]; in mbfl_filt_conv_wchar_cp51932()
221 if (s1 >= 0x8080) s1 = -1; /* we don't support JIS X0213 */ in mbfl_filt_conv_wchar_cp51932()
222 if (s1 <= 0) { in mbfl_filt_conv_wchar_cp51932()
225 s1 = c & MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_cp51932()
226 if (s1 >= ((85 + 0x20) << 8)) { /* 85ku - 120ku */ in mbfl_filt_conv_wchar_cp51932()
227 s1 = -1; in mbfl_filt_conv_wchar_cp51932()
230 s1 = c & MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_cp51932()
231 if ((s1 >= ((85 + 0x20) << 8) && /* 85ku - 94ku */ in mbfl_filt_conv_wchar_cp51932()
232 s1 <= ((88 + 0x20) << 8)) ||/* IBM extension */ in mbfl_filt_conv_wchar_cp51932()
233 (s1 >= ((93 + 0x20) << 8) && /* 89ku - 92ku */ in mbfl_filt_conv_wchar_cp51932()
234 s1 <= ((94 + 0x20) << 8))) { in mbfl_filt_conv_wchar_cp51932()
235 s1 = -1; in mbfl_filt_conv_wchar_cp51932()
238 s1 = 0x005c; /* YEN SIGN */ in mbfl_filt_conv_wchar_cp51932()
240 s1 = 0x007e; /* FULLWIDTH MACRON */ in mbfl_filt_conv_wchar_cp51932()
242 s1 = 0x2140; in mbfl_filt_conv_wchar_cp51932()
244 s1 = 0x2141; in mbfl_filt_conv_wchar_cp51932()
246 s1 = 0x2142; in mbfl_filt_conv_wchar_cp51932()
248 s1 = 0x215d; in mbfl_filt_conv_wchar_cp51932()
250 s1 = 0x2171; in mbfl_filt_conv_wchar_cp51932()
252 s1 = 0x2172; in mbfl_filt_conv_wchar_cp51932()
254 s1 = 0x224c; in mbfl_filt_conv_wchar_cp51932()
256 s1 = -1; in mbfl_filt_conv_wchar_cp51932()
261 s1 = ((c1/94 + 0x2d) << 8) + (c1%94 + 0x21); in mbfl_filt_conv_wchar_cp51932()
266 if (s1 < 0) { in mbfl_filt_conv_wchar_cp51932()
271 s1 = ((c1/94 + 0x79) << 8) +(c1%94 + 0x21); in mbfl_filt_conv_wchar_cp51932()
279 s1 = 0; in mbfl_filt_conv_wchar_cp51932()
280 } else if (s1 <= 0) { in mbfl_filt_conv_wchar_cp51932()
281 s1 = -1; in mbfl_filt_conv_wchar_cp51932()
285 if (s1 >= 0) { in mbfl_filt_conv_wchar_cp51932()
286 if (s1 < 0x80) { /* latin */ in mbfl_filt_conv_wchar_cp51932()
287 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_cp51932()
288 } else if (s1 < 0x100) { /* kana */ in mbfl_filt_conv_wchar_cp51932()
290 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_cp51932()
291 } else if (s1 < 0x8080) { /* X 0208 */ in mbfl_filt_conv_wchar_cp51932()
292 CK((*filter->output_function)(((s1 >> 8) & 0xff) | 0x80, filter->data)); in mbfl_filt_conv_wchar_cp51932()
293 CK((*filter->output_function)((s1 & 0xff) | 0x80, filter->data)); in mbfl_filt_conv_wchar_cp51932()