Lines Matching defs:ib
338 uchar_t *ib;
355 ib = (uchar_t *)u8str;
356 ibtail = ib + n;
364 while (ib < ibtail) {
371 sz = u8_number_of_bytes[*ib];
388 if ((ibtail - ib) < sz) {
394 ib++;
402 f = *ib++;
407 if (*ib < u8_valid_min_2nd_byte[f] ||
408 *ib > u8_valid_max_2nd_byte[f]) {
413 } else if (U8_ILLEGAL_NEXT_BYTE_COMMON(*ib)) {
417 ib++;
424 s1 = ib - sz;
426 while (s1 < ib) {
433 if (s1 >= ib && *s2 == '\0') {
1947 uchar_t *ib;
1992 ib = (uchar_t *)inarray;
1994 ibtail = ib + *inlen;
2016 while (ib < ibtail) {
2017 if (*ib == '\0' && do_not_ignore_null)
2020 sz = u8_number_of_bytes[*ib];
2041 *ob = U8_ASCII_TOUPPER(*ib);
2043 *ob = U8_ASCII_TOLOWER(*ib);
2045 *ob = *ib;
2046 ib++;
2048 } else if ((ib + sz) > ibtail) {
2055 if ((obtail - ob) < (ibtail - ib)) {
2067 while (ib < ibtail)
2068 *ob++ = *ib++;
2072 ib, sz, is_it_toupper);
2080 ib += sz;
2092 *ob++ = *ib++;
2101 while (ib < ibtail) {
2102 if (*ib == '\0' && do_not_ignore_null)
2116 if (U8_ISASCII(*ib) && ((ib + 1) >= ibtail ||
2117 ((ib + 1) < ibtail && U8_ISASCII(*(ib + 1))))) {
2125 *ob = U8_ASCII_TOUPPER(*ib);
2127 *ob = U8_ASCII_TOLOWER(*ib);
2129 *ob = *ib;
2130 ib++;
2137 &ib, ibtail,
2162 *inlen = ibtail - ib;