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:
@ -1281,6 +1281,7 @@ XMLPUBFUN xmlParserCtxtPtr
|
|||||||
void *userData);
|
void *userData);
|
||||||
XMLPUBFUN int
|
XMLPUBFUN int
|
||||||
xmlInitParserCtxt (xmlParserCtxtPtr ctxt);
|
xmlInitParserCtxt (xmlParserCtxtPtr ctxt);
|
||||||
|
XML_DEPRECATED
|
||||||
XMLPUBFUN void
|
XMLPUBFUN void
|
||||||
xmlClearParserCtxt (xmlParserCtxtPtr ctxt);
|
xmlClearParserCtxt (xmlParserCtxtPtr ctxt);
|
||||||
XMLPUBFUN void
|
XMLPUBFUN void
|
||||||
|
2
parser.c
2
parser.c
@ -12748,7 +12748,7 @@ xmlSetupParserForBuffer(xmlParserCtxtPtr ctxt, const xmlChar* buffer,
|
|||||||
if ((ctxt == NULL) || (buffer == NULL))
|
if ((ctxt == NULL) || (buffer == NULL))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
xmlClearParserCtxt(ctxt);
|
xmlCtxtReset(ctxt);
|
||||||
|
|
||||||
input = xmlCtxtNewInputFromString(ctxt, filename, (const char *) buffer,
|
input = xmlCtxtNewInputFromString(ctxt, filename, (const char *) buffer,
|
||||||
NULL, 0);
|
NULL, 0);
|
||||||
|
@ -3199,16 +3199,14 @@ xmlCtxtGetValidCtxt(xmlParserCtxtPtr ctxt) {
|
|||||||
/**
|
/**
|
||||||
* @param ctxt an XML parser context
|
* @param ctxt an XML parser context
|
||||||
*
|
*
|
||||||
* Clear (release owned resources) and reinitialize a parser context
|
* @deprecated Use xmlCtxtReset()
|
||||||
|
*
|
||||||
|
* Same as xmlCtxtReset()
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void
|
void
|
||||||
xmlClearParserCtxt(xmlParserCtxtPtr ctxt)
|
xmlClearParserCtxt(xmlParserCtxtPtr ctxt)
|
||||||
{
|
{
|
||||||
if (ctxt==NULL)
|
xmlCtxtReset(ctxt);
|
||||||
return;
|
|
||||||
xmlClearNodeInfoSeq(&ctxt->node_seq);
|
|
||||||
xmlCtxtReset(ctxt);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -603,6 +603,7 @@ deprecated_funcs = {
|
|||||||
'xmlCleanupCharEncodingHandlers': True,
|
'xmlCleanupCharEncodingHandlers': True,
|
||||||
'xmlCleanupEncodingAliases': True,
|
'xmlCleanupEncodingAliases': True,
|
||||||
'xmlCleanupGlobals': True,
|
'xmlCleanupGlobals': True,
|
||||||
|
'xmlClearParserCtxt': True,
|
||||||
'xmlCopyChar': True,
|
'xmlCopyChar': True,
|
||||||
'xmlCopyCharMultiByte': True,
|
'xmlCopyCharMultiByte': True,
|
||||||
'xmlCreateEntityParserCtxt': True,
|
'xmlCreateEntityParserCtxt': True,
|
||||||
|
Reference in New Issue
Block a user