Lines Matching refs:c2

91 #define SJIS_ENCODE(c1,c2,s1,s2) \  argument
94 s2 = c2; \
96 if ((c2) < 0x60) { \
105 #define SJIS_DECODE(c1,c2,s1,s2) \ argument
112 s2 = c2; \
113 if (c2 < 0x9f) { \
114 if (c2 < 0x7f) { \
481 unsigned char c2 = *p++; in mb_iso2022jp_to_wchar() local
482 if (c2 == '$') { in mb_iso2022jp_to_wchar()
515 } else if (c2 == '(') { in mb_iso2022jp_to_wchar()
553 unsigned char c2 = *p++; in mb_iso2022jp_to_wchar() local
554 if (c2 > 0x20 && c2 < 0x7F) { in mb_iso2022jp_to_wchar()
555 unsigned int s = (c - 0x21)*94 + c2 - 0x21; in mb_iso2022jp_to_wchar()
793 unsigned char c2 = *p++; in mb_check_jis() local
794 if (c2 == '$') { in mb_check_jis()
813 } else if (c2 == '(') { in mb_check_jis()
845 unsigned char c2 = *p++; in mb_check_jis() local
846 if (c2 > 0x20 && c2 < 0x7F) { in mb_check_jis()
847 unsigned int s = (c - 0x21)*94 + c2 - 0x21; in mb_check_jis()
886 unsigned char c2 = *p++; in mb_check_iso2022jp() local
887 if (c2 == '$') { in mb_check_iso2022jp()
894 } else if (c2 == '(') { in mb_check_iso2022jp()
913 unsigned char c2 = *p++; in mb_check_iso2022jp() local
914 if (c2 > 0x20 && c2 < 0x7F) { in mb_check_iso2022jp()
915 unsigned int s = (c - 0x21)*94 + c2 - 0x21; in mb_check_iso2022jp()
1177 #define CODE2JIS(c1,c2,s1,s2) \ argument
1179 c2 = (s1)-94*((c1)-0x21)+0x21; \
1180 s1 = ((c1) << 8) | (c2); \
1185 int c1, c2, s1 = 0, s2 = 0; in mbfl_filt_conv_wchar_2022jp_mobile() local
1217 CODE2JIS(c1,c2,s1,s2); in mbfl_filt_conv_wchar_2022jp_mobile()
1308 unsigned char c2 = *p++; in mb_iso2022jp_kddi_to_wchar() local
1311 if (c2 == '$') { in mb_iso2022jp_kddi_to_wchar()
1329 } else if (c2 == '(') { in mb_iso2022jp_kddi_to_wchar()
1348 unsigned char c2 = *p++; in mb_iso2022jp_kddi_to_wchar() local
1350 if (c2 >= 0x21 && c2 <= 0x7E) { in mb_iso2022jp_kddi_to_wchar()
1351 unsigned int s = ((c - 0x21) * 94) + c2 - 0x21; in mb_iso2022jp_kddi_to_wchar()
1559 int c1, c2, s, s1 = 0, s2 = 0, w = 0, w1; in mbfl_filt_conv_jis2004_wchar() local
1707 c2 = c - 0x80; in mbfl_filt_conv_jis2004_wchar()
1709 c2 = c; in mbfl_filt_conv_jis2004_wchar()
1712 if (c2 < 0x21 || c2 > 0x7E) { in mbfl_filt_conv_jis2004_wchar()
1718 s2 = c2 - 0x21; in mbfl_filt_conv_jis2004_wchar()
1862 int c1, c2, s1, s2; in mbfl_filt_conv_wchar_jis2004() local
1899 c2 = s1 & 0xff; in mbfl_filt_conv_wchar_jis2004()
1900 SJIS_ENCODE(c1, c2, s1, s2); in mbfl_filt_conv_wchar_jis2004()
1994 c2 = s1 & 0xff; in mbfl_filt_conv_wchar_jis2004()
1995 SJIS_ENCODE(c1, c2, s1, s2); in mbfl_filt_conv_wchar_jis2004()
2015 c2 = s1 & 0xff; in mbfl_filt_conv_wchar_jis2004()
2016 SJIS_ENCODE(c1, c2, s1, s2); in mbfl_filt_conv_wchar_jis2004()
2050 int k, c1, c2, s1, s2; in mbfl_filt_conv_wchar_jis2004_flush() local
2060 c2 = s1 & 0xff; in mbfl_filt_conv_wchar_jis2004_flush()
2061 SJIS_ENCODE(c1, c2, s1, s2); in mbfl_filt_conv_wchar_jis2004_flush()
2119 unsigned char c2 = *p++; in mb_iso2022jp2004_to_wchar() local
2121 if (c2 == '$') { in mb_iso2022jp2004_to_wchar()
2140 } else if (c2 == '(') { in mb_iso2022jp2004_to_wchar()
2155 unsigned char c2 = *p++; in mb_iso2022jp2004_to_wchar() local
2156 if (c2 < 0x21 || c2 > 0x7E) { in mb_iso2022jp2004_to_wchar()
2162 unsigned int w1 = (c << 8) | c2; in mb_iso2022jp2004_to_wchar()
2176 w1 = (c - 0x21)*94 + c2 - 0x21; in mb_iso2022jp2004_to_wchar()
2192 unsigned int s1 = c - 0x21, s2 = c2 - 0x21; in mb_iso2022jp2004_to_wchar()
2221 unsigned int s = (c - 0x21)*94 + c2 - 0x21; in mb_iso2022jp2004_to_wchar()
3137 unsigned char c2 = *p++; in mb_cp5022x_to_wchar() local
3138 if (c2 == '$') { in mb_cp5022x_to_wchar()
3171 } else if (c2 == '(') { in mb_cp5022x_to_wchar()
3207 unsigned char c2 = *p++; in mb_cp5022x_to_wchar() local
3208 if (c2 > 0x20 && c2 < 0x7F) { in mb_cp5022x_to_wchar()
3209 unsigned int s = (c - 0x21)*94 + c2 - 0x21; in mb_cp5022x_to_wchar()
3672 #define sjistoidx(c1, c2) \ argument
3673 …(c1) > 0x9f) ? (((c1) - 0xc1) * 188 + (c2) - (((c2) > 0x7e) ? 0x41 : 0x40)) : (((c1) - 0x81) * 188…
3693 int c1, c2, s1 = 0, s2 = 0; in mbfl_filt_conv_wchar_2022jpms() local
3707 c2 = (s1 % 94) + 0x21; in mbfl_filt_conv_wchar_2022jpms()
3708 s1 = (c1 << 8) | c2; in mbfl_filt_conv_wchar_2022jpms()
3827 unsigned char c2 = *p++; in mb_iso2022jpms_to_wchar() local
3830 if (c2 == '$') { in mb_iso2022jpms_to_wchar()
3846 } else if (c2 == '(') { in mb_iso2022jpms_to_wchar()
3865 unsigned char c2 = *p++; in mb_iso2022jpms_to_wchar() local
3868 if (c2 >= 0x21 && c2 <= 0x7E) { in mb_iso2022jpms_to_wchar()
3869 unsigned int s = ((c - 0x21) * 94) + c2 - 0x21; in mb_iso2022jpms_to_wchar()
3899 w = 0xE000 + ((c - 0x21) * 94) + c2 - 0x21; in mb_iso2022jpms_to_wchar()
4141 int c1, c2, s = 0; in mbfl_filt_conv_wchar_2022kr() local
4168 c2 = s & 0xff; in mbfl_filt_conv_wchar_2022kr()
4170 if (c1 < 0xa1 || c2 < 0xa1) { in mbfl_filt_conv_wchar_2022kr()
4249 unsigned char c2 = *p++; in mb_iso2022kr_to_wchar() local
4252 if (c2 == '$' && c3 == ')' && c4 == 'C') { in mb_iso2022kr_to_wchar()
4257 if (c2 != '$') in mb_iso2022kr_to_wchar()
4271 unsigned char c2 = *p++; in mb_iso2022kr_to_wchar() local
4274 if (c2 < 0x21 || c2 > 0x7E) { in mb_iso2022kr_to_wchar()
4280 if (c != 0x22 || c2 <= 0x65) { in mb_iso2022kr_to_wchar()
4281 w = (c - 1)*190 + c2 - 0x41 + 0x80; in mb_iso2022kr_to_wchar()
4286 w = (c - 0x47)*94 + c2 - 0x21; in mb_iso2022kr_to_wchar()
4779 int c1, c2, s1 = 0, s2; in mbfl_filt_conv_wchar_sjis() local
4821 c2 = s1 & 0xFF; in mbfl_filt_conv_wchar_sjis()
4822 SJIS_ENCODE(c1, c2, s1, s2); in mbfl_filt_conv_wchar_sjis()
4857 unsigned char c2 = *p++; in mb_sjis_to_wchar() local
4864 uint32_t w = sjis_decode_tbl1[c] + sjis_decode_tbl2[c2]; in mb_sjis_to_wchar()
4949 unsigned int c1 = (s >> 8) & 0xFF, c2 = s & 0xFF, s2; in mb_wchar_to_sjis() local
4950 SJIS_ENCODE(c1, c2, s, s2); in mb_wchar_to_sjis()
5097 int i, c1, c2, s1 = 0, s2 = 0, mode; in mbfl_filt_conv_wchar_sjis_mac() local
5262 c2 = s1-94*(c1-0x21)+0x21; in mbfl_filt_conv_wchar_sjis_mac()
5263 s1 = (c1 << 8) | c2; in mbfl_filt_conv_wchar_sjis_mac()
5284 c2 = s1 & 0xff; in mbfl_filt_conv_wchar_sjis_mac()
5285 SJIS_ENCODE(c1, c2, s1, s2); in mbfl_filt_conv_wchar_sjis_mac()
5348 c2 = s1-94*(c1-0x21)+0x21; in mbfl_filt_conv_wchar_sjis_mac()
5349 SJIS_ENCODE(c1, c2, s1, s2); in mbfl_filt_conv_wchar_sjis_mac()
5394 c2 = s1-94*(c1-0x21)+0x21; in mbfl_filt_conv_wchar_sjis_mac()
5395 SJIS_ENCODE(c1, c2, s1, s2); in mbfl_filt_conv_wchar_sjis_mac()
5437 c2 = s1-94*(c1-0x21)+0x21; in mbfl_filt_conv_wchar_sjis_mac()
5438 SJIS_ENCODE(c1, c2, s1, s2); in mbfl_filt_conv_wchar_sjis_mac()
5514 unsigned char c2 = *p++; in mb_sjismac_to_wchar() local
5515 uint32_t w = sjis_decode_tbl1[c] + sjis_decode_tbl2[c2]; in mb_sjismac_to_wchar()
5821 unsigned int c1 = (s / 94) + 0x21, c2 = (s % 94) + 0x21, s1, s2; in mb_wchar_to_sjismac() local
5822 SJIS_ENCODE(c1, c2, s1, s2); in mb_wchar_to_sjismac()
5882 unsigned int c1 = (s >> 8) & 0xFF, c2 = s & 0xFF, s1, s2; in mb_wchar_to_sjismac() local
5883 SJIS_ENCODE(c1, c2, s1, s2); in mb_wchar_to_sjismac()
6298 int c1, c2, s1 = 0, s2 = 0; in mbfl_filt_conv_wchar_sjis_mobile() local
6312 c2 = (s1 % 94) + 0x21; in mbfl_filt_conv_wchar_sjis_mobile()
6313 s1 = (c1 << 8) | c2; in mbfl_filt_conv_wchar_sjis_mobile()
6376 c2 = s1 & 0xff; in mbfl_filt_conv_wchar_sjis_mobile()
6377 SJIS_ENCODE(c1, c2, s1, s2); in mbfl_filt_conv_wchar_sjis_mobile()
6432 unsigned char c2 = *p++; in mb_sjis_docomo_to_wchar() local
6433 uint32_t w = sjis_mobile_decode_tbl1[c] + sjis_decode_tbl2[c2]; in mb_sjis_docomo_to_wchar()
6627 unsigned int c1 = (s >> 8) & 0xFF, c2 = s & 0xFF, s1, s2; in mb_wchar_to_sjis_docomo() local
6628 SJIS_ENCODE(c1, c2, s1, s2); in mb_wchar_to_sjis_docomo()
6656 unsigned char c2 = *p++; in mb_sjis_kddi_to_wchar() local
6657 uint32_t w = sjis_mobile_decode_tbl1[c] + sjis_decode_tbl2[c2]; in mb_sjis_kddi_to_wchar()
6688 w = sjis_mobile_decode_tbl1[c] + sjis_decode_tbl2[c2]; in mb_sjis_kddi_to_wchar()
6874 unsigned int c1 = (s >> 8) & 0xFF, c2 = s & 0xFF, s1, s2; in mb_wchar_to_sjis_kddi() local
6875 SJIS_ENCODE(c1, c2, s1, s2); in mb_wchar_to_sjis_kddi()
6902 unsigned char c2 = *p++; in mb_sjis_sb_to_wchar() local
6903 if ((c2 < 'E' || c2 > 'G') && (c2 < 'O' || c2 > 'Q')) { in mb_sjis_sb_to_wchar()
6909 *state = c2; in mb_sjis_sb_to_wchar()
6961 unsigned char c2 = *p++; in mb_sjis_sb_to_wchar() local
6962 uint32_t w = sjis_mobile_decode_tbl1[c] + sjis_decode_tbl2[c2]; in mb_sjis_sb_to_wchar()
6993 w = sjis_mobile_decode_tbl1[c] + sjis_decode_tbl2[c2]; in mb_sjis_sb_to_wchar()
7181 unsigned int c1 = (s >> 8) & 0xFF, c2 = s & 0xFF, s1, s2; in mb_wchar_to_sjis_sb() local
7182 SJIS_ENCODE(c1, c2, s1, s2); in mb_wchar_to_sjis_sb()
7214 unsigned char c2 = *p++; in mb_sjis2004_to_wchar() local
7215 uint32_t w1 = sjis_mobile_decode_tbl1[c] + sjis_decode_tbl2[c2]; in mb_sjis2004_to_wchar()
7347 unsigned int c1 = (s >> 8) & 0xFF, c2 = s & 0xFF, s1, s2; in mb_wchar_to_sjis2004() local
7348 SJIS_ENCODE(c1, c2, s1, s2); in mb_wchar_to_sjis2004()
7445 int c1, c2, s1, s2; in mbfl_filt_conv_wchar_cp932() local
7462 c2 = s1%94 + 0x21; in mbfl_filt_conv_wchar_cp932()
7463 s1 = (c1 << 8) | c2; in mbfl_filt_conv_wchar_cp932()
7486 c2 = cp932ext1_ucs_table_max - cp932ext1_ucs_table_min; in mbfl_filt_conv_wchar_cp932()
7487 while (c1 < c2) { /* CP932 vendor ext1 (13ku) */ in mbfl_filt_conv_wchar_cp932()
7496 c2 = cp932ext3_ucs_table_max - cp932ext3_ucs_table_min; in mbfl_filt_conv_wchar_cp932()
7497 while (c1 < c2) { /* CP932 vendor ext3 (115ku - 119ku) */ in mbfl_filt_conv_wchar_cp932()
7516 c2 = s1 & 0xff; in mbfl_filt_conv_wchar_cp932()
7517 SJIS_ENCODE(c1, c2, s1, s2); in mbfl_filt_conv_wchar_cp932()
7560 unsigned char c2 = *p++; in mb_cp932_to_wchar() local
7562 unsigned int s = sjis_mobile_decode_tbl1[c] + sjis_decode_tbl2[c2]; in mb_cp932_to_wchar()
7619 unsigned int s1 = 0, s2 = 0, c1, c2; in mb_wchar_to_cp932() local
7634 c2 = s1%94 + 0x21; in mb_wchar_to_cp932()
7635 s1 = (c1 << 8) | c2; in mb_wchar_to_cp932()
7681 c2 = s1 & 0xFF; in mb_wchar_to_cp932()
7682 SJIS_ENCODE(c1, c2, s1, s2); in mb_wchar_to_cp932()
7698 unsigned int s1 = 0, s2 = 0, c1, c2; in mb_wchar_to_sjiswin() local
7711 c2 = s1%94 + 0x21; in mb_wchar_to_sjiswin()
7712 s1 = (c1 << 8) | c2; in mb_wchar_to_sjiswin()
7758 c2 = s1 & 0xFF; in mb_wchar_to_sjiswin()
7759 SJIS_ENCODE(c1, c2, s1, s2); in mb_wchar_to_sjiswin()
8337 unsigned char c2 = *p++; in mb_eucjp_to_wchar() local
8338 if (c2 >= 0xA1 && c2 <= 0xFE) { in mb_eucjp_to_wchar()
8339 unsigned int s = (c - 0xA1)*94 + c2 - 0xA1; in mb_eucjp_to_wchar()
8353 unsigned char c2 = *p++; in mb_eucjp_to_wchar() local
8354 *out++ = (c2 >= 0xA1 && c2 <= 0xDF) ? 0xFEC0 + c2 : MBFL_BAD_INPUT; in mb_eucjp_to_wchar()
8358 unsigned char c2 = *p++; in mb_eucjp_to_wchar() local
8360 if (c3 >= 0xA1 && c3 <= 0xFE && c2 >= 0xA1 && c2 <= 0xFE) { in mb_eucjp_to_wchar()
8361 unsigned int s = (c2 - 0xA1)*94 + c3 - 0xA1; in mb_eucjp_to_wchar()
8591 int c1, c2, s1 = 0; in mbfl_filt_conv_wchar_eucjpwin() local
8608 c2 = s1%94 + 0x21; in mbfl_filt_conv_wchar_eucjpwin()
8609 s1 = (c1 << 8) | c2; in mbfl_filt_conv_wchar_eucjpwin()
8613 c2 = s1%94 + 0xa1; in mbfl_filt_conv_wchar_eucjpwin()
8614 s1 = (c1 << 8) | c2; in mbfl_filt_conv_wchar_eucjpwin()
8641 c2 = cp932ext1_ucs_table_max - cp932ext1_ucs_table_min; in mbfl_filt_conv_wchar_eucjpwin()
8642 while (c1 < c2) { /* CP932 vendor ext1 (13ku) */ in mbfl_filt_conv_wchar_eucjpwin()
8653 c2 = cp932ext3_ucs_table_max - cp932ext3_ucs_table_min; in mbfl_filt_conv_wchar_eucjpwin()
8654 while (c1 < c2) { /* CP932 vendor ext3 (115ku - 119ku) */ in mbfl_filt_conv_wchar_eucjpwin()
8705 unsigned char c2 = *p++; in mb_eucjpwin_to_wchar() local
8707 if (c2 >= 0xA1 && c2 <= 0xFE) { in mb_eucjpwin_to_wchar()
8708 unsigned int s = (c - 0xA1)*94 + c2 - 0xA1, w = 0; in mb_eucjpwin_to_wchar()
8745 unsigned char c2 = *p++; in mb_eucjpwin_to_wchar() local
8746 if (c2 >= 0xA1 && c2 <= 0xDF) { in mb_eucjpwin_to_wchar()
8747 *out++ = 0xFEC0 + c2; in mb_eucjpwin_to_wchar()
8752 unsigned char c2 = *p++; in mb_eucjpwin_to_wchar() local
8759 if (c2 >= 0xA1 && c2 <= 0xFE && c3 >= 0xA1 && c3 <= 0xFE) { in mb_eucjpwin_to_wchar()
8760 unsigned int s = (c2 - 0xA1)*94 + c3 - 0xA1, w = 0; in mb_eucjpwin_to_wchar()
8767 s = (c2 << 8) | c3; in mb_eucjpwin_to_wchar()
8979 int c1, c2, s1; in mbfl_filt_conv_wchar_cp51932() local
9010 c2 = cp932ext1_ucs_table_max - cp932ext1_ucs_table_min; in mbfl_filt_conv_wchar_cp51932()
9011 while (c1 < c2) { /* CP932 vendor ext1 (13ku) */ in mbfl_filt_conv_wchar_cp51932()
9020 c2 = cp932ext2_ucs_table_max - cp932ext2_ucs_table_min; in mbfl_filt_conv_wchar_cp51932()
9021 while (c1 < c2) { /* CP932 vendor ext3 (115ku - 119ku) */ in mbfl_filt_conv_wchar_cp51932()
9067 unsigned char c2 = *p++; in mb_cp51932_to_wchar() local
9068 if (c2 >= 0xA1 && c2 <= 0xFE) { in mb_cp51932_to_wchar()
9069 unsigned int s = (c - 0xA1)*94 + c2 - 0xA1, w = 0; in mb_cp51932_to_wchar()
9106 unsigned char c2 = *p++; in mb_cp51932_to_wchar() local
9107 if (c2 >= 0xA1 && c2 <= 0xDF) { in mb_cp51932_to_wchar()
9108 *out++ = 0xFEC0 + c2; in mb_cp51932_to_wchar()
9211 unsigned char c2 = *p++; in mb_eucjp2004_to_wchar() local
9212 if (c2 <= 0xA0 || c2 == 0xFF) { in mb_eucjp2004_to_wchar()
9217 unsigned int s1 = c - 0x80, s2 = c2 - 0x80; in mb_eucjp2004_to_wchar()
9247 unsigned char c2 = *p++; in mb_eucjp2004_to_wchar() local
9248 if (c2 >= 0xA1 && c2 <= 0xDF) { in mb_eucjp2004_to_wchar()
9249 *out++ = 0xFEC0 + c2; in mb_eucjp2004_to_wchar()
9254 unsigned char c2 = *p++; in mb_eucjp2004_to_wchar() local
9255 …if ((c2 == 0xA1 || (c2 >= 0xA3 && c2 <= 0xA5) || c2 == 0xA8 || (c2 >= 0xAC && c2 <= 0xAF) || (c2 >… in mb_eucjp2004_to_wchar()
9263 unsigned int s1 = c2 - 0xA1, s2 = c3 - 0xA1; in mb_eucjp2004_to_wchar()
9555 unsigned char c2 = *p++; in mb_euccn_to_wchar() local
9557 if (c2 >= 0xA1 && c2 <= 0xFE) { in mb_euccn_to_wchar()
9558 unsigned int w = (c - 0x81)*192 + c2 - 0x40; in mb_euccn_to_wchar()
9822 unsigned char c2 = *p++; in mb_euctw_to_wchar() local
9824 if (c2 >= 0xA1 && c2 <= 0xFE) { in mb_euctw_to_wchar()
9825 unsigned int w = (c - 0xA1)*94 + (c2 - 0xA1); in mb_euctw_to_wchar()
9838 unsigned char c2 = *p++; in mb_euctw_to_wchar() local
9840 if ((c2 == 0xA1 || c2 == 0xA2 || c2 == 0xAE) && p < e) { in mb_euctw_to_wchar()
9841 unsigned int plane = c2 - 0xA1; /* This is actually the CNS-11643 plane minus one */ in mb_euctw_to_wchar()
9847 if (c2 <= 0xAE && c4 > 0xA0 && c4 < 0xFF) { in mb_euctw_to_wchar()
10052 unsigned char c2 = *p++; in mb_euckr_to_wchar() local
10053 if (c2 < 0xA1 || c2 == 0xFF) { in mb_euckr_to_wchar()
10059 unsigned int w = (c - 0x81)*190 + c2 - 0x41; in mb_euckr_to_wchar()
10066 unsigned int w = (c - 0xC7)*94 + c2 - 0xA1; in mb_euckr_to_wchar()
10242 unsigned char c2 = *p++; in mb_uhc_to_wchar() local
10243 if (c2 < 0x41 || c2 == 0xFF) { in mb_uhc_to_wchar()
10250 w = (c - 0x81)*190 + c2 - 0x41; in mb_uhc_to_wchar()
10253 } else if (c2 >= 0xA1) { in mb_uhc_to_wchar()
10254 w = (c - 0xC7)*94 + c2 - 0xA1; in mb_uhc_to_wchar()
10691 int c1, c2, c3, w = -1; in mbfl_filt_conv_gb18030_wchar() local
10729 c2 = (c1 << 8) | c; in mbfl_filt_conv_gb18030_wchar()
10732 ((c2 >= 0xa2ab && c2 <= 0xa9f0 + (0xe80f-0xe801)) || in mbfl_filt_conv_gb18030_wchar()
10733 (c2 >= 0xd7fa && c2 <= 0xd7fa + (0xe814-0xe810)) || in mbfl_filt_conv_gb18030_wchar()
10734 (c2 >= 0xfe50 && c2 <= 0xfe80 + (0xe864-0xe844)))) { in mbfl_filt_conv_gb18030_wchar()
10736 …if (c2 >= mbfl_gb18030_pua_tbl[k][2] && c2 <= mbfl_gb18030_pua_tbl[k][2] + mbfl_gb18030_pua_tbl[k]… in mbfl_filt_conv_gb18030_wchar()
10737 w = c2 - mbfl_gb18030_pua_tbl[k][2] + mbfl_gb18030_pua_tbl[k][0]; in mbfl_filt_conv_gb18030_wchar()
10761 c2 = filter->cache & 0xff; in mbfl_filt_conv_gb18030_wchar()
10763 …if (((c1 >= 0x81 && c1 <= 0x84) || (c1 >= 0x90 && c1 <= 0xe3)) && c2 >= 0x30 && c2 <= 0x39 && c >=… in mbfl_filt_conv_gb18030_wchar()
10764 filter->cache = (c1 << 16) | (c2 << 8) | c; in mbfl_filt_conv_gb18030_wchar()
10773 c2 = (filter->cache >> 8) & 0xff; in mbfl_filt_conv_gb18030_wchar()
10776 …if (((c1 >= 0x81 && c1 <= 0x84) || (c1 >= 0x90 && c1 <= 0xe3)) && c2 >= 0x30 && c2 <= 0x39 && c3 >… in mbfl_filt_conv_gb18030_wchar()
10778 w = ((((c1 - 0x90)*10 + (c2 - 0x30))*126 + (c3 - 0x81)))*10 + (c - 0x30) + 0x10000; in mbfl_filt_conv_gb18030_wchar()
10784 w = (((c1 - 0x81)*10 + (c2 - 0x30))*126 + (c3 - 0x81))*10 + (c - 0x30); in mbfl_filt_conv_gb18030_wchar()
10999 unsigned char c2 = *p++; in mb_gb18030_to_wchar() local
11001 if (((c >= 0x81 && c <= 0x84) || (c >= 0x90 && c <= 0xE3)) && c2 >= 0x30 && c2 <= 0x39) { in mb_gb18030_to_wchar()
11013 … unsigned int w = ((((c - 0x90)*10 + (c2 - 0x30))*126 + (c3 - 0x81)))*10 + (c4 - 0x30) + 0x10000; in mb_gb18030_to_wchar()
11017 unsigned int w = (((c - 0x81)*10 + (c2 - 0x30))*126 + (c3 - 0x81))*10 + (c4 - 0x30); in mb_gb18030_to_wchar()
11030 … } else if (((c >= 0xAA && c <= 0xAF) || (c >= 0xF8 && c <= 0xFE)) && (c2 >= 0xA1 && c2 <= 0xFE)) { in mb_gb18030_to_wchar()
11032 *out++ = 94*(c >= 0xF8 ? c - 0xF2 : c - 0xAA) + (c2 - 0xA1) + 0xE000; in mb_gb18030_to_wchar()
11033 } else if (c >= 0xA1 && c <= 0xA7 && c2 >= 0x40 && c2 < 0xA1 && c2 != 0x7F) { in mb_gb18030_to_wchar()
11035 *out++ = 96*(c - 0xA1) + c2 - (c2 >= 0x80 ? 0x41 : 0x40) + 0xE4C6; in mb_gb18030_to_wchar()
11036 } else if (c2 >= 0x40 && c2 != 0x7F && c2 != 0xFF) { in mb_gb18030_to_wchar()
11037 unsigned int w = (c - 0x81)*192 + c2 - 0x40; in mb_gb18030_to_wchar()
11059 …c >= 0x81 && c <= 0xA9) || (c >= 0xB0 && c <= 0xF7 && c2 >= 0xA1) || (c >= 0xAA && c <= 0xFE && c2 in mb_gb18030_to_wchar()
11223 int c1, c2, w = -1; in mbfl_filt_conv_cp936_wchar() local
11254 c2 = (c1 << 8) | c; in mbfl_filt_conv_cp936_wchar()
11257 ((c2 >= 0xa2ab && c2 <= 0xa9f0 + (0xe80f-0xe801)) || in mbfl_filt_conv_cp936_wchar()
11258 (c2 >= 0xd7fa && c2 <= 0xd7fa + (0xe814-0xe810)) || in mbfl_filt_conv_cp936_wchar()
11259 (c2 >= 0xfe50 && c2 <= 0xfe80 + (0xe864-0xe844)))) { in mbfl_filt_conv_cp936_wchar()
11261 if (c2 >= mbfl_cp936_pua_tbl[k][2] && in mbfl_filt_conv_cp936_wchar()
11262 c2 <= mbfl_cp936_pua_tbl[k][2] + in mbfl_filt_conv_cp936_wchar()
11264 w = c2 - mbfl_cp936_pua_tbl[k][2] + mbfl_cp936_pua_tbl[k][0]; in mbfl_filt_conv_cp936_wchar()
11416 unsigned char c2 = *p++; in mb_cp936_to_wchar() local
11417 if (c2 < 0x40 || c2 == 0x7F || c2 == 0xFF) { in mb_cp936_to_wchar()
11422 if (((c >= 0xAA && c <= 0xAF) || (c >= 0xF8 && c <= 0xFE)) && c2 >= 0xA1) { in mb_cp936_to_wchar()
11424 *out++ = 94*(c >= 0xF8 ? c - 0xF2 : c - 0xAA) + (c2 - 0xA1) + 0xE000; in mb_cp936_to_wchar()
11425 } else if (c >= 0xA1 && c <= 0xA7 && c2 < 0xA1) { in mb_cp936_to_wchar()
11427 *out++ = 96*(c - 0xA1) + c2 - (c2 >= 0x80 ? 0x41 : 0x40) + 0xE4C6; in mb_cp936_to_wchar()
11429 unsigned int w = (c - 0x81)*192 + c2 - 0x40; /* Convert c, c2 into GB 2312 table lookup index */ in mb_cp936_to_wchar()
11596 unsigned char c2 = *p++; in mb_gb18030_2022_to_wchar() local
11598 if (((c >= 0x81 && c <= 0x84) || (c >= 0x90 && c <= 0xE3)) && c2 >= 0x30 && c2 <= 0x39) { in mb_gb18030_2022_to_wchar()
11610 … unsigned int w = ((((c - 0x90)*10 + (c2 - 0x30))*126 + (c3 - 0x81)))*10 + (c4 - 0x30) + 0x10000; in mb_gb18030_2022_to_wchar()
11614 unsigned int w = (((c - 0x81)*10 + (c2 - 0x30))*126 + (c3 - 0x81))*10 + (c4 - 0x30); in mb_gb18030_2022_to_wchar()
11651 … } else if (((c >= 0xAA && c <= 0xAF) || (c >= 0xF8 && c <= 0xFE)) && (c2 >= 0xA1 && c2 <= 0xFE)) { in mb_gb18030_2022_to_wchar()
11653 *out++ = 94*(c >= 0xF8 ? c - 0xF2 : c - 0xAA) + (c2 - 0xA1) + 0xE000; in mb_gb18030_2022_to_wchar()
11654 } else if (c >= 0xA1 && c <= 0xA7 && c2 >= 0x40 && c2 < 0xA1 && c2 != 0x7F) { in mb_gb18030_2022_to_wchar()
11656 *out++ = 96*(c - 0xA1) + c2 - (c2 >= 0x80 ? 0x41 : 0x40) + 0xE4C6; in mb_gb18030_2022_to_wchar()
11657 } else if (c2 >= 0x40 && c2 != 0x7F && c2 != 0xFF) { in mb_gb18030_2022_to_wchar()
11658 unsigned int w = (c - 0x81)*192 + c2 - 0x40; in mb_gb18030_2022_to_wchar()
11680 …c >= 0x81 && c <= 0xA9) || (c >= 0xB0 && c <= 0xF7 && c2 >= 0xA1) || (c >= 0xAA && c <= 0xFE && c2 in mb_gb18030_2022_to_wchar()
11888 unsigned char c2 = p[1]; in step_through_gb18030_str() local
11890 unsigned int w = (c2 >= 0x30 && c2 <= 0x39) ? 4 : 2; in step_through_gb18030_str()
12064 int c2 = (c1 << 8) | c; in mbfl_filt_conv_big5_wchar() local
12067 if (c2 >= cp950_pua_tbl[k][2] && c2 <= cp950_pua_tbl[k][3]) { in mbfl_filt_conv_big5_wchar()
12075 w = c2 - cp950_pua_tbl[k][2] + cp950_pua_tbl[k][0]; in mbfl_filt_conv_big5_wchar()
12176 int c2 = cp950_pua_tbl[k][2] >> 8; in mbfl_filt_conv_wchar_big5() local
12177 s = ((c1 / 157) + c2) << 8; in mbfl_filt_conv_wchar_big5()
12281 unsigned char c2 = *p++; in mb_big5_to_wchar() local
12283 if ((c2 >= 0x40 && c2 <= 0x7E) || (c2 >= 0xA1 && c2 <= 0xFE)) { in mb_big5_to_wchar()
12284 unsigned int w = (c - 0xA1)*157 + c2 - ((c2 <= 0x7E) ? 0x40 : 0xA1 - 0x3F); in mb_big5_to_wchar()
12366 unsigned char c2 = *p++; in mb_cp950_to_wchar() local
12368 if ((c2 >= 0x40 && c2 <= 0x7E) || (c2 >= 0xA1 && c2 <= 0xFE)) { in mb_cp950_to_wchar()
12369 unsigned int w = ((c - 0xA1)*157) + c2 - ((c2 <= 0x7E) ? 0x40 : 0xA1 - 0x3F); in mb_cp950_to_wchar()
12373 if (is_in_cp950_pua(c, c2)) { in mb_cp950_to_wchar()
12374 unsigned int s = (c << 8) | c2; in mb_cp950_to_wchar()
12384 … w = 157*(c - (cp950_pua_tbl[k][2] >> 8)) + c2 - (c2 >= 0xA1 ? 0x62 : 0x40) + cp950_pua_tbl[k][0]; in mb_cp950_to_wchar()
12389 if (c2 == 0x45) { in mb_cp950_to_wchar()
12391 } else if (c2 == 0x4E) { in mb_cp950_to_wchar()
12393 } else if (c2 == 0x5A) { in mb_cp950_to_wchar()
12395 } else if (c2 == 0xC2) { in mb_cp950_to_wchar()
12397 } else if (c2 == 0xC3) { in mb_cp950_to_wchar()
12399 } else if (c2 == 0xC5) { in mb_cp950_to_wchar()
12401 } else if (c2 == 0xE3) { in mb_cp950_to_wchar()
12403 } else if (c2 == 0xF2) { in mb_cp950_to_wchar()
12405 } else if (c2 == 0xF3) { in mb_cp950_to_wchar()
12407 } else if (c2 == 0xFE) { in mb_cp950_to_wchar()
12411 if (c2 == 0x40) { in mb_cp950_to_wchar()
12413 } else if (c2 == 0x41) { in mb_cp950_to_wchar()
12415 } else if (c2 == 0x42) { in mb_cp950_to_wchar()
12417 } else if (c2 == 0x46) { in mb_cp950_to_wchar()
12419 } else if (c2 == 0x47) { in mb_cp950_to_wchar()
12421 } else if (c2 == 0xCC) { in mb_cp950_to_wchar()
12423 } else if (c2 == 0xCE) { in mb_cp950_to_wchar()
12478 int c2 = cp950_pua_tbl[k][2] >> 8; in mb_wchar_to_cp950() local
12479 s = ((c1 / 157) + c2) << 8; in mb_wchar_to_cp950()
12812 unsigned char c2 = *p++; in mb_hz_to_wchar() local
12814 if (c2 == '}' && *state == GB2312) { in mb_hz_to_wchar()
12816 } else if (c2 == '{' && *state == ASCII) { in mb_hz_to_wchar()
12818 } else if (c2 == '~' && *state == ASCII) { in mb_hz_to_wchar()
12820 } else if (c2 == '\n') { in mb_hz_to_wchar()
12827 unsigned char c2 = *p++; in mb_hz_to_wchar() local
12829 if (c > 0x20 && c < 0x7F && c2 > 0x20 && c2 < 0x7F) { in mb_hz_to_wchar()
12830 unsigned int s = (c - 1)*192 + c2 + 0x40; in mb_hz_to_wchar()