Lines Matching refs:buf

62 trim_nuls(const unsigned char *buf, size_t nbytes)  in trim_nuls()  argument
64 while (nbytes > 1 && buf[nbytes - 1] == '\0') in trim_nuls()
110 const unsigned char *buf = CAST(const unsigned char *, b->fbuf); in file_ascmagic_with_encoding() local
134 nbytes = trim_nuls(buf, nbytes); in file_ascmagic_with_encoding()
341 encode_utf8(unsigned char *buf, size_t len, unichar *ubuf, size_t ulen) in encode_utf8() argument
344 unsigned char *end = buf + len; in encode_utf8()
348 if (end - buf < 1) in encode_utf8()
350 *buf++ = CAST(unsigned char, ubuf[i]); in encode_utf8()
352 if (end - buf < 2) in encode_utf8()
354 *buf++ = CAST(unsigned char, (ubuf[i] >> 6) + 0xc0); in encode_utf8()
355 *buf++ = CAST(unsigned char, (ubuf[i] & 0x3f) + 0x80); in encode_utf8()
357 if (end - buf < 3) in encode_utf8()
359 *buf++ = CAST(unsigned char, (ubuf[i] >> 12) + 0xe0); in encode_utf8()
360 *buf++ = CAST(unsigned char, ((ubuf[i] >> 6) & 0x3f) + 0x80); in encode_utf8()
361 *buf++ = CAST(unsigned char, (ubuf[i] & 0x3f) + 0x80); in encode_utf8()
363 if (end - buf < 4) in encode_utf8()
365 *buf++ = CAST(unsigned char, (ubuf[i] >> 18) + 0xf0); in encode_utf8()
366 *buf++ = CAST(unsigned char, ((ubuf[i] >> 12) & 0x3f) + 0x80); in encode_utf8()
367 *buf++ = CAST(unsigned char, ((ubuf[i] >> 6) & 0x3f) + 0x80); in encode_utf8()
368 *buf++ = CAST(unsigned char, (ubuf[i] & 0x3f) + 0x80); in encode_utf8()
370 if (end - buf < 5) in encode_utf8()
372 *buf++ = CAST(unsigned char, (ubuf[i] >> 24) + 0xf8); in encode_utf8()
373 *buf++ = CAST(unsigned char, ((ubuf[i] >> 18) & 0x3f) + 0x80); in encode_utf8()
374 *buf++ = CAST(unsigned char, ((ubuf[i] >> 12) & 0x3f) + 0x80); in encode_utf8()
375 *buf++ = CAST(unsigned char, ((ubuf[i] >> 6) & 0x3f) + 0x80); in encode_utf8()
376 *buf++ = CAST(unsigned char, (ubuf[i] & 0x3f) + 0x80); in encode_utf8()
378 if (end - buf < 6) in encode_utf8()
380 *buf++ = CAST(unsigned char, (ubuf[i] >> 30) + 0xfc); in encode_utf8()
381 *buf++ = CAST(unsigned char, ((ubuf[i] >> 24) & 0x3f) + 0x80); in encode_utf8()
382 *buf++ = CAST(unsigned char, ((ubuf[i] >> 18) & 0x3f) + 0x80); in encode_utf8()
383 *buf++ = CAST(unsigned char, ((ubuf[i] >> 12) & 0x3f) + 0x80); in encode_utf8()
384 *buf++ = CAST(unsigned char, ((ubuf[i] >> 6) & 0x3f) + 0x80); in encode_utf8()
385 *buf++ = CAST(unsigned char, (ubuf[i] & 0x3f) + 0x80); in encode_utf8()
390 return buf; in encode_utf8()