#define internalEntityRefHandler \
(parser->m_internalEntityRefHandler)
#define encoding (parser->m_encoding)
-#define unknownEncodingMem (parser->m_unknownEncodingMem)
#define unknownEncodingData (parser->m_unknownEncodingData)
#define unknownEncodingHandlerData \
(parser->m_unknownEncodingHandlerData)
tagStack = NULL;
inheritedBindings = NULL;
nSpecifiedAtts = 0;
- unknownEncodingMem = NULL;
+ parser->m_unknownEncodingMem = NULL;
unknownEncodingRelease = NULL;
unknownEncodingData = NULL;
parentParser = NULL;
freeInternalEntities = openEntity;
}
moveToFreeBindingList(parser, inheritedBindings);
- FREE(unknownEncodingMem);
+ FREE(parser->m_unknownEncodingMem);
if (unknownEncodingRelease)
unknownEncodingRelease(unknownEncodingData);
poolClear(&tempPool);
FREE(buffer);
FREE(dataBuf);
FREE(nsAtts);
- FREE(unknownEncodingMem);
+ FREE(parser->m_unknownEncodingMem);
if (unknownEncodingRelease)
unknownEncodingRelease(unknownEncodingData);
FREE(parser);
if (parser->m_unknownEncodingHandler(unknownEncodingHandlerData, encodingName,
&info)) {
ENCODING *enc;
- unknownEncodingMem = MALLOC(XmlSizeOfUnknownEncoding());
- if (!unknownEncodingMem) {
+ parser->m_unknownEncodingMem = MALLOC(XmlSizeOfUnknownEncoding());
+ if (!parser->m_unknownEncodingMem) {
if (info.release)
info.release(info.data);
return XML_ERROR_NO_MEMORY;
}
enc = (ns
? XmlInitUnknownEncodingNS
- : XmlInitUnknownEncoding)(unknownEncodingMem,
+ : XmlInitUnknownEncoding)(parser->m_unknownEncodingMem,
info.map,
info.convert,
info.data);