diff options
author | Nick Wellnhofer <wellnhofer@aevum.de> | 2022-12-21 00:02:47 +0100 |
---|---|---|
committer | Nick Wellnhofer <wellnhofer@aevum.de> | 2022-12-21 21:06:03 +0100 |
commit | b47ebf047e959f43ae34582101a37b26764b9be3 (patch) | |
tree | 529e2df1d1fd154aaefa68d1a6c2e562fdb0def1 | |
parent | ec6633afaebd44f644355609d099477e059c24e6 (diff) | |
download | libxml2-b47ebf047e959f43ae34582101a37b26764b9be3.tar.gz |
parser: Deprecate xmlString*DecodeEntities
These are internal functions.
-rw-r--r-- | include/libxml/parserInternals.h | 2 | ||||
-rw-r--r-- | parser.c | 4 | ||||
-rwxr-xr-x | python/generator.py | 2 |
3 files changed, 8 insertions, 0 deletions
diff --git a/include/libxml/parserInternals.h b/include/libxml/parserInternals.h index b6b2313a..55d6527d 100644 --- a/include/libxml/parserInternals.h +++ b/include/libxml/parserInternals.h @@ -523,6 +523,7 @@ XMLPUBFUN void */ #define XML_SUBSTITUTE_BOTH 3 +XML_DEPRECATED XMLPUBFUN xmlChar * xmlStringDecodeEntities (xmlParserCtxtPtr ctxt, const xmlChar *str, @@ -530,6 +531,7 @@ XMLPUBFUN xmlChar * xmlChar end, xmlChar end2, xmlChar end3); +XML_DEPRECATED XMLPUBFUN xmlChar * xmlStringLenDecodeEntities (xmlParserCtxtPtr ctxt, const xmlChar *str, @@ -2786,6 +2786,8 @@ int_error: * @end2: an end marker xmlChar, 0 if none * @end3: an end marker xmlChar, 0 if none * + * DEPRECATED: Internal function, don't use. + * * Takes a entity string content and process to do the adequate substitutions. * * [67] Reference ::= EntityRef | CharRef @@ -2814,6 +2816,8 @@ xmlStringLenDecodeEntities(xmlParserCtxtPtr ctxt, const xmlChar *str, int len, * @end2: an end marker xmlChar, 0 if none * @end3: an end marker xmlChar, 0 if none * + * DEPRECATED: Internal function, don't use. + * * Takes a entity string content and process to do the adequate substitutions. * * [67] Reference ::= EntityRef | CharRef diff --git a/python/generator.py b/python/generator.py index 81c285be..989c38e1 100755 --- a/python/generator.py +++ b/python/generator.py @@ -358,6 +358,8 @@ deprecated_funcs = { 'xmlSchemaCleanupTypes': True, 'xmlSchemaInitTypes': True, 'xmlSetupParserForBuffer': True, + 'xmlStringDecodeEntities': True, + 'xmlStringLenDecodeEntities': True, 'xmlThrDefDefaultBufferSize': True, 'xmlThrDefLineNumbersDefaultValue': True, 'xmlThrDefPedanticParserDefaultValue': True, |