Lines Matching refs:enc
145 int (PTRCALL *getAtts)(const ENCODING *enc,
149 int (PTRFASTCALL *charRefNumber)(const ENCODING *enc, const char *ptr);
157 int (PTRCALL *isPublicId)(const ENCODING *enc,
161 void (PTRCALL *utf8Convert)(const ENCODING *enc,
166 void (PTRCALL *utf16Convert)(const ENCODING *enc,
198 #define XmlTok(enc, state, ptr, end, nextTokPtr) \ argument
199 (((enc)->scanners[state])(enc, ptr, end, nextTokPtr))
201 #define XmlPrologTok(enc, ptr, end, nextTokPtr) \ argument
202 XmlTok(enc, XML_PROLOG_STATE, ptr, end, nextTokPtr)
204 #define XmlContentTok(enc, ptr, end, nextTokPtr) \ argument
205 XmlTok(enc, XML_CONTENT_STATE, ptr, end, nextTokPtr)
207 #define XmlCdataSectionTok(enc, ptr, end, nextTokPtr) \ argument
208 XmlTok(enc, XML_CDATA_SECTION_STATE, ptr, end, nextTokPtr)
212 #define XmlIgnoreSectionTok(enc, ptr, end, nextTokPtr) \ argument
213 XmlTok(enc, XML_IGNORE_SECTION_STATE, ptr, end, nextTokPtr)
220 #define XmlLiteralTok(enc, literalType, ptr, end, nextTokPtr) \ argument
221 (((enc)->literalScanners[literalType])(enc, ptr, end, nextTokPtr))
223 #define XmlAttributeValueTok(enc, ptr, end, nextTokPtr) \ argument
224 XmlLiteralTok(enc, XML_ATTRIBUTE_VALUE_LITERAL, ptr, end, nextTokPtr)
226 #define XmlEntityValueTok(enc, ptr, end, nextTokPtr) \ argument
227 XmlLiteralTok(enc, XML_ENTITY_VALUE_LITERAL, ptr, end, nextTokPtr)
229 #define XmlSameName(enc, ptr1, ptr2) (((enc)->sameName)(enc, ptr1, ptr2)) argument
231 #define XmlNameMatchesAscii(enc, ptr1, end1, ptr2) \ argument
232 (((enc)->nameMatchesAscii)(enc, ptr1, end1, ptr2))
234 #define XmlNameLength(enc, ptr) \ argument
235 (((enc)->nameLength)(enc, ptr))
237 #define XmlSkipS(enc, ptr) \ argument
238 (((enc)->skipS)(enc, ptr))
240 #define XmlGetAttributes(enc, ptr, attsMax, atts) \ argument
241 (((enc)->getAtts)(enc, ptr, attsMax, atts))
243 #define XmlCharRefNumber(enc, ptr) \ argument
244 (((enc)->charRefNumber)(enc, ptr))
246 #define XmlPredefinedEntityName(enc, ptr, end) \ argument
247 (((enc)->predefinedEntityName)(enc, ptr, end))
249 #define XmlUpdatePosition(enc, ptr, end, pos) \ argument
250 (((enc)->updatePosition)(enc, ptr, end, pos))
252 #define XmlIsPublicId(enc, ptr, end, badPtr) \ argument
253 (((enc)->isPublicId)(enc, ptr, end, badPtr))
255 #define XmlUtf8Convert(enc, fromP, fromLim, toP, toLim) \ argument
256 (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim))
258 #define XmlUtf16Convert(enc, fromP, fromLim, toP, toLim) \ argument
259 (((enc)->utf16Convert)(enc, fromP, fromLim, toP, toLim))
267 const ENCODING *enc,
294 const ENCODING *enc,