Lines Matching refs:ibl
63 size_t utflen, outlen, ibl, obl, k;
110 ibl = fromlen;
114 k = iconv(cd1, &ib, &ibl, &ob, &obl);
115 assert((!k && !ibl) ||
116 (k == (size_t)(-1) && errno == E2BIG && ibl && obl < 6) ||
118 (errno == EILSEQ || errno == EINVAL) && ibl));
119 if (!ibl)
135 ib++, ibl--;
171 ibl = utflen;
172 while (ibl) {
175 k = iconv(cd2, &ib, &ibl, &ob, &obl);
176 assert((k != (size_t)(-1) && !ibl) ||
177 (k == (size_t)(-1) && errno == E2BIG && ibl) ||
178 (k == (size_t)(-1) && errno == EILSEQ && ibl));
179 if (ibl && !(k == (size_t)(-1) && errno == E2BIG)) {
190 for (++ib, --ibl; ibl && (*ib & 0x80); ib++, ibl--)
206 ibl = utflen;
209 while (ibl) {
210 k = iconv(cd2, &ib, &ibl, &ob, &obl);
211 assert((k != (size_t)(-1) && !ibl) ||
212 (k == (size_t)(-1) && errno == EILSEQ && ibl));
215 if (ibl && !(k == (size_t)(-1) && errno == E2BIG)) {
223 for (++ib, --ibl; ibl && (*ib & 0x80); ib++, ibl--)