Lines Matching refs:i

267 	size_t i; \
271 for (i = 0; i < nbytes; i++) { \
272 int t = text_chars[buf[i]]; \
277 ubuf[(*ulen)++] = buf[i]; \
353 size_t i; in file_looks_utf8() local
361 for (i = 0; i < nbytes; i++) { in file_looks_utf8()
362 if ((buf[i] & 0x80) == 0) { /* 0xxxxxxx is plain ASCII */ in file_looks_utf8()
368 if (text_chars[buf[i]] != T) in file_looks_utf8()
372 ubuf[(*ulen)++] = buf[i]; in file_looks_utf8()
373 } else if ((buf[i] & 0x40) == 0) { /* 10xxxxxx never 1st byte */ in file_looks_utf8()
377 uint8_t x = first[buf[i]]; in file_looks_utf8()
383 if ((buf[i] & 0x20) == 0) { /* 110xxxxx */ in file_looks_utf8()
384 c = buf[i] & 0x1f; in file_looks_utf8()
386 } else if ((buf[i] & 0x10) == 0) { /* 1110xxxx */ in file_looks_utf8()
387 c = buf[i] & 0x0f; in file_looks_utf8()
389 } else if ((buf[i] & 0x08) == 0) { /* 11110xxx */ in file_looks_utf8()
390 c = buf[i] & 0x07; in file_looks_utf8()
392 } else if ((buf[i] & 0x04) == 0) { /* 111110xx */ in file_looks_utf8()
393 c = buf[i] & 0x03; in file_looks_utf8()
395 } else if ((buf[i] & 0x02) == 0) { /* 1111110x */ in file_looks_utf8()
396 c = buf[i] & 0x01; in file_looks_utf8()
402 i++; in file_looks_utf8()
403 if (i >= nbytes) in file_looks_utf8()
407 (buf[i] < ar->lo || buf[i] > ar->hi)) in file_looks_utf8()
410 if ((buf[i] & 0x80) == 0 || (buf[i] & 0x40)) in file_looks_utf8()
413 c = (c << 6) + (buf[i] & 0x3f); in file_looks_utf8()
470 size_t i; in looks_ucs16() local
485 for (i = 2; i + 1 < nbytes; i += 2) { in looks_ucs16()
490 bf[i + 1] | (CAST(file_unichar_t, bf[i]) << 8)); in looks_ucs16()
493 bf[i] | (CAST(file_unichar_t, bf[i + 1]) << 8)); in looks_ucs16()
529 size_t i; in looks_ucs32() local
543 for (i = 4; i + 3 < nbytes; i += 4) { in looks_ucs32()
547 ubf[(*ulen)++] = CAST(file_unichar_t, bf[i + 3]) in looks_ucs32()
548 | (CAST(file_unichar_t, bf[i + 2]) << 8) in looks_ucs32()
549 | (CAST(file_unichar_t, bf[i + 1]) << 16) in looks_ucs32()
550 | (CAST(file_unichar_t, bf[i]) << 24); in looks_ucs32()
552 ubf[(*ulen)++] = CAST(file_unichar_t, bf[i + 0]) in looks_ucs32()
553 | (CAST(file_unichar_t, bf[i + 1]) << 8) in looks_ucs32()
554 | (CAST(file_unichar_t, bf[i + 2]) << 16) in looks_ucs32()
555 | (CAST(file_unichar_t, bf[i + 3]) << 24); in looks_ucs32()
653 size_t i; in from_ebcdic() local
655 for (i = 0; i < nbytes; i++) { in from_ebcdic()
656 out[i] = ebcdic_to_ascii[buf[i]]; in from_ebcdic()