#define defaultExpandInternalEntities \
(parser->m_defaultExpandInternalEntities)
#define buffer (parser->m_buffer)
-#define curBase (parser->m_curBase)
#define declEntity (parser->m_declEntity)
#define doctypeName (parser->m_doctypeName)
#define doctypeSysid (parser->m_doctypeSysid)
if (encodingName != NULL) {
parser->m_protocolEncodingName = copyString(encodingName, &(parser->m_mem));
}
- curBase = NULL;
+ parser->m_curBase = NULL;
XmlInitEncoding(&parser->m_initEncoding, &encoding, 0);
parser->m_userData = NULL;
parser->m_handlerArg = NULL;
p = poolCopyString(&parser->m_dtd->pool, p);
if (!p)
return XML_STATUS_ERROR;
- curBase = p;
+ parser->m_curBase = p;
}
else
- curBase = NULL;
+ parser->m_curBase = NULL;
return XML_STATUS_OK;
}
{
if (parser == NULL)
return NULL;
- return curBase;
+ return parser->m_curBase;
}
int XMLCALL
return XML_ERROR_NO_MEMORY; /* LCOV_EXCL_LINE */
}
if (useForeignDTD)
- entity->base = curBase;
+ entity->base = parser->m_curBase;
dtd->paramEntityRead = XML_FALSE;
if (!externalEntityRefHandler(externalEntityRefHandlerArg,
0,
sizeof(ENTITY));
if (!entity)
return XML_ERROR_NO_MEMORY;
- entity->base = curBase;
+ entity->base = parser->m_curBase;
dtd->paramEntityRead = XML_FALSE;
if (!externalEntityRefHandler(externalEntityRefHandlerArg,
0,
declEntity->is_param,
declEntity->textPtr,
declEntity->textLen,
- curBase, 0, 0, 0);
+ parser->m_curBase, 0, 0, 0);
handleDefault = XML_FALSE;
}
}
next - enc->minBytesPerChar);
if (!declEntity->systemId)
return XML_ERROR_NO_MEMORY;
- declEntity->base = curBase;
+ declEntity->base = parser->m_curBase;
poolFinish(&dtd->pool);
/* Don't suppress the default handler if we fell through from
* the XML_ROLE_DOCTYPE_SYSTEM_ID case.
*eventEndPP = s;
parser->m_notationDeclHandler(parser->m_handlerArg,
declNotationName,
- curBase,
+ parser->m_curBase,
systemId,
declNotationPublicId);
handleDefault = XML_FALSE;
*eventEndPP = s;
parser->m_notationDeclHandler(parser->m_handlerArg,
declNotationName,
- curBase,
+ parser->m_curBase,
0,
declNotationPublicId);
handleDefault = XML_FALSE;