Lines Matching refs:oldParser
548 static int dtdCopy(XML_Parser oldParser, DTD *newDtd, const DTD *oldDtd,
550 static int copyEntityTable(XML_Parser oldParser, HASH_TABLE *newTable,
1354 XML_ExternalEntityParserCreate(XML_Parser oldParser, const XML_Char *context,
1356 XML_Parser parser = oldParser;
1398 /* Validate the oldParser parameter before we pull everything out of it */
1399 if (oldParser == NULL)
1489 if (oldExternalEntityRefHandlerArg != oldParser)
1495 parser->m_parentParser = oldParser;
1501 if (! dtdCopy(oldParser, parser->m_dtd, oldDtd, &parser->m_mem)
6960 dtdCopy(XML_Parser oldParser, DTD *newDtd, const DTD *oldDtd,
6975 if (! lookup(oldParser, &(newDtd->prefixes), name, sizeof(PREFIX)))
6997 newA = (ATTRIBUTE_ID *)lookup(oldParser, &(newDtd->attributeIds), name,
7007 newA->prefix = (PREFIX *)lookup(oldParser, &(newDtd->prefixes),
7026 newE = (ELEMENT_TYPE *)lookup(oldParser, &(newDtd->elementTypes), name,
7048 newE->idAtt = (ATTRIBUTE_ID *)lookup(oldParser, &(newDtd->attributeIds),
7052 newE->prefix = (PREFIX *)lookup(oldParser, &(newDtd->prefixes),
7056 oldParser, &(newDtd->attributeIds), oldE->defaultAtts[i].id->name, 0);
7069 if (! copyEntityTable(oldParser, &(newDtd->generalEntities), &(newDtd->pool),
7074 if (! copyEntityTable(oldParser, &(newDtd->paramEntities), &(newDtd->pool),
7096 copyEntityTable(XML_Parser oldParser, HASH_TABLE *newTable,
7113 newE = (ENTITY *)lookup(oldParser, newTable, name, sizeof(ENTITY));