Lines Matching refs:s1

211 	int c1, c2, s1;  in mbfl_filt_conv_wchar_cp51932()  local
213 s1 = 0; in mbfl_filt_conv_wchar_cp51932()
215 s1 = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; in mbfl_filt_conv_wchar_cp51932()
217 s1 = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; in mbfl_filt_conv_wchar_cp51932()
219 s1 = ucs_i_jis_table[c - ucs_i_jis_table_min]; in mbfl_filt_conv_wchar_cp51932()
221 s1 = ucs_r_jis_table[c - ucs_r_jis_table_min]; in mbfl_filt_conv_wchar_cp51932()
223 if (s1 >= 0x8080) s1 = -1; /* we don't support JIS X0213 */ in mbfl_filt_conv_wchar_cp51932()
224 if (s1 <= 0) { in mbfl_filt_conv_wchar_cp51932()
227 s1 = c & MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_cp51932()
228 if (s1 >= ((85 + 0x20) << 8)) { /* 85ku - 120ku */ in mbfl_filt_conv_wchar_cp51932()
229 s1 = -1; in mbfl_filt_conv_wchar_cp51932()
232 s1 = c & MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_cp51932()
233 if ((s1 >= ((85 + 0x20) << 8) && /* 85ku - 94ku */ in mbfl_filt_conv_wchar_cp51932()
234 s1 <= ((88 + 0x20) << 8)) ||/* IBM extension */ in mbfl_filt_conv_wchar_cp51932()
235 (s1 >= ((93 + 0x20) << 8) && /* 89ku - 92ku */ in mbfl_filt_conv_wchar_cp51932()
236 s1 <= ((94 + 0x20) << 8))) { in mbfl_filt_conv_wchar_cp51932()
237 s1 = -1; in mbfl_filt_conv_wchar_cp51932()
240 s1 = 0x005c; /* YEN SIGN */ in mbfl_filt_conv_wchar_cp51932()
242 s1 = 0x007e; /* FULLWIDTH MACRON */ in mbfl_filt_conv_wchar_cp51932()
244 s1 = 0x2140; in mbfl_filt_conv_wchar_cp51932()
246 s1 = 0x2141; in mbfl_filt_conv_wchar_cp51932()
248 s1 = 0x2142; in mbfl_filt_conv_wchar_cp51932()
250 s1 = 0x215d; in mbfl_filt_conv_wchar_cp51932()
252 s1 = 0x2171; in mbfl_filt_conv_wchar_cp51932()
254 s1 = 0x2172; in mbfl_filt_conv_wchar_cp51932()
256 s1 = 0x224c; in mbfl_filt_conv_wchar_cp51932()
258 s1 = -1; in mbfl_filt_conv_wchar_cp51932()
263 s1 = ((c1/94 + 0x2d) << 8) + (c1%94 + 0x21); in mbfl_filt_conv_wchar_cp51932()
268 if (s1 < 0) { in mbfl_filt_conv_wchar_cp51932()
273 s1 = ((c1/94 + 0x79) << 8) +(c1%94 + 0x21); in mbfl_filt_conv_wchar_cp51932()
281 s1 = 0; in mbfl_filt_conv_wchar_cp51932()
282 } else if (s1 <= 0) { in mbfl_filt_conv_wchar_cp51932()
283 s1 = -1; in mbfl_filt_conv_wchar_cp51932()
287 if (s1 >= 0) { in mbfl_filt_conv_wchar_cp51932()
288 if (s1 < 0x80) { /* latin */ in mbfl_filt_conv_wchar_cp51932()
289 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_cp51932()
290 } else if (s1 < 0x100) { /* kana */ in mbfl_filt_conv_wchar_cp51932()
292 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_cp51932()
293 } else if (s1 < 0x8080) { /* X 0208 */ in mbfl_filt_conv_wchar_cp51932()
294 CK((*filter->output_function)(((s1 >> 8) & 0xff) | 0x80, filter->data)); in mbfl_filt_conv_wchar_cp51932()
295 CK((*filter->output_function)((s1 & 0xff) | 0x80, filter->data)); in mbfl_filt_conv_wchar_cp51932()