Lines Matching refs:s1

263 	int c1, c2, s1;  in mbfl_filt_conv_wchar_eucjpwin()  local
265 s1 = 0; in mbfl_filt_conv_wchar_eucjpwin()
267 s1 = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; in mbfl_filt_conv_wchar_eucjpwin()
269 s1 = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; in mbfl_filt_conv_wchar_eucjpwin()
271 s1 = ucs_i_jis_table[c - ucs_i_jis_table_min]; in mbfl_filt_conv_wchar_eucjpwin()
273 s1 = ucs_r_jis_table[c - ucs_r_jis_table_min]; in mbfl_filt_conv_wchar_eucjpwin()
275 s1 = c - 0xe000; in mbfl_filt_conv_wchar_eucjpwin()
276 c1 = s1/94 + 0x75; in mbfl_filt_conv_wchar_eucjpwin()
277 c2 = s1%94 + 0x21; in mbfl_filt_conv_wchar_eucjpwin()
278 s1 = (c1 << 8) | c2; in mbfl_filt_conv_wchar_eucjpwin()
280 s1 = c - (0xe000 + 10*94); in mbfl_filt_conv_wchar_eucjpwin()
281 c1 = s1/94 + 0xf5; in mbfl_filt_conv_wchar_eucjpwin()
282 c2 = s1%94 + 0xa1; in mbfl_filt_conv_wchar_eucjpwin()
283 s1 = (c1 << 8) | c2; in mbfl_filt_conv_wchar_eucjpwin()
285 if (s1 == 0xa2f1) { in mbfl_filt_conv_wchar_eucjpwin()
286 s1 = 0x2d62; /* NUMERO SIGN */ in mbfl_filt_conv_wchar_eucjpwin()
288 if (s1 <= 0) { in mbfl_filt_conv_wchar_eucjpwin()
291 s1 = c & MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_eucjpwin()
292 if (s1 >= ((85 + 0x20) << 8)) { /* 85ku - 120ku */ in mbfl_filt_conv_wchar_eucjpwin()
293 s1 = -1; in mbfl_filt_conv_wchar_eucjpwin()
296 s1 = c & MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_eucjpwin()
297 if (s1 >= ((85 + 0x20) << 8)) { /* 85ku - 94ku */ in mbfl_filt_conv_wchar_eucjpwin()
298 s1 = -1; in mbfl_filt_conv_wchar_eucjpwin()
301 s1 = c & MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_eucjpwin()
302 if (s1 >= ((83 + 0x20) << 8)) { /* 83ku - 94ku */ in mbfl_filt_conv_wchar_eucjpwin()
303 s1 = -1; in mbfl_filt_conv_wchar_eucjpwin()
305 s1 |= 0x8080; in mbfl_filt_conv_wchar_eucjpwin()
308 s1 = 0x216f; /* FULLWIDTH YEN SIGN */ in mbfl_filt_conv_wchar_eucjpwin()
310 s1 = 0x2131; /* FULLWIDTH MACRON */ in mbfl_filt_conv_wchar_eucjpwin()
312 s1 = 0x2140; in mbfl_filt_conv_wchar_eucjpwin()
314 s1 = 0x2141; in mbfl_filt_conv_wchar_eucjpwin()
316 s1 = 0x2142; in mbfl_filt_conv_wchar_eucjpwin()
318 s1 = 0x215d; in mbfl_filt_conv_wchar_eucjpwin()
320 s1 = 0x2171; in mbfl_filt_conv_wchar_eucjpwin()
322 s1 = 0x2172; in mbfl_filt_conv_wchar_eucjpwin()
324 s1 = 0x224c; in mbfl_filt_conv_wchar_eucjpwin()
326 s1 = 0x2141; in mbfl_filt_conv_wchar_eucjpwin()
328 s1 = -1; in mbfl_filt_conv_wchar_eucjpwin()
335 s1 = ((c1 / 94 + oh + 0x21) << 8) + (c1 % 94 + 0x21); in mbfl_filt_conv_wchar_eucjpwin()
340 if (s1 < 0) { in mbfl_filt_conv_wchar_eucjpwin()
346 s1 = cp932ext3_eucjp_table[c1]; in mbfl_filt_conv_wchar_eucjpwin()
355 s1 = 0; in mbfl_filt_conv_wchar_eucjpwin()
356 } else if (s1 <= 0) { in mbfl_filt_conv_wchar_eucjpwin()
357 s1 = -1; in mbfl_filt_conv_wchar_eucjpwin()
361 if (s1 >= 0) { in mbfl_filt_conv_wchar_eucjpwin()
362 if (s1 < 0x80) { /* latin */ in mbfl_filt_conv_wchar_eucjpwin()
363 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_eucjpwin()
364 } else if (s1 < 0x100) { /* kana */ in mbfl_filt_conv_wchar_eucjpwin()
366 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_eucjpwin()
367 } else if (s1 < 0x8080) { /* X 0208 */ in mbfl_filt_conv_wchar_eucjpwin()
368 CK((*filter->output_function)(((s1 >> 8) & 0xff) | 0x80, filter->data)); in mbfl_filt_conv_wchar_eucjpwin()
369 CK((*filter->output_function)((s1 & 0xff) | 0x80, filter->data)); in mbfl_filt_conv_wchar_eucjpwin()
372 CK((*filter->output_function)(((s1 >> 8) & 0xff) | 0x80, filter->data)); in mbfl_filt_conv_wchar_eucjpwin()
373 CK((*filter->output_function)((s1 & 0xff) | 0x80, filter->data)); in mbfl_filt_conv_wchar_eucjpwin()