Lines Matching refs:ic

63 	unsigned char	*ip, ic;  in _icv_iconv()  local
108 GET(ic); in _icv_iconv()
109 if (ISASC((int)ic)) { /* ASCII */ in _icv_iconv()
118 PUT(ic); in _icv_iconv()
120 } else if (ISSJKANA(ic)) { /* Kana starts */ in _icv_iconv()
130 zenkaku = halfkana2zenkakuj[ic - 0xA1]; in _icv_iconv()
131 ic = (unsigned char)((zenkaku >> 8) & CMASK); in _icv_iconv()
132 PUT(ic); in _icv_iconv()
133 ic = (unsigned char)(zenkaku & CMASK); in _icv_iconv()
134 PUT(ic); in _icv_iconv()
144 PUT(ic & CMASK); in _icv_iconv()
147 } else if (ISSJKANJI1(ic)) { /* CS_1 Kanji starts */ in _icv_iconv()
159 if ((ic == 0x87) || (0xed <= ic )){ in _icv_iconv()
161 GET(ic); /* Get dummy */ in _icv_iconv()
166 ic = sjtojis1[(ic - 0x80)]; in _icv_iconv()
168 ic++; in _icv_iconv()
170 PUT(ic); in _icv_iconv()
171 GET(ic); in _icv_iconv()
172 ic = sjtojis2[ic]; in _icv_iconv()
173 PUT(ic); in _icv_iconv()
187 } else if (ISSJSUPKANJI1(ic)) { /* CS_3 Kanji starts */ in _icv_iconv()
200 ic = (unsigned char)((JGETA >> 8) & in _icv_iconv()
202 PUT(ic); in _icv_iconv()
203 ic = (unsigned char)(JGETA & CMASK); in _icv_iconv()
204 PUT(ic); in _icv_iconv()
205 GET(ic); /* dummy GET */ in _icv_iconv()
216 ic = sjtojis1[(ic - 0x80)]; in _icv_iconv()
218 ic++; in _icv_iconv()
220 PUT(ic); in _icv_iconv()
221 GET(ic); in _icv_iconv()
222 ic = sjtojis2[ic]; in _icv_iconv()
223 PUT(ic); in _icv_iconv()
238 } else if (ISSJIBM(ic) || /* Extended IBM char. area */ in _icv_iconv()
239 ISSJNECIBM(ic)) { /* NEC/IBM char. area */ in _icv_iconv()
249 dest = (ic << 8); in _icv_iconv()
250 GET(ic); in _icv_iconv()
251 dest += ic; in _icv_iconv()
321 } else if ((0xeb <= ic) && (ic <= 0xec)) { in _icv_iconv()
338 GET(ic); /* Dummy */ in _icv_iconv()