Lines Matching refs:uni
101 unsigned long uni = 0; in _icv_iconv() local
103 tcvn_2_uni((unsigned char*)*inbuf, &uni); in _icv_iconv()
105 if (ISCOMB_UNI(uni)) { in _icv_iconv()
110 switch (uni) { in _icv_iconv()
121 uni = vi_comb_data[unidx].composed[k]; in _icv_iconv()
152 if (uni >= 0x0041 && uni <= 0x01b0 in _icv_iconv()
153 && ((tcvn_comp_bases_mask[(uni-0x0040) >> 5] >> (uni & 0x1f)) & 1)) { in _icv_iconv()
158 st->last = uni; in _icv_iconv()
165 if (uni < 0x80) { in _icv_iconv()
166 *(*outbuf)++ = (char)uni; in _icv_iconv()
168 } else if (uni >= 0x0080 && uni <= 0x07ff) { in _icv_iconv()
173 *(*outbuf)++ = (char)((uni >> 6) & 0x1f) | 0xc0; in _icv_iconv()
174 *(*outbuf)++ = (char)(uni & 0x3f) | 0x80; in _icv_iconv()
176 } else if (uni >= 0x0800 && uni <= 0xffff) { in _icv_iconv()
181 *(*outbuf)++ = (char)((uni >> 12) & 0xf) | 0xe0; in _icv_iconv()
182 *(*outbuf)++ = (char)((uni >>6) & 0x3f) | 0x80; in _icv_iconv()
183 *(*outbuf)++ = (char)(uni & 0x3f) | 0x80; in _icv_iconv()