Lines Matching full:encoding
159 struct encoding;
160 typedef struct encoding ENCODING; typedef
162 typedef int(PTRCALL *SCANNER)(const ENCODING *, const char *, const char *,
172 struct encoding { struct
175 int(PTRCALL *nameMatchesAscii)(const ENCODING *, const char *, const char *,
177 int(PTRFASTCALL *nameLength)(const ENCODING *, const char *);
178 const char *(PTRFASTCALL *skipS)(const ENCODING *, const char *);
179 int(PTRCALL *getAtts)(const ENCODING *enc, const char *ptr, int attsMax,
181 int(PTRFASTCALL *charRefNumber)(const ENCODING *enc, const char *ptr);
182 int(PTRCALL *predefinedEntityName)(const ENCODING *, const char *,
184 void(PTRCALL *updatePosition)(const ENCODING *, 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,
282 ENCODING initEnc;
283 const ENCODING **encPtr;
286 int XmlParseXmlDecl(int isGeneralTextEntity, const ENCODING *enc,
290 const ENCODING **namedEncodingPtr, int *standalonePtr);
292 int XmlInitEncoding(INIT_ENCODING *p, const ENCODING **encPtr,
294 const ENCODING *XmlGetUtf8InternalEncoding(void);
295 const ENCODING *XmlGetUtf16InternalEncoding(void);
302 ENCODING *XmlInitUnknownEncoding(void *mem, int *table, CONVERTER convert,
305 int XmlParseXmlDeclNS(int isGeneralTextEntity, const ENCODING *enc,
309 const ENCODING **namedEncodingPtr, int *standalonePtr);
311 int XmlInitEncodingNS(INIT_ENCODING *p, const ENCODING **encPtr,
313 const ENCODING *XmlGetUtf8InternalEncodingNS(void);
314 const ENCODING *XmlGetUtf16InternalEncodingNS(void);
315 ENCODING *XmlInitUnknownEncodingNS(void *mem, int *table, CONVERTER convert,