Lines Matching defs:ib

606 	uchar_t *ib;
640 ib = (uchar_t *)*inbuf;
642 ibtail = ib + *inbytesleft;
666 if (((kiconv_state_t)kcd)->bom_processed == 0 && (ibtail - ib) >= 3 &&
667 *ib == 0xef && *(ib + 1) == 0xbb && *(ib + 2) == 0xbf)
668 ib += 3;
671 while (ib < ibtail) {
672 sz = u8_number_of_bytes[*ib];
701 *ob++ = *ib++;
709 if ((ibtail - ib) < sz) {
720 oldib = ib;
721 u8 = *ib++;
725 if (*ib < u8_valid_min_2nd_byte[u8] ||
726 *ib > u8_valid_max_2nd_byte[u8]) {
729 ib = oldib;
733 } else if (*ib < 0x80 || *ib > 0xbf) {
736 ib = oldib;
739 u8 = (u8 << 8) | ((uint32_t)*ib);
740 ib++;
780 *inbuf = (char *)ib;
781 *inbytesleft = ibtail - ib;
798 uchar_t *ib;
822 ib = (uchar_t *)*inbuf;
824 ibtail = ib + *inbytesleft;
831 while (ib < ibtail) {
836 if (*ib < 0x80) {
843 *ob++ = *ib++;
854 k = *ib - 0x80;
877 ib++;
880 *inbuf = (char *)ib;
881 *inbytesleft = ibtail - ib;
893 kiconvstr_to_sb(size_t id, uchar_t *ib, size_t *inlen, uchar_t *ob,
918 ibtail = ib + *inlen;
932 if ((ibtail - ib) >= 3 && *ib == 0xef && *(ib + 1) == 0xbb &&
933 *(ib + 2) == 0xbf)
934 ib += 3;
941 while (ib < ibtail) {
942 sz = u8_number_of_bytes[*ib];
951 ib++;
960 if (*ib == '\0' && do_not_ignore_null)
970 *ob++ = *ib++;
974 if ((ibtail - ib) < sz) {
976 ib = ibtail;
985 oldib = ib;
986 u8 = *ib++;
990 if (*ib < u8_valid_min_2nd_byte[u8] ||
991 *ib > u8_valid_max_2nd_byte[u8]) {
993 ib = oldib + sz;
999 ib = oldib;
1003 } else if (*ib < 0x80 || *ib > 0xbf) {
1005 ib = oldib + sz;
1011 ib = oldib;
1014 u8 = (u8 << 8) | ((uint32_t)*ib);
1015 ib++;
1040 *inlen = ibtail - ib;
1255 kiconvstr_fr_sb(size_t id, uchar_t *ib, size_t *inlen, uchar_t *ob,
1274 ibtail = ib + *inlen;
1282 while (ib < ibtail) {
1283 if (*ib == '\0' && do_not_ignore_null)
1286 if (*ib < 0x80) {
1292 *ob++ = *ib++;
1296 k = *ib - 0x80;
1312 ib++;
1331 ib++;
1334 *inlen = ibtail - ib;