Lines Matching defs:bf
465 looks_ucs16(const unsigned char *bf, size_t nbytes, file_unichar_t *ubf,
475 if (bf[0] == 0xff && bf[1] == 0xfe)
477 else if (bf[0] == 0xfe && bf[1] == 0xff)
490 bf[i + 1] | (CAST(file_unichar_t, bf[i]) << 8));
493 bf[i] | (CAST(file_unichar_t, bf[i + 1]) << 8));
525 looks_ucs32(const unsigned char *bf, size_t nbytes, file_unichar_t *ubf,
534 if (bf[0] == 0xff && bf[1] == 0xfe && bf[2] == 0 && bf[3] == 0)
536 else if (bf[0] == 0 && bf[1] == 0 && bf[2] == 0xfe && bf[3] == 0xff)
547 ubf[(*ulen)++] = CAST(file_unichar_t, bf[i + 3])
548 | (CAST(file_unichar_t, bf[i + 2]) << 8)
549 | (CAST(file_unichar_t, bf[i + 1]) << 16)
550 | (CAST(file_unichar_t, bf[i]) << 24);
552 ubf[(*ulen)++] = CAST(file_unichar_t, bf[i + 0])
553 | (CAST(file_unichar_t, bf[i + 1]) << 8)
554 | (CAST(file_unichar_t, bf[i + 2]) << 16)
555 | (CAST(file_unichar_t, bf[i + 3]) << 24);