Lines Matching refs:utf8p
52 int utf_encodestr(ucsp, ucslen, utf8p, utf8len, utf8plen)
55 unsigned char * utf8p;
63 bufstart = utf8p;
73 *utf8p++ = ucs_ch;
79 *utf8p++ = (ucs_ch >> 6) | 0xc0;
80 *utf8p++ = (ucs_ch & 0x3f) | 0x80;
85 *utf8p++ = (ucs_ch >> 12) | 0xe0;
86 *utf8p++ = ((ucs_ch >> 6) & 0x3f) | 0x80;
87 *utf8p++ = ((ucs_ch) & 0x3f) | 0x80;
91 *utf8len = utf8p - bufstart;
106 utf_decodestr(utf8p, utf8len, ucsp, ucslen, ucsplen)
107 const unsigned char * utf8p;
119 while (utf8len-- > 0 && (byte = *utf8p++) != '\0' && ucsplen > 0) {
142 if (((byte = *utf8p++) & 0xc0) != 0x80)
156 if (((byte = *utf8p++) & 0xc0) != 0x80)