Lines Matching refs:code

31 static unsigned short _wansung_to_johap92(unsigned short code);
91 unsigned short code; in _icv_iconv() local
107 code = _wansung_to_johap92((unsigned short)(*ib)<<8 | in _icv_iconv()
109 if (code != FAILED && code != ILLEGAL_SEQ) in _icv_iconv()
111 *ob++ = (unsigned char)(code >> 8); in _icv_iconv()
112 *ob++ = (unsigned char)(code & 0xFF); in _icv_iconv()
134 static unsigned short _wansung_to_johap92(unsigned short code) in _wansung_to_johap92() argument
142 if ((unsigned short)(code & 0xFF) < 0xA1) in _wansung_to_johap92()
145 if (code >= 0xB0A1 && code <= 0xC8FE) /* Hangul */ in _wansung_to_johap92()
152 if (code < cmp_srchtbl[ci][0]) in _wansung_to_johap92()
154 else if (code < cmp_srchtbl[ci + 1][0]) in _wansung_to_johap92()
162 if (code < cmp_srchtbl[ci][v]) in _wansung_to_johap92()
173 disp = code - cmp_srchtbl[ci][v]; in _wansung_to_johap92()
187 code = ci + 2; in _wansung_to_johap92()
188 code = (code << 5) | (v + (v + 1) / 6 * 2 + 3); in _wansung_to_johap92()
189 return((code << 5) | (cf + cf / 18) | 0x8000); in _wansung_to_johap92()
191 else if (code >= 0xA1A1 && code <= 0xACFE) /* Special symbols */ in _wansung_to_johap92()
193 jc = (((unsigned short)(code - 0xA100) >> 1) + 0xD900) & 0xFF00; in _wansung_to_johap92()
194 jc2 = code & 0xFF; in _wansung_to_johap92()
195 if ((unsigned short)(code >> 8) % 2) in _wansung_to_johap92()
199 else if (code >= 0xCAA1 && code <= 0xFDFE) /* Hanja */ in _wansung_to_johap92()
201 jc = (((unsigned short)(code - 0xCA00) >> 1) + 0xE000) & 0xFF00; in _wansung_to_johap92()
202 jc2 = code & 0xFF; in _wansung_to_johap92()
203 if ((unsigned short)(code >> 8) % 2) in _wansung_to_johap92()
207 else if ((code >= 0xC9A1 && code <= 0xC9FE) || in _wansung_to_johap92()
208 (code >= 0xFEA1 && code <= 0xFEFE)) /* User-definable area */ in _wansung_to_johap92()
210 if ((code & 0xFF00) == 0xFE00) in _wansung_to_johap92()
211 return(0xD800 | (code & 0xFF)); in _wansung_to_johap92()
212 code = code & 0xFF; in _wansung_to_johap92()
213 return(0xD800 | (code - ((code > 0xEE) ? 0x5E : 0x70))); in _wansung_to_johap92()