Lines Matching refs:c

41 static int mbfl_filt_ident_eucjp_win(int c, mbfl_identify_filter *filter);
106 mbfl_filt_conv_eucjpwin_wchar(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_eucjpwin_wchar() argument
112 if (c >= 0 && c < 0x80) { /* latin */ in mbfl_filt_conv_eucjpwin_wchar()
113 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
114 } else if (c > 0xa0 && c < 0xff) { /* CP932 first char */ in mbfl_filt_conv_eucjpwin_wchar()
116 filter->cache = c; in mbfl_filt_conv_eucjpwin_wchar()
117 } else if (c == 0x8e) { /* kana first char */ in mbfl_filt_conv_eucjpwin_wchar()
119 } else if (c == 0x8f) { /* X 0212 first char */ in mbfl_filt_conv_eucjpwin_wchar()
122 w = c & MBFL_WCSGROUP_MASK; in mbfl_filt_conv_eucjpwin_wchar()
131 if (c > 0xa0 && c < 0xff) { in mbfl_filt_conv_eucjpwin_wchar()
133 s = (c1 - 0xa1)*94 + c - 0xa1; in mbfl_filt_conv_eucjpwin_wchar()
161 w = ((c1 & 0x7f) << 8) | (c & 0x7f); in mbfl_filt_conv_eucjpwin_wchar()
166 } else if ((c >= 0 && c < 0x21) || c == 0x7f) { /* CTLs */ in mbfl_filt_conv_eucjpwin_wchar()
167 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
169 w = (c1 << 8) | c; in mbfl_filt_conv_eucjpwin_wchar()
178 if (c > 0xa0 && c < 0xe0) { in mbfl_filt_conv_eucjpwin_wchar()
179 w = 0xfec0 + c; in mbfl_filt_conv_eucjpwin_wchar()
181 } else if ((c >= 0 && c < 0x21) || c == 0x7f) { /* CTLs */ in mbfl_filt_conv_eucjpwin_wchar()
182 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
184 w = 0x8e00 | c; in mbfl_filt_conv_eucjpwin_wchar()
192 if ((c >= 0 && c < 0x21) || c == 0x7f) { /* CTLs */ in mbfl_filt_conv_eucjpwin_wchar()
193 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
197 filter->cache = c; in mbfl_filt_conv_eucjpwin_wchar()
203 if (c1 > 0xa0 && c1 < 0xff && c > 0xa0 && c < 0xff) { in mbfl_filt_conv_eucjpwin_wchar()
204 s = (c1 - 0xa1)*94 + c - 0xa1; in mbfl_filt_conv_eucjpwin_wchar()
211 s = (c1<< 8) | c; in mbfl_filt_conv_eucjpwin_wchar()
232 w = ((c1 & 0x7f) << 8) | (c & 0x7f); in mbfl_filt_conv_eucjpwin_wchar()
237 } else if ((c >= 0 && c < 0x21) || c == 0x7f) { /* CTLs */ in mbfl_filt_conv_eucjpwin_wchar()
238 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
240 w = (c1 << 8) | c | 0x8f0000; in mbfl_filt_conv_eucjpwin_wchar()
252 return c; in mbfl_filt_conv_eucjpwin_wchar()
259 mbfl_filt_conv_wchar_eucjpwin(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_wchar_eucjpwin() argument
264 if (c >= ucs_a1_jis_table_min && c < ucs_a1_jis_table_max) { in mbfl_filt_conv_wchar_eucjpwin()
265 s1 = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; in mbfl_filt_conv_wchar_eucjpwin()
266 } else if (c >= ucs_a2_jis_table_min && c < ucs_a2_jis_table_max) { in mbfl_filt_conv_wchar_eucjpwin()
267 s1 = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; in mbfl_filt_conv_wchar_eucjpwin()
268 } else if (c >= ucs_i_jis_table_min && c < ucs_i_jis_table_max) { in mbfl_filt_conv_wchar_eucjpwin()
269 s1 = ucs_i_jis_table[c - ucs_i_jis_table_min]; in mbfl_filt_conv_wchar_eucjpwin()
270 } else if (c >= ucs_r_jis_table_min && c < ucs_r_jis_table_max) { in mbfl_filt_conv_wchar_eucjpwin()
271 s1 = ucs_r_jis_table[c - ucs_r_jis_table_min]; in mbfl_filt_conv_wchar_eucjpwin()
272 } else if (c >= 0xe000 && c < (0xe000 + 10*94)) { /* user (X0208 85ku - 94ku) */ in mbfl_filt_conv_wchar_eucjpwin()
273 s1 = c - 0xe000; in mbfl_filt_conv_wchar_eucjpwin()
277 } else if (c >= (0xe000 + 10*94) && c < (0xe000 + 20*94)) { /* user (X0212 85ku - 94ku) */ in mbfl_filt_conv_wchar_eucjpwin()
278 s1 = c - (0xe000 + 10*94); in mbfl_filt_conv_wchar_eucjpwin()
287 c1 = c & ~MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_eucjpwin()
289 s1 = c & MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_eucjpwin()
294 s1 = c & MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_eucjpwin()
299 s1 = c & MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_eucjpwin()
305 } else if (c == 0xa5) { /* YEN SIGN */ in mbfl_filt_conv_wchar_eucjpwin()
307 } else if (c == 0x203e) { /* OVER LINE */ in mbfl_filt_conv_wchar_eucjpwin()
309 } else if (c == 0xff3c) { /* FULLWIDTH REVERSE SOLIDUS */ in mbfl_filt_conv_wchar_eucjpwin()
311 } else if (c == 0xff5e) { /* FULLWIDTH TILDE */ in mbfl_filt_conv_wchar_eucjpwin()
313 } else if (c == 0x2225) { /* PARALLEL TO */ in mbfl_filt_conv_wchar_eucjpwin()
315 } else if (c == 0xff0d) { /* FULLWIDTH HYPHEN-MINUS */ in mbfl_filt_conv_wchar_eucjpwin()
317 } else if (c == 0xffe0) { /* FULLWIDTH CENT SIGN */ in mbfl_filt_conv_wchar_eucjpwin()
319 } else if (c == 0xffe1) { /* FULLWIDTH POUND SIGN */ in mbfl_filt_conv_wchar_eucjpwin()
321 } else if (c == 0xffe2) { /* FULLWIDTH NOT SIGN */ in mbfl_filt_conv_wchar_eucjpwin()
323 } else if (c == 0xff5e) { /* FULLWIDTH TILDE */ in mbfl_filt_conv_wchar_eucjpwin()
332 if (c == cp932ext1_ucs_table[c1]) { in mbfl_filt_conv_wchar_eucjpwin()
342 if (c == cp932ext3_ucs_table[c1]) { in mbfl_filt_conv_wchar_eucjpwin()
352 if (c == 0) { in mbfl_filt_conv_wchar_eucjpwin()
375 CK(mbfl_filt_conv_illegal_output(c, filter)); in mbfl_filt_conv_wchar_eucjpwin()
379 return c; in mbfl_filt_conv_wchar_eucjpwin()
382 static int mbfl_filt_ident_eucjp_win(int c, mbfl_identify_filter *filter) in mbfl_filt_ident_eucjp_win() argument
386 if (c >= 0 && c < 0x80) { /* ok */ in mbfl_filt_ident_eucjp_win()
388 } else if (c > 0xa0 && c < 0xff) { /* kanji first char */ in mbfl_filt_ident_eucjp_win()
390 } else if (c == 0x8e) { /* kana first char */ in mbfl_filt_ident_eucjp_win()
392 } else if (c == 0x8f) { /* X 0212 first char */ in mbfl_filt_ident_eucjp_win()
400 if (c < 0xa1 || c > 0xfe) { /* bad */ in mbfl_filt_ident_eucjp_win()
407 if (c < 0xa1 || c > 0xdf) { /* bad */ in mbfl_filt_ident_eucjp_win()
414 if (c < 0xa1 || c > 0xfe) { /* bad */ in mbfl_filt_ident_eucjp_win()
420 if (c < 0xa1 || c > 0xfe) { /* bad */ in mbfl_filt_ident_eucjp_win()
431 return c; in mbfl_filt_ident_eucjp_win()