Lines Matching refs:enc

179   int(PTRCALL *getAtts)(const ENCODING *enc, const char *ptr, int attsMax,
181 int(PTRFASTCALL *charRefNumber)(const ENCODING *enc, const char *ptr);
186 int(PTRCALL *isPublicId)(const ENCODING *enc, const char *ptr,
188 enum XML_Convert_Result(PTRCALL *utf8Convert)(const ENCODING *enc,
192 enum XML_Convert_Result(PTRCALL *utf16Convert)(const ENCODING *enc,
223 #define XmlTok(enc, state, ptr, end, nextTokPtr) \ argument
224 (((enc)->scanners[state])(enc, ptr, end, nextTokPtr))
226 #define XmlPrologTok(enc, ptr, end, nextTokPtr) \ argument
227 XmlTok(enc, XML_PROLOG_STATE, ptr, end, nextTokPtr)
229 #define XmlContentTok(enc, ptr, end, nextTokPtr) \ argument
230 XmlTok(enc, XML_CONTENT_STATE, ptr, end, nextTokPtr)
232 #define XmlCdataSectionTok(enc, ptr, end, nextTokPtr) \ argument
233 XmlTok(enc, XML_CDATA_SECTION_STATE, ptr, end, nextTokPtr)
237 # define XmlIgnoreSectionTok(enc, ptr, end, nextTokPtr) \ argument
238 XmlTok(enc, XML_IGNORE_SECTION_STATE, ptr, end, nextTokPtr)
245 #define XmlLiteralTok(enc, literalType, ptr, end, nextTokPtr) \ argument
246 (((enc)->literalScanners[literalType])(enc, ptr, end, nextTokPtr))
248 #define XmlAttributeValueTok(enc, ptr, end, nextTokPtr) \ argument
249 XmlLiteralTok(enc, XML_ATTRIBUTE_VALUE_LITERAL, ptr, end, nextTokPtr)
251 #define XmlEntityValueTok(enc, ptr, end, nextTokPtr) \ argument
252 XmlLiteralTok(enc, XML_ENTITY_VALUE_LITERAL, ptr, end, nextTokPtr)
254 #define XmlNameMatchesAscii(enc, ptr1, end1, ptr2) \ argument
255 (((enc)->nameMatchesAscii)(enc, ptr1, end1, ptr2))
257 #define XmlNameLength(enc, ptr) (((enc)->nameLength)(enc, ptr)) argument
259 #define XmlSkipS(enc, ptr) (((enc)->skipS)(enc, ptr)) argument
261 #define XmlGetAttributes(enc, ptr, attsMax, atts) \ argument
262 (((enc)->getAtts)(enc, ptr, attsMax, atts))
264 #define XmlCharRefNumber(enc, ptr) (((enc)->charRefNumber)(enc, ptr)) argument
266 #define XmlPredefinedEntityName(enc, ptr, end) \ argument
267 (((enc)->predefinedEntityName)(enc, ptr, end))
269 #define XmlUpdatePosition(enc, ptr, end, pos) \ argument
270 (((enc)->updatePosition)(enc, ptr, end, pos))
272 #define XmlIsPublicId(enc, ptr, end, badPtr) \ argument
273 (((enc)->isPublicId)(enc, ptr, end, badPtr))
275 #define XmlUtf8Convert(enc, fromP, fromLim, toP, toLim) \ argument
276 (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim))
278 #define XmlUtf16Convert(enc, fromP, fromLim, toP, toLim) \ argument
279 (((enc)->utf16Convert)(enc, fromP, fromLim, toP, toLim))
286 int XmlParseXmlDecl(int isGeneralTextEntity, const ENCODING *enc,
305 int XmlParseXmlDeclNS(int isGeneralTextEntity, const ENCODING *enc,