Lines Matching defs:end
1033 initUpdatePosition(const ENCODING *enc, const char *ptr, const char *end,
1036 normal_updatePosition(&utf8_encoding.enc, ptr, end, pos);
1040 toAscii(const ENCODING *enc, const char *ptr, const char *end) {
1043 XmlUtf8Convert(enc, &ptr, end, &p, p + 1);
1066 parsePseudoAttribute(const ENCODING *enc, const char *ptr, const char *end,
1071 if (ptr == end) {
1075 if (! isSpace(toAscii(enc, ptr, end))) {
1081 } while (isSpace(toAscii(enc, ptr, end)));
1082 if (ptr == end) {
1088 c = toAscii(enc, ptr, end);
1101 } while (isSpace(c = toAscii(enc, ptr, end)));
1115 c = toAscii(enc, ptr, end);
1118 c = toAscii(enc, ptr, end);
1128 c = toAscii(enc, ptr, end);
1160 const char *end, const char **badPtr, const char **versionPtr,
1167 end -= 2 * enc->minBytesPerChar;
1168 if (! parsePseudoAttribute(enc, ptr, end, &name, &nameEnd, &val, &ptr)
1183 if (! parsePseudoAttribute(enc, ptr, end, &name, &nameEnd, &val, &ptr)) {
1197 int c = toAscii(enc, val, end);
1206 if (! parsePseudoAttribute(enc, ptr, end, &name, &nameEnd, &val, &ptr)) {
1228 while (isSpace(toAscii(enc, ptr, end)))
1230 if (ptr != end) {
1538 int state, const char *ptr, const char *end, const char **nextTokPtr) {
1541 if (ptr >= end)
1544 if (ptr + 1 == end) {
1585 return XmlTok(*encPtr, state, ptr, end, nextTokPtr);
1606 if (ptr + 2 == end)
1625 return XmlTok(*encPtr, state, ptr, end, nextTokPtr);
1639 return XmlTok(*encPtr, state, ptr, end, nextTokPtr);
1645 return XmlTok(*encPtr, state, ptr, end, nextTokPtr);