Lines Matching defs:buf
1041 char buf[1];
1042 char *p = buf;
1044 if (p == buf)
1047 return buf[0];
1262 XmlUtf8Encode(int c, char *buf) {
1273 buf[0] = (char)(c | UTF8_cval1);
1277 buf[0] = (char)((c >> 6) | UTF8_cval2);
1278 buf[1] = (char)((c & 0x3f) | 0x80);
1282 buf[0] = (char)((c >> 12) | UTF8_cval3);
1283 buf[1] = (char)(((c >> 6) & 0x3f) | 0x80);
1284 buf[2] = (char)((c & 0x3f) | 0x80);
1288 buf[0] = (char)((c >> 18) | UTF8_cval4);
1289 buf[1] = (char)(((c >> 12) & 0x3f) | 0x80);
1290 buf[2] = (char)(((c >> 6) & 0x3f) | 0x80);
1291 buf[3] = (char)((c & 0x3f) | 0x80);
1298 XmlUtf16Encode(int charNum, unsigned short *buf) {
1302 buf[0] = (unsigned short)charNum;
1307 buf[0] = (unsigned short)((charNum >> 10) + 0xD800);
1308 buf[1] = (unsigned short)((charNum & 0x3FF) + 0xDC00);
1358 char buf[XML_UTF8_ENCODE_MAX];
1368 n = XmlUtf8Encode(c, buf);
1371 utf8 = buf;