Lines Matching refs:c

41 int mbfl_filt_ident_2022jpms(int c, mbfl_identify_filter *filter);
87 #define idxtojis1(c) (((c) / 94) + 0x21) argument
88 #define idxtojis2(c) (((c) % 94) + 0x21) argument
94 mbfl_filt_conv_2022jpms_wchar(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_2022jpms_wchar() argument
106 if (c == 0x1b) { in mbfl_filt_conv_2022jpms_wchar()
108 } else if (filter->status == 0x20 && c > 0x20 && c < 0x60) { /* kana */ in mbfl_filt_conv_2022jpms_wchar()
109 CK((*filter->output_function)(0xff40 + c, filter->data)); in mbfl_filt_conv_2022jpms_wchar()
110 …} else if ((filter->status == 0x80 || filter->status == 0xa0) && c > 0x20 && c < 0x80) { /* kanji… in mbfl_filt_conv_2022jpms_wchar()
111 filter->cache = c; in mbfl_filt_conv_2022jpms_wchar()
113 } else if (c >= 0 && c < 0x80) { /* latin, CTLs */ in mbfl_filt_conv_2022jpms_wchar()
114 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_2022jpms_wchar()
115 } else if (c > 0xa0 && c < 0xe0) { /* GR kana */ in mbfl_filt_conv_2022jpms_wchar()
116 CK((*filter->output_function)(0xfec0 + c, filter->data)); in mbfl_filt_conv_2022jpms_wchar()
118 w = c & MBFL_WCSGROUP_MASK; in mbfl_filt_conv_2022jpms_wchar()
130 if (c > 0x20 && c < 0x7f) { in mbfl_filt_conv_2022jpms_wchar()
131 s = (c1 - 0x21)*94 + c - 0x21; in mbfl_filt_conv_2022jpms_wchar()
162 w = (c1 << 8) | c; in mbfl_filt_conv_2022jpms_wchar()
169 w = 0xe000 + (c1 - 0x21)*94 + c - 0x21; in mbfl_filt_conv_2022jpms_wchar()
172 w = (((c1 - 0x21) + 0x7f) << 8) | c; in mbfl_filt_conv_2022jpms_wchar()
178 } else if (c == 0x1b) { in mbfl_filt_conv_2022jpms_wchar()
180 } else if ((c >= 0 && c < 0x21) || c == 0x7f) { /* CTLs */ in mbfl_filt_conv_2022jpms_wchar()
181 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_2022jpms_wchar()
183 w = (c1 << 8) | c; in mbfl_filt_conv_2022jpms_wchar()
197 if (c == 0x24) { /* '$' */ in mbfl_filt_conv_2022jpms_wchar()
199 } else if (c == 0x28) { /* '(' */ in mbfl_filt_conv_2022jpms_wchar()
215 if (c == 0x40 || c == 0x42) { /* '@' or 'B' */ in mbfl_filt_conv_2022jpms_wchar()
217 } else if (c == 0x28) { /* '(' */ in mbfl_filt_conv_2022jpms_wchar()
234 if (c == 0x40 || c == 0x42) { /* '@' or 'B' */ in mbfl_filt_conv_2022jpms_wchar()
236 } else if (c == 0x3f) { /* '?' */ in mbfl_filt_conv_2022jpms_wchar()
254 if (c == 0x42) { /* 'B' */ in mbfl_filt_conv_2022jpms_wchar()
256 } else if (c == 0x4a) { /* 'J' */ in mbfl_filt_conv_2022jpms_wchar()
258 } else if (c == 0x49) { /* 'I' */ in mbfl_filt_conv_2022jpms_wchar()
273 return c; in mbfl_filt_conv_2022jpms_wchar()
277 cp932ext3_cp932ext2_jis(int c) in cp932ext3_cp932ext2_jis() argument
281 idx = sjistoidx(0xfa, 0x40) + c; in cp932ext3_cp932ext2_jis()
295 mbfl_filt_conv_wchar_2022jpms(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_wchar_2022jpms() argument
301 if (c >= ucs_a1_jis_table_min && c < ucs_a1_jis_table_max) { in mbfl_filt_conv_wchar_2022jpms()
302 s1 = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; in mbfl_filt_conv_wchar_2022jpms()
303 } else if (c >= ucs_a2_jis_table_min && c < ucs_a2_jis_table_max) { in mbfl_filt_conv_wchar_2022jpms()
304 s1 = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; in mbfl_filt_conv_wchar_2022jpms()
305 } else if (c >= ucs_i_jis_table_min && c < ucs_i_jis_table_max) { in mbfl_filt_conv_wchar_2022jpms()
306 s1 = ucs_i_jis_table[c - ucs_i_jis_table_min]; in mbfl_filt_conv_wchar_2022jpms()
307 } else if (c >= ucs_r_jis_table_min && c < ucs_r_jis_table_max) { in mbfl_filt_conv_wchar_2022jpms()
308 s1 = ucs_r_jis_table[c - ucs_r_jis_table_min]; in mbfl_filt_conv_wchar_2022jpms()
309 } else if (c >= 0xe000 && c < (0xe000 + 20*94)) { /* user (95ku - 114ku) */ in mbfl_filt_conv_wchar_2022jpms()
310 s1 = c - 0xe000; in mbfl_filt_conv_wchar_2022jpms()
316 c1 = c & ~MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_2022jpms()
318 s1 = c & MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_2022jpms()
321 s1 = c & MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_2022jpms()
323 s1 = c & MBFL_WCSPLANE_MASK; in mbfl_filt_conv_wchar_2022jpms()
325 } else if (c == 0xa5) { /* YEN SIGN */ in mbfl_filt_conv_wchar_2022jpms()
327 } else if (c == 0x203e) { /* OVER LINE */ in mbfl_filt_conv_wchar_2022jpms()
329 } else if (c == 0xff3c) { /* FULLWIDTH REVERSE SOLIDUS */ in mbfl_filt_conv_wchar_2022jpms()
331 } else if (c == 0xff5e) { /* FULLWIDTH TILDE */ in mbfl_filt_conv_wchar_2022jpms()
333 } else if (c == 0x2225) { /* PARALLEL TO */ in mbfl_filt_conv_wchar_2022jpms()
335 } else if (c == 0xff0d) { /* FULLWIDTH HYPHEN-MINUS */ in mbfl_filt_conv_wchar_2022jpms()
337 } else if (c == 0xffe0) { /* FULLWIDTH CENT SIGN */ in mbfl_filt_conv_wchar_2022jpms()
339 } else if (c == 0xffe1) { /* FULLWIDTH POUND SIGN */ in mbfl_filt_conv_wchar_2022jpms()
341 } else if (c == 0xffe2) { /* FULLWIDTH NOT SIGN */ in mbfl_filt_conv_wchar_2022jpms()
350 if (c == cp932ext1_ucs_table[c1]) { in mbfl_filt_conv_wchar_2022jpms()
360 if (c == cp932ext3_ucs_table[c1]) { in mbfl_filt_conv_wchar_2022jpms()
367 if (c == 0) { in mbfl_filt_conv_wchar_2022jpms()
411 CK(mbfl_filt_conv_illegal_output(c, filter)); in mbfl_filt_conv_wchar_2022jpms()
414 return c; in mbfl_filt_conv_wchar_2022jpms()
436 int mbfl_filt_ident_2022jpms(int c, mbfl_identify_filter *filter) in mbfl_filt_ident_2022jpms() argument
446 if (c == 0x1b) { in mbfl_filt_ident_2022jpms()
448 …} else if ((filter->status == 0x80 || filter->status == 0xa0) && c > 0x20 && c < 0x80) { /* kanji… in mbfl_filt_ident_2022jpms()
450 } else if (c >= 0 && c < 0x80) { /* latin, CTLs */ in mbfl_filt_ident_2022jpms()
461 if (c == 0x1b) { in mbfl_filt_ident_2022jpms()
463 } else if (c < 0x21 || c > 0x7e) { /* bad */ in mbfl_filt_ident_2022jpms()
470 if (c == 0x24) { /* '$' */ in mbfl_filt_ident_2022jpms()
472 } else if (c == 0x28) { /* '(' */ in mbfl_filt_ident_2022jpms()
483 if (c == 0x40 || c == 0x42) { /* '@' or 'B' */ in mbfl_filt_ident_2022jpms()
485 } else if (c == 0x28) { /* '(' */ in mbfl_filt_ident_2022jpms()
496 if (c == 0x40 || c == 0x42) { /* '@' or 'B' */ in mbfl_filt_ident_2022jpms()
498 } else if (c == 0x3f) { /* '?' */ in mbfl_filt_ident_2022jpms()
509 if (c == 0x42) { /* 'B' */ in mbfl_filt_ident_2022jpms()
511 } else if (c == 0x4a) { /* 'J' */ in mbfl_filt_ident_2022jpms()
513 } else if (c == 0x49) { /* 'I' */ in mbfl_filt_ident_2022jpms()
527 return c; in mbfl_filt_ident_2022jpms()