DTD
DTD *dtd, XML_Parser parentParser) {
DTD *newDtd = NULL;
DTD *oldDtd;
DTD *const dtd = parser->m_dtd;
DTD *const dtd = parser->m_dtd; /* save one level of indirection */
DTD *const dtd = parser->m_dtd;
static DTD *dtdCreate(XML_Parser parser);
static void dtdReset(DTD *p, XML_Parser parser);
static void dtdDestroy(DTD *p, XML_Bool isDocEntity, XML_Parser parser);
static int dtdCopy(XML_Parser oldParser, DTD *newDtd, const DTD *oldDtd,
const XML_Char *nameSep, DTD *dtd,
DTD *const dtd = parser->m_dtd; /* save one level of indirection */
DTD *const dtd = parser->m_dtd; /* save one level of indirection */
DTD *const dtd = parser->m_dtd; /* save one level of indirection */
DTD *const dtd = parser->m_dtd; /* save one level of indirection */
DTD *const dtd = parser->m_dtd; /* save one level of indirection */
DTD *const dtd = parser->m_dtd; /* save one level of indirection */
DTD *m_dtd;
static DTD *
DTD *p = MALLOC(parser, sizeof(DTD));
dtdReset(DTD *p, XML_Parser parser) {
dtdDestroy(DTD *p, XML_Bool isDocEntity, XML_Parser parser) {
dtdCopy(XML_Parser oldParser, DTD *newDtd, const DTD *oldDtd,
DTD *const dtd = parser->m_dtd; /* save one level of indirection */
DTD *const dtd = parser->m_dtd; /* save one level of indirection */
DTD *const dtd = parser->m_dtd; /* save one level of indirection */