Lines Matching refs:ptr

179   int(PTRCALL *getAtts)(const ENCODING *enc, const char *ptr, int attsMax,
181 int(PTRFASTCALL *charRefNumber)(const ENCODING *enc, const char *ptr);
184 void(PTRCALL *updatePosition)(const ENCODING *, const char *ptr,
186 int(PTRCALL *isPublicId)(const ENCODING *enc, const char *ptr,
202 /* Scan the string starting at ptr until the end of the next complete
206 Return XML_TOK_NONE when ptr == eptr; nextTokPtr will not be set.
223 #define XmlTok(enc, state, ptr, end, nextTokPtr) \
224 (((enc)->scanners[state])(enc, ptr, end, nextTokPtr))
226 #define XmlPrologTok(enc, ptr, end, nextTokPtr) \
227 XmlTok(enc, XML_PROLOG_STATE, ptr, end, nextTokPtr)
229 #define XmlContentTok(enc, ptr, end, nextTokPtr) \
230 XmlTok(enc, XML_CONTENT_STATE, ptr, end, nextTokPtr)
232 #define XmlCdataSectionTok(enc, ptr, end, nextTokPtr) \
233 XmlTok(enc, XML_CDATA_SECTION_STATE, ptr, end, nextTokPtr)
237 # define XmlIgnoreSectionTok(enc, ptr, end, nextTokPtr) \
238 XmlTok(enc, XML_IGNORE_SECTION_STATE, ptr, end, nextTokPtr)
245 #define XmlLiteralTok(enc, literalType, ptr, end, nextTokPtr) \
246 (((enc)->literalScanners[literalType])(enc, ptr, end, nextTokPtr))
248 #define XmlAttributeValueTok(enc, ptr, end, nextTokPtr) \
249 XmlLiteralTok(enc, XML_ATTRIBUTE_VALUE_LITERAL, ptr, end, nextTokPtr)
251 #define XmlEntityValueTok(enc, ptr, end, nextTokPtr) \
252 XmlLiteralTok(enc, XML_ENTITY_VALUE_LITERAL, ptr, end, nextTokPtr)
257 #define XmlNameLength(enc, ptr) (((enc)->nameLength)(enc, ptr))
259 #define XmlSkipS(enc, ptr) (((enc)->skipS)(enc, ptr))
261 #define XmlGetAttributes(enc, ptr, attsMax, atts) \
262 (((enc)->getAtts)(enc, ptr, attsMax, atts))
264 #define XmlCharRefNumber(enc, ptr) (((enc)->charRefNumber)(enc, ptr))
266 #define XmlPredefinedEntityName(enc, ptr, end) \
267 (((enc)->predefinedEntityName)(enc, ptr, end))
269 #define XmlUpdatePosition(enc, ptr, end, pos) \
270 (((enc)->updatePosition)(enc, ptr, end, pos))
272 #define XmlIsPublicId(enc, ptr, end, badPtr) \
273 (((enc)->isPublicId)(enc, ptr, end, badPtr))
287 const char *ptr, const char *end, const char **badPtr,
305 const char *ptr, const char *end, const char **badPtr,