Lines Matching refs:unicodechar

938 +private unsigned char *encode_utf8(unsigned char *, size_t, unicodechar *, size_t);
947 + unicodechar *ubuf = NULL;
964 + const struct buffer *b, unicodechar *ubuf, size_t ulen, const char *code,
992 +encode_utf8(unsigned char *buf, size_t len, unicodechar *ubuf, size_t ulen)
1522 +private int looks_ascii(const unsigned char *, size_t, unicodechar *, size_t *);
1523 +private int looks_utf8_with_BOM(const unsigned char *, size_t, unicodechar *,
1530 +private int looks_utf7(const unsigned char *, size_t, unicodechar *, size_t *);
1531 +private int looks_ucs16(const unsigned char *, size_t, unicodechar *, size_t *);
1532 +private int looks_ucs32(const unsigned char *, size_t, unicodechar *, size_t *);
1533 +private int looks_latin1(const unsigned char *, size_t, unicodechar *, size_t *);
1534 +private int looks_extended(const unsigned char *, size_t, unicodechar *, size_t *);
1543 + * the text converted into one-unicodechar-per-character Unicode in
1548 +file_encoding(struct magic_set *ms, const struct buffer *b, unicodechar **ubuf,
1558 + unicodechar *udefbuf;
1567 + if ((*ubuf = CAST(unicodechar *, ecalloc(CAST(size_t, 1), mlen))) == NULL) {
1595 +looks_ascii(const unsigned char *buf, size_t nbytes, unicodechar *ubuf,
1604 +looks_latin1(const unsigned char *buf, size_t nbytes, unicodechar *ubuf, size_t *ulen)
1613 +looks_extended(const unsigned char *buf, size_t nbytes, unicodechar *ubuf,
1622 +file_looks_utf8(const unsigned char *buf, size_t nbytes, unicodechar *ubuf, size_t *ulen)
1627 + unicodechar c;
1636 +looks_utf8_with_BOM(const unsigned char *buf, size_t nbytes, unicodechar *ubuf,
1645 +looks_utf7(const unsigned char *buf, size_t nbytes, unicodechar *ubuf, size_t *ulen)
1654 +looks_ucs16(const unsigned char *bf, size_t nbytes, unicodechar *ubf,
1663 + | (CAST(unicodechar, bf[i]) << 8);
1667 + | (CAST(unicodechar, bf[i + 1]) << 8);
1676 +looks_ucs32(const unsigned char *bf, size_t nbytes, unicodechar *ubf,
1688 + ubf[(*ulen)++] = CAST(unicodechar, bf[i + 3])
1689 + | (CAST(unicodechar, bf[i + 2]) << 8)
1690 + | (CAST(unicodechar, bf[i + 1]) << 16)
1691 + | (CAST(unicodechar, bf[i]) << 24);
1697 + ubf[(*ulen)++] = CAST(unicodechar, bf[i + 0])
1698 + | (CAST(unicodechar, bf[i + 1]) << 8)
1699 + | (CAST(unicodechar, bf[i + 2]) << 16)
1700 + | (CAST(unicodechar, bf[i + 3]) << 24);
1800 +typedef unsigned long unicodechar;
1840 + const struct buffer *, unicodechar *, size_t, const char *, const char *, int);
1843 + unicodechar **, size_t *, const char **, const char **, const char **);
1874 +protected int file_looks_utf8(const unsigned char *, size_t, unicodechar *,