Lines Matching refs:s2

86 #define SJIS_ENCODE(c1,c2,s1,s2)	\  argument
96 s2 = c2; \
99 s2--; \
101 s2 += 0x20; \
103 s2 += 0x7e; \
107 #define SJIS_DECODE(c1,c2,s1,s2) \ argument
117 s2 = c2; \
118 if (s2 < 0x9f) { \
119 if (s2 < 0x7f) { \
120 s2++; \
122 s2 -= 0x20; \
125 s2 -= 0x7e; \
137 int c1, c2, s, s1 = 0, s2 = 0, w = 0, w1; in mbfl_filt_conv_jis2004_wchar() local
210 s2 = c - 0x80; in mbfl_filt_conv_jis2004_wchar()
214 SJIS_DECODE(c1, c, s1, s2); in mbfl_filt_conv_jis2004_wchar()
218 s2 = c; in mbfl_filt_conv_jis2004_wchar()
220 w1 = (s1 << 8) | s2; in mbfl_filt_conv_jis2004_wchar()
237 w1 = (s1 - 0x21)*94 + s2 - 0x21; in mbfl_filt_conv_jis2004_wchar()
245 w1 = (s1 << 8) | s2; in mbfl_filt_conv_jis2004_wchar()
253 if (s1 < 0x7f && s2 < 0x7f) { in mbfl_filt_conv_jis2004_wchar()
254 w = (s1 << 8) | s2; in mbfl_filt_conv_jis2004_wchar()
327 s2 = c2 - 0x21; in mbfl_filt_conv_jis2004_wchar()
330 (s1 >= 77 && s1 < 94)) && s2 >= 0 && s2 < 94) { in mbfl_filt_conv_jis2004_wchar()
340 s = (s1 + 94 + k)*94 + s2; in mbfl_filt_conv_jis2004_wchar()
487 int c1, c2, s1 = 0, s2; in mbfl_filt_conv_wchar_jis2004() local
527 SJIS_ENCODE(c1, c2, s1, s2); in mbfl_filt_conv_wchar_jis2004()
529 s2 = (s1 & 0xff) + 0x80; in mbfl_filt_conv_wchar_jis2004()
540 s2 = s1 & 0x7f; in mbfl_filt_conv_wchar_jis2004()
545 CK((*filter->output_function)(s2, filter->data)); in mbfl_filt_conv_wchar_jis2004()
624 SJIS_ENCODE(c1, c2, s1, s2); in mbfl_filt_conv_wchar_jis2004()
626 s2 = (s1 & 0xff) + 0x80; in mbfl_filt_conv_wchar_jis2004()
636 s2 = s1 & 0xff; in mbfl_filt_conv_wchar_jis2004()
640 CK((*filter->output_function)(s2, filter->data)); in mbfl_filt_conv_wchar_jis2004()
645 SJIS_ENCODE(c1, c2, s1, s2); in mbfl_filt_conv_wchar_jis2004()
647 s2 = s1 & 0xff; in mbfl_filt_conv_wchar_jis2004()
653 s2 |= 0x80; in mbfl_filt_conv_wchar_jis2004()
668 CK((*filter->output_function)(s2, filter->data)); in mbfl_filt_conv_wchar_jis2004()
680 int k, c1, c2, s1, s2; in mbfl_filt_conv_jis2004_flush() local
691 SJIS_ENCODE(c1, c2, s1, s2); in mbfl_filt_conv_jis2004_flush()
693 s2 = (s1 & 0xff) | 0x80; in mbfl_filt_conv_jis2004_flush()
696 s2 = s1 & 0x7f; in mbfl_filt_conv_jis2004_flush()
708 CK((*filter->output_function)(s2, filter->data)); in mbfl_filt_conv_jis2004_flush()