Home | History | Annotate | Download | only in expat

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