Lines Matching defs:ib

138 	uchar_t		*ib;
158 ib = (uchar_t *)*inbuf;
160 ibtail = ib + *inbytesleft;
163 while (ib < ibtail) {
164 if (KICONV_IS_ASCII(*ib)) {
169 *ob++ = *ib++;
177 if (! KICONV_TC_IS_BIG5_1st_BYTE(*ib)) {
185 if (ibtail - ib < 2) {
193 if (! KICONV_TC_IS_BIG5_2nd_BYTE(*(ib + 1))) {
198 big5_val = (uint32_t)(*ib) << 8 | *(ib + 1);
205 ib += 2;
209 *inbuf = (char *)ib;
210 *inbytesleft = ibtail - ib;
222 kiconvstr_fr_big5_common(uchar_t *ib, size_t *inlen, uchar_t *ob,
235 ibtail = ib + *inlen;
239 while (ib < ibtail) {
240 if (*ib == '\0' && do_not_ignore_null)
243 if (KICONV_IS_ASCII(*ib)) {
248 *ob++ = *ib++;
252 oldib = ib;
254 if (! KICONV_TC_IS_BIG5_1st_BYTE(*ib)) {
258 if (ibtail - ib < 2) {
262 if (! KICONV_TC_IS_BIG5_2nd_BYTE(*(ib + 1))) {
266 big5_val = *ib++;
267 big5_val = (big5_val << 8) | *ib++;
271 ib = oldib;
280 ib = oldib;
290 *inlen = ibtail - ib;
370 uchar_t *ib;
393 ib = (uchar_t *)*inbuf;
395 ibtail = ib + *inbytesleft;
398 while (ib < ibtail) {
399 if (KICONV_IS_ASCII(*ib)) {
404 *ob++ = *ib++;
412 if (! KICONV_TC_IS_EUCTW_1st_BYTE(*ib)) {
416 isplane1 = (*ib == KICONV_TC_EUCTW_MBYTE) ?
423 if (ibtail - ib < (isplane1 ? 2 : 4)) {
427 oldib = ib;
428 plane_no = isplane1 ? 1 : *(ib + 1) - KICONV_TC_EUCTW_PMASK;
434 if (! KICONV_TC_IS_VALID_EUCTW_SEQ(ib)) {
439 ib += 2;
442 euctw_val = *ib++;
443 euctw_val = (euctw_val << 8) | *ib++;
447 ib = oldib;
454 *inbuf = (char *)ib;
455 *inbytesleft = ibtail - ib;
469 uchar_t *ib;
482 ib = (uchar_t *)inarray;
484 ibtail = ib + *inlen;
488 while (ib < ibtail) {
489 if (*ib == '\0' && do_not_ignore_null)
492 if (KICONV_IS_ASCII(*ib)) {
497 *ob++ = *ib++;
501 oldib = ib;
503 if (! KICONV_TC_IS_EUCTW_1st_BYTE(*ib)) {
507 isplane1 = (*ib == KICONV_TC_EUCTW_MBYTE) ?
510 if (ibtail - ib < (isplane1 ? 2 : 4)) {
512 ib = ibtail;
519 plane_no = isplane1 ? 1 : *(ib + 1) - KICONV_TC_EUCTW_PMASK;
521 if (! KICONV_TC_IS_VALID_EUCTW_SEQ(ib)) {
526 ib += 2;
528 euctw_val = *ib++;
529 euctw_val = (euctw_val << 8) | *ib++;
533 ib = oldib;
542 ib = oldib;
552 *inlen = ibtail - ib;