Home
last modified time | relevance | path

Searched refs:cpNodesPool (Results 1 – 5 of 5) sorted by relevance

/dports/textproc/libparsifal/libparsifal-1.1.0/src/
H A Ddtdvalid.c505 v->cpNodesPool = v->parser->prt->cpNodesPool; in InitValidator()
840 if (p->cpNodesPool) in FreeDTDValidator()
841 XMLPool_FreePool(p->cpNodesPool); in FreeDTDValidator()
880 if (dtd->cpNodesPool) { in XMLParser_ParseValidateDTD()
885 dtd->cpNodesPool = NULL; in XMLParser_ParseValidateDTD()
915 if (dtd->cpNodesPool!=parser->prt->cpNodesPool) in XMLParser_ParseValidateDTD()
916 dtd->cpNodesPool = parser->prt->cpNodesPool; in XMLParser_ParseValidateDTD()
H A Dparsifal.c2340 RT->cpNodesPool = NULL; in XMLParser_Parse()
2918 if (RT->cpNodesPool) XMLPool_FreePool(RT->cpNodesPool); in ParseDTD()
2920 RT->cpNodesPool = NULL; in ParseDTD()
3027 XMLCP *nn = XMLPool_Alloc(RT->cpNodesPool); in CpNew()
3129 if (!RT->cpNodesPool) { in ParseElementDecl()
3130 RT->cpNodesPool = XMLPool_Create(sizeof(XMLCP), 8); in ParseElementDecl()
3131 if (!RT->cpNodesPool) return Er_(parser, ERR_XMLP_MEMORY_ALLOC); in ParseElementDecl()
3175 if (RT->cpNodesPool->blocksAllocated > 23) { in ParseElementDecl()
3178 XMLPool_FreePool(RT->cpNodesPool); in ParseElementDecl()
3179 RT->cpNodesPool = NULL; in ParseElementDecl()
/dports/textproc/libparsifal/libparsifal-1.1.0/include/libparsifal/
H A Ddtdvalid.h11 LPXMLPOOL StatePool, cpNodesPool; member
H A Dparsifal.h101 LPXMLPOOL cpNodesPool; member
/dports/textproc/libparsifal/libparsifal-1.1.0/
H A DChangeLog73 RT->cpNodesPool to NULL when freeing/destroying them.
121 thus dtd->ElementTable and dtd->cpNodesPool weren't set. There
125 dtd->cpNodesPool is better way. Also set dtd->ElementTable and
126 dtd->cpNodesPool to NULL in ParseValidateDTD() - otherwise they would