1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-07-29 11:41:22 +03:00

parser: Deprecate xmlClearParserCtxt

This commit is contained in:
Nick Wellnhofer
2025-04-30 00:54:00 +02:00
parent 76531ceebd
commit 1eca6e3476
4 changed files with 7 additions and 7 deletions

View File

@ -1281,6 +1281,7 @@ XMLPUBFUN xmlParserCtxtPtr
void *userData);
XMLPUBFUN int
xmlInitParserCtxt (xmlParserCtxtPtr ctxt);
XML_DEPRECATED
XMLPUBFUN void
xmlClearParserCtxt (xmlParserCtxtPtr ctxt);
XMLPUBFUN void

View File

@ -12748,7 +12748,7 @@ xmlSetupParserForBuffer(xmlParserCtxtPtr ctxt, const xmlChar* buffer,
if ((ctxt == NULL) || (buffer == NULL))
return;
xmlClearParserCtxt(ctxt);
xmlCtxtReset(ctxt);
input = xmlCtxtNewInputFromString(ctxt, filename, (const char *) buffer,
NULL, 0);

View File

@ -3199,15 +3199,13 @@ xmlCtxtGetValidCtxt(xmlParserCtxtPtr ctxt) {
/**
* @param ctxt an XML parser context
*
* Clear (release owned resources) and reinitialize a parser context
* @deprecated Use xmlCtxtReset()
*
* Same as xmlCtxtReset()
*/
void
xmlClearParserCtxt(xmlParserCtxtPtr ctxt)
{
if (ctxt==NULL)
return;
xmlClearNodeInfoSeq(&ctxt->node_seq);
xmlCtxtReset(ctxt);
}

View File

@ -603,6 +603,7 @@ deprecated_funcs = {
'xmlCleanupCharEncodingHandlers': True,
'xmlCleanupEncodingAliases': True,
'xmlCleanupGlobals': True,
'xmlClearParserCtxt': True,
'xmlCopyChar': True,
'xmlCopyCharMultiByte': True,
'xmlCreateEntityParserCtxt': True,