Lines Matching refs:newDtd

550 static int dtdCopy(XML_Parser oldParser, DTD *newDtd, const DTD *oldDtd,
1359 DTD *newDtd = NULL; in XML_ExternalEntityParserCreate() local
1447 newDtd = oldDtd; in XML_ExternalEntityParserCreate()
1457 parser = parserCreate(encodingName, &parser->m_mem, tmp, newDtd); in XML_ExternalEntityParserCreate()
1459 parser = parserCreate(encodingName, &parser->m_mem, NULL, newDtd); in XML_ExternalEntityParserCreate()
6953 dtdCopy(XML_Parser oldParser, DTD *newDtd, const DTD *oldDtd, in dtdCopy() argument
6965 name = poolCopyString(&(newDtd->pool), oldP->name); in dtdCopy()
6968 if (! lookup(oldParser, &(newDtd->prefixes), name, sizeof(PREFIX))) in dtdCopy()
6984 if (! poolAppendChar(&(newDtd->pool), XML_T('\0'))) in dtdCopy()
6986 name = poolCopyString(&(newDtd->pool), oldA->name); in dtdCopy()
6990 newA = (ATTRIBUTE_ID *)lookup(oldParser, &(newDtd->attributeIds), name, in dtdCopy()
6998 newA->prefix = &newDtd->defaultPrefix; in dtdCopy()
7000 newA->prefix = (PREFIX *)lookup(oldParser, &(newDtd->prefixes), in dtdCopy()
7016 name = poolCopyString(&(newDtd->pool), oldE->name); in dtdCopy()
7019 newE = (ELEMENT_TYPE *)lookup(oldParser, &(newDtd->elementTypes), name, in dtdCopy()
7041 newE->idAtt = (ATTRIBUTE_ID *)lookup(oldParser, &(newDtd->attributeIds), in dtdCopy()
7045 newE->prefix = (PREFIX *)lookup(oldParser, &(newDtd->prefixes), in dtdCopy()
7049 oldParser, &(newDtd->attributeIds), oldE->defaultAtts[i].id->name, 0); in dtdCopy()
7053 = poolCopyString(&(newDtd->pool), oldE->defaultAtts[i].value); in dtdCopy()
7062 if (! copyEntityTable(oldParser, &(newDtd->generalEntities), &(newDtd->pool), in dtdCopy()
7067 if (! copyEntityTable(oldParser, &(newDtd->paramEntities), &(newDtd->pool), in dtdCopy()
7070 newDtd->paramEntityRead = oldDtd->paramEntityRead; in dtdCopy()
7073 newDtd->keepProcessing = oldDtd->keepProcessing; in dtdCopy()
7074 newDtd->hasParamEntityRefs = oldDtd->hasParamEntityRefs; in dtdCopy()
7075 newDtd->standalone = oldDtd->standalone; in dtdCopy()
7078 newDtd->in_eldecl = oldDtd->in_eldecl; in dtdCopy()
7079 newDtd->scaffold = oldDtd->scaffold; in dtdCopy()
7080 newDtd->contentStringLen = oldDtd->contentStringLen; in dtdCopy()
7081 newDtd->scaffSize = oldDtd->scaffSize; in dtdCopy()
7082 newDtd->scaffLevel = oldDtd->scaffLevel; in dtdCopy()
7083 newDtd->scaffIndex = oldDtd->scaffIndex; in dtdCopy()