Index: third_party/libxml/src/elfgcchack.h |
diff --git a/third_party/libxml/src/elfgcchack.h b/third_party/libxml/src/elfgcchack.h |
index 84e81516a5583b38d03f73a0c5ce71be0ce0d599..8c52884a37aa780001343d03a079ba2a807dad45 100644 |
--- a/third_party/libxml/src/elfgcchack.h |
+++ b/third_party/libxml/src/elfgcchack.h |
@@ -1061,7 +1061,7 @@ extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl__internal_alias __attrib |
#endif |
#endif |
-#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) |
+#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) |
#ifdef bottom_tree |
#undef xmlAddPrevSibling |
extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling __attribute((alias("xmlAddPrevSibling__internal_alias"))); |
@@ -1343,6 +1343,68 @@ extern __typeof (xmlBoolToText) xmlBoolToText__internal_alias __attribute((visib |
#endif |
#endif |
+#ifdef bottom_buf |
+#undef xmlBufContent |
+extern __typeof (xmlBufContent) xmlBufContent __attribute((alias("xmlBufContent__internal_alias"))); |
+#else |
+#ifndef xmlBufContent |
+extern __typeof (xmlBufContent) xmlBufContent__internal_alias __attribute((visibility("hidden"))); |
+#define xmlBufContent xmlBufContent__internal_alias |
+#endif |
+#endif |
+ |
+#ifdef bottom_buf |
+#undef xmlBufEnd |
+extern __typeof (xmlBufEnd) xmlBufEnd __attribute((alias("xmlBufEnd__internal_alias"))); |
+#else |
+#ifndef xmlBufEnd |
+extern __typeof (xmlBufEnd) xmlBufEnd__internal_alias __attribute((visibility("hidden"))); |
+#define xmlBufEnd xmlBufEnd__internal_alias |
+#endif |
+#endif |
+ |
+#ifdef bottom_tree |
+#undef xmlBufGetNodeContent |
+extern __typeof (xmlBufGetNodeContent) xmlBufGetNodeContent __attribute((alias("xmlBufGetNodeContent__internal_alias"))); |
+#else |
+#ifndef xmlBufGetNodeContent |
+extern __typeof (xmlBufGetNodeContent) xmlBufGetNodeContent__internal_alias __attribute((visibility("hidden"))); |
+#define xmlBufGetNodeContent xmlBufGetNodeContent__internal_alias |
+#endif |
+#endif |
+ |
+#if defined(LIBXML_OUTPUT_ENABLED) |
+#ifdef bottom_xmlsave |
+#undef xmlBufNodeDump |
+extern __typeof (xmlBufNodeDump) xmlBufNodeDump __attribute((alias("xmlBufNodeDump__internal_alias"))); |
+#else |
+#ifndef xmlBufNodeDump |
+extern __typeof (xmlBufNodeDump) xmlBufNodeDump__internal_alias __attribute((visibility("hidden"))); |
+#define xmlBufNodeDump xmlBufNodeDump__internal_alias |
+#endif |
+#endif |
+#endif |
+ |
+#ifdef bottom_buf |
+#undef xmlBufShrink |
+extern __typeof (xmlBufShrink) xmlBufShrink __attribute((alias("xmlBufShrink__internal_alias"))); |
+#else |
+#ifndef xmlBufShrink |
+extern __typeof (xmlBufShrink) xmlBufShrink__internal_alias __attribute((visibility("hidden"))); |
+#define xmlBufShrink xmlBufShrink__internal_alias |
+#endif |
+#endif |
+ |
+#ifdef bottom_buf |
+#undef xmlBufUse |
+extern __typeof (xmlBufUse) xmlBufUse __attribute((alias("xmlBufUse__internal_alias"))); |
+#else |
+#ifndef xmlBufUse |
+extern __typeof (xmlBufUse) xmlBufUse__internal_alias __attribute((visibility("hidden"))); |
+#define xmlBufUse xmlBufUse__internal_alias |
+#endif |
+#endif |
+ |
#ifdef bottom_tree |
#undef xmlBufferAdd |
extern __typeof (xmlBufferAdd) xmlBufferAdd __attribute((alias("xmlBufferAdd__internal_alias"))); |
@@ -1424,6 +1486,16 @@ extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic__internal_alias __ |
#endif |
#ifdef bottom_tree |
+#undef xmlBufferDetach |
+extern __typeof (xmlBufferDetach) xmlBufferDetach __attribute((alias("xmlBufferDetach__internal_alias"))); |
+#else |
+#ifndef xmlBufferDetach |
+extern __typeof (xmlBufferDetach) xmlBufferDetach__internal_alias __attribute((visibility("hidden"))); |
+#define xmlBufferDetach xmlBufferDetach__internal_alias |
+#endif |
+#endif |
+ |
+#ifdef bottom_tree |
#undef xmlBufferDump |
extern __typeof (xmlBufferDump) xmlBufferDump __attribute((alias("xmlBufferDump__internal_alias"))); |
#else |
@@ -2840,6 +2912,16 @@ extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibilit |
#endif |
#ifdef bottom_dict |
+#undef xmlDictGetUsage |
+extern __typeof (xmlDictGetUsage) xmlDictGetUsage __attribute((alias("xmlDictGetUsage__internal_alias"))); |
+#else |
+#ifndef xmlDictGetUsage |
+extern __typeof (xmlDictGetUsage) xmlDictGetUsage__internal_alias __attribute((visibility("hidden"))); |
+#define xmlDictGetUsage xmlDictGetUsage__internal_alias |
+#endif |
+#endif |
+ |
+#ifdef bottom_dict |
#undef xmlDictLookup |
extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias"))); |
#else |
@@ -2880,6 +2962,16 @@ extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute( |
#endif |
#ifdef bottom_dict |
+#undef xmlDictSetLimit |
+extern __typeof (xmlDictSetLimit) xmlDictSetLimit __attribute((alias("xmlDictSetLimit__internal_alias"))); |
+#else |
+#ifndef xmlDictSetLimit |
+extern __typeof (xmlDictSetLimit) xmlDictSetLimit__internal_alias __attribute((visibility("hidden"))); |
+#define xmlDictSetLimit xmlDictSetLimit__internal_alias |
+#endif |
+#endif |
+ |
+#ifdef bottom_dict |
#undef xmlDictSize |
extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias"))); |
#else |
@@ -4601,6 +4693,16 @@ extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __at |
#endif |
#endif |
+#ifdef bottom_dict |
+#undef xmlInitializeDict |
+extern __typeof (xmlInitializeDict) xmlInitializeDict __attribute((alias("xmlInitializeDict__internal_alias"))); |
+#else |
+#ifndef xmlInitializeDict |
+extern __typeof (xmlInitializeDict) xmlInitializeDict__internal_alias __attribute((visibility("hidden"))); |
+#define xmlInitializeDict xmlInitializeDict__internal_alias |
+#endif |
+#endif |
+ |
#ifdef bottom_globals |
#undef xmlInitializeGlobalState |
extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias"))); |
@@ -6757,6 +6859,30 @@ extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __at |
#if defined(LIBXML_OUTPUT_ENABLED) |
#ifdef bottom_xmlIO |
+#undef xmlOutputBufferGetContent |
+extern __typeof (xmlOutputBufferGetContent) xmlOutputBufferGetContent __attribute((alias("xmlOutputBufferGetContent__internal_alias"))); |
+#else |
+#ifndef xmlOutputBufferGetContent |
+extern __typeof (xmlOutputBufferGetContent) xmlOutputBufferGetContent__internal_alias __attribute((visibility("hidden"))); |
+#define xmlOutputBufferGetContent xmlOutputBufferGetContent__internal_alias |
+#endif |
+#endif |
+#endif |
+ |
+#if defined(LIBXML_OUTPUT_ENABLED) |
+#ifdef bottom_xmlIO |
+#undef xmlOutputBufferGetSize |
+extern __typeof (xmlOutputBufferGetSize) xmlOutputBufferGetSize __attribute((alias("xmlOutputBufferGetSize__internal_alias"))); |
+#else |
+#ifndef xmlOutputBufferGetSize |
+extern __typeof (xmlOutputBufferGetSize) xmlOutputBufferGetSize__internal_alias __attribute((visibility("hidden"))); |
+#define xmlOutputBufferGetSize xmlOutputBufferGetSize__internal_alias |
+#endif |
+#endif |
+#endif |
+ |
+#if defined(LIBXML_OUTPUT_ENABLED) |
+#ifdef bottom_xmlIO |
#undef xmlOutputBufferWrite |
extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias"))); |
#else |
@@ -8759,7 +8885,7 @@ extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attrib |
#endif |
#endif |
-#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) |
+#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) || defined(LIBXML_LEGACY_ENABLED) |
#ifdef bottom_SAX2 |
#undef xmlSAX2EndElement |
extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias"))); |
@@ -9005,7 +9131,7 @@ extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __at |
#endif |
#endif |
-#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) |
+#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) || defined(LIBXML_LEGACY_ENABLED) |
#ifdef bottom_SAX2 |
#undef xmlSAX2StartElement |
extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias"))); |
@@ -10043,6 +10169,30 @@ extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedTyp |
#if defined(LIBXML_SCHEMAS_ENABLED) |
#ifdef bottom_xmlschemas |
+#undef xmlSchemaValidateSetFilename |
+extern __typeof (xmlSchemaValidateSetFilename) xmlSchemaValidateSetFilename __attribute((alias("xmlSchemaValidateSetFilename__internal_alias"))); |
+#else |
+#ifndef xmlSchemaValidateSetFilename |
+extern __typeof (xmlSchemaValidateSetFilename) xmlSchemaValidateSetFilename__internal_alias __attribute((visibility("hidden"))); |
+#define xmlSchemaValidateSetFilename xmlSchemaValidateSetFilename__internal_alias |
+#endif |
+#endif |
+#endif |
+ |
+#if defined(LIBXML_SCHEMAS_ENABLED) |
+#ifdef bottom_xmlschemas |
+#undef xmlSchemaValidateSetLocator |
+extern __typeof (xmlSchemaValidateSetLocator) xmlSchemaValidateSetLocator __attribute((alias("xmlSchemaValidateSetLocator__internal_alias"))); |
+#else |
+#ifndef xmlSchemaValidateSetLocator |
+extern __typeof (xmlSchemaValidateSetLocator) xmlSchemaValidateSetLocator__internal_alias __attribute((visibility("hidden"))); |
+#define xmlSchemaValidateSetLocator xmlSchemaValidateSetLocator__internal_alias |
+#endif |
+#endif |
+#endif |
+ |
+#if defined(LIBXML_SCHEMAS_ENABLED) |
+#ifdef bottom_xmlschemas |
#undef xmlSchemaValidateStream |
extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias"))); |
#else |
@@ -11715,6 +11865,18 @@ extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__int |
#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED) |
#ifdef bottom_xmlreader |
+#undef xmlTextReaderRelaxNGValidateCtxt |
+extern __typeof (xmlTextReaderRelaxNGValidateCtxt) xmlTextReaderRelaxNGValidateCtxt __attribute((alias("xmlTextReaderRelaxNGValidateCtxt__internal_alias"))); |
+#else |
+#ifndef xmlTextReaderRelaxNGValidateCtxt |
+extern __typeof (xmlTextReaderRelaxNGValidateCtxt) xmlTextReaderRelaxNGValidateCtxt__internal_alias __attribute((visibility("hidden"))); |
+#define xmlTextReaderRelaxNGValidateCtxt xmlTextReaderRelaxNGValidateCtxt__internal_alias |
+#endif |
+#endif |
+#endif |
+ |
+#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED) |
+#ifdef bottom_xmlreader |
#undef xmlTextReaderSchemaValidate |
extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias"))); |
#else |
@@ -12003,6 +12165,18 @@ extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__int |
#if defined(LIBXML_WRITER_ENABLED) |
#ifdef bottom_xmlwriter |
+#undef xmlTextWriterSetQuoteChar |
+extern __typeof (xmlTextWriterSetQuoteChar) xmlTextWriterSetQuoteChar __attribute((alias("xmlTextWriterSetQuoteChar__internal_alias"))); |
+#else |
+#ifndef xmlTextWriterSetQuoteChar |
+extern __typeof (xmlTextWriterSetQuoteChar) xmlTextWriterSetQuoteChar__internal_alias __attribute((visibility("hidden"))); |
+#define xmlTextWriterSetQuoteChar xmlTextWriterSetQuoteChar__internal_alias |
+#endif |
+#endif |
+#endif |
+ |
+#if defined(LIBXML_WRITER_ENABLED) |
+#ifdef bottom_xmlwriter |
#undef xmlTextWriterStartAttribute |
extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias"))); |
#else |
@@ -15189,7 +15363,7 @@ extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias |
#endif |
#endif |
-#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) |
+#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) || defined(LIBXML_LEGACY_ENABLED) |
#ifdef bottom_tree |
#undef xmlValidateNCName |
extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias"))); |
@@ -16595,6 +16769,18 @@ extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute( |
#if defined(LIBXML_XPATH_ENABLED) |
#ifdef bottom_xpath |
+#undef xmlXPathNodeEval |
+extern __typeof (xmlXPathNodeEval) xmlXPathNodeEval __attribute((alias("xmlXPathNodeEval__internal_alias"))); |
+#else |
+#ifndef xmlXPathNodeEval |
+extern __typeof (xmlXPathNodeEval) xmlXPathNodeEval__internal_alias __attribute((visibility("hidden"))); |
+#define xmlXPathNodeEval xmlXPathNodeEval__internal_alias |
+#endif |
+#endif |
+#endif |
+ |
+#if defined(LIBXML_XPATH_ENABLED) |
+#ifdef bottom_xpath |
#undef xmlXPathNodeLeading |
extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias"))); |
#else |
@@ -17099,6 +17285,18 @@ extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __ |
#if defined(LIBXML_XPATH_ENABLED) |
#ifdef bottom_xpath |
+#undef xmlXPathSetContextNode |
+extern __typeof (xmlXPathSetContextNode) xmlXPathSetContextNode __attribute((alias("xmlXPathSetContextNode__internal_alias"))); |
+#else |
+#ifndef xmlXPathSetContextNode |
+extern __typeof (xmlXPathSetContextNode) xmlXPathSetContextNode__internal_alias __attribute((visibility("hidden"))); |
+#define xmlXPathSetContextNode xmlXPathSetContextNode__internal_alias |
+#endif |
+#endif |
+#endif |
+ |
+#if defined(LIBXML_XPATH_ENABLED) |
+#ifdef bottom_xpath |
#undef xmlXPathStartsWithFunction |
extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias"))); |
#else |