Annotation of embedaddon/libxml2/elfgcchack.h, revision 1.1

1.1     ! misho       1: /*
        !             2:  * elfgcchack.h: hack by Arjan van de Ven <arjanv@redhat.com> to speed
        !             3:  *               up the code when using gcc for call within the library.
        !             4:  *
        !             5:  * Based on the analysis http://people.redhat.com/drepper/dsohowto.pdf
        !             6:  * from Ulrich drepper. Rewritten to be generated from the XML description
        !             7:  * file for libxml2 API
        !             8:  * autogenerated with xsltproc doc/elfgcchack.xsl doc/libxml2-api.xml
        !             9:  */
        !            10: 
        !            11: #ifdef IN_LIBXML
        !            12: #ifdef __GNUC__
        !            13: #ifdef PIC
        !            14: #ifdef linux
        !            15: #if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || (__GNUC__ > 3)
        !            16: 
        !            17: #include "libxml/c14n.h"
        !            18: #include "libxml/catalog.h"
        !            19: #include "libxml/chvalid.h"
        !            20: #include "libxml/debugXML.h"
        !            21: #include "libxml/dict.h"
        !            22: #include "libxml/DOCBparser.h"
        !            23: #include "libxml/encoding.h"
        !            24: #include "libxml/entities.h"
        !            25: #include "libxml/globals.h"
        !            26: #include "libxml/hash.h"
        !            27: #include "libxml/HTMLparser.h"
        !            28: #include "libxml/HTMLtree.h"
        !            29: #include "libxml/list.h"
        !            30: #include "libxml/nanoftp.h"
        !            31: #include "libxml/nanohttp.h"
        !            32: #include "libxml/parser.h"
        !            33: #include "libxml/parserInternals.h"
        !            34: #include "libxml/pattern.h"
        !            35: #include "libxml/relaxng.h"
        !            36: #include "libxml/SAX2.h"
        !            37: #include "libxml/SAX.h"
        !            38: #include "libxml/schemasInternals.h"
        !            39: #include "libxml/schematron.h"
        !            40: #include "libxml/threads.h"
        !            41: #include "libxml/tree.h"
        !            42: #include "libxml/uri.h"
        !            43: #include "libxml/valid.h"
        !            44: #include "libxml/xinclude.h"
        !            45: #include "libxml/xlink.h"
        !            46: #include "libxml/xmlautomata.h"
        !            47: #include "libxml/xmlerror.h"
        !            48: #include "libxml/xmlexports.h"
        !            49: #include "libxml/xmlIO.h"
        !            50: #include "libxml/xmlmemory.h"
        !            51: #include "libxml/xmlreader.h"
        !            52: #include "libxml/xmlregexp.h"
        !            53: #include "libxml/xmlsave.h"
        !            54: #include "libxml/xmlschemas.h"
        !            55: #include "libxml/xmlschemastypes.h"
        !            56: #include "libxml/xmlstring.h"
        !            57: #include "libxml/xmlunicode.h"
        !            58: #include "libxml/xmlversion.h"
        !            59: #include "libxml/xmlwriter.h"
        !            60: #include "libxml/xpath.h"
        !            61: #include "libxml/xpathInternals.h"
        !            62: #include "libxml/xpointer.h"
        !            63: #include "libxml/xmlmodule.h"
        !            64: 
        !            65: /* special hot spot not exported ones */
        !            66: 
        !            67: #ifdef bottom_globals
        !            68: #undef __xmlGenericError
        !            69: extern __typeof (__xmlGenericError) __xmlGenericError __attribute((alias("__xmlGenericError__internal_alias")));
        !            70: #else
        !            71: #ifndef __xmlGenericError
        !            72: extern __typeof (__xmlGenericError) __xmlGenericError__internal_alias __attribute((visibility("hidden")));
        !            73: #define __xmlGenericError __xmlGenericError__internal_alias
        !            74: #endif
        !            75: #endif
        !            76: 
        !            77: #ifdef bottom_globals
        !            78: #undef __xmlGenericErrorContext
        !            79: extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext __attribute((alias("__xmlGenericErrorContext__internal_alias")));
        !            80: #else
        !            81: #ifndef __xmlGenericErrorContext
        !            82: extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext__internal_alias __attribute((visibility("hidden")));
        !            83: #define __xmlGenericErrorContext __xmlGenericErrorContext__internal_alias
        !            84: #endif
        !            85: #endif
        !            86: 
        !            87: /* list generated from libxml2-api.xml */
        !            88: #if defined(LIBXML_DOCB_ENABLED)
        !            89: #ifdef bottom_DOCBparser
        !            90: #undef docbCreatePushParserCtxt
        !            91: extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt __attribute((alias("docbCreatePushParserCtxt__internal_alias")));
        !            92: #else
        !            93: #ifndef docbCreatePushParserCtxt
        !            94: extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
        !            95: #define docbCreatePushParserCtxt docbCreatePushParserCtxt__internal_alias
        !            96: #endif
        !            97: #endif
        !            98: #endif
        !            99: 
        !           100: #if defined(LIBXML_HTML_ENABLED)
        !           101: #ifdef bottom_HTMLparser
        !           102: #undef htmlAttrAllowed
        !           103: extern __typeof (htmlAttrAllowed) htmlAttrAllowed __attribute((alias("htmlAttrAllowed__internal_alias")));
        !           104: #else
        !           105: #ifndef htmlAttrAllowed
        !           106: extern __typeof (htmlAttrAllowed) htmlAttrAllowed__internal_alias __attribute((visibility("hidden")));
        !           107: #define htmlAttrAllowed htmlAttrAllowed__internal_alias
        !           108: #endif
        !           109: #endif
        !           110: #endif
        !           111: 
        !           112: #if defined(LIBXML_HTML_ENABLED)
        !           113: #ifdef bottom_HTMLparser
        !           114: #undef htmlAutoCloseTag
        !           115: extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag __attribute((alias("htmlAutoCloseTag__internal_alias")));
        !           116: #else
        !           117: #ifndef htmlAutoCloseTag
        !           118: extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag__internal_alias __attribute((visibility("hidden")));
        !           119: #define htmlAutoCloseTag htmlAutoCloseTag__internal_alias
        !           120: #endif
        !           121: #endif
        !           122: #endif
        !           123: 
        !           124: #if defined(LIBXML_HTML_ENABLED)
        !           125: #ifdef bottom_HTMLparser
        !           126: #undef htmlCreateFileParserCtxt
        !           127: extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt __attribute((alias("htmlCreateFileParserCtxt__internal_alias")));
        !           128: #else
        !           129: #ifndef htmlCreateFileParserCtxt
        !           130: extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
        !           131: #define htmlCreateFileParserCtxt htmlCreateFileParserCtxt__internal_alias
        !           132: #endif
        !           133: #endif
        !           134: #endif
        !           135: 
        !           136: #if defined(LIBXML_HTML_ENABLED)
        !           137: #ifdef bottom_HTMLparser
        !           138: #undef htmlCreateMemoryParserCtxt
        !           139: extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt __attribute((alias("htmlCreateMemoryParserCtxt__internal_alias")));
        !           140: #else
        !           141: #ifndef htmlCreateMemoryParserCtxt
        !           142: extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
        !           143: #define htmlCreateMemoryParserCtxt htmlCreateMemoryParserCtxt__internal_alias
        !           144: #endif
        !           145: #endif
        !           146: #endif
        !           147: 
        !           148: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
        !           149: #ifdef bottom_HTMLparser
        !           150: #undef htmlCreatePushParserCtxt
        !           151: extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt __attribute((alias("htmlCreatePushParserCtxt__internal_alias")));
        !           152: #else
        !           153: #ifndef htmlCreatePushParserCtxt
        !           154: extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
        !           155: #define htmlCreatePushParserCtxt htmlCreatePushParserCtxt__internal_alias
        !           156: #endif
        !           157: #endif
        !           158: #endif
        !           159: 
        !           160: #if defined(LIBXML_HTML_ENABLED)
        !           161: #ifdef bottom_HTMLparser
        !           162: #undef htmlCtxtReadDoc
        !           163: extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc __attribute((alias("htmlCtxtReadDoc__internal_alias")));
        !           164: #else
        !           165: #ifndef htmlCtxtReadDoc
        !           166: extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
        !           167: #define htmlCtxtReadDoc htmlCtxtReadDoc__internal_alias
        !           168: #endif
        !           169: #endif
        !           170: #endif
        !           171: 
        !           172: #if defined(LIBXML_HTML_ENABLED)
        !           173: #ifdef bottom_HTMLparser
        !           174: #undef htmlCtxtReadFd
        !           175: extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd __attribute((alias("htmlCtxtReadFd__internal_alias")));
        !           176: #else
        !           177: #ifndef htmlCtxtReadFd
        !           178: extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
        !           179: #define htmlCtxtReadFd htmlCtxtReadFd__internal_alias
        !           180: #endif
        !           181: #endif
        !           182: #endif
        !           183: 
        !           184: #if defined(LIBXML_HTML_ENABLED)
        !           185: #ifdef bottom_HTMLparser
        !           186: #undef htmlCtxtReadFile
        !           187: extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile __attribute((alias("htmlCtxtReadFile__internal_alias")));
        !           188: #else
        !           189: #ifndef htmlCtxtReadFile
        !           190: extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
        !           191: #define htmlCtxtReadFile htmlCtxtReadFile__internal_alias
        !           192: #endif
        !           193: #endif
        !           194: #endif
        !           195: 
        !           196: #if defined(LIBXML_HTML_ENABLED)
        !           197: #ifdef bottom_HTMLparser
        !           198: #undef htmlCtxtReadIO
        !           199: extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO __attribute((alias("htmlCtxtReadIO__internal_alias")));
        !           200: #else
        !           201: #ifndef htmlCtxtReadIO
        !           202: extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
        !           203: #define htmlCtxtReadIO htmlCtxtReadIO__internal_alias
        !           204: #endif
        !           205: #endif
        !           206: #endif
        !           207: 
        !           208: #if defined(LIBXML_HTML_ENABLED)
        !           209: #ifdef bottom_HTMLparser
        !           210: #undef htmlCtxtReadMemory
        !           211: extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory __attribute((alias("htmlCtxtReadMemory__internal_alias")));
        !           212: #else
        !           213: #ifndef htmlCtxtReadMemory
        !           214: extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
        !           215: #define htmlCtxtReadMemory htmlCtxtReadMemory__internal_alias
        !           216: #endif
        !           217: #endif
        !           218: #endif
        !           219: 
        !           220: #if defined(LIBXML_HTML_ENABLED)
        !           221: #ifdef bottom_HTMLparser
        !           222: #undef htmlCtxtReset
        !           223: extern __typeof (htmlCtxtReset) htmlCtxtReset __attribute((alias("htmlCtxtReset__internal_alias")));
        !           224: #else
        !           225: #ifndef htmlCtxtReset
        !           226: extern __typeof (htmlCtxtReset) htmlCtxtReset__internal_alias __attribute((visibility("hidden")));
        !           227: #define htmlCtxtReset htmlCtxtReset__internal_alias
        !           228: #endif
        !           229: #endif
        !           230: #endif
        !           231: 
        !           232: #if defined(LIBXML_HTML_ENABLED)
        !           233: #ifdef bottom_HTMLparser
        !           234: #undef htmlCtxtUseOptions
        !           235: extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions __attribute((alias("htmlCtxtUseOptions__internal_alias")));
        !           236: #else
        !           237: #ifndef htmlCtxtUseOptions
        !           238: extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
        !           239: #define htmlCtxtUseOptions htmlCtxtUseOptions__internal_alias
        !           240: #endif
        !           241: #endif
        !           242: #endif
        !           243: 
        !           244: #if defined(LIBXML_HTML_ENABLED)
        !           245: #ifdef bottom_SAX2
        !           246: #undef htmlDefaultSAXHandlerInit
        !           247: extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit __attribute((alias("htmlDefaultSAXHandlerInit__internal_alias")));
        !           248: #else
        !           249: #ifndef htmlDefaultSAXHandlerInit
        !           250: extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
        !           251: #define htmlDefaultSAXHandlerInit htmlDefaultSAXHandlerInit__internal_alias
        !           252: #endif
        !           253: #endif
        !           254: #endif
        !           255: 
        !           256: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !           257: #ifdef bottom_HTMLtree
        !           258: #undef htmlDocContentDumpFormatOutput
        !           259: extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput __attribute((alias("htmlDocContentDumpFormatOutput__internal_alias")));
        !           260: #else
        !           261: #ifndef htmlDocContentDumpFormatOutput
        !           262: extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
        !           263: #define htmlDocContentDumpFormatOutput htmlDocContentDumpFormatOutput__internal_alias
        !           264: #endif
        !           265: #endif
        !           266: #endif
        !           267: 
        !           268: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !           269: #ifdef bottom_HTMLtree
        !           270: #undef htmlDocContentDumpOutput
        !           271: extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput __attribute((alias("htmlDocContentDumpOutput__internal_alias")));
        !           272: #else
        !           273: #ifndef htmlDocContentDumpOutput
        !           274: extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput__internal_alias __attribute((visibility("hidden")));
        !           275: #define htmlDocContentDumpOutput htmlDocContentDumpOutput__internal_alias
        !           276: #endif
        !           277: #endif
        !           278: #endif
        !           279: 
        !           280: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !           281: #ifdef bottom_HTMLtree
        !           282: #undef htmlDocDump
        !           283: extern __typeof (htmlDocDump) htmlDocDump __attribute((alias("htmlDocDump__internal_alias")));
        !           284: #else
        !           285: #ifndef htmlDocDump
        !           286: extern __typeof (htmlDocDump) htmlDocDump__internal_alias __attribute((visibility("hidden")));
        !           287: #define htmlDocDump htmlDocDump__internal_alias
        !           288: #endif
        !           289: #endif
        !           290: #endif
        !           291: 
        !           292: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !           293: #ifdef bottom_HTMLtree
        !           294: #undef htmlDocDumpMemory
        !           295: extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory __attribute((alias("htmlDocDumpMemory__internal_alias")));
        !           296: #else
        !           297: #ifndef htmlDocDumpMemory
        !           298: extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
        !           299: #define htmlDocDumpMemory htmlDocDumpMemory__internal_alias
        !           300: #endif
        !           301: #endif
        !           302: #endif
        !           303: 
        !           304: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !           305: #ifdef bottom_HTMLtree
        !           306: #undef htmlDocDumpMemoryFormat
        !           307: extern __typeof (htmlDocDumpMemoryFormat) htmlDocDumpMemoryFormat __attribute((alias("htmlDocDumpMemoryFormat__internal_alias")));
        !           308: #else
        !           309: #ifndef htmlDocDumpMemoryFormat
        !           310: extern __typeof (htmlDocDumpMemoryFormat) htmlDocDumpMemoryFormat__internal_alias __attribute((visibility("hidden")));
        !           311: #define htmlDocDumpMemoryFormat htmlDocDumpMemoryFormat__internal_alias
        !           312: #endif
        !           313: #endif
        !           314: #endif
        !           315: 
        !           316: #if defined(LIBXML_HTML_ENABLED)
        !           317: #ifdef bottom_HTMLparser
        !           318: #undef htmlElementAllowedHere
        !           319: extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere __attribute((alias("htmlElementAllowedHere__internal_alias")));
        !           320: #else
        !           321: #ifndef htmlElementAllowedHere
        !           322: extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere__internal_alias __attribute((visibility("hidden")));
        !           323: #define htmlElementAllowedHere htmlElementAllowedHere__internal_alias
        !           324: #endif
        !           325: #endif
        !           326: #endif
        !           327: 
        !           328: #if defined(LIBXML_HTML_ENABLED)
        !           329: #ifdef bottom_HTMLparser
        !           330: #undef htmlElementStatusHere
        !           331: extern __typeof (htmlElementStatusHere) htmlElementStatusHere __attribute((alias("htmlElementStatusHere__internal_alias")));
        !           332: #else
        !           333: #ifndef htmlElementStatusHere
        !           334: extern __typeof (htmlElementStatusHere) htmlElementStatusHere__internal_alias __attribute((visibility("hidden")));
        !           335: #define htmlElementStatusHere htmlElementStatusHere__internal_alias
        !           336: #endif
        !           337: #endif
        !           338: #endif
        !           339: 
        !           340: #if defined(LIBXML_HTML_ENABLED)
        !           341: #ifdef bottom_HTMLparser
        !           342: #undef htmlEncodeEntities
        !           343: extern __typeof (htmlEncodeEntities) htmlEncodeEntities __attribute((alias("htmlEncodeEntities__internal_alias")));
        !           344: #else
        !           345: #ifndef htmlEncodeEntities
        !           346: extern __typeof (htmlEncodeEntities) htmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
        !           347: #define htmlEncodeEntities htmlEncodeEntities__internal_alias
        !           348: #endif
        !           349: #endif
        !           350: #endif
        !           351: 
        !           352: #if defined(LIBXML_HTML_ENABLED)
        !           353: #ifdef bottom_HTMLparser
        !           354: #undef htmlEntityLookup
        !           355: extern __typeof (htmlEntityLookup) htmlEntityLookup __attribute((alias("htmlEntityLookup__internal_alias")));
        !           356: #else
        !           357: #ifndef htmlEntityLookup
        !           358: extern __typeof (htmlEntityLookup) htmlEntityLookup__internal_alias __attribute((visibility("hidden")));
        !           359: #define htmlEntityLookup htmlEntityLookup__internal_alias
        !           360: #endif
        !           361: #endif
        !           362: #endif
        !           363: 
        !           364: #if defined(LIBXML_HTML_ENABLED)
        !           365: #ifdef bottom_HTMLparser
        !           366: #undef htmlEntityValueLookup
        !           367: extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup __attribute((alias("htmlEntityValueLookup__internal_alias")));
        !           368: #else
        !           369: #ifndef htmlEntityValueLookup
        !           370: extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup__internal_alias __attribute((visibility("hidden")));
        !           371: #define htmlEntityValueLookup htmlEntityValueLookup__internal_alias
        !           372: #endif
        !           373: #endif
        !           374: #endif
        !           375: 
        !           376: #if defined(LIBXML_HTML_ENABLED)
        !           377: #ifdef bottom_HTMLparser
        !           378: #undef htmlFreeParserCtxt
        !           379: extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt __attribute((alias("htmlFreeParserCtxt__internal_alias")));
        !           380: #else
        !           381: #ifndef htmlFreeParserCtxt
        !           382: extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
        !           383: #define htmlFreeParserCtxt htmlFreeParserCtxt__internal_alias
        !           384: #endif
        !           385: #endif
        !           386: #endif
        !           387: 
        !           388: #if defined(LIBXML_HTML_ENABLED)
        !           389: #ifdef bottom_HTMLtree
        !           390: #undef htmlGetMetaEncoding
        !           391: extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding __attribute((alias("htmlGetMetaEncoding__internal_alias")));
        !           392: #else
        !           393: #ifndef htmlGetMetaEncoding
        !           394: extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding__internal_alias __attribute((visibility("hidden")));
        !           395: #define htmlGetMetaEncoding htmlGetMetaEncoding__internal_alias
        !           396: #endif
        !           397: #endif
        !           398: #endif
        !           399: 
        !           400: #if defined(LIBXML_HTML_ENABLED)
        !           401: #ifdef bottom_HTMLparser
        !           402: #undef htmlHandleOmittedElem
        !           403: extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem __attribute((alias("htmlHandleOmittedElem__internal_alias")));
        !           404: #else
        !           405: #ifndef htmlHandleOmittedElem
        !           406: extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem__internal_alias __attribute((visibility("hidden")));
        !           407: #define htmlHandleOmittedElem htmlHandleOmittedElem__internal_alias
        !           408: #endif
        !           409: #endif
        !           410: #endif
        !           411: 
        !           412: #if defined(LIBXML_HTML_ENABLED)
        !           413: #ifdef bottom_HTMLparser
        !           414: #undef htmlInitAutoClose
        !           415: extern __typeof (htmlInitAutoClose) htmlInitAutoClose __attribute((alias("htmlInitAutoClose__internal_alias")));
        !           416: #else
        !           417: #ifndef htmlInitAutoClose
        !           418: extern __typeof (htmlInitAutoClose) htmlInitAutoClose__internal_alias __attribute((visibility("hidden")));
        !           419: #define htmlInitAutoClose htmlInitAutoClose__internal_alias
        !           420: #endif
        !           421: #endif
        !           422: #endif
        !           423: 
        !           424: #if defined(LIBXML_HTML_ENABLED)
        !           425: #ifdef bottom_HTMLparser
        !           426: #undef htmlIsAutoClosed
        !           427: extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed __attribute((alias("htmlIsAutoClosed__internal_alias")));
        !           428: #else
        !           429: #ifndef htmlIsAutoClosed
        !           430: extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed__internal_alias __attribute((visibility("hidden")));
        !           431: #define htmlIsAutoClosed htmlIsAutoClosed__internal_alias
        !           432: #endif
        !           433: #endif
        !           434: #endif
        !           435: 
        !           436: #if defined(LIBXML_HTML_ENABLED)
        !           437: #ifdef bottom_HTMLtree
        !           438: #undef htmlIsBooleanAttr
        !           439: extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr __attribute((alias("htmlIsBooleanAttr__internal_alias")));
        !           440: #else
        !           441: #ifndef htmlIsBooleanAttr
        !           442: extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr__internal_alias __attribute((visibility("hidden")));
        !           443: #define htmlIsBooleanAttr htmlIsBooleanAttr__internal_alias
        !           444: #endif
        !           445: #endif
        !           446: #endif
        !           447: 
        !           448: #if defined(LIBXML_HTML_ENABLED)
        !           449: #ifdef bottom_HTMLparser
        !           450: #undef htmlIsScriptAttribute
        !           451: extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute __attribute((alias("htmlIsScriptAttribute__internal_alias")));
        !           452: #else
        !           453: #ifndef htmlIsScriptAttribute
        !           454: extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute__internal_alias __attribute((visibility("hidden")));
        !           455: #define htmlIsScriptAttribute htmlIsScriptAttribute__internal_alias
        !           456: #endif
        !           457: #endif
        !           458: #endif
        !           459: 
        !           460: #if defined(LIBXML_HTML_ENABLED)
        !           461: #ifdef bottom_HTMLparser
        !           462: #undef htmlNewDoc
        !           463: extern __typeof (htmlNewDoc) htmlNewDoc __attribute((alias("htmlNewDoc__internal_alias")));
        !           464: #else
        !           465: #ifndef htmlNewDoc
        !           466: extern __typeof (htmlNewDoc) htmlNewDoc__internal_alias __attribute((visibility("hidden")));
        !           467: #define htmlNewDoc htmlNewDoc__internal_alias
        !           468: #endif
        !           469: #endif
        !           470: #endif
        !           471: 
        !           472: #if defined(LIBXML_HTML_ENABLED)
        !           473: #ifdef bottom_HTMLparser
        !           474: #undef htmlNewDocNoDtD
        !           475: extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD __attribute((alias("htmlNewDocNoDtD__internal_alias")));
        !           476: #else
        !           477: #ifndef htmlNewDocNoDtD
        !           478: extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD__internal_alias __attribute((visibility("hidden")));
        !           479: #define htmlNewDocNoDtD htmlNewDocNoDtD__internal_alias
        !           480: #endif
        !           481: #endif
        !           482: #endif
        !           483: 
        !           484: #if defined(LIBXML_HTML_ENABLED)
        !           485: #ifdef bottom_HTMLparser
        !           486: #undef htmlNewParserCtxt
        !           487: extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt __attribute((alias("htmlNewParserCtxt__internal_alias")));
        !           488: #else
        !           489: #ifndef htmlNewParserCtxt
        !           490: extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
        !           491: #define htmlNewParserCtxt htmlNewParserCtxt__internal_alias
        !           492: #endif
        !           493: #endif
        !           494: #endif
        !           495: 
        !           496: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !           497: #ifdef bottom_HTMLtree
        !           498: #undef htmlNodeDump
        !           499: extern __typeof (htmlNodeDump) htmlNodeDump __attribute((alias("htmlNodeDump__internal_alias")));
        !           500: #else
        !           501: #ifndef htmlNodeDump
        !           502: extern __typeof (htmlNodeDump) htmlNodeDump__internal_alias __attribute((visibility("hidden")));
        !           503: #define htmlNodeDump htmlNodeDump__internal_alias
        !           504: #endif
        !           505: #endif
        !           506: #endif
        !           507: 
        !           508: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !           509: #ifdef bottom_HTMLtree
        !           510: #undef htmlNodeDumpFile
        !           511: extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile __attribute((alias("htmlNodeDumpFile__internal_alias")));
        !           512: #else
        !           513: #ifndef htmlNodeDumpFile
        !           514: extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile__internal_alias __attribute((visibility("hidden")));
        !           515: #define htmlNodeDumpFile htmlNodeDumpFile__internal_alias
        !           516: #endif
        !           517: #endif
        !           518: #endif
        !           519: 
        !           520: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !           521: #ifdef bottom_HTMLtree
        !           522: #undef htmlNodeDumpFileFormat
        !           523: extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat __attribute((alias("htmlNodeDumpFileFormat__internal_alias")));
        !           524: #else
        !           525: #ifndef htmlNodeDumpFileFormat
        !           526: extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat__internal_alias __attribute((visibility("hidden")));
        !           527: #define htmlNodeDumpFileFormat htmlNodeDumpFileFormat__internal_alias
        !           528: #endif
        !           529: #endif
        !           530: #endif
        !           531: 
        !           532: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !           533: #ifdef bottom_HTMLtree
        !           534: #undef htmlNodeDumpFormatOutput
        !           535: extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput __attribute((alias("htmlNodeDumpFormatOutput__internal_alias")));
        !           536: #else
        !           537: #ifndef htmlNodeDumpFormatOutput
        !           538: extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
        !           539: #define htmlNodeDumpFormatOutput htmlNodeDumpFormatOutput__internal_alias
        !           540: #endif
        !           541: #endif
        !           542: #endif
        !           543: 
        !           544: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !           545: #ifdef bottom_HTMLtree
        !           546: #undef htmlNodeDumpOutput
        !           547: extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput __attribute((alias("htmlNodeDumpOutput__internal_alias")));
        !           548: #else
        !           549: #ifndef htmlNodeDumpOutput
        !           550: extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
        !           551: #define htmlNodeDumpOutput htmlNodeDumpOutput__internal_alias
        !           552: #endif
        !           553: #endif
        !           554: #endif
        !           555: 
        !           556: #if defined(LIBXML_HTML_ENABLED)
        !           557: #ifdef bottom_HTMLparser
        !           558: #undef htmlNodeStatus
        !           559: extern __typeof (htmlNodeStatus) htmlNodeStatus __attribute((alias("htmlNodeStatus__internal_alias")));
        !           560: #else
        !           561: #ifndef htmlNodeStatus
        !           562: extern __typeof (htmlNodeStatus) htmlNodeStatus__internal_alias __attribute((visibility("hidden")));
        !           563: #define htmlNodeStatus htmlNodeStatus__internal_alias
        !           564: #endif
        !           565: #endif
        !           566: #endif
        !           567: 
        !           568: #if defined(LIBXML_HTML_ENABLED)
        !           569: #ifdef bottom_HTMLparser
        !           570: #undef htmlParseCharRef
        !           571: extern __typeof (htmlParseCharRef) htmlParseCharRef __attribute((alias("htmlParseCharRef__internal_alias")));
        !           572: #else
        !           573: #ifndef htmlParseCharRef
        !           574: extern __typeof (htmlParseCharRef) htmlParseCharRef__internal_alias __attribute((visibility("hidden")));
        !           575: #define htmlParseCharRef htmlParseCharRef__internal_alias
        !           576: #endif
        !           577: #endif
        !           578: #endif
        !           579: 
        !           580: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
        !           581: #ifdef bottom_HTMLparser
        !           582: #undef htmlParseChunk
        !           583: extern __typeof (htmlParseChunk) htmlParseChunk __attribute((alias("htmlParseChunk__internal_alias")));
        !           584: #else
        !           585: #ifndef htmlParseChunk
        !           586: extern __typeof (htmlParseChunk) htmlParseChunk__internal_alias __attribute((visibility("hidden")));
        !           587: #define htmlParseChunk htmlParseChunk__internal_alias
        !           588: #endif
        !           589: #endif
        !           590: #endif
        !           591: 
        !           592: #if defined(LIBXML_HTML_ENABLED)
        !           593: #ifdef bottom_HTMLparser
        !           594: #undef htmlParseDoc
        !           595: extern __typeof (htmlParseDoc) htmlParseDoc __attribute((alias("htmlParseDoc__internal_alias")));
        !           596: #else
        !           597: #ifndef htmlParseDoc
        !           598: extern __typeof (htmlParseDoc) htmlParseDoc__internal_alias __attribute((visibility("hidden")));
        !           599: #define htmlParseDoc htmlParseDoc__internal_alias
        !           600: #endif
        !           601: #endif
        !           602: #endif
        !           603: 
        !           604: #if defined(LIBXML_HTML_ENABLED)
        !           605: #ifdef bottom_HTMLparser
        !           606: #undef htmlParseDocument
        !           607: extern __typeof (htmlParseDocument) htmlParseDocument __attribute((alias("htmlParseDocument__internal_alias")));
        !           608: #else
        !           609: #ifndef htmlParseDocument
        !           610: extern __typeof (htmlParseDocument) htmlParseDocument__internal_alias __attribute((visibility("hidden")));
        !           611: #define htmlParseDocument htmlParseDocument__internal_alias
        !           612: #endif
        !           613: #endif
        !           614: #endif
        !           615: 
        !           616: #if defined(LIBXML_HTML_ENABLED)
        !           617: #ifdef bottom_HTMLparser
        !           618: #undef htmlParseElement
        !           619: extern __typeof (htmlParseElement) htmlParseElement __attribute((alias("htmlParseElement__internal_alias")));
        !           620: #else
        !           621: #ifndef htmlParseElement
        !           622: extern __typeof (htmlParseElement) htmlParseElement__internal_alias __attribute((visibility("hidden")));
        !           623: #define htmlParseElement htmlParseElement__internal_alias
        !           624: #endif
        !           625: #endif
        !           626: #endif
        !           627: 
        !           628: #if defined(LIBXML_HTML_ENABLED)
        !           629: #ifdef bottom_HTMLparser
        !           630: #undef htmlParseEntityRef
        !           631: extern __typeof (htmlParseEntityRef) htmlParseEntityRef __attribute((alias("htmlParseEntityRef__internal_alias")));
        !           632: #else
        !           633: #ifndef htmlParseEntityRef
        !           634: extern __typeof (htmlParseEntityRef) htmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
        !           635: #define htmlParseEntityRef htmlParseEntityRef__internal_alias
        !           636: #endif
        !           637: #endif
        !           638: #endif
        !           639: 
        !           640: #if defined(LIBXML_HTML_ENABLED)
        !           641: #ifdef bottom_HTMLparser
        !           642: #undef htmlParseFile
        !           643: extern __typeof (htmlParseFile) htmlParseFile __attribute((alias("htmlParseFile__internal_alias")));
        !           644: #else
        !           645: #ifndef htmlParseFile
        !           646: extern __typeof (htmlParseFile) htmlParseFile__internal_alias __attribute((visibility("hidden")));
        !           647: #define htmlParseFile htmlParseFile__internal_alias
        !           648: #endif
        !           649: #endif
        !           650: #endif
        !           651: 
        !           652: #if defined(LIBXML_HTML_ENABLED)
        !           653: #ifdef bottom_HTMLparser
        !           654: #undef htmlReadDoc
        !           655: extern __typeof (htmlReadDoc) htmlReadDoc __attribute((alias("htmlReadDoc__internal_alias")));
        !           656: #else
        !           657: #ifndef htmlReadDoc
        !           658: extern __typeof (htmlReadDoc) htmlReadDoc__internal_alias __attribute((visibility("hidden")));
        !           659: #define htmlReadDoc htmlReadDoc__internal_alias
        !           660: #endif
        !           661: #endif
        !           662: #endif
        !           663: 
        !           664: #if defined(LIBXML_HTML_ENABLED)
        !           665: #ifdef bottom_HTMLparser
        !           666: #undef htmlReadFd
        !           667: extern __typeof (htmlReadFd) htmlReadFd __attribute((alias("htmlReadFd__internal_alias")));
        !           668: #else
        !           669: #ifndef htmlReadFd
        !           670: extern __typeof (htmlReadFd) htmlReadFd__internal_alias __attribute((visibility("hidden")));
        !           671: #define htmlReadFd htmlReadFd__internal_alias
        !           672: #endif
        !           673: #endif
        !           674: #endif
        !           675: 
        !           676: #if defined(LIBXML_HTML_ENABLED)
        !           677: #ifdef bottom_HTMLparser
        !           678: #undef htmlReadFile
        !           679: extern __typeof (htmlReadFile) htmlReadFile __attribute((alias("htmlReadFile__internal_alias")));
        !           680: #else
        !           681: #ifndef htmlReadFile
        !           682: extern __typeof (htmlReadFile) htmlReadFile__internal_alias __attribute((visibility("hidden")));
        !           683: #define htmlReadFile htmlReadFile__internal_alias
        !           684: #endif
        !           685: #endif
        !           686: #endif
        !           687: 
        !           688: #if defined(LIBXML_HTML_ENABLED)
        !           689: #ifdef bottom_HTMLparser
        !           690: #undef htmlReadIO
        !           691: extern __typeof (htmlReadIO) htmlReadIO __attribute((alias("htmlReadIO__internal_alias")));
        !           692: #else
        !           693: #ifndef htmlReadIO
        !           694: extern __typeof (htmlReadIO) htmlReadIO__internal_alias __attribute((visibility("hidden")));
        !           695: #define htmlReadIO htmlReadIO__internal_alias
        !           696: #endif
        !           697: #endif
        !           698: #endif
        !           699: 
        !           700: #if defined(LIBXML_HTML_ENABLED)
        !           701: #ifdef bottom_HTMLparser
        !           702: #undef htmlReadMemory
        !           703: extern __typeof (htmlReadMemory) htmlReadMemory __attribute((alias("htmlReadMemory__internal_alias")));
        !           704: #else
        !           705: #ifndef htmlReadMemory
        !           706: extern __typeof (htmlReadMemory) htmlReadMemory__internal_alias __attribute((visibility("hidden")));
        !           707: #define htmlReadMemory htmlReadMemory__internal_alias
        !           708: #endif
        !           709: #endif
        !           710: #endif
        !           711: 
        !           712: #if defined(LIBXML_HTML_ENABLED)
        !           713: #ifdef bottom_HTMLparser
        !           714: #undef htmlSAXParseDoc
        !           715: extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc __attribute((alias("htmlSAXParseDoc__internal_alias")));
        !           716: #else
        !           717: #ifndef htmlSAXParseDoc
        !           718: extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
        !           719: #define htmlSAXParseDoc htmlSAXParseDoc__internal_alias
        !           720: #endif
        !           721: #endif
        !           722: #endif
        !           723: 
        !           724: #if defined(LIBXML_HTML_ENABLED)
        !           725: #ifdef bottom_HTMLparser
        !           726: #undef htmlSAXParseFile
        !           727: extern __typeof (htmlSAXParseFile) htmlSAXParseFile __attribute((alias("htmlSAXParseFile__internal_alias")));
        !           728: #else
        !           729: #ifndef htmlSAXParseFile
        !           730: extern __typeof (htmlSAXParseFile) htmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
        !           731: #define htmlSAXParseFile htmlSAXParseFile__internal_alias
        !           732: #endif
        !           733: #endif
        !           734: #endif
        !           735: 
        !           736: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !           737: #ifdef bottom_HTMLtree
        !           738: #undef htmlSaveFile
        !           739: extern __typeof (htmlSaveFile) htmlSaveFile __attribute((alias("htmlSaveFile__internal_alias")));
        !           740: #else
        !           741: #ifndef htmlSaveFile
        !           742: extern __typeof (htmlSaveFile) htmlSaveFile__internal_alias __attribute((visibility("hidden")));
        !           743: #define htmlSaveFile htmlSaveFile__internal_alias
        !           744: #endif
        !           745: #endif
        !           746: #endif
        !           747: 
        !           748: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !           749: #ifdef bottom_HTMLtree
        !           750: #undef htmlSaveFileEnc
        !           751: extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc __attribute((alias("htmlSaveFileEnc__internal_alias")));
        !           752: #else
        !           753: #ifndef htmlSaveFileEnc
        !           754: extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
        !           755: #define htmlSaveFileEnc htmlSaveFileEnc__internal_alias
        !           756: #endif
        !           757: #endif
        !           758: #endif
        !           759: 
        !           760: #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !           761: #ifdef bottom_HTMLtree
        !           762: #undef htmlSaveFileFormat
        !           763: extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat __attribute((alias("htmlSaveFileFormat__internal_alias")));
        !           764: #else
        !           765: #ifndef htmlSaveFileFormat
        !           766: extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat__internal_alias __attribute((visibility("hidden")));
        !           767: #define htmlSaveFileFormat htmlSaveFileFormat__internal_alias
        !           768: #endif
        !           769: #endif
        !           770: #endif
        !           771: 
        !           772: #if defined(LIBXML_HTML_ENABLED)
        !           773: #ifdef bottom_HTMLtree
        !           774: #undef htmlSetMetaEncoding
        !           775: extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding __attribute((alias("htmlSetMetaEncoding__internal_alias")));
        !           776: #else
        !           777: #ifndef htmlSetMetaEncoding
        !           778: extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding__internal_alias __attribute((visibility("hidden")));
        !           779: #define htmlSetMetaEncoding htmlSetMetaEncoding__internal_alias
        !           780: #endif
        !           781: #endif
        !           782: #endif
        !           783: 
        !           784: #if defined(LIBXML_HTML_ENABLED)
        !           785: #ifdef bottom_HTMLparser
        !           786: #undef htmlTagLookup
        !           787: extern __typeof (htmlTagLookup) htmlTagLookup __attribute((alias("htmlTagLookup__internal_alias")));
        !           788: #else
        !           789: #ifndef htmlTagLookup
        !           790: extern __typeof (htmlTagLookup) htmlTagLookup__internal_alias __attribute((visibility("hidden")));
        !           791: #define htmlTagLookup htmlTagLookup__internal_alias
        !           792: #endif
        !           793: #endif
        !           794: #endif
        !           795: 
        !           796: #ifdef bottom_parser
        !           797: #undef inputPop
        !           798: extern __typeof (inputPop) inputPop __attribute((alias("inputPop__internal_alias")));
        !           799: #else
        !           800: #ifndef inputPop
        !           801: extern __typeof (inputPop) inputPop__internal_alias __attribute((visibility("hidden")));
        !           802: #define inputPop inputPop__internal_alias
        !           803: #endif
        !           804: #endif
        !           805: 
        !           806: #ifdef bottom_parser
        !           807: #undef inputPush
        !           808: extern __typeof (inputPush) inputPush __attribute((alias("inputPush__internal_alias")));
        !           809: #else
        !           810: #ifndef inputPush
        !           811: extern __typeof (inputPush) inputPush__internal_alias __attribute((visibility("hidden")));
        !           812: #define inputPush inputPush__internal_alias
        !           813: #endif
        !           814: #endif
        !           815: 
        !           816: #ifdef bottom_parser
        !           817: #undef namePop
        !           818: extern __typeof (namePop) namePop __attribute((alias("namePop__internal_alias")));
        !           819: #else
        !           820: #ifndef namePop
        !           821: extern __typeof (namePop) namePop__internal_alias __attribute((visibility("hidden")));
        !           822: #define namePop namePop__internal_alias
        !           823: #endif
        !           824: #endif
        !           825: 
        !           826: #ifdef bottom_parser
        !           827: #undef namePush
        !           828: extern __typeof (namePush) namePush __attribute((alias("namePush__internal_alias")));
        !           829: #else
        !           830: #ifndef namePush
        !           831: extern __typeof (namePush) namePush__internal_alias __attribute((visibility("hidden")));
        !           832: #define namePush namePush__internal_alias
        !           833: #endif
        !           834: #endif
        !           835: 
        !           836: #ifdef bottom_parser
        !           837: #undef nodePop
        !           838: extern __typeof (nodePop) nodePop __attribute((alias("nodePop__internal_alias")));
        !           839: #else
        !           840: #ifndef nodePop
        !           841: extern __typeof (nodePop) nodePop__internal_alias __attribute((visibility("hidden")));
        !           842: #define nodePop nodePop__internal_alias
        !           843: #endif
        !           844: #endif
        !           845: 
        !           846: #ifdef bottom_parser
        !           847: #undef nodePush
        !           848: extern __typeof (nodePush) nodePush __attribute((alias("nodePush__internal_alias")));
        !           849: #else
        !           850: #ifndef nodePush
        !           851: extern __typeof (nodePush) nodePush__internal_alias __attribute((visibility("hidden")));
        !           852: #define nodePush nodePush__internal_alias
        !           853: #endif
        !           854: #endif
        !           855: 
        !           856: #if defined(LIBXML_XPATH_ENABLED)
        !           857: #ifdef bottom_xpath
        !           858: #undef valuePop
        !           859: extern __typeof (valuePop) valuePop __attribute((alias("valuePop__internal_alias")));
        !           860: #else
        !           861: #ifndef valuePop
        !           862: extern __typeof (valuePop) valuePop__internal_alias __attribute((visibility("hidden")));
        !           863: #define valuePop valuePop__internal_alias
        !           864: #endif
        !           865: #endif
        !           866: #endif
        !           867: 
        !           868: #if defined(LIBXML_XPATH_ENABLED)
        !           869: #ifdef bottom_xpath
        !           870: #undef valuePush
        !           871: extern __typeof (valuePush) valuePush __attribute((alias("valuePush__internal_alias")));
        !           872: #else
        !           873: #ifndef valuePush
        !           874: extern __typeof (valuePush) valuePush__internal_alias __attribute((visibility("hidden")));
        !           875: #define valuePush valuePush__internal_alias
        !           876: #endif
        !           877: #endif
        !           878: #endif
        !           879: 
        !           880: #if defined(LIBXML_CATALOG_ENABLED)
        !           881: #ifdef bottom_catalog
        !           882: #undef xmlACatalogAdd
        !           883: extern __typeof (xmlACatalogAdd) xmlACatalogAdd __attribute((alias("xmlACatalogAdd__internal_alias")));
        !           884: #else
        !           885: #ifndef xmlACatalogAdd
        !           886: extern __typeof (xmlACatalogAdd) xmlACatalogAdd__internal_alias __attribute((visibility("hidden")));
        !           887: #define xmlACatalogAdd xmlACatalogAdd__internal_alias
        !           888: #endif
        !           889: #endif
        !           890: #endif
        !           891: 
        !           892: #if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !           893: #ifdef bottom_catalog
        !           894: #undef xmlACatalogDump
        !           895: extern __typeof (xmlACatalogDump) xmlACatalogDump __attribute((alias("xmlACatalogDump__internal_alias")));
        !           896: #else
        !           897: #ifndef xmlACatalogDump
        !           898: extern __typeof (xmlACatalogDump) xmlACatalogDump__internal_alias __attribute((visibility("hidden")));
        !           899: #define xmlACatalogDump xmlACatalogDump__internal_alias
        !           900: #endif
        !           901: #endif
        !           902: #endif
        !           903: 
        !           904: #if defined(LIBXML_CATALOG_ENABLED)
        !           905: #ifdef bottom_catalog
        !           906: #undef xmlACatalogRemove
        !           907: extern __typeof (xmlACatalogRemove) xmlACatalogRemove __attribute((alias("xmlACatalogRemove__internal_alias")));
        !           908: #else
        !           909: #ifndef xmlACatalogRemove
        !           910: extern __typeof (xmlACatalogRemove) xmlACatalogRemove__internal_alias __attribute((visibility("hidden")));
        !           911: #define xmlACatalogRemove xmlACatalogRemove__internal_alias
        !           912: #endif
        !           913: #endif
        !           914: #endif
        !           915: 
        !           916: #if defined(LIBXML_CATALOG_ENABLED)
        !           917: #ifdef bottom_catalog
        !           918: #undef xmlACatalogResolve
        !           919: extern __typeof (xmlACatalogResolve) xmlACatalogResolve __attribute((alias("xmlACatalogResolve__internal_alias")));
        !           920: #else
        !           921: #ifndef xmlACatalogResolve
        !           922: extern __typeof (xmlACatalogResolve) xmlACatalogResolve__internal_alias __attribute((visibility("hidden")));
        !           923: #define xmlACatalogResolve xmlACatalogResolve__internal_alias
        !           924: #endif
        !           925: #endif
        !           926: #endif
        !           927: 
        !           928: #if defined(LIBXML_CATALOG_ENABLED)
        !           929: #ifdef bottom_catalog
        !           930: #undef xmlACatalogResolvePublic
        !           931: extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic __attribute((alias("xmlACatalogResolvePublic__internal_alias")));
        !           932: #else
        !           933: #ifndef xmlACatalogResolvePublic
        !           934: extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
        !           935: #define xmlACatalogResolvePublic xmlACatalogResolvePublic__internal_alias
        !           936: #endif
        !           937: #endif
        !           938: #endif
        !           939: 
        !           940: #if defined(LIBXML_CATALOG_ENABLED)
        !           941: #ifdef bottom_catalog
        !           942: #undef xmlACatalogResolveSystem
        !           943: extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem __attribute((alias("xmlACatalogResolveSystem__internal_alias")));
        !           944: #else
        !           945: #ifndef xmlACatalogResolveSystem
        !           946: extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
        !           947: #define xmlACatalogResolveSystem xmlACatalogResolveSystem__internal_alias
        !           948: #endif
        !           949: #endif
        !           950: #endif
        !           951: 
        !           952: #if defined(LIBXML_CATALOG_ENABLED)
        !           953: #ifdef bottom_catalog
        !           954: #undef xmlACatalogResolveURI
        !           955: extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI __attribute((alias("xmlACatalogResolveURI__internal_alias")));
        !           956: #else
        !           957: #ifndef xmlACatalogResolveURI
        !           958: extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI__internal_alias __attribute((visibility("hidden")));
        !           959: #define xmlACatalogResolveURI xmlACatalogResolveURI__internal_alias
        !           960: #endif
        !           961: #endif
        !           962: #endif
        !           963: 
        !           964: #ifdef bottom_valid
        !           965: #undef xmlAddAttributeDecl
        !           966: extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl __attribute((alias("xmlAddAttributeDecl__internal_alias")));
        !           967: #else
        !           968: #ifndef xmlAddAttributeDecl
        !           969: extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl__internal_alias __attribute((visibility("hidden")));
        !           970: #define xmlAddAttributeDecl xmlAddAttributeDecl__internal_alias
        !           971: #endif
        !           972: #endif
        !           973: 
        !           974: #ifdef bottom_tree
        !           975: #undef xmlAddChild
        !           976: extern __typeof (xmlAddChild) xmlAddChild __attribute((alias("xmlAddChild__internal_alias")));
        !           977: #else
        !           978: #ifndef xmlAddChild
        !           979: extern __typeof (xmlAddChild) xmlAddChild__internal_alias __attribute((visibility("hidden")));
        !           980: #define xmlAddChild xmlAddChild__internal_alias
        !           981: #endif
        !           982: #endif
        !           983: 
        !           984: #ifdef bottom_tree
        !           985: #undef xmlAddChildList
        !           986: extern __typeof (xmlAddChildList) xmlAddChildList __attribute((alias("xmlAddChildList__internal_alias")));
        !           987: #else
        !           988: #ifndef xmlAddChildList
        !           989: extern __typeof (xmlAddChildList) xmlAddChildList__internal_alias __attribute((visibility("hidden")));
        !           990: #define xmlAddChildList xmlAddChildList__internal_alias
        !           991: #endif
        !           992: #endif
        !           993: 
        !           994: #ifdef bottom_entities
        !           995: #undef xmlAddDocEntity
        !           996: extern __typeof (xmlAddDocEntity) xmlAddDocEntity __attribute((alias("xmlAddDocEntity__internal_alias")));
        !           997: #else
        !           998: #ifndef xmlAddDocEntity
        !           999: extern __typeof (xmlAddDocEntity) xmlAddDocEntity__internal_alias __attribute((visibility("hidden")));
        !          1000: #define xmlAddDocEntity xmlAddDocEntity__internal_alias
        !          1001: #endif
        !          1002: #endif
        !          1003: 
        !          1004: #ifdef bottom_entities
        !          1005: #undef xmlAddDtdEntity
        !          1006: extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity __attribute((alias("xmlAddDtdEntity__internal_alias")));
        !          1007: #else
        !          1008: #ifndef xmlAddDtdEntity
        !          1009: extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity__internal_alias __attribute((visibility("hidden")));
        !          1010: #define xmlAddDtdEntity xmlAddDtdEntity__internal_alias
        !          1011: #endif
        !          1012: #endif
        !          1013: 
        !          1014: #ifdef bottom_valid
        !          1015: #undef xmlAddElementDecl
        !          1016: extern __typeof (xmlAddElementDecl) xmlAddElementDecl __attribute((alias("xmlAddElementDecl__internal_alias")));
        !          1017: #else
        !          1018: #ifndef xmlAddElementDecl
        !          1019: extern __typeof (xmlAddElementDecl) xmlAddElementDecl__internal_alias __attribute((visibility("hidden")));
        !          1020: #define xmlAddElementDecl xmlAddElementDecl__internal_alias
        !          1021: #endif
        !          1022: #endif
        !          1023: 
        !          1024: #ifdef bottom_encoding
        !          1025: #undef xmlAddEncodingAlias
        !          1026: extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias __attribute((alias("xmlAddEncodingAlias__internal_alias")));
        !          1027: #else
        !          1028: #ifndef xmlAddEncodingAlias
        !          1029: extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias__internal_alias __attribute((visibility("hidden")));
        !          1030: #define xmlAddEncodingAlias xmlAddEncodingAlias__internal_alias
        !          1031: #endif
        !          1032: #endif
        !          1033: 
        !          1034: #ifdef bottom_valid
        !          1035: #undef xmlAddID
        !          1036: extern __typeof (xmlAddID) xmlAddID __attribute((alias("xmlAddID__internal_alias")));
        !          1037: #else
        !          1038: #ifndef xmlAddID
        !          1039: extern __typeof (xmlAddID) xmlAddID__internal_alias __attribute((visibility("hidden")));
        !          1040: #define xmlAddID xmlAddID__internal_alias
        !          1041: #endif
        !          1042: #endif
        !          1043: 
        !          1044: #ifdef bottom_tree
        !          1045: #undef xmlAddNextSibling
        !          1046: extern __typeof (xmlAddNextSibling) xmlAddNextSibling __attribute((alias("xmlAddNextSibling__internal_alias")));
        !          1047: #else
        !          1048: #ifndef xmlAddNextSibling
        !          1049: extern __typeof (xmlAddNextSibling) xmlAddNextSibling__internal_alias __attribute((visibility("hidden")));
        !          1050: #define xmlAddNextSibling xmlAddNextSibling__internal_alias
        !          1051: #endif
        !          1052: #endif
        !          1053: 
        !          1054: #ifdef bottom_valid
        !          1055: #undef xmlAddNotationDecl
        !          1056: extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl __attribute((alias("xmlAddNotationDecl__internal_alias")));
        !          1057: #else
        !          1058: #ifndef xmlAddNotationDecl
        !          1059: extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl__internal_alias __attribute((visibility("hidden")));
        !          1060: #define xmlAddNotationDecl xmlAddNotationDecl__internal_alias
        !          1061: #endif
        !          1062: #endif
        !          1063: 
        !          1064: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
        !          1065: #ifdef bottom_tree
        !          1066: #undef xmlAddPrevSibling
        !          1067: extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling __attribute((alias("xmlAddPrevSibling__internal_alias")));
        !          1068: #else
        !          1069: #ifndef xmlAddPrevSibling
        !          1070: extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling__internal_alias __attribute((visibility("hidden")));
        !          1071: #define xmlAddPrevSibling xmlAddPrevSibling__internal_alias
        !          1072: #endif
        !          1073: #endif
        !          1074: #endif
        !          1075: 
        !          1076: #ifdef bottom_valid
        !          1077: #undef xmlAddRef
        !          1078: extern __typeof (xmlAddRef) xmlAddRef __attribute((alias("xmlAddRef__internal_alias")));
        !          1079: #else
        !          1080: #ifndef xmlAddRef
        !          1081: extern __typeof (xmlAddRef) xmlAddRef__internal_alias __attribute((visibility("hidden")));
        !          1082: #define xmlAddRef xmlAddRef__internal_alias
        !          1083: #endif
        !          1084: #endif
        !          1085: 
        !          1086: #ifdef bottom_tree
        !          1087: #undef xmlAddSibling
        !          1088: extern __typeof (xmlAddSibling) xmlAddSibling __attribute((alias("xmlAddSibling__internal_alias")));
        !          1089: #else
        !          1090: #ifndef xmlAddSibling
        !          1091: extern __typeof (xmlAddSibling) xmlAddSibling__internal_alias __attribute((visibility("hidden")));
        !          1092: #define xmlAddSibling xmlAddSibling__internal_alias
        !          1093: #endif
        !          1094: #endif
        !          1095: 
        !          1096: #if defined(LIBXML_OUTPUT_ENABLED)
        !          1097: #ifdef bottom_xmlIO
        !          1098: #undef xmlAllocOutputBuffer
        !          1099: extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer __attribute((alias("xmlAllocOutputBuffer__internal_alias")));
        !          1100: #else
        !          1101: #ifndef xmlAllocOutputBuffer
        !          1102: extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer__internal_alias __attribute((visibility("hidden")));
        !          1103: #define xmlAllocOutputBuffer xmlAllocOutputBuffer__internal_alias
        !          1104: #endif
        !          1105: #endif
        !          1106: #endif
        !          1107: 
        !          1108: #ifdef bottom_xmlIO
        !          1109: #undef xmlAllocParserInputBuffer
        !          1110: extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer __attribute((alias("xmlAllocParserInputBuffer__internal_alias")));
        !          1111: #else
        !          1112: #ifndef xmlAllocParserInputBuffer
        !          1113: extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer__internal_alias __attribute((visibility("hidden")));
        !          1114: #define xmlAllocParserInputBuffer xmlAllocParserInputBuffer__internal_alias
        !          1115: #endif
        !          1116: #endif
        !          1117: 
        !          1118: #if defined(LIBXML_OUTPUT_ENABLED)
        !          1119: #ifdef bottom_xmlsave
        !          1120: #undef xmlAttrSerializeTxtContent
        !          1121: extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent __attribute((alias("xmlAttrSerializeTxtContent__internal_alias")));
        !          1122: #else
        !          1123: #ifndef xmlAttrSerializeTxtContent
        !          1124: extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent__internal_alias __attribute((visibility("hidden")));
        !          1125: #define xmlAttrSerializeTxtContent xmlAttrSerializeTxtContent__internal_alias
        !          1126: #endif
        !          1127: #endif
        !          1128: #endif
        !          1129: 
        !          1130: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1131: #ifdef bottom_xmlregexp
        !          1132: #undef xmlAutomataCompile
        !          1133: extern __typeof (xmlAutomataCompile) xmlAutomataCompile __attribute((alias("xmlAutomataCompile__internal_alias")));
        !          1134: #else
        !          1135: #ifndef xmlAutomataCompile
        !          1136: extern __typeof (xmlAutomataCompile) xmlAutomataCompile__internal_alias __attribute((visibility("hidden")));
        !          1137: #define xmlAutomataCompile xmlAutomataCompile__internal_alias
        !          1138: #endif
        !          1139: #endif
        !          1140: #endif
        !          1141: 
        !          1142: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1143: #ifdef bottom_xmlregexp
        !          1144: #undef xmlAutomataGetInitState
        !          1145: extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState __attribute((alias("xmlAutomataGetInitState__internal_alias")));
        !          1146: #else
        !          1147: #ifndef xmlAutomataGetInitState
        !          1148: extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState__internal_alias __attribute((visibility("hidden")));
        !          1149: #define xmlAutomataGetInitState xmlAutomataGetInitState__internal_alias
        !          1150: #endif
        !          1151: #endif
        !          1152: #endif
        !          1153: 
        !          1154: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1155: #ifdef bottom_xmlregexp
        !          1156: #undef xmlAutomataIsDeterminist
        !          1157: extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist __attribute((alias("xmlAutomataIsDeterminist__internal_alias")));
        !          1158: #else
        !          1159: #ifndef xmlAutomataIsDeterminist
        !          1160: extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist__internal_alias __attribute((visibility("hidden")));
        !          1161: #define xmlAutomataIsDeterminist xmlAutomataIsDeterminist__internal_alias
        !          1162: #endif
        !          1163: #endif
        !          1164: #endif
        !          1165: 
        !          1166: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1167: #ifdef bottom_xmlregexp
        !          1168: #undef xmlAutomataNewAllTrans
        !          1169: extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans __attribute((alias("xmlAutomataNewAllTrans__internal_alias")));
        !          1170: #else
        !          1171: #ifndef xmlAutomataNewAllTrans
        !          1172: extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans__internal_alias __attribute((visibility("hidden")));
        !          1173: #define xmlAutomataNewAllTrans xmlAutomataNewAllTrans__internal_alias
        !          1174: #endif
        !          1175: #endif
        !          1176: #endif
        !          1177: 
        !          1178: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1179: #ifdef bottom_xmlregexp
        !          1180: #undef xmlAutomataNewCountTrans
        !          1181: extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans __attribute((alias("xmlAutomataNewCountTrans__internal_alias")));
        !          1182: #else
        !          1183: #ifndef xmlAutomataNewCountTrans
        !          1184: extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans__internal_alias __attribute((visibility("hidden")));
        !          1185: #define xmlAutomataNewCountTrans xmlAutomataNewCountTrans__internal_alias
        !          1186: #endif
        !          1187: #endif
        !          1188: #endif
        !          1189: 
        !          1190: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1191: #ifdef bottom_xmlregexp
        !          1192: #undef xmlAutomataNewCountTrans2
        !          1193: extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2 __attribute((alias("xmlAutomataNewCountTrans2__internal_alias")));
        !          1194: #else
        !          1195: #ifndef xmlAutomataNewCountTrans2
        !          1196: extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2__internal_alias __attribute((visibility("hidden")));
        !          1197: #define xmlAutomataNewCountTrans2 xmlAutomataNewCountTrans2__internal_alias
        !          1198: #endif
        !          1199: #endif
        !          1200: #endif
        !          1201: 
        !          1202: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1203: #ifdef bottom_xmlregexp
        !          1204: #undef xmlAutomataNewCountedTrans
        !          1205: extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans __attribute((alias("xmlAutomataNewCountedTrans__internal_alias")));
        !          1206: #else
        !          1207: #ifndef xmlAutomataNewCountedTrans
        !          1208: extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans__internal_alias __attribute((visibility("hidden")));
        !          1209: #define xmlAutomataNewCountedTrans xmlAutomataNewCountedTrans__internal_alias
        !          1210: #endif
        !          1211: #endif
        !          1212: #endif
        !          1213: 
        !          1214: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1215: #ifdef bottom_xmlregexp
        !          1216: #undef xmlAutomataNewCounter
        !          1217: extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter __attribute((alias("xmlAutomataNewCounter__internal_alias")));
        !          1218: #else
        !          1219: #ifndef xmlAutomataNewCounter
        !          1220: extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter__internal_alias __attribute((visibility("hidden")));
        !          1221: #define xmlAutomataNewCounter xmlAutomataNewCounter__internal_alias
        !          1222: #endif
        !          1223: #endif
        !          1224: #endif
        !          1225: 
        !          1226: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1227: #ifdef bottom_xmlregexp
        !          1228: #undef xmlAutomataNewCounterTrans
        !          1229: extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans __attribute((alias("xmlAutomataNewCounterTrans__internal_alias")));
        !          1230: #else
        !          1231: #ifndef xmlAutomataNewCounterTrans
        !          1232: extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans__internal_alias __attribute((visibility("hidden")));
        !          1233: #define xmlAutomataNewCounterTrans xmlAutomataNewCounterTrans__internal_alias
        !          1234: #endif
        !          1235: #endif
        !          1236: #endif
        !          1237: 
        !          1238: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1239: #ifdef bottom_xmlregexp
        !          1240: #undef xmlAutomataNewEpsilon
        !          1241: extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon __attribute((alias("xmlAutomataNewEpsilon__internal_alias")));
        !          1242: #else
        !          1243: #ifndef xmlAutomataNewEpsilon
        !          1244: extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon__internal_alias __attribute((visibility("hidden")));
        !          1245: #define xmlAutomataNewEpsilon xmlAutomataNewEpsilon__internal_alias
        !          1246: #endif
        !          1247: #endif
        !          1248: #endif
        !          1249: 
        !          1250: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1251: #ifdef bottom_xmlregexp
        !          1252: #undef xmlAutomataNewNegTrans
        !          1253: extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans __attribute((alias("xmlAutomataNewNegTrans__internal_alias")));
        !          1254: #else
        !          1255: #ifndef xmlAutomataNewNegTrans
        !          1256: extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans__internal_alias __attribute((visibility("hidden")));
        !          1257: #define xmlAutomataNewNegTrans xmlAutomataNewNegTrans__internal_alias
        !          1258: #endif
        !          1259: #endif
        !          1260: #endif
        !          1261: 
        !          1262: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1263: #ifdef bottom_xmlregexp
        !          1264: #undef xmlAutomataNewOnceTrans
        !          1265: extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans __attribute((alias("xmlAutomataNewOnceTrans__internal_alias")));
        !          1266: #else
        !          1267: #ifndef xmlAutomataNewOnceTrans
        !          1268: extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans__internal_alias __attribute((visibility("hidden")));
        !          1269: #define xmlAutomataNewOnceTrans xmlAutomataNewOnceTrans__internal_alias
        !          1270: #endif
        !          1271: #endif
        !          1272: #endif
        !          1273: 
        !          1274: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1275: #ifdef bottom_xmlregexp
        !          1276: #undef xmlAutomataNewOnceTrans2
        !          1277: extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2 __attribute((alias("xmlAutomataNewOnceTrans2__internal_alias")));
        !          1278: #else
        !          1279: #ifndef xmlAutomataNewOnceTrans2
        !          1280: extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2__internal_alias __attribute((visibility("hidden")));
        !          1281: #define xmlAutomataNewOnceTrans2 xmlAutomataNewOnceTrans2__internal_alias
        !          1282: #endif
        !          1283: #endif
        !          1284: #endif
        !          1285: 
        !          1286: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1287: #ifdef bottom_xmlregexp
        !          1288: #undef xmlAutomataNewState
        !          1289: extern __typeof (xmlAutomataNewState) xmlAutomataNewState __attribute((alias("xmlAutomataNewState__internal_alias")));
        !          1290: #else
        !          1291: #ifndef xmlAutomataNewState
        !          1292: extern __typeof (xmlAutomataNewState) xmlAutomataNewState__internal_alias __attribute((visibility("hidden")));
        !          1293: #define xmlAutomataNewState xmlAutomataNewState__internal_alias
        !          1294: #endif
        !          1295: #endif
        !          1296: #endif
        !          1297: 
        !          1298: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1299: #ifdef bottom_xmlregexp
        !          1300: #undef xmlAutomataNewTransition
        !          1301: extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition __attribute((alias("xmlAutomataNewTransition__internal_alias")));
        !          1302: #else
        !          1303: #ifndef xmlAutomataNewTransition
        !          1304: extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition__internal_alias __attribute((visibility("hidden")));
        !          1305: #define xmlAutomataNewTransition xmlAutomataNewTransition__internal_alias
        !          1306: #endif
        !          1307: #endif
        !          1308: #endif
        !          1309: 
        !          1310: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1311: #ifdef bottom_xmlregexp
        !          1312: #undef xmlAutomataNewTransition2
        !          1313: extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2 __attribute((alias("xmlAutomataNewTransition2__internal_alias")));
        !          1314: #else
        !          1315: #ifndef xmlAutomataNewTransition2
        !          1316: extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2__internal_alias __attribute((visibility("hidden")));
        !          1317: #define xmlAutomataNewTransition2 xmlAutomataNewTransition2__internal_alias
        !          1318: #endif
        !          1319: #endif
        !          1320: #endif
        !          1321: 
        !          1322: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          1323: #ifdef bottom_xmlregexp
        !          1324: #undef xmlAutomataSetFinalState
        !          1325: extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState __attribute((alias("xmlAutomataSetFinalState__internal_alias")));
        !          1326: #else
        !          1327: #ifndef xmlAutomataSetFinalState
        !          1328: extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState__internal_alias __attribute((visibility("hidden")));
        !          1329: #define xmlAutomataSetFinalState xmlAutomataSetFinalState__internal_alias
        !          1330: #endif
        !          1331: #endif
        !          1332: #endif
        !          1333: 
        !          1334: #if defined(LIBXML_DEBUG_ENABLED)
        !          1335: #ifdef bottom_debugXML
        !          1336: #undef xmlBoolToText
        !          1337: extern __typeof (xmlBoolToText) xmlBoolToText __attribute((alias("xmlBoolToText__internal_alias")));
        !          1338: #else
        !          1339: #ifndef xmlBoolToText
        !          1340: extern __typeof (xmlBoolToText) xmlBoolToText__internal_alias __attribute((visibility("hidden")));
        !          1341: #define xmlBoolToText xmlBoolToText__internal_alias
        !          1342: #endif
        !          1343: #endif
        !          1344: #endif
        !          1345: 
        !          1346: #ifdef bottom_tree
        !          1347: #undef xmlBufferAdd
        !          1348: extern __typeof (xmlBufferAdd) xmlBufferAdd __attribute((alias("xmlBufferAdd__internal_alias")));
        !          1349: #else
        !          1350: #ifndef xmlBufferAdd
        !          1351: extern __typeof (xmlBufferAdd) xmlBufferAdd__internal_alias __attribute((visibility("hidden")));
        !          1352: #define xmlBufferAdd xmlBufferAdd__internal_alias
        !          1353: #endif
        !          1354: #endif
        !          1355: 
        !          1356: #ifdef bottom_tree
        !          1357: #undef xmlBufferAddHead
        !          1358: extern __typeof (xmlBufferAddHead) xmlBufferAddHead __attribute((alias("xmlBufferAddHead__internal_alias")));
        !          1359: #else
        !          1360: #ifndef xmlBufferAddHead
        !          1361: extern __typeof (xmlBufferAddHead) xmlBufferAddHead__internal_alias __attribute((visibility("hidden")));
        !          1362: #define xmlBufferAddHead xmlBufferAddHead__internal_alias
        !          1363: #endif
        !          1364: #endif
        !          1365: 
        !          1366: #ifdef bottom_tree
        !          1367: #undef xmlBufferCCat
        !          1368: extern __typeof (xmlBufferCCat) xmlBufferCCat __attribute((alias("xmlBufferCCat__internal_alias")));
        !          1369: #else
        !          1370: #ifndef xmlBufferCCat
        !          1371: extern __typeof (xmlBufferCCat) xmlBufferCCat__internal_alias __attribute((visibility("hidden")));
        !          1372: #define xmlBufferCCat xmlBufferCCat__internal_alias
        !          1373: #endif
        !          1374: #endif
        !          1375: 
        !          1376: #ifdef bottom_tree
        !          1377: #undef xmlBufferCat
        !          1378: extern __typeof (xmlBufferCat) xmlBufferCat __attribute((alias("xmlBufferCat__internal_alias")));
        !          1379: #else
        !          1380: #ifndef xmlBufferCat
        !          1381: extern __typeof (xmlBufferCat) xmlBufferCat__internal_alias __attribute((visibility("hidden")));
        !          1382: #define xmlBufferCat xmlBufferCat__internal_alias
        !          1383: #endif
        !          1384: #endif
        !          1385: 
        !          1386: #ifdef bottom_tree
        !          1387: #undef xmlBufferContent
        !          1388: extern __typeof (xmlBufferContent) xmlBufferContent __attribute((alias("xmlBufferContent__internal_alias")));
        !          1389: #else
        !          1390: #ifndef xmlBufferContent
        !          1391: extern __typeof (xmlBufferContent) xmlBufferContent__internal_alias __attribute((visibility("hidden")));
        !          1392: #define xmlBufferContent xmlBufferContent__internal_alias
        !          1393: #endif
        !          1394: #endif
        !          1395: 
        !          1396: #ifdef bottom_tree
        !          1397: #undef xmlBufferCreate
        !          1398: extern __typeof (xmlBufferCreate) xmlBufferCreate __attribute((alias("xmlBufferCreate__internal_alias")));
        !          1399: #else
        !          1400: #ifndef xmlBufferCreate
        !          1401: extern __typeof (xmlBufferCreate) xmlBufferCreate__internal_alias __attribute((visibility("hidden")));
        !          1402: #define xmlBufferCreate xmlBufferCreate__internal_alias
        !          1403: #endif
        !          1404: #endif
        !          1405: 
        !          1406: #ifdef bottom_tree
        !          1407: #undef xmlBufferCreateSize
        !          1408: extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize __attribute((alias("xmlBufferCreateSize__internal_alias")));
        !          1409: #else
        !          1410: #ifndef xmlBufferCreateSize
        !          1411: extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize__internal_alias __attribute((visibility("hidden")));
        !          1412: #define xmlBufferCreateSize xmlBufferCreateSize__internal_alias
        !          1413: #endif
        !          1414: #endif
        !          1415: 
        !          1416: #ifdef bottom_tree
        !          1417: #undef xmlBufferCreateStatic
        !          1418: extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic __attribute((alias("xmlBufferCreateStatic__internal_alias")));
        !          1419: #else
        !          1420: #ifndef xmlBufferCreateStatic
        !          1421: extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
        !          1422: #define xmlBufferCreateStatic xmlBufferCreateStatic__internal_alias
        !          1423: #endif
        !          1424: #endif
        !          1425: 
        !          1426: #ifdef bottom_tree
        !          1427: #undef xmlBufferDump
        !          1428: extern __typeof (xmlBufferDump) xmlBufferDump __attribute((alias("xmlBufferDump__internal_alias")));
        !          1429: #else
        !          1430: #ifndef xmlBufferDump
        !          1431: extern __typeof (xmlBufferDump) xmlBufferDump__internal_alias __attribute((visibility("hidden")));
        !          1432: #define xmlBufferDump xmlBufferDump__internal_alias
        !          1433: #endif
        !          1434: #endif
        !          1435: 
        !          1436: #ifdef bottom_tree
        !          1437: #undef xmlBufferEmpty
        !          1438: extern __typeof (xmlBufferEmpty) xmlBufferEmpty __attribute((alias("xmlBufferEmpty__internal_alias")));
        !          1439: #else
        !          1440: #ifndef xmlBufferEmpty
        !          1441: extern __typeof (xmlBufferEmpty) xmlBufferEmpty__internal_alias __attribute((visibility("hidden")));
        !          1442: #define xmlBufferEmpty xmlBufferEmpty__internal_alias
        !          1443: #endif
        !          1444: #endif
        !          1445: 
        !          1446: #ifdef bottom_tree
        !          1447: #undef xmlBufferFree
        !          1448: extern __typeof (xmlBufferFree) xmlBufferFree __attribute((alias("xmlBufferFree__internal_alias")));
        !          1449: #else
        !          1450: #ifndef xmlBufferFree
        !          1451: extern __typeof (xmlBufferFree) xmlBufferFree__internal_alias __attribute((visibility("hidden")));
        !          1452: #define xmlBufferFree xmlBufferFree__internal_alias
        !          1453: #endif
        !          1454: #endif
        !          1455: 
        !          1456: #ifdef bottom_tree
        !          1457: #undef xmlBufferGrow
        !          1458: extern __typeof (xmlBufferGrow) xmlBufferGrow __attribute((alias("xmlBufferGrow__internal_alias")));
        !          1459: #else
        !          1460: #ifndef xmlBufferGrow
        !          1461: extern __typeof (xmlBufferGrow) xmlBufferGrow__internal_alias __attribute((visibility("hidden")));
        !          1462: #define xmlBufferGrow xmlBufferGrow__internal_alias
        !          1463: #endif
        !          1464: #endif
        !          1465: 
        !          1466: #ifdef bottom_tree
        !          1467: #undef xmlBufferLength
        !          1468: extern __typeof (xmlBufferLength) xmlBufferLength __attribute((alias("xmlBufferLength__internal_alias")));
        !          1469: #else
        !          1470: #ifndef xmlBufferLength
        !          1471: extern __typeof (xmlBufferLength) xmlBufferLength__internal_alias __attribute((visibility("hidden")));
        !          1472: #define xmlBufferLength xmlBufferLength__internal_alias
        !          1473: #endif
        !          1474: #endif
        !          1475: 
        !          1476: #ifdef bottom_tree
        !          1477: #undef xmlBufferResize
        !          1478: extern __typeof (xmlBufferResize) xmlBufferResize __attribute((alias("xmlBufferResize__internal_alias")));
        !          1479: #else
        !          1480: #ifndef xmlBufferResize
        !          1481: extern __typeof (xmlBufferResize) xmlBufferResize__internal_alias __attribute((visibility("hidden")));
        !          1482: #define xmlBufferResize xmlBufferResize__internal_alias
        !          1483: #endif
        !          1484: #endif
        !          1485: 
        !          1486: #ifdef bottom_tree
        !          1487: #undef xmlBufferSetAllocationScheme
        !          1488: extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme __attribute((alias("xmlBufferSetAllocationScheme__internal_alias")));
        !          1489: #else
        !          1490: #ifndef xmlBufferSetAllocationScheme
        !          1491: extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme__internal_alias __attribute((visibility("hidden")));
        !          1492: #define xmlBufferSetAllocationScheme xmlBufferSetAllocationScheme__internal_alias
        !          1493: #endif
        !          1494: #endif
        !          1495: 
        !          1496: #ifdef bottom_tree
        !          1497: #undef xmlBufferShrink
        !          1498: extern __typeof (xmlBufferShrink) xmlBufferShrink __attribute((alias("xmlBufferShrink__internal_alias")));
        !          1499: #else
        !          1500: #ifndef xmlBufferShrink
        !          1501: extern __typeof (xmlBufferShrink) xmlBufferShrink__internal_alias __attribute((visibility("hidden")));
        !          1502: #define xmlBufferShrink xmlBufferShrink__internal_alias
        !          1503: #endif
        !          1504: #endif
        !          1505: 
        !          1506: #ifdef bottom_tree
        !          1507: #undef xmlBufferWriteCHAR
        !          1508: extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR __attribute((alias("xmlBufferWriteCHAR__internal_alias")));
        !          1509: #else
        !          1510: #ifndef xmlBufferWriteCHAR
        !          1511: extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR__internal_alias __attribute((visibility("hidden")));
        !          1512: #define xmlBufferWriteCHAR xmlBufferWriteCHAR__internal_alias
        !          1513: #endif
        !          1514: #endif
        !          1515: 
        !          1516: #ifdef bottom_tree
        !          1517: #undef xmlBufferWriteChar
        !          1518: extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar __attribute((alias("xmlBufferWriteChar__internal_alias")));
        !          1519: #else
        !          1520: #ifndef xmlBufferWriteChar
        !          1521: extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar__internal_alias __attribute((visibility("hidden")));
        !          1522: #define xmlBufferWriteChar xmlBufferWriteChar__internal_alias
        !          1523: #endif
        !          1524: #endif
        !          1525: 
        !          1526: #ifdef bottom_tree
        !          1527: #undef xmlBufferWriteQuotedString
        !          1528: extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString __attribute((alias("xmlBufferWriteQuotedString__internal_alias")));
        !          1529: #else
        !          1530: #ifndef xmlBufferWriteQuotedString
        !          1531: extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString__internal_alias __attribute((visibility("hidden")));
        !          1532: #define xmlBufferWriteQuotedString xmlBufferWriteQuotedString__internal_alias
        !          1533: #endif
        !          1534: #endif
        !          1535: 
        !          1536: #ifdef bottom_tree
        !          1537: #undef xmlBuildQName
        !          1538: extern __typeof (xmlBuildQName) xmlBuildQName __attribute((alias("xmlBuildQName__internal_alias")));
        !          1539: #else
        !          1540: #ifndef xmlBuildQName
        !          1541: extern __typeof (xmlBuildQName) xmlBuildQName__internal_alias __attribute((visibility("hidden")));
        !          1542: #define xmlBuildQName xmlBuildQName__internal_alias
        !          1543: #endif
        !          1544: #endif
        !          1545: 
        !          1546: #ifdef bottom_uri
        !          1547: #undef xmlBuildRelativeURI
        !          1548: extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI __attribute((alias("xmlBuildRelativeURI__internal_alias")));
        !          1549: #else
        !          1550: #ifndef xmlBuildRelativeURI
        !          1551: extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI__internal_alias __attribute((visibility("hidden")));
        !          1552: #define xmlBuildRelativeURI xmlBuildRelativeURI__internal_alias
        !          1553: #endif
        !          1554: #endif
        !          1555: 
        !          1556: #ifdef bottom_uri
        !          1557: #undef xmlBuildURI
        !          1558: extern __typeof (xmlBuildURI) xmlBuildURI __attribute((alias("xmlBuildURI__internal_alias")));
        !          1559: #else
        !          1560: #ifndef xmlBuildURI
        !          1561: extern __typeof (xmlBuildURI) xmlBuildURI__internal_alias __attribute((visibility("hidden")));
        !          1562: #define xmlBuildURI xmlBuildURI__internal_alias
        !          1563: #endif
        !          1564: #endif
        !          1565: 
        !          1566: #ifdef bottom_encoding
        !          1567: #undef xmlByteConsumed
        !          1568: extern __typeof (xmlByteConsumed) xmlByteConsumed __attribute((alias("xmlByteConsumed__internal_alias")));
        !          1569: #else
        !          1570: #ifndef xmlByteConsumed
        !          1571: extern __typeof (xmlByteConsumed) xmlByteConsumed__internal_alias __attribute((visibility("hidden")));
        !          1572: #define xmlByteConsumed xmlByteConsumed__internal_alias
        !          1573: #endif
        !          1574: #endif
        !          1575: 
        !          1576: #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !          1577: #ifdef bottom_c14n
        !          1578: #undef xmlC14NDocDumpMemory
        !          1579: extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory __attribute((alias("xmlC14NDocDumpMemory__internal_alias")));
        !          1580: #else
        !          1581: #ifndef xmlC14NDocDumpMemory
        !          1582: extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory__internal_alias __attribute((visibility("hidden")));
        !          1583: #define xmlC14NDocDumpMemory xmlC14NDocDumpMemory__internal_alias
        !          1584: #endif
        !          1585: #endif
        !          1586: #endif
        !          1587: 
        !          1588: #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !          1589: #ifdef bottom_c14n
        !          1590: #undef xmlC14NDocSave
        !          1591: extern __typeof (xmlC14NDocSave) xmlC14NDocSave __attribute((alias("xmlC14NDocSave__internal_alias")));
        !          1592: #else
        !          1593: #ifndef xmlC14NDocSave
        !          1594: extern __typeof (xmlC14NDocSave) xmlC14NDocSave__internal_alias __attribute((visibility("hidden")));
        !          1595: #define xmlC14NDocSave xmlC14NDocSave__internal_alias
        !          1596: #endif
        !          1597: #endif
        !          1598: #endif
        !          1599: 
        !          1600: #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !          1601: #ifdef bottom_c14n
        !          1602: #undef xmlC14NDocSaveTo
        !          1603: extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo __attribute((alias("xmlC14NDocSaveTo__internal_alias")));
        !          1604: #else
        !          1605: #ifndef xmlC14NDocSaveTo
        !          1606: extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo__internal_alias __attribute((visibility("hidden")));
        !          1607: #define xmlC14NDocSaveTo xmlC14NDocSaveTo__internal_alias
        !          1608: #endif
        !          1609: #endif
        !          1610: #endif
        !          1611: 
        !          1612: #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !          1613: #ifdef bottom_c14n
        !          1614: #undef xmlC14NExecute
        !          1615: extern __typeof (xmlC14NExecute) xmlC14NExecute __attribute((alias("xmlC14NExecute__internal_alias")));
        !          1616: #else
        !          1617: #ifndef xmlC14NExecute
        !          1618: extern __typeof (xmlC14NExecute) xmlC14NExecute__internal_alias __attribute((visibility("hidden")));
        !          1619: #define xmlC14NExecute xmlC14NExecute__internal_alias
        !          1620: #endif
        !          1621: #endif
        !          1622: #endif
        !          1623: 
        !          1624: #ifdef bottom_uri
        !          1625: #undef xmlCanonicPath
        !          1626: extern __typeof (xmlCanonicPath) xmlCanonicPath __attribute((alias("xmlCanonicPath__internal_alias")));
        !          1627: #else
        !          1628: #ifndef xmlCanonicPath
        !          1629: extern __typeof (xmlCanonicPath) xmlCanonicPath__internal_alias __attribute((visibility("hidden")));
        !          1630: #define xmlCanonicPath xmlCanonicPath__internal_alias
        !          1631: #endif
        !          1632: #endif
        !          1633: 
        !          1634: #if defined(LIBXML_CATALOG_ENABLED)
        !          1635: #ifdef bottom_catalog
        !          1636: #undef xmlCatalogAdd
        !          1637: extern __typeof (xmlCatalogAdd) xmlCatalogAdd __attribute((alias("xmlCatalogAdd__internal_alias")));
        !          1638: #else
        !          1639: #ifndef xmlCatalogAdd
        !          1640: extern __typeof (xmlCatalogAdd) xmlCatalogAdd__internal_alias __attribute((visibility("hidden")));
        !          1641: #define xmlCatalogAdd xmlCatalogAdd__internal_alias
        !          1642: #endif
        !          1643: #endif
        !          1644: #endif
        !          1645: 
        !          1646: #if defined(LIBXML_CATALOG_ENABLED)
        !          1647: #ifdef bottom_catalog
        !          1648: #undef xmlCatalogAddLocal
        !          1649: extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal __attribute((alias("xmlCatalogAddLocal__internal_alias")));
        !          1650: #else
        !          1651: #ifndef xmlCatalogAddLocal
        !          1652: extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal__internal_alias __attribute((visibility("hidden")));
        !          1653: #define xmlCatalogAddLocal xmlCatalogAddLocal__internal_alias
        !          1654: #endif
        !          1655: #endif
        !          1656: #endif
        !          1657: 
        !          1658: #if defined(LIBXML_CATALOG_ENABLED)
        !          1659: #ifdef bottom_catalog
        !          1660: #undef xmlCatalogCleanup
        !          1661: extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup __attribute((alias("xmlCatalogCleanup__internal_alias")));
        !          1662: #else
        !          1663: #ifndef xmlCatalogCleanup
        !          1664: extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup__internal_alias __attribute((visibility("hidden")));
        !          1665: #define xmlCatalogCleanup xmlCatalogCleanup__internal_alias
        !          1666: #endif
        !          1667: #endif
        !          1668: #endif
        !          1669: 
        !          1670: #if defined(LIBXML_CATALOG_ENABLED)
        !          1671: #ifdef bottom_catalog
        !          1672: #undef xmlCatalogConvert
        !          1673: extern __typeof (xmlCatalogConvert) xmlCatalogConvert __attribute((alias("xmlCatalogConvert__internal_alias")));
        !          1674: #else
        !          1675: #ifndef xmlCatalogConvert
        !          1676: extern __typeof (xmlCatalogConvert) xmlCatalogConvert__internal_alias __attribute((visibility("hidden")));
        !          1677: #define xmlCatalogConvert xmlCatalogConvert__internal_alias
        !          1678: #endif
        !          1679: #endif
        !          1680: #endif
        !          1681: 
        !          1682: #if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !          1683: #ifdef bottom_catalog
        !          1684: #undef xmlCatalogDump
        !          1685: extern __typeof (xmlCatalogDump) xmlCatalogDump __attribute((alias("xmlCatalogDump__internal_alias")));
        !          1686: #else
        !          1687: #ifndef xmlCatalogDump
        !          1688: extern __typeof (xmlCatalogDump) xmlCatalogDump__internal_alias __attribute((visibility("hidden")));
        !          1689: #define xmlCatalogDump xmlCatalogDump__internal_alias
        !          1690: #endif
        !          1691: #endif
        !          1692: #endif
        !          1693: 
        !          1694: #if defined(LIBXML_CATALOG_ENABLED)
        !          1695: #ifdef bottom_catalog
        !          1696: #undef xmlCatalogFreeLocal
        !          1697: extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal __attribute((alias("xmlCatalogFreeLocal__internal_alias")));
        !          1698: #else
        !          1699: #ifndef xmlCatalogFreeLocal
        !          1700: extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal__internal_alias __attribute((visibility("hidden")));
        !          1701: #define xmlCatalogFreeLocal xmlCatalogFreeLocal__internal_alias
        !          1702: #endif
        !          1703: #endif
        !          1704: #endif
        !          1705: 
        !          1706: #if defined(LIBXML_CATALOG_ENABLED)
        !          1707: #ifdef bottom_catalog
        !          1708: #undef xmlCatalogGetDefaults
        !          1709: extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults __attribute((alias("xmlCatalogGetDefaults__internal_alias")));
        !          1710: #else
        !          1711: #ifndef xmlCatalogGetDefaults
        !          1712: extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults__internal_alias __attribute((visibility("hidden")));
        !          1713: #define xmlCatalogGetDefaults xmlCatalogGetDefaults__internal_alias
        !          1714: #endif
        !          1715: #endif
        !          1716: #endif
        !          1717: 
        !          1718: #if defined(LIBXML_CATALOG_ENABLED)
        !          1719: #ifdef bottom_catalog
        !          1720: #undef xmlCatalogGetPublic
        !          1721: extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic __attribute((alias("xmlCatalogGetPublic__internal_alias")));
        !          1722: #else
        !          1723: #ifndef xmlCatalogGetPublic
        !          1724: extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic__internal_alias __attribute((visibility("hidden")));
        !          1725: #define xmlCatalogGetPublic xmlCatalogGetPublic__internal_alias
        !          1726: #endif
        !          1727: #endif
        !          1728: #endif
        !          1729: 
        !          1730: #if defined(LIBXML_CATALOG_ENABLED)
        !          1731: #ifdef bottom_catalog
        !          1732: #undef xmlCatalogGetSystem
        !          1733: extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem __attribute((alias("xmlCatalogGetSystem__internal_alias")));
        !          1734: #else
        !          1735: #ifndef xmlCatalogGetSystem
        !          1736: extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem__internal_alias __attribute((visibility("hidden")));
        !          1737: #define xmlCatalogGetSystem xmlCatalogGetSystem__internal_alias
        !          1738: #endif
        !          1739: #endif
        !          1740: #endif
        !          1741: 
        !          1742: #if defined(LIBXML_CATALOG_ENABLED)
        !          1743: #ifdef bottom_catalog
        !          1744: #undef xmlCatalogIsEmpty
        !          1745: extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty __attribute((alias("xmlCatalogIsEmpty__internal_alias")));
        !          1746: #else
        !          1747: #ifndef xmlCatalogIsEmpty
        !          1748: extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty__internal_alias __attribute((visibility("hidden")));
        !          1749: #define xmlCatalogIsEmpty xmlCatalogIsEmpty__internal_alias
        !          1750: #endif
        !          1751: #endif
        !          1752: #endif
        !          1753: 
        !          1754: #if defined(LIBXML_CATALOG_ENABLED)
        !          1755: #ifdef bottom_catalog
        !          1756: #undef xmlCatalogLocalResolve
        !          1757: extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve __attribute((alias("xmlCatalogLocalResolve__internal_alias")));
        !          1758: #else
        !          1759: #ifndef xmlCatalogLocalResolve
        !          1760: extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve__internal_alias __attribute((visibility("hidden")));
        !          1761: #define xmlCatalogLocalResolve xmlCatalogLocalResolve__internal_alias
        !          1762: #endif
        !          1763: #endif
        !          1764: #endif
        !          1765: 
        !          1766: #if defined(LIBXML_CATALOG_ENABLED)
        !          1767: #ifdef bottom_catalog
        !          1768: #undef xmlCatalogLocalResolveURI
        !          1769: extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI __attribute((alias("xmlCatalogLocalResolveURI__internal_alias")));
        !          1770: #else
        !          1771: #ifndef xmlCatalogLocalResolveURI
        !          1772: extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI__internal_alias __attribute((visibility("hidden")));
        !          1773: #define xmlCatalogLocalResolveURI xmlCatalogLocalResolveURI__internal_alias
        !          1774: #endif
        !          1775: #endif
        !          1776: #endif
        !          1777: 
        !          1778: #if defined(LIBXML_CATALOG_ENABLED)
        !          1779: #ifdef bottom_catalog
        !          1780: #undef xmlCatalogRemove
        !          1781: extern __typeof (xmlCatalogRemove) xmlCatalogRemove __attribute((alias("xmlCatalogRemove__internal_alias")));
        !          1782: #else
        !          1783: #ifndef xmlCatalogRemove
        !          1784: extern __typeof (xmlCatalogRemove) xmlCatalogRemove__internal_alias __attribute((visibility("hidden")));
        !          1785: #define xmlCatalogRemove xmlCatalogRemove__internal_alias
        !          1786: #endif
        !          1787: #endif
        !          1788: #endif
        !          1789: 
        !          1790: #if defined(LIBXML_CATALOG_ENABLED)
        !          1791: #ifdef bottom_catalog
        !          1792: #undef xmlCatalogResolve
        !          1793: extern __typeof (xmlCatalogResolve) xmlCatalogResolve __attribute((alias("xmlCatalogResolve__internal_alias")));
        !          1794: #else
        !          1795: #ifndef xmlCatalogResolve
        !          1796: extern __typeof (xmlCatalogResolve) xmlCatalogResolve__internal_alias __attribute((visibility("hidden")));
        !          1797: #define xmlCatalogResolve xmlCatalogResolve__internal_alias
        !          1798: #endif
        !          1799: #endif
        !          1800: #endif
        !          1801: 
        !          1802: #if defined(LIBXML_CATALOG_ENABLED)
        !          1803: #ifdef bottom_catalog
        !          1804: #undef xmlCatalogResolvePublic
        !          1805: extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic __attribute((alias("xmlCatalogResolvePublic__internal_alias")));
        !          1806: #else
        !          1807: #ifndef xmlCatalogResolvePublic
        !          1808: extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
        !          1809: #define xmlCatalogResolvePublic xmlCatalogResolvePublic__internal_alias
        !          1810: #endif
        !          1811: #endif
        !          1812: #endif
        !          1813: 
        !          1814: #if defined(LIBXML_CATALOG_ENABLED)
        !          1815: #ifdef bottom_catalog
        !          1816: #undef xmlCatalogResolveSystem
        !          1817: extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem __attribute((alias("xmlCatalogResolveSystem__internal_alias")));
        !          1818: #else
        !          1819: #ifndef xmlCatalogResolveSystem
        !          1820: extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
        !          1821: #define xmlCatalogResolveSystem xmlCatalogResolveSystem__internal_alias
        !          1822: #endif
        !          1823: #endif
        !          1824: #endif
        !          1825: 
        !          1826: #if defined(LIBXML_CATALOG_ENABLED)
        !          1827: #ifdef bottom_catalog
        !          1828: #undef xmlCatalogResolveURI
        !          1829: extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI __attribute((alias("xmlCatalogResolveURI__internal_alias")));
        !          1830: #else
        !          1831: #ifndef xmlCatalogResolveURI
        !          1832: extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI__internal_alias __attribute((visibility("hidden")));
        !          1833: #define xmlCatalogResolveURI xmlCatalogResolveURI__internal_alias
        !          1834: #endif
        !          1835: #endif
        !          1836: #endif
        !          1837: 
        !          1838: #if defined(LIBXML_CATALOG_ENABLED)
        !          1839: #ifdef bottom_catalog
        !          1840: #undef xmlCatalogSetDebug
        !          1841: extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug __attribute((alias("xmlCatalogSetDebug__internal_alias")));
        !          1842: #else
        !          1843: #ifndef xmlCatalogSetDebug
        !          1844: extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug__internal_alias __attribute((visibility("hidden")));
        !          1845: #define xmlCatalogSetDebug xmlCatalogSetDebug__internal_alias
        !          1846: #endif
        !          1847: #endif
        !          1848: #endif
        !          1849: 
        !          1850: #if defined(LIBXML_CATALOG_ENABLED)
        !          1851: #ifdef bottom_catalog
        !          1852: #undef xmlCatalogSetDefaultPrefer
        !          1853: extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer __attribute((alias("xmlCatalogSetDefaultPrefer__internal_alias")));
        !          1854: #else
        !          1855: #ifndef xmlCatalogSetDefaultPrefer
        !          1856: extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer__internal_alias __attribute((visibility("hidden")));
        !          1857: #define xmlCatalogSetDefaultPrefer xmlCatalogSetDefaultPrefer__internal_alias
        !          1858: #endif
        !          1859: #endif
        !          1860: #endif
        !          1861: 
        !          1862: #if defined(LIBXML_CATALOG_ENABLED)
        !          1863: #ifdef bottom_catalog
        !          1864: #undef xmlCatalogSetDefaults
        !          1865: extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults __attribute((alias("xmlCatalogSetDefaults__internal_alias")));
        !          1866: #else
        !          1867: #ifndef xmlCatalogSetDefaults
        !          1868: extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults__internal_alias __attribute((visibility("hidden")));
        !          1869: #define xmlCatalogSetDefaults xmlCatalogSetDefaults__internal_alias
        !          1870: #endif
        !          1871: #endif
        !          1872: #endif
        !          1873: 
        !          1874: #ifdef bottom_encoding
        !          1875: #undef xmlCharEncCloseFunc
        !          1876: extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc __attribute((alias("xmlCharEncCloseFunc__internal_alias")));
        !          1877: #else
        !          1878: #ifndef xmlCharEncCloseFunc
        !          1879: extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc__internal_alias __attribute((visibility("hidden")));
        !          1880: #define xmlCharEncCloseFunc xmlCharEncCloseFunc__internal_alias
        !          1881: #endif
        !          1882: #endif
        !          1883: 
        !          1884: #ifdef bottom_encoding
        !          1885: #undef xmlCharEncFirstLine
        !          1886: extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine __attribute((alias("xmlCharEncFirstLine__internal_alias")));
        !          1887: #else
        !          1888: #ifndef xmlCharEncFirstLine
        !          1889: extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine__internal_alias __attribute((visibility("hidden")));
        !          1890: #define xmlCharEncFirstLine xmlCharEncFirstLine__internal_alias
        !          1891: #endif
        !          1892: #endif
        !          1893: 
        !          1894: #ifdef bottom_encoding
        !          1895: #undef xmlCharEncInFunc
        !          1896: extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc __attribute((alias("xmlCharEncInFunc__internal_alias")));
        !          1897: #else
        !          1898: #ifndef xmlCharEncInFunc
        !          1899: extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc__internal_alias __attribute((visibility("hidden")));
        !          1900: #define xmlCharEncInFunc xmlCharEncInFunc__internal_alias
        !          1901: #endif
        !          1902: #endif
        !          1903: 
        !          1904: #ifdef bottom_encoding
        !          1905: #undef xmlCharEncOutFunc
        !          1906: extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc __attribute((alias("xmlCharEncOutFunc__internal_alias")));
        !          1907: #else
        !          1908: #ifndef xmlCharEncOutFunc
        !          1909: extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc__internal_alias __attribute((visibility("hidden")));
        !          1910: #define xmlCharEncOutFunc xmlCharEncOutFunc__internal_alias
        !          1911: #endif
        !          1912: #endif
        !          1913: 
        !          1914: #ifdef bottom_chvalid
        !          1915: #undef xmlCharInRange
        !          1916: extern __typeof (xmlCharInRange) xmlCharInRange __attribute((alias("xmlCharInRange__internal_alias")));
        !          1917: #else
        !          1918: #ifndef xmlCharInRange
        !          1919: extern __typeof (xmlCharInRange) xmlCharInRange__internal_alias __attribute((visibility("hidden")));
        !          1920: #define xmlCharInRange xmlCharInRange__internal_alias
        !          1921: #endif
        !          1922: #endif
        !          1923: 
        !          1924: #ifdef bottom_xmlstring
        !          1925: #undef xmlCharStrdup
        !          1926: extern __typeof (xmlCharStrdup) xmlCharStrdup __attribute((alias("xmlCharStrdup__internal_alias")));
        !          1927: #else
        !          1928: #ifndef xmlCharStrdup
        !          1929: extern __typeof (xmlCharStrdup) xmlCharStrdup__internal_alias __attribute((visibility("hidden")));
        !          1930: #define xmlCharStrdup xmlCharStrdup__internal_alias
        !          1931: #endif
        !          1932: #endif
        !          1933: 
        !          1934: #ifdef bottom_xmlstring
        !          1935: #undef xmlCharStrndup
        !          1936: extern __typeof (xmlCharStrndup) xmlCharStrndup __attribute((alias("xmlCharStrndup__internal_alias")));
        !          1937: #else
        !          1938: #ifndef xmlCharStrndup
        !          1939: extern __typeof (xmlCharStrndup) xmlCharStrndup__internal_alias __attribute((visibility("hidden")));
        !          1940: #define xmlCharStrndup xmlCharStrndup__internal_alias
        !          1941: #endif
        !          1942: #endif
        !          1943: 
        !          1944: #ifdef bottom_xmlIO
        !          1945: #undef xmlCheckFilename
        !          1946: extern __typeof (xmlCheckFilename) xmlCheckFilename __attribute((alias("xmlCheckFilename__internal_alias")));
        !          1947: #else
        !          1948: #ifndef xmlCheckFilename
        !          1949: extern __typeof (xmlCheckFilename) xmlCheckFilename__internal_alias __attribute((visibility("hidden")));
        !          1950: #define xmlCheckFilename xmlCheckFilename__internal_alias
        !          1951: #endif
        !          1952: #endif
        !          1953: 
        !          1954: #ifdef bottom_xmlIO
        !          1955: #undef xmlCheckHTTPInput
        !          1956: extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput __attribute((alias("xmlCheckHTTPInput__internal_alias")));
        !          1957: #else
        !          1958: #ifndef xmlCheckHTTPInput
        !          1959: extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput__internal_alias __attribute((visibility("hidden")));
        !          1960: #define xmlCheckHTTPInput xmlCheckHTTPInput__internal_alias
        !          1961: #endif
        !          1962: #endif
        !          1963: 
        !          1964: #ifdef bottom_parser
        !          1965: #undef xmlCheckLanguageID
        !          1966: extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID __attribute((alias("xmlCheckLanguageID__internal_alias")));
        !          1967: #else
        !          1968: #ifndef xmlCheckLanguageID
        !          1969: extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID__internal_alias __attribute((visibility("hidden")));
        !          1970: #define xmlCheckLanguageID xmlCheckLanguageID__internal_alias
        !          1971: #endif
        !          1972: #endif
        !          1973: 
        !          1974: #ifdef bottom_xmlstring
        !          1975: #undef xmlCheckUTF8
        !          1976: extern __typeof (xmlCheckUTF8) xmlCheckUTF8 __attribute((alias("xmlCheckUTF8__internal_alias")));
        !          1977: #else
        !          1978: #ifndef xmlCheckUTF8
        !          1979: extern __typeof (xmlCheckUTF8) xmlCheckUTF8__internal_alias __attribute((visibility("hidden")));
        !          1980: #define xmlCheckUTF8 xmlCheckUTF8__internal_alias
        !          1981: #endif
        !          1982: #endif
        !          1983: 
        !          1984: #ifdef bottom_parserInternals
        !          1985: #undef xmlCheckVersion
        !          1986: extern __typeof (xmlCheckVersion) xmlCheckVersion __attribute((alias("xmlCheckVersion__internal_alias")));
        !          1987: #else
        !          1988: #ifndef xmlCheckVersion
        !          1989: extern __typeof (xmlCheckVersion) xmlCheckVersion__internal_alias __attribute((visibility("hidden")));
        !          1990: #define xmlCheckVersion xmlCheckVersion__internal_alias
        !          1991: #endif
        !          1992: #endif
        !          1993: 
        !          1994: #if defined(LIBXML_TREE_ENABLED)
        !          1995: #ifdef bottom_tree
        !          1996: #undef xmlChildElementCount
        !          1997: extern __typeof (xmlChildElementCount) xmlChildElementCount __attribute((alias("xmlChildElementCount__internal_alias")));
        !          1998: #else
        !          1999: #ifndef xmlChildElementCount
        !          2000: extern __typeof (xmlChildElementCount) xmlChildElementCount__internal_alias __attribute((visibility("hidden")));
        !          2001: #define xmlChildElementCount xmlChildElementCount__internal_alias
        !          2002: #endif
        !          2003: #endif
        !          2004: #endif
        !          2005: 
        !          2006: #ifdef bottom_encoding
        !          2007: #undef xmlCleanupCharEncodingHandlers
        !          2008: extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers __attribute((alias("xmlCleanupCharEncodingHandlers__internal_alias")));
        !          2009: #else
        !          2010: #ifndef xmlCleanupCharEncodingHandlers
        !          2011: extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
        !          2012: #define xmlCleanupCharEncodingHandlers xmlCleanupCharEncodingHandlers__internal_alias
        !          2013: #endif
        !          2014: #endif
        !          2015: 
        !          2016: #ifdef bottom_encoding
        !          2017: #undef xmlCleanupEncodingAliases
        !          2018: extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases __attribute((alias("xmlCleanupEncodingAliases__internal_alias")));
        !          2019: #else
        !          2020: #ifndef xmlCleanupEncodingAliases
        !          2021: extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases__internal_alias __attribute((visibility("hidden")));
        !          2022: #define xmlCleanupEncodingAliases xmlCleanupEncodingAliases__internal_alias
        !          2023: #endif
        !          2024: #endif
        !          2025: 
        !          2026: #ifdef bottom_globals
        !          2027: #undef xmlCleanupGlobals
        !          2028: extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals __attribute((alias("xmlCleanupGlobals__internal_alias")));
        !          2029: #else
        !          2030: #ifndef xmlCleanupGlobals
        !          2031: extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals__internal_alias __attribute((visibility("hidden")));
        !          2032: #define xmlCleanupGlobals xmlCleanupGlobals__internal_alias
        !          2033: #endif
        !          2034: #endif
        !          2035: 
        !          2036: #ifdef bottom_xmlIO
        !          2037: #undef xmlCleanupInputCallbacks
        !          2038: extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks __attribute((alias("xmlCleanupInputCallbacks__internal_alias")));
        !          2039: #else
        !          2040: #ifndef xmlCleanupInputCallbacks
        !          2041: extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks__internal_alias __attribute((visibility("hidden")));
        !          2042: #define xmlCleanupInputCallbacks xmlCleanupInputCallbacks__internal_alias
        !          2043: #endif
        !          2044: #endif
        !          2045: 
        !          2046: #ifdef bottom_xmlmemory
        !          2047: #undef xmlCleanupMemory
        !          2048: extern __typeof (xmlCleanupMemory) xmlCleanupMemory __attribute((alias("xmlCleanupMemory__internal_alias")));
        !          2049: #else
        !          2050: #ifndef xmlCleanupMemory
        !          2051: extern __typeof (xmlCleanupMemory) xmlCleanupMemory__internal_alias __attribute((visibility("hidden")));
        !          2052: #define xmlCleanupMemory xmlCleanupMemory__internal_alias
        !          2053: #endif
        !          2054: #endif
        !          2055: 
        !          2056: #if defined(LIBXML_OUTPUT_ENABLED)
        !          2057: #ifdef bottom_xmlIO
        !          2058: #undef xmlCleanupOutputCallbacks
        !          2059: extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks __attribute((alias("xmlCleanupOutputCallbacks__internal_alias")));
        !          2060: #else
        !          2061: #ifndef xmlCleanupOutputCallbacks
        !          2062: extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks__internal_alias __attribute((visibility("hidden")));
        !          2063: #define xmlCleanupOutputCallbacks xmlCleanupOutputCallbacks__internal_alias
        !          2064: #endif
        !          2065: #endif
        !          2066: #endif
        !          2067: 
        !          2068: #ifdef bottom_parser
        !          2069: #undef xmlCleanupParser
        !          2070: extern __typeof (xmlCleanupParser) xmlCleanupParser __attribute((alias("xmlCleanupParser__internal_alias")));
        !          2071: #else
        !          2072: #ifndef xmlCleanupParser
        !          2073: extern __typeof (xmlCleanupParser) xmlCleanupParser__internal_alias __attribute((visibility("hidden")));
        !          2074: #define xmlCleanupParser xmlCleanupParser__internal_alias
        !          2075: #endif
        !          2076: #endif
        !          2077: 
        !          2078: #if defined(LIBXML_LEGACY_ENABLED)
        !          2079: #ifdef bottom_legacy
        !          2080: #undef xmlCleanupPredefinedEntities
        !          2081: extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities __attribute((alias("xmlCleanupPredefinedEntities__internal_alias")));
        !          2082: #else
        !          2083: #ifndef xmlCleanupPredefinedEntities
        !          2084: extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities__internal_alias __attribute((visibility("hidden")));
        !          2085: #define xmlCleanupPredefinedEntities xmlCleanupPredefinedEntities__internal_alias
        !          2086: #endif
        !          2087: #endif
        !          2088: #endif
        !          2089: 
        !          2090: #ifdef bottom_threads
        !          2091: #undef xmlCleanupThreads
        !          2092: extern __typeof (xmlCleanupThreads) xmlCleanupThreads __attribute((alias("xmlCleanupThreads__internal_alias")));
        !          2093: #else
        !          2094: #ifndef xmlCleanupThreads
        !          2095: extern __typeof (xmlCleanupThreads) xmlCleanupThreads__internal_alias __attribute((visibility("hidden")));
        !          2096: #define xmlCleanupThreads xmlCleanupThreads__internal_alias
        !          2097: #endif
        !          2098: #endif
        !          2099: 
        !          2100: #ifdef bottom_parserInternals
        !          2101: #undef xmlClearNodeInfoSeq
        !          2102: extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq __attribute((alias("xmlClearNodeInfoSeq__internal_alias")));
        !          2103: #else
        !          2104: #ifndef xmlClearNodeInfoSeq
        !          2105: extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
        !          2106: #define xmlClearNodeInfoSeq xmlClearNodeInfoSeq__internal_alias
        !          2107: #endif
        !          2108: #endif
        !          2109: 
        !          2110: #ifdef bottom_parserInternals
        !          2111: #undef xmlClearParserCtxt
        !          2112: extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt __attribute((alias("xmlClearParserCtxt__internal_alias")));
        !          2113: #else
        !          2114: #ifndef xmlClearParserCtxt
        !          2115: extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          2116: #define xmlClearParserCtxt xmlClearParserCtxt__internal_alias
        !          2117: #endif
        !          2118: #endif
        !          2119: 
        !          2120: #if defined(LIBXML_CATALOG_ENABLED)
        !          2121: #ifdef bottom_catalog
        !          2122: #undef xmlConvertSGMLCatalog
        !          2123: extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog __attribute((alias("xmlConvertSGMLCatalog__internal_alias")));
        !          2124: #else
        !          2125: #ifndef xmlConvertSGMLCatalog
        !          2126: extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog__internal_alias __attribute((visibility("hidden")));
        !          2127: #define xmlConvertSGMLCatalog xmlConvertSGMLCatalog__internal_alias
        !          2128: #endif
        !          2129: #endif
        !          2130: #endif
        !          2131: 
        !          2132: #if defined(LIBXML_TREE_ENABLED)
        !          2133: #ifdef bottom_valid
        !          2134: #undef xmlCopyAttributeTable
        !          2135: extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable __attribute((alias("xmlCopyAttributeTable__internal_alias")));
        !          2136: #else
        !          2137: #ifndef xmlCopyAttributeTable
        !          2138: extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable__internal_alias __attribute((visibility("hidden")));
        !          2139: #define xmlCopyAttributeTable xmlCopyAttributeTable__internal_alias
        !          2140: #endif
        !          2141: #endif
        !          2142: #endif
        !          2143: 
        !          2144: #ifdef bottom_parserInternals
        !          2145: #undef xmlCopyChar
        !          2146: extern __typeof (xmlCopyChar) xmlCopyChar __attribute((alias("xmlCopyChar__internal_alias")));
        !          2147: #else
        !          2148: #ifndef xmlCopyChar
        !          2149: extern __typeof (xmlCopyChar) xmlCopyChar__internal_alias __attribute((visibility("hidden")));
        !          2150: #define xmlCopyChar xmlCopyChar__internal_alias
        !          2151: #endif
        !          2152: #endif
        !          2153: 
        !          2154: #ifdef bottom_parserInternals
        !          2155: #undef xmlCopyCharMultiByte
        !          2156: extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte __attribute((alias("xmlCopyCharMultiByte__internal_alias")));
        !          2157: #else
        !          2158: #ifndef xmlCopyCharMultiByte
        !          2159: extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte__internal_alias __attribute((visibility("hidden")));
        !          2160: #define xmlCopyCharMultiByte xmlCopyCharMultiByte__internal_alias
        !          2161: #endif
        !          2162: #endif
        !          2163: 
        !          2164: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
        !          2165: #ifdef bottom_tree
        !          2166: #undef xmlCopyDoc
        !          2167: extern __typeof (xmlCopyDoc) xmlCopyDoc __attribute((alias("xmlCopyDoc__internal_alias")));
        !          2168: #else
        !          2169: #ifndef xmlCopyDoc
        !          2170: extern __typeof (xmlCopyDoc) xmlCopyDoc__internal_alias __attribute((visibility("hidden")));
        !          2171: #define xmlCopyDoc xmlCopyDoc__internal_alias
        !          2172: #endif
        !          2173: #endif
        !          2174: #endif
        !          2175: 
        !          2176: #ifdef bottom_valid
        !          2177: #undef xmlCopyDocElementContent
        !          2178: extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent __attribute((alias("xmlCopyDocElementContent__internal_alias")));
        !          2179: #else
        !          2180: #ifndef xmlCopyDocElementContent
        !          2181: extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent__internal_alias __attribute((visibility("hidden")));
        !          2182: #define xmlCopyDocElementContent xmlCopyDocElementContent__internal_alias
        !          2183: #endif
        !          2184: #endif
        !          2185: 
        !          2186: #if defined(LIBXML_TREE_ENABLED)
        !          2187: #ifdef bottom_tree
        !          2188: #undef xmlCopyDtd
        !          2189: extern __typeof (xmlCopyDtd) xmlCopyDtd __attribute((alias("xmlCopyDtd__internal_alias")));
        !          2190: #else
        !          2191: #ifndef xmlCopyDtd
        !          2192: extern __typeof (xmlCopyDtd) xmlCopyDtd__internal_alias __attribute((visibility("hidden")));
        !          2193: #define xmlCopyDtd xmlCopyDtd__internal_alias
        !          2194: #endif
        !          2195: #endif
        !          2196: #endif
        !          2197: 
        !          2198: #ifdef bottom_valid
        !          2199: #undef xmlCopyElementContent
        !          2200: extern __typeof (xmlCopyElementContent) xmlCopyElementContent __attribute((alias("xmlCopyElementContent__internal_alias")));
        !          2201: #else
        !          2202: #ifndef xmlCopyElementContent
        !          2203: extern __typeof (xmlCopyElementContent) xmlCopyElementContent__internal_alias __attribute((visibility("hidden")));
        !          2204: #define xmlCopyElementContent xmlCopyElementContent__internal_alias
        !          2205: #endif
        !          2206: #endif
        !          2207: 
        !          2208: #if defined(LIBXML_TREE_ENABLED)
        !          2209: #ifdef bottom_valid
        !          2210: #undef xmlCopyElementTable
        !          2211: extern __typeof (xmlCopyElementTable) xmlCopyElementTable __attribute((alias("xmlCopyElementTable__internal_alias")));
        !          2212: #else
        !          2213: #ifndef xmlCopyElementTable
        !          2214: extern __typeof (xmlCopyElementTable) xmlCopyElementTable__internal_alias __attribute((visibility("hidden")));
        !          2215: #define xmlCopyElementTable xmlCopyElementTable__internal_alias
        !          2216: #endif
        !          2217: #endif
        !          2218: #endif
        !          2219: 
        !          2220: #if defined(LIBXML_TREE_ENABLED)
        !          2221: #ifdef bottom_entities
        !          2222: #undef xmlCopyEntitiesTable
        !          2223: extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable __attribute((alias("xmlCopyEntitiesTable__internal_alias")));
        !          2224: #else
        !          2225: #ifndef xmlCopyEntitiesTable
        !          2226: extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable__internal_alias __attribute((visibility("hidden")));
        !          2227: #define xmlCopyEntitiesTable xmlCopyEntitiesTable__internal_alias
        !          2228: #endif
        !          2229: #endif
        !          2230: #endif
        !          2231: 
        !          2232: #if defined(LIBXML_TREE_ENABLED)
        !          2233: #ifdef bottom_valid
        !          2234: #undef xmlCopyEnumeration
        !          2235: extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration __attribute((alias("xmlCopyEnumeration__internal_alias")));
        !          2236: #else
        !          2237: #ifndef xmlCopyEnumeration
        !          2238: extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration__internal_alias __attribute((visibility("hidden")));
        !          2239: #define xmlCopyEnumeration xmlCopyEnumeration__internal_alias
        !          2240: #endif
        !          2241: #endif
        !          2242: #endif
        !          2243: 
        !          2244: #ifdef bottom_error
        !          2245: #undef xmlCopyError
        !          2246: extern __typeof (xmlCopyError) xmlCopyError __attribute((alias("xmlCopyError__internal_alias")));
        !          2247: #else
        !          2248: #ifndef xmlCopyError
        !          2249: extern __typeof (xmlCopyError) xmlCopyError__internal_alias __attribute((visibility("hidden")));
        !          2250: #define xmlCopyError xmlCopyError__internal_alias
        !          2251: #endif
        !          2252: #endif
        !          2253: 
        !          2254: #ifdef bottom_tree
        !          2255: #undef xmlCopyNamespace
        !          2256: extern __typeof (xmlCopyNamespace) xmlCopyNamespace __attribute((alias("xmlCopyNamespace__internal_alias")));
        !          2257: #else
        !          2258: #ifndef xmlCopyNamespace
        !          2259: extern __typeof (xmlCopyNamespace) xmlCopyNamespace__internal_alias __attribute((visibility("hidden")));
        !          2260: #define xmlCopyNamespace xmlCopyNamespace__internal_alias
        !          2261: #endif
        !          2262: #endif
        !          2263: 
        !          2264: #ifdef bottom_tree
        !          2265: #undef xmlCopyNamespaceList
        !          2266: extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList __attribute((alias("xmlCopyNamespaceList__internal_alias")));
        !          2267: #else
        !          2268: #ifndef xmlCopyNamespaceList
        !          2269: extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList__internal_alias __attribute((visibility("hidden")));
        !          2270: #define xmlCopyNamespaceList xmlCopyNamespaceList__internal_alias
        !          2271: #endif
        !          2272: #endif
        !          2273: 
        !          2274: #ifdef bottom_tree
        !          2275: #undef xmlCopyNode
        !          2276: extern __typeof (xmlCopyNode) xmlCopyNode __attribute((alias("xmlCopyNode__internal_alias")));
        !          2277: #else
        !          2278: #ifndef xmlCopyNode
        !          2279: extern __typeof (xmlCopyNode) xmlCopyNode__internal_alias __attribute((visibility("hidden")));
        !          2280: #define xmlCopyNode xmlCopyNode__internal_alias
        !          2281: #endif
        !          2282: #endif
        !          2283: 
        !          2284: #ifdef bottom_tree
        !          2285: #undef xmlCopyNodeList
        !          2286: extern __typeof (xmlCopyNodeList) xmlCopyNodeList __attribute((alias("xmlCopyNodeList__internal_alias")));
        !          2287: #else
        !          2288: #ifndef xmlCopyNodeList
        !          2289: extern __typeof (xmlCopyNodeList) xmlCopyNodeList__internal_alias __attribute((visibility("hidden")));
        !          2290: #define xmlCopyNodeList xmlCopyNodeList__internal_alias
        !          2291: #endif
        !          2292: #endif
        !          2293: 
        !          2294: #if defined(LIBXML_TREE_ENABLED)
        !          2295: #ifdef bottom_valid
        !          2296: #undef xmlCopyNotationTable
        !          2297: extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable __attribute((alias("xmlCopyNotationTable__internal_alias")));
        !          2298: #else
        !          2299: #ifndef xmlCopyNotationTable
        !          2300: extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable__internal_alias __attribute((visibility("hidden")));
        !          2301: #define xmlCopyNotationTable xmlCopyNotationTable__internal_alias
        !          2302: #endif
        !          2303: #endif
        !          2304: #endif
        !          2305: 
        !          2306: #ifdef bottom_tree
        !          2307: #undef xmlCopyProp
        !          2308: extern __typeof (xmlCopyProp) xmlCopyProp __attribute((alias("xmlCopyProp__internal_alias")));
        !          2309: #else
        !          2310: #ifndef xmlCopyProp
        !          2311: extern __typeof (xmlCopyProp) xmlCopyProp__internal_alias __attribute((visibility("hidden")));
        !          2312: #define xmlCopyProp xmlCopyProp__internal_alias
        !          2313: #endif
        !          2314: #endif
        !          2315: 
        !          2316: #ifdef bottom_tree
        !          2317: #undef xmlCopyPropList
        !          2318: extern __typeof (xmlCopyPropList) xmlCopyPropList __attribute((alias("xmlCopyPropList__internal_alias")));
        !          2319: #else
        !          2320: #ifndef xmlCopyPropList
        !          2321: extern __typeof (xmlCopyPropList) xmlCopyPropList__internal_alias __attribute((visibility("hidden")));
        !          2322: #define xmlCopyPropList xmlCopyPropList__internal_alias
        !          2323: #endif
        !          2324: #endif
        !          2325: 
        !          2326: #ifdef bottom_parser
        !          2327: #undef xmlCreateDocParserCtxt
        !          2328: extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt __attribute((alias("xmlCreateDocParserCtxt__internal_alias")));
        !          2329: #else
        !          2330: #ifndef xmlCreateDocParserCtxt
        !          2331: extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          2332: #define xmlCreateDocParserCtxt xmlCreateDocParserCtxt__internal_alias
        !          2333: #endif
        !          2334: #endif
        !          2335: 
        !          2336: #ifdef bottom_entities
        !          2337: #undef xmlCreateEntitiesTable
        !          2338: extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable __attribute((alias("xmlCreateEntitiesTable__internal_alias")));
        !          2339: #else
        !          2340: #ifndef xmlCreateEntitiesTable
        !          2341: extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable__internal_alias __attribute((visibility("hidden")));
        !          2342: #define xmlCreateEntitiesTable xmlCreateEntitiesTable__internal_alias
        !          2343: #endif
        !          2344: #endif
        !          2345: 
        !          2346: #ifdef bottom_parser
        !          2347: #undef xmlCreateEntityParserCtxt
        !          2348: extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt __attribute((alias("xmlCreateEntityParserCtxt__internal_alias")));
        !          2349: #else
        !          2350: #ifndef xmlCreateEntityParserCtxt
        !          2351: extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          2352: #define xmlCreateEntityParserCtxt xmlCreateEntityParserCtxt__internal_alias
        !          2353: #endif
        !          2354: #endif
        !          2355: 
        !          2356: #ifdef bottom_valid
        !          2357: #undef xmlCreateEnumeration
        !          2358: extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration __attribute((alias("xmlCreateEnumeration__internal_alias")));
        !          2359: #else
        !          2360: #ifndef xmlCreateEnumeration
        !          2361: extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration__internal_alias __attribute((visibility("hidden")));
        !          2362: #define xmlCreateEnumeration xmlCreateEnumeration__internal_alias
        !          2363: #endif
        !          2364: #endif
        !          2365: 
        !          2366: #ifdef bottom_parser
        !          2367: #undef xmlCreateFileParserCtxt
        !          2368: extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt __attribute((alias("xmlCreateFileParserCtxt__internal_alias")));
        !          2369: #else
        !          2370: #ifndef xmlCreateFileParserCtxt
        !          2371: extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          2372: #define xmlCreateFileParserCtxt xmlCreateFileParserCtxt__internal_alias
        !          2373: #endif
        !          2374: #endif
        !          2375: 
        !          2376: #ifdef bottom_parser
        !          2377: #undef xmlCreateIOParserCtxt
        !          2378: extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt __attribute((alias("xmlCreateIOParserCtxt__internal_alias")));
        !          2379: #else
        !          2380: #ifndef xmlCreateIOParserCtxt
        !          2381: extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          2382: #define xmlCreateIOParserCtxt xmlCreateIOParserCtxt__internal_alias
        !          2383: #endif
        !          2384: #endif
        !          2385: 
        !          2386: #ifdef bottom_tree
        !          2387: #undef xmlCreateIntSubset
        !          2388: extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset __attribute((alias("xmlCreateIntSubset__internal_alias")));
        !          2389: #else
        !          2390: #ifndef xmlCreateIntSubset
        !          2391: extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset__internal_alias __attribute((visibility("hidden")));
        !          2392: #define xmlCreateIntSubset xmlCreateIntSubset__internal_alias
        !          2393: #endif
        !          2394: #endif
        !          2395: 
        !          2396: #ifdef bottom_parser
        !          2397: #undef xmlCreateMemoryParserCtxt
        !          2398: extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt __attribute((alias("xmlCreateMemoryParserCtxt__internal_alias")));
        !          2399: #else
        !          2400: #ifndef xmlCreateMemoryParserCtxt
        !          2401: extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          2402: #define xmlCreateMemoryParserCtxt xmlCreateMemoryParserCtxt__internal_alias
        !          2403: #endif
        !          2404: #endif
        !          2405: 
        !          2406: #if defined(LIBXML_PUSH_ENABLED)
        !          2407: #ifdef bottom_parser
        !          2408: #undef xmlCreatePushParserCtxt
        !          2409: extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt __attribute((alias("xmlCreatePushParserCtxt__internal_alias")));
        !          2410: #else
        !          2411: #ifndef xmlCreatePushParserCtxt
        !          2412: extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          2413: #define xmlCreatePushParserCtxt xmlCreatePushParserCtxt__internal_alias
        !          2414: #endif
        !          2415: #endif
        !          2416: #endif
        !          2417: 
        !          2418: #ifdef bottom_uri
        !          2419: #undef xmlCreateURI
        !          2420: extern __typeof (xmlCreateURI) xmlCreateURI __attribute((alias("xmlCreateURI__internal_alias")));
        !          2421: #else
        !          2422: #ifndef xmlCreateURI
        !          2423: extern __typeof (xmlCreateURI) xmlCreateURI__internal_alias __attribute((visibility("hidden")));
        !          2424: #define xmlCreateURI xmlCreateURI__internal_alias
        !          2425: #endif
        !          2426: #endif
        !          2427: 
        !          2428: #ifdef bottom_parser
        !          2429: #undef xmlCreateURLParserCtxt
        !          2430: extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt __attribute((alias("xmlCreateURLParserCtxt__internal_alias")));
        !          2431: #else
        !          2432: #ifndef xmlCreateURLParserCtxt
        !          2433: extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          2434: #define xmlCreateURLParserCtxt xmlCreateURLParserCtxt__internal_alias
        !          2435: #endif
        !          2436: #endif
        !          2437: 
        !          2438: #ifdef bottom_error
        !          2439: #undef xmlCtxtGetLastError
        !          2440: extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError __attribute((alias("xmlCtxtGetLastError__internal_alias")));
        !          2441: #else
        !          2442: #ifndef xmlCtxtGetLastError
        !          2443: extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError__internal_alias __attribute((visibility("hidden")));
        !          2444: #define xmlCtxtGetLastError xmlCtxtGetLastError__internal_alias
        !          2445: #endif
        !          2446: #endif
        !          2447: 
        !          2448: #ifdef bottom_parser
        !          2449: #undef xmlCtxtReadDoc
        !          2450: extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc __attribute((alias("xmlCtxtReadDoc__internal_alias")));
        !          2451: #else
        !          2452: #ifndef xmlCtxtReadDoc
        !          2453: extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
        !          2454: #define xmlCtxtReadDoc xmlCtxtReadDoc__internal_alias
        !          2455: #endif
        !          2456: #endif
        !          2457: 
        !          2458: #ifdef bottom_parser
        !          2459: #undef xmlCtxtReadFd
        !          2460: extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd __attribute((alias("xmlCtxtReadFd__internal_alias")));
        !          2461: #else
        !          2462: #ifndef xmlCtxtReadFd
        !          2463: extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
        !          2464: #define xmlCtxtReadFd xmlCtxtReadFd__internal_alias
        !          2465: #endif
        !          2466: #endif
        !          2467: 
        !          2468: #ifdef bottom_parser
        !          2469: #undef xmlCtxtReadFile
        !          2470: extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile __attribute((alias("xmlCtxtReadFile__internal_alias")));
        !          2471: #else
        !          2472: #ifndef xmlCtxtReadFile
        !          2473: extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
        !          2474: #define xmlCtxtReadFile xmlCtxtReadFile__internal_alias
        !          2475: #endif
        !          2476: #endif
        !          2477: 
        !          2478: #ifdef bottom_parser
        !          2479: #undef xmlCtxtReadIO
        !          2480: extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO __attribute((alias("xmlCtxtReadIO__internal_alias")));
        !          2481: #else
        !          2482: #ifndef xmlCtxtReadIO
        !          2483: extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
        !          2484: #define xmlCtxtReadIO xmlCtxtReadIO__internal_alias
        !          2485: #endif
        !          2486: #endif
        !          2487: 
        !          2488: #ifdef bottom_parser
        !          2489: #undef xmlCtxtReadMemory
        !          2490: extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory __attribute((alias("xmlCtxtReadMemory__internal_alias")));
        !          2491: #else
        !          2492: #ifndef xmlCtxtReadMemory
        !          2493: extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
        !          2494: #define xmlCtxtReadMemory xmlCtxtReadMemory__internal_alias
        !          2495: #endif
        !          2496: #endif
        !          2497: 
        !          2498: #ifdef bottom_parser
        !          2499: #undef xmlCtxtReset
        !          2500: extern __typeof (xmlCtxtReset) xmlCtxtReset __attribute((alias("xmlCtxtReset__internal_alias")));
        !          2501: #else
        !          2502: #ifndef xmlCtxtReset
        !          2503: extern __typeof (xmlCtxtReset) xmlCtxtReset__internal_alias __attribute((visibility("hidden")));
        !          2504: #define xmlCtxtReset xmlCtxtReset__internal_alias
        !          2505: #endif
        !          2506: #endif
        !          2507: 
        !          2508: #ifdef bottom_error
        !          2509: #undef xmlCtxtResetLastError
        !          2510: extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError __attribute((alias("xmlCtxtResetLastError__internal_alias")));
        !          2511: #else
        !          2512: #ifndef xmlCtxtResetLastError
        !          2513: extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError__internal_alias __attribute((visibility("hidden")));
        !          2514: #define xmlCtxtResetLastError xmlCtxtResetLastError__internal_alias
        !          2515: #endif
        !          2516: #endif
        !          2517: 
        !          2518: #ifdef bottom_parser
        !          2519: #undef xmlCtxtResetPush
        !          2520: extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush __attribute((alias("xmlCtxtResetPush__internal_alias")));
        !          2521: #else
        !          2522: #ifndef xmlCtxtResetPush
        !          2523: extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush__internal_alias __attribute((visibility("hidden")));
        !          2524: #define xmlCtxtResetPush xmlCtxtResetPush__internal_alias
        !          2525: #endif
        !          2526: #endif
        !          2527: 
        !          2528: #ifdef bottom_parser
        !          2529: #undef xmlCtxtUseOptions
        !          2530: extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions __attribute((alias("xmlCtxtUseOptions__internal_alias")));
        !          2531: #else
        !          2532: #ifndef xmlCtxtUseOptions
        !          2533: extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
        !          2534: #define xmlCtxtUseOptions xmlCtxtUseOptions__internal_alias
        !          2535: #endif
        !          2536: #endif
        !          2537: 
        !          2538: #ifdef bottom_parserInternals
        !          2539: #undef xmlCurrentChar
        !          2540: extern __typeof (xmlCurrentChar) xmlCurrentChar __attribute((alias("xmlCurrentChar__internal_alias")));
        !          2541: #else
        !          2542: #ifndef xmlCurrentChar
        !          2543: extern __typeof (xmlCurrentChar) xmlCurrentChar__internal_alias __attribute((visibility("hidden")));
        !          2544: #define xmlCurrentChar xmlCurrentChar__internal_alias
        !          2545: #endif
        !          2546: #endif
        !          2547: 
        !          2548: #ifdef bottom_tree
        !          2549: #undef xmlDOMWrapAdoptNode
        !          2550: extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode __attribute((alias("xmlDOMWrapAdoptNode__internal_alias")));
        !          2551: #else
        !          2552: #ifndef xmlDOMWrapAdoptNode
        !          2553: extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode__internal_alias __attribute((visibility("hidden")));
        !          2554: #define xmlDOMWrapAdoptNode xmlDOMWrapAdoptNode__internal_alias
        !          2555: #endif
        !          2556: #endif
        !          2557: 
        !          2558: #ifdef bottom_tree
        !          2559: #undef xmlDOMWrapCloneNode
        !          2560: extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode __attribute((alias("xmlDOMWrapCloneNode__internal_alias")));
        !          2561: #else
        !          2562: #ifndef xmlDOMWrapCloneNode
        !          2563: extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode__internal_alias __attribute((visibility("hidden")));
        !          2564: #define xmlDOMWrapCloneNode xmlDOMWrapCloneNode__internal_alias
        !          2565: #endif
        !          2566: #endif
        !          2567: 
        !          2568: #ifdef bottom_tree
        !          2569: #undef xmlDOMWrapFreeCtxt
        !          2570: extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt __attribute((alias("xmlDOMWrapFreeCtxt__internal_alias")));
        !          2571: #else
        !          2572: #ifndef xmlDOMWrapFreeCtxt
        !          2573: extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt__internal_alias __attribute((visibility("hidden")));
        !          2574: #define xmlDOMWrapFreeCtxt xmlDOMWrapFreeCtxt__internal_alias
        !          2575: #endif
        !          2576: #endif
        !          2577: 
        !          2578: #ifdef bottom_tree
        !          2579: #undef xmlDOMWrapNewCtxt
        !          2580: extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt __attribute((alias("xmlDOMWrapNewCtxt__internal_alias")));
        !          2581: #else
        !          2582: #ifndef xmlDOMWrapNewCtxt
        !          2583: extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt__internal_alias __attribute((visibility("hidden")));
        !          2584: #define xmlDOMWrapNewCtxt xmlDOMWrapNewCtxt__internal_alias
        !          2585: #endif
        !          2586: #endif
        !          2587: 
        !          2588: #ifdef bottom_tree
        !          2589: #undef xmlDOMWrapReconcileNamespaces
        !          2590: extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces __attribute((alias("xmlDOMWrapReconcileNamespaces__internal_alias")));
        !          2591: #else
        !          2592: #ifndef xmlDOMWrapReconcileNamespaces
        !          2593: extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces__internal_alias __attribute((visibility("hidden")));
        !          2594: #define xmlDOMWrapReconcileNamespaces xmlDOMWrapReconcileNamespaces__internal_alias
        !          2595: #endif
        !          2596: #endif
        !          2597: 
        !          2598: #ifdef bottom_tree
        !          2599: #undef xmlDOMWrapRemoveNode
        !          2600: extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode __attribute((alias("xmlDOMWrapRemoveNode__internal_alias")));
        !          2601: #else
        !          2602: #ifndef xmlDOMWrapRemoveNode
        !          2603: extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode__internal_alias __attribute((visibility("hidden")));
        !          2604: #define xmlDOMWrapRemoveNode xmlDOMWrapRemoveNode__internal_alias
        !          2605: #endif
        !          2606: #endif
        !          2607: 
        !          2608: #if defined(LIBXML_DEBUG_ENABLED)
        !          2609: #ifdef bottom_debugXML
        !          2610: #undef xmlDebugCheckDocument
        !          2611: extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument __attribute((alias("xmlDebugCheckDocument__internal_alias")));
        !          2612: #else
        !          2613: #ifndef xmlDebugCheckDocument
        !          2614: extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument__internal_alias __attribute((visibility("hidden")));
        !          2615: #define xmlDebugCheckDocument xmlDebugCheckDocument__internal_alias
        !          2616: #endif
        !          2617: #endif
        !          2618: #endif
        !          2619: 
        !          2620: #if defined(LIBXML_DEBUG_ENABLED)
        !          2621: #ifdef bottom_debugXML
        !          2622: #undef xmlDebugDumpAttr
        !          2623: extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr __attribute((alias("xmlDebugDumpAttr__internal_alias")));
        !          2624: #else
        !          2625: #ifndef xmlDebugDumpAttr
        !          2626: extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr__internal_alias __attribute((visibility("hidden")));
        !          2627: #define xmlDebugDumpAttr xmlDebugDumpAttr__internal_alias
        !          2628: #endif
        !          2629: #endif
        !          2630: #endif
        !          2631: 
        !          2632: #if defined(LIBXML_DEBUG_ENABLED)
        !          2633: #ifdef bottom_debugXML
        !          2634: #undef xmlDebugDumpAttrList
        !          2635: extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList __attribute((alias("xmlDebugDumpAttrList__internal_alias")));
        !          2636: #else
        !          2637: #ifndef xmlDebugDumpAttrList
        !          2638: extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList__internal_alias __attribute((visibility("hidden")));
        !          2639: #define xmlDebugDumpAttrList xmlDebugDumpAttrList__internal_alias
        !          2640: #endif
        !          2641: #endif
        !          2642: #endif
        !          2643: 
        !          2644: #if defined(LIBXML_DEBUG_ENABLED)
        !          2645: #ifdef bottom_debugXML
        !          2646: #undef xmlDebugDumpDTD
        !          2647: extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD __attribute((alias("xmlDebugDumpDTD__internal_alias")));
        !          2648: #else
        !          2649: #ifndef xmlDebugDumpDTD
        !          2650: extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD__internal_alias __attribute((visibility("hidden")));
        !          2651: #define xmlDebugDumpDTD xmlDebugDumpDTD__internal_alias
        !          2652: #endif
        !          2653: #endif
        !          2654: #endif
        !          2655: 
        !          2656: #if defined(LIBXML_DEBUG_ENABLED)
        !          2657: #ifdef bottom_debugXML
        !          2658: #undef xmlDebugDumpDocument
        !          2659: extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument __attribute((alias("xmlDebugDumpDocument__internal_alias")));
        !          2660: #else
        !          2661: #ifndef xmlDebugDumpDocument
        !          2662: extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument__internal_alias __attribute((visibility("hidden")));
        !          2663: #define xmlDebugDumpDocument xmlDebugDumpDocument__internal_alias
        !          2664: #endif
        !          2665: #endif
        !          2666: #endif
        !          2667: 
        !          2668: #if defined(LIBXML_DEBUG_ENABLED)
        !          2669: #ifdef bottom_debugXML
        !          2670: #undef xmlDebugDumpDocumentHead
        !          2671: extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead __attribute((alias("xmlDebugDumpDocumentHead__internal_alias")));
        !          2672: #else
        !          2673: #ifndef xmlDebugDumpDocumentHead
        !          2674: extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead__internal_alias __attribute((visibility("hidden")));
        !          2675: #define xmlDebugDumpDocumentHead xmlDebugDumpDocumentHead__internal_alias
        !          2676: #endif
        !          2677: #endif
        !          2678: #endif
        !          2679: 
        !          2680: #if defined(LIBXML_DEBUG_ENABLED)
        !          2681: #ifdef bottom_debugXML
        !          2682: #undef xmlDebugDumpEntities
        !          2683: extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities __attribute((alias("xmlDebugDumpEntities__internal_alias")));
        !          2684: #else
        !          2685: #ifndef xmlDebugDumpEntities
        !          2686: extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities__internal_alias __attribute((visibility("hidden")));
        !          2687: #define xmlDebugDumpEntities xmlDebugDumpEntities__internal_alias
        !          2688: #endif
        !          2689: #endif
        !          2690: #endif
        !          2691: 
        !          2692: #if defined(LIBXML_DEBUG_ENABLED)
        !          2693: #ifdef bottom_debugXML
        !          2694: #undef xmlDebugDumpNode
        !          2695: extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode __attribute((alias("xmlDebugDumpNode__internal_alias")));
        !          2696: #else
        !          2697: #ifndef xmlDebugDumpNode
        !          2698: extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode__internal_alias __attribute((visibility("hidden")));
        !          2699: #define xmlDebugDumpNode xmlDebugDumpNode__internal_alias
        !          2700: #endif
        !          2701: #endif
        !          2702: #endif
        !          2703: 
        !          2704: #if defined(LIBXML_DEBUG_ENABLED)
        !          2705: #ifdef bottom_debugXML
        !          2706: #undef xmlDebugDumpNodeList
        !          2707: extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList __attribute((alias("xmlDebugDumpNodeList__internal_alias")));
        !          2708: #else
        !          2709: #ifndef xmlDebugDumpNodeList
        !          2710: extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList__internal_alias __attribute((visibility("hidden")));
        !          2711: #define xmlDebugDumpNodeList xmlDebugDumpNodeList__internal_alias
        !          2712: #endif
        !          2713: #endif
        !          2714: #endif
        !          2715: 
        !          2716: #if defined(LIBXML_DEBUG_ENABLED)
        !          2717: #ifdef bottom_debugXML
        !          2718: #undef xmlDebugDumpOneNode
        !          2719: extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode __attribute((alias("xmlDebugDumpOneNode__internal_alias")));
        !          2720: #else
        !          2721: #ifndef xmlDebugDumpOneNode
        !          2722: extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode__internal_alias __attribute((visibility("hidden")));
        !          2723: #define xmlDebugDumpOneNode xmlDebugDumpOneNode__internal_alias
        !          2724: #endif
        !          2725: #endif
        !          2726: #endif
        !          2727: 
        !          2728: #if defined(LIBXML_DEBUG_ENABLED)
        !          2729: #ifdef bottom_debugXML
        !          2730: #undef xmlDebugDumpString
        !          2731: extern __typeof (xmlDebugDumpString) xmlDebugDumpString __attribute((alias("xmlDebugDumpString__internal_alias")));
        !          2732: #else
        !          2733: #ifndef xmlDebugDumpString
        !          2734: extern __typeof (xmlDebugDumpString) xmlDebugDumpString__internal_alias __attribute((visibility("hidden")));
        !          2735: #define xmlDebugDumpString xmlDebugDumpString__internal_alias
        !          2736: #endif
        !          2737: #endif
        !          2738: #endif
        !          2739: 
        !          2740: #if defined(LIBXML_LEGACY_ENABLED)
        !          2741: #ifdef bottom_legacy
        !          2742: #undef xmlDecodeEntities
        !          2743: extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
        !          2744: #else
        !          2745: #ifndef xmlDecodeEntities
        !          2746: extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
        !          2747: #define xmlDecodeEntities xmlDecodeEntities__internal_alias
        !          2748: #endif
        !          2749: #endif
        !          2750: #endif
        !          2751: 
        !          2752: #ifdef bottom_SAX2
        !          2753: #undef xmlDefaultSAXHandlerInit
        !          2754: extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit __attribute((alias("xmlDefaultSAXHandlerInit__internal_alias")));
        !          2755: #else
        !          2756: #ifndef xmlDefaultSAXHandlerInit
        !          2757: extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
        !          2758: #define xmlDefaultSAXHandlerInit xmlDefaultSAXHandlerInit__internal_alias
        !          2759: #endif
        !          2760: #endif
        !          2761: 
        !          2762: #ifdef bottom_encoding
        !          2763: #undef xmlDelEncodingAlias
        !          2764: extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias __attribute((alias("xmlDelEncodingAlias__internal_alias")));
        !          2765: #else
        !          2766: #ifndef xmlDelEncodingAlias
        !          2767: extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias__internal_alias __attribute((visibility("hidden")));
        !          2768: #define xmlDelEncodingAlias xmlDelEncodingAlias__internal_alias
        !          2769: #endif
        !          2770: #endif
        !          2771: 
        !          2772: #ifdef bottom_globals
        !          2773: #undef xmlDeregisterNodeDefault
        !          2774: extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault __attribute((alias("xmlDeregisterNodeDefault__internal_alias")));
        !          2775: #else
        !          2776: #ifndef xmlDeregisterNodeDefault
        !          2777: extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
        !          2778: #define xmlDeregisterNodeDefault xmlDeregisterNodeDefault__internal_alias
        !          2779: #endif
        !          2780: #endif
        !          2781: 
        !          2782: #ifdef bottom_encoding
        !          2783: #undef xmlDetectCharEncoding
        !          2784: extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding __attribute((alias("xmlDetectCharEncoding__internal_alias")));
        !          2785: #else
        !          2786: #ifndef xmlDetectCharEncoding
        !          2787: extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding__internal_alias __attribute((visibility("hidden")));
        !          2788: #define xmlDetectCharEncoding xmlDetectCharEncoding__internal_alias
        !          2789: #endif
        !          2790: #endif
        !          2791: 
        !          2792: #ifdef bottom_dict
        !          2793: #undef xmlDictCleanup
        !          2794: extern __typeof (xmlDictCleanup) xmlDictCleanup __attribute((alias("xmlDictCleanup__internal_alias")));
        !          2795: #else
        !          2796: #ifndef xmlDictCleanup
        !          2797: extern __typeof (xmlDictCleanup) xmlDictCleanup__internal_alias __attribute((visibility("hidden")));
        !          2798: #define xmlDictCleanup xmlDictCleanup__internal_alias
        !          2799: #endif
        !          2800: #endif
        !          2801: 
        !          2802: #ifdef bottom_dict
        !          2803: #undef xmlDictCreate
        !          2804: extern __typeof (xmlDictCreate) xmlDictCreate __attribute((alias("xmlDictCreate__internal_alias")));
        !          2805: #else
        !          2806: #ifndef xmlDictCreate
        !          2807: extern __typeof (xmlDictCreate) xmlDictCreate__internal_alias __attribute((visibility("hidden")));
        !          2808: #define xmlDictCreate xmlDictCreate__internal_alias
        !          2809: #endif
        !          2810: #endif
        !          2811: 
        !          2812: #ifdef bottom_dict
        !          2813: #undef xmlDictCreateSub
        !          2814: extern __typeof (xmlDictCreateSub) xmlDictCreateSub __attribute((alias("xmlDictCreateSub__internal_alias")));
        !          2815: #else
        !          2816: #ifndef xmlDictCreateSub
        !          2817: extern __typeof (xmlDictCreateSub) xmlDictCreateSub__internal_alias __attribute((visibility("hidden")));
        !          2818: #define xmlDictCreateSub xmlDictCreateSub__internal_alias
        !          2819: #endif
        !          2820: #endif
        !          2821: 
        !          2822: #ifdef bottom_dict
        !          2823: #undef xmlDictExists
        !          2824: extern __typeof (xmlDictExists) xmlDictExists __attribute((alias("xmlDictExists__internal_alias")));
        !          2825: #else
        !          2826: #ifndef xmlDictExists
        !          2827: extern __typeof (xmlDictExists) xmlDictExists__internal_alias __attribute((visibility("hidden")));
        !          2828: #define xmlDictExists xmlDictExists__internal_alias
        !          2829: #endif
        !          2830: #endif
        !          2831: 
        !          2832: #ifdef bottom_dict
        !          2833: #undef xmlDictFree
        !          2834: extern __typeof (xmlDictFree) xmlDictFree __attribute((alias("xmlDictFree__internal_alias")));
        !          2835: #else
        !          2836: #ifndef xmlDictFree
        !          2837: extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibility("hidden")));
        !          2838: #define xmlDictFree xmlDictFree__internal_alias
        !          2839: #endif
        !          2840: #endif
        !          2841: 
        !          2842: #ifdef bottom_dict
        !          2843: #undef xmlDictLookup
        !          2844: extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias")));
        !          2845: #else
        !          2846: #ifndef xmlDictLookup
        !          2847: extern __typeof (xmlDictLookup) xmlDictLookup__internal_alias __attribute((visibility("hidden")));
        !          2848: #define xmlDictLookup xmlDictLookup__internal_alias
        !          2849: #endif
        !          2850: #endif
        !          2851: 
        !          2852: #ifdef bottom_dict
        !          2853: #undef xmlDictOwns
        !          2854: extern __typeof (xmlDictOwns) xmlDictOwns __attribute((alias("xmlDictOwns__internal_alias")));
        !          2855: #else
        !          2856: #ifndef xmlDictOwns
        !          2857: extern __typeof (xmlDictOwns) xmlDictOwns__internal_alias __attribute((visibility("hidden")));
        !          2858: #define xmlDictOwns xmlDictOwns__internal_alias
        !          2859: #endif
        !          2860: #endif
        !          2861: 
        !          2862: #ifdef bottom_dict
        !          2863: #undef xmlDictQLookup
        !          2864: extern __typeof (xmlDictQLookup) xmlDictQLookup __attribute((alias("xmlDictQLookup__internal_alias")));
        !          2865: #else
        !          2866: #ifndef xmlDictQLookup
        !          2867: extern __typeof (xmlDictQLookup) xmlDictQLookup__internal_alias __attribute((visibility("hidden")));
        !          2868: #define xmlDictQLookup xmlDictQLookup__internal_alias
        !          2869: #endif
        !          2870: #endif
        !          2871: 
        !          2872: #ifdef bottom_dict
        !          2873: #undef xmlDictReference
        !          2874: extern __typeof (xmlDictReference) xmlDictReference __attribute((alias("xmlDictReference__internal_alias")));
        !          2875: #else
        !          2876: #ifndef xmlDictReference
        !          2877: extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute((visibility("hidden")));
        !          2878: #define xmlDictReference xmlDictReference__internal_alias
        !          2879: #endif
        !          2880: #endif
        !          2881: 
        !          2882: #ifdef bottom_dict
        !          2883: #undef xmlDictSize
        !          2884: extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias")));
        !          2885: #else
        !          2886: #ifndef xmlDictSize
        !          2887: extern __typeof (xmlDictSize) xmlDictSize__internal_alias __attribute((visibility("hidden")));
        !          2888: #define xmlDictSize xmlDictSize__internal_alias
        !          2889: #endif
        !          2890: #endif
        !          2891: 
        !          2892: #ifdef bottom_tree
        !          2893: #undef xmlDocCopyNode
        !          2894: extern __typeof (xmlDocCopyNode) xmlDocCopyNode __attribute((alias("xmlDocCopyNode__internal_alias")));
        !          2895: #else
        !          2896: #ifndef xmlDocCopyNode
        !          2897: extern __typeof (xmlDocCopyNode) xmlDocCopyNode__internal_alias __attribute((visibility("hidden")));
        !          2898: #define xmlDocCopyNode xmlDocCopyNode__internal_alias
        !          2899: #endif
        !          2900: #endif
        !          2901: 
        !          2902: #ifdef bottom_tree
        !          2903: #undef xmlDocCopyNodeList
        !          2904: extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList __attribute((alias("xmlDocCopyNodeList__internal_alias")));
        !          2905: #else
        !          2906: #ifndef xmlDocCopyNodeList
        !          2907: extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList__internal_alias __attribute((visibility("hidden")));
        !          2908: #define xmlDocCopyNodeList xmlDocCopyNodeList__internal_alias
        !          2909: #endif
        !          2910: #endif
        !          2911: 
        !          2912: #if defined(LIBXML_OUTPUT_ENABLED)
        !          2913: #ifdef bottom_xmlsave
        !          2914: #undef xmlDocDump
        !          2915: extern __typeof (xmlDocDump) xmlDocDump __attribute((alias("xmlDocDump__internal_alias")));
        !          2916: #else
        !          2917: #ifndef xmlDocDump
        !          2918: extern __typeof (xmlDocDump) xmlDocDump__internal_alias __attribute((visibility("hidden")));
        !          2919: #define xmlDocDump xmlDocDump__internal_alias
        !          2920: #endif
        !          2921: #endif
        !          2922: #endif
        !          2923: 
        !          2924: #if defined(LIBXML_OUTPUT_ENABLED)
        !          2925: #ifdef bottom_xmlsave
        !          2926: #undef xmlDocDumpFormatMemory
        !          2927: extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory __attribute((alias("xmlDocDumpFormatMemory__internal_alias")));
        !          2928: #else
        !          2929: #ifndef xmlDocDumpFormatMemory
        !          2930: extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory__internal_alias __attribute((visibility("hidden")));
        !          2931: #define xmlDocDumpFormatMemory xmlDocDumpFormatMemory__internal_alias
        !          2932: #endif
        !          2933: #endif
        !          2934: #endif
        !          2935: 
        !          2936: #if defined(LIBXML_OUTPUT_ENABLED)
        !          2937: #ifdef bottom_xmlsave
        !          2938: #undef xmlDocDumpFormatMemoryEnc
        !          2939: extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc __attribute((alias("xmlDocDumpFormatMemoryEnc__internal_alias")));
        !          2940: #else
        !          2941: #ifndef xmlDocDumpFormatMemoryEnc
        !          2942: extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc__internal_alias __attribute((visibility("hidden")));
        !          2943: #define xmlDocDumpFormatMemoryEnc xmlDocDumpFormatMemoryEnc__internal_alias
        !          2944: #endif
        !          2945: #endif
        !          2946: #endif
        !          2947: 
        !          2948: #if defined(LIBXML_OUTPUT_ENABLED)
        !          2949: #ifdef bottom_xmlsave
        !          2950: #undef xmlDocDumpMemory
        !          2951: extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory __attribute((alias("xmlDocDumpMemory__internal_alias")));
        !          2952: #else
        !          2953: #ifndef xmlDocDumpMemory
        !          2954: extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
        !          2955: #define xmlDocDumpMemory xmlDocDumpMemory__internal_alias
        !          2956: #endif
        !          2957: #endif
        !          2958: #endif
        !          2959: 
        !          2960: #if defined(LIBXML_OUTPUT_ENABLED)
        !          2961: #ifdef bottom_xmlsave
        !          2962: #undef xmlDocDumpMemoryEnc
        !          2963: extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc __attribute((alias("xmlDocDumpMemoryEnc__internal_alias")));
        !          2964: #else
        !          2965: #ifndef xmlDocDumpMemoryEnc
        !          2966: extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc__internal_alias __attribute((visibility("hidden")));
        !          2967: #define xmlDocDumpMemoryEnc xmlDocDumpMemoryEnc__internal_alias
        !          2968: #endif
        !          2969: #endif
        !          2970: #endif
        !          2971: 
        !          2972: #if defined(LIBXML_OUTPUT_ENABLED)
        !          2973: #ifdef bottom_xmlsave
        !          2974: #undef xmlDocFormatDump
        !          2975: extern __typeof (xmlDocFormatDump) xmlDocFormatDump __attribute((alias("xmlDocFormatDump__internal_alias")));
        !          2976: #else
        !          2977: #ifndef xmlDocFormatDump
        !          2978: extern __typeof (xmlDocFormatDump) xmlDocFormatDump__internal_alias __attribute((visibility("hidden")));
        !          2979: #define xmlDocFormatDump xmlDocFormatDump__internal_alias
        !          2980: #endif
        !          2981: #endif
        !          2982: #endif
        !          2983: 
        !          2984: #ifdef bottom_tree
        !          2985: #undef xmlDocGetRootElement
        !          2986: extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement __attribute((alias("xmlDocGetRootElement__internal_alias")));
        !          2987: #else
        !          2988: #ifndef xmlDocGetRootElement
        !          2989: extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement__internal_alias __attribute((visibility("hidden")));
        !          2990: #define xmlDocGetRootElement xmlDocGetRootElement__internal_alias
        !          2991: #endif
        !          2992: #endif
        !          2993: 
        !          2994: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
        !          2995: #ifdef bottom_tree
        !          2996: #undef xmlDocSetRootElement
        !          2997: extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement __attribute((alias("xmlDocSetRootElement__internal_alias")));
        !          2998: #else
        !          2999: #ifndef xmlDocSetRootElement
        !          3000: extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement__internal_alias __attribute((visibility("hidden")));
        !          3001: #define xmlDocSetRootElement xmlDocSetRootElement__internal_alias
        !          3002: #endif
        !          3003: #endif
        !          3004: #endif
        !          3005: 
        !          3006: #if defined(LIBXML_OUTPUT_ENABLED)
        !          3007: #ifdef bottom_valid
        !          3008: #undef xmlDumpAttributeDecl
        !          3009: extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl __attribute((alias("xmlDumpAttributeDecl__internal_alias")));
        !          3010: #else
        !          3011: #ifndef xmlDumpAttributeDecl
        !          3012: extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl__internal_alias __attribute((visibility("hidden")));
        !          3013: #define xmlDumpAttributeDecl xmlDumpAttributeDecl__internal_alias
        !          3014: #endif
        !          3015: #endif
        !          3016: #endif
        !          3017: 
        !          3018: #if defined(LIBXML_OUTPUT_ENABLED)
        !          3019: #ifdef bottom_valid
        !          3020: #undef xmlDumpAttributeTable
        !          3021: extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable __attribute((alias("xmlDumpAttributeTable__internal_alias")));
        !          3022: #else
        !          3023: #ifndef xmlDumpAttributeTable
        !          3024: extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable__internal_alias __attribute((visibility("hidden")));
        !          3025: #define xmlDumpAttributeTable xmlDumpAttributeTable__internal_alias
        !          3026: #endif
        !          3027: #endif
        !          3028: #endif
        !          3029: 
        !          3030: #if defined(LIBXML_OUTPUT_ENABLED)
        !          3031: #ifdef bottom_valid
        !          3032: #undef xmlDumpElementDecl
        !          3033: extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl __attribute((alias("xmlDumpElementDecl__internal_alias")));
        !          3034: #else
        !          3035: #ifndef xmlDumpElementDecl
        !          3036: extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl__internal_alias __attribute((visibility("hidden")));
        !          3037: #define xmlDumpElementDecl xmlDumpElementDecl__internal_alias
        !          3038: #endif
        !          3039: #endif
        !          3040: #endif
        !          3041: 
        !          3042: #if defined(LIBXML_OUTPUT_ENABLED)
        !          3043: #ifdef bottom_valid
        !          3044: #undef xmlDumpElementTable
        !          3045: extern __typeof (xmlDumpElementTable) xmlDumpElementTable __attribute((alias("xmlDumpElementTable__internal_alias")));
        !          3046: #else
        !          3047: #ifndef xmlDumpElementTable
        !          3048: extern __typeof (xmlDumpElementTable) xmlDumpElementTable__internal_alias __attribute((visibility("hidden")));
        !          3049: #define xmlDumpElementTable xmlDumpElementTable__internal_alias
        !          3050: #endif
        !          3051: #endif
        !          3052: #endif
        !          3053: 
        !          3054: #if defined(LIBXML_OUTPUT_ENABLED)
        !          3055: #ifdef bottom_entities
        !          3056: #undef xmlDumpEntitiesTable
        !          3057: extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable __attribute((alias("xmlDumpEntitiesTable__internal_alias")));
        !          3058: #else
        !          3059: #ifndef xmlDumpEntitiesTable
        !          3060: extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable__internal_alias __attribute((visibility("hidden")));
        !          3061: #define xmlDumpEntitiesTable xmlDumpEntitiesTable__internal_alias
        !          3062: #endif
        !          3063: #endif
        !          3064: #endif
        !          3065: 
        !          3066: #if defined(LIBXML_OUTPUT_ENABLED)
        !          3067: #ifdef bottom_entities
        !          3068: #undef xmlDumpEntityDecl
        !          3069: extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl __attribute((alias("xmlDumpEntityDecl__internal_alias")));
        !          3070: #else
        !          3071: #ifndef xmlDumpEntityDecl
        !          3072: extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl__internal_alias __attribute((visibility("hidden")));
        !          3073: #define xmlDumpEntityDecl xmlDumpEntityDecl__internal_alias
        !          3074: #endif
        !          3075: #endif
        !          3076: #endif
        !          3077: 
        !          3078: #if defined(LIBXML_OUTPUT_ENABLED)
        !          3079: #ifdef bottom_valid
        !          3080: #undef xmlDumpNotationDecl
        !          3081: extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl __attribute((alias("xmlDumpNotationDecl__internal_alias")));
        !          3082: #else
        !          3083: #ifndef xmlDumpNotationDecl
        !          3084: extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl__internal_alias __attribute((visibility("hidden")));
        !          3085: #define xmlDumpNotationDecl xmlDumpNotationDecl__internal_alias
        !          3086: #endif
        !          3087: #endif
        !          3088: #endif
        !          3089: 
        !          3090: #if defined(LIBXML_OUTPUT_ENABLED)
        !          3091: #ifdef bottom_valid
        !          3092: #undef xmlDumpNotationTable
        !          3093: extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable __attribute((alias("xmlDumpNotationTable__internal_alias")));
        !          3094: #else
        !          3095: #ifndef xmlDumpNotationTable
        !          3096: extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable__internal_alias __attribute((visibility("hidden")));
        !          3097: #define xmlDumpNotationTable xmlDumpNotationTable__internal_alias
        !          3098: #endif
        !          3099: #endif
        !          3100: #endif
        !          3101: 
        !          3102: #if defined(LIBXML_OUTPUT_ENABLED)
        !          3103: #ifdef bottom_xmlsave
        !          3104: #undef xmlElemDump
        !          3105: extern __typeof (xmlElemDump) xmlElemDump __attribute((alias("xmlElemDump__internal_alias")));
        !          3106: #else
        !          3107: #ifndef xmlElemDump
        !          3108: extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibility("hidden")));
        !          3109: #define xmlElemDump xmlElemDump__internal_alias
        !          3110: #endif
        !          3111: #endif
        !          3112: #endif
        !          3113: 
        !          3114: #if defined(LIBXML_LEGACY_ENABLED)
        !          3115: #ifdef bottom_legacy
        !          3116: #undef xmlEncodeEntities
        !          3117: extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
        !          3118: #else
        !          3119: #ifndef xmlEncodeEntities
        !          3120: extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
        !          3121: #define xmlEncodeEntities xmlEncodeEntities__internal_alias
        !          3122: #endif
        !          3123: #endif
        !          3124: #endif
        !          3125: 
        !          3126: #ifdef bottom_entities
        !          3127: #undef xmlEncodeEntitiesReentrant
        !          3128: extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
        !          3129: #else
        !          3130: #ifndef xmlEncodeEntitiesReentrant
        !          3131: extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant__internal_alias __attribute((visibility("hidden")));
        !          3132: #define xmlEncodeEntitiesReentrant xmlEncodeEntitiesReentrant__internal_alias
        !          3133: #endif
        !          3134: #endif
        !          3135: 
        !          3136: #ifdef bottom_entities
        !          3137: #undef xmlEncodeSpecialChars
        !          3138: extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars __attribute((alias("xmlEncodeSpecialChars__internal_alias")));
        !          3139: #else
        !          3140: #ifndef xmlEncodeSpecialChars
        !          3141: extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars__internal_alias __attribute((visibility("hidden")));
        !          3142: #define xmlEncodeSpecialChars xmlEncodeSpecialChars__internal_alias
        !          3143: #endif
        !          3144: #endif
        !          3145: 
        !          3146: #ifdef bottom_parserInternals
        !          3147: #undef xmlErrMemory
        !          3148: extern __typeof (xmlErrMemory) xmlErrMemory __attribute((alias("xmlErrMemory__internal_alias")));
        !          3149: #else
        !          3150: #ifndef xmlErrMemory
        !          3151: extern __typeof (xmlErrMemory) xmlErrMemory__internal_alias __attribute((visibility("hidden")));
        !          3152: #define xmlErrMemory xmlErrMemory__internal_alias
        !          3153: #endif
        !          3154: #endif
        !          3155: 
        !          3156: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3157: #ifdef bottom_xmlregexp
        !          3158: #undef xmlExpCtxtNbCons
        !          3159: extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons __attribute((alias("xmlExpCtxtNbCons__internal_alias")));
        !          3160: #else
        !          3161: #ifndef xmlExpCtxtNbCons
        !          3162: extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons__internal_alias __attribute((visibility("hidden")));
        !          3163: #define xmlExpCtxtNbCons xmlExpCtxtNbCons__internal_alias
        !          3164: #endif
        !          3165: #endif
        !          3166: #endif
        !          3167: 
        !          3168: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3169: #ifdef bottom_xmlregexp
        !          3170: #undef xmlExpCtxtNbNodes
        !          3171: extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes __attribute((alias("xmlExpCtxtNbNodes__internal_alias")));
        !          3172: #else
        !          3173: #ifndef xmlExpCtxtNbNodes
        !          3174: extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes__internal_alias __attribute((visibility("hidden")));
        !          3175: #define xmlExpCtxtNbNodes xmlExpCtxtNbNodes__internal_alias
        !          3176: #endif
        !          3177: #endif
        !          3178: #endif
        !          3179: 
        !          3180: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3181: #ifdef bottom_xmlregexp
        !          3182: #undef xmlExpDump
        !          3183: extern __typeof (xmlExpDump) xmlExpDump __attribute((alias("xmlExpDump__internal_alias")));
        !          3184: #else
        !          3185: #ifndef xmlExpDump
        !          3186: extern __typeof (xmlExpDump) xmlExpDump__internal_alias __attribute((visibility("hidden")));
        !          3187: #define xmlExpDump xmlExpDump__internal_alias
        !          3188: #endif
        !          3189: #endif
        !          3190: #endif
        !          3191: 
        !          3192: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3193: #ifdef bottom_xmlregexp
        !          3194: #undef xmlExpExpDerive
        !          3195: extern __typeof (xmlExpExpDerive) xmlExpExpDerive __attribute((alias("xmlExpExpDerive__internal_alias")));
        !          3196: #else
        !          3197: #ifndef xmlExpExpDerive
        !          3198: extern __typeof (xmlExpExpDerive) xmlExpExpDerive__internal_alias __attribute((visibility("hidden")));
        !          3199: #define xmlExpExpDerive xmlExpExpDerive__internal_alias
        !          3200: #endif
        !          3201: #endif
        !          3202: #endif
        !          3203: 
        !          3204: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3205: #ifdef bottom_xmlregexp
        !          3206: #undef xmlExpFree
        !          3207: extern __typeof (xmlExpFree) xmlExpFree __attribute((alias("xmlExpFree__internal_alias")));
        !          3208: #else
        !          3209: #ifndef xmlExpFree
        !          3210: extern __typeof (xmlExpFree) xmlExpFree__internal_alias __attribute((visibility("hidden")));
        !          3211: #define xmlExpFree xmlExpFree__internal_alias
        !          3212: #endif
        !          3213: #endif
        !          3214: #endif
        !          3215: 
        !          3216: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3217: #ifdef bottom_xmlregexp
        !          3218: #undef xmlExpFreeCtxt
        !          3219: extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt __attribute((alias("xmlExpFreeCtxt__internal_alias")));
        !          3220: #else
        !          3221: #ifndef xmlExpFreeCtxt
        !          3222: extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt__internal_alias __attribute((visibility("hidden")));
        !          3223: #define xmlExpFreeCtxt xmlExpFreeCtxt__internal_alias
        !          3224: #endif
        !          3225: #endif
        !          3226: #endif
        !          3227: 
        !          3228: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3229: #ifdef bottom_xmlregexp
        !          3230: #undef xmlExpGetLanguage
        !          3231: extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage __attribute((alias("xmlExpGetLanguage__internal_alias")));
        !          3232: #else
        !          3233: #ifndef xmlExpGetLanguage
        !          3234: extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage__internal_alias __attribute((visibility("hidden")));
        !          3235: #define xmlExpGetLanguage xmlExpGetLanguage__internal_alias
        !          3236: #endif
        !          3237: #endif
        !          3238: #endif
        !          3239: 
        !          3240: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3241: #ifdef bottom_xmlregexp
        !          3242: #undef xmlExpGetStart
        !          3243: extern __typeof (xmlExpGetStart) xmlExpGetStart __attribute((alias("xmlExpGetStart__internal_alias")));
        !          3244: #else
        !          3245: #ifndef xmlExpGetStart
        !          3246: extern __typeof (xmlExpGetStart) xmlExpGetStart__internal_alias __attribute((visibility("hidden")));
        !          3247: #define xmlExpGetStart xmlExpGetStart__internal_alias
        !          3248: #endif
        !          3249: #endif
        !          3250: #endif
        !          3251: 
        !          3252: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3253: #ifdef bottom_xmlregexp
        !          3254: #undef xmlExpIsNillable
        !          3255: extern __typeof (xmlExpIsNillable) xmlExpIsNillable __attribute((alias("xmlExpIsNillable__internal_alias")));
        !          3256: #else
        !          3257: #ifndef xmlExpIsNillable
        !          3258: extern __typeof (xmlExpIsNillable) xmlExpIsNillable__internal_alias __attribute((visibility("hidden")));
        !          3259: #define xmlExpIsNillable xmlExpIsNillable__internal_alias
        !          3260: #endif
        !          3261: #endif
        !          3262: #endif
        !          3263: 
        !          3264: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3265: #ifdef bottom_xmlregexp
        !          3266: #undef xmlExpMaxToken
        !          3267: extern __typeof (xmlExpMaxToken) xmlExpMaxToken __attribute((alias("xmlExpMaxToken__internal_alias")));
        !          3268: #else
        !          3269: #ifndef xmlExpMaxToken
        !          3270: extern __typeof (xmlExpMaxToken) xmlExpMaxToken__internal_alias __attribute((visibility("hidden")));
        !          3271: #define xmlExpMaxToken xmlExpMaxToken__internal_alias
        !          3272: #endif
        !          3273: #endif
        !          3274: #endif
        !          3275: 
        !          3276: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3277: #ifdef bottom_xmlregexp
        !          3278: #undef xmlExpNewAtom
        !          3279: extern __typeof (xmlExpNewAtom) xmlExpNewAtom __attribute((alias("xmlExpNewAtom__internal_alias")));
        !          3280: #else
        !          3281: #ifndef xmlExpNewAtom
        !          3282: extern __typeof (xmlExpNewAtom) xmlExpNewAtom__internal_alias __attribute((visibility("hidden")));
        !          3283: #define xmlExpNewAtom xmlExpNewAtom__internal_alias
        !          3284: #endif
        !          3285: #endif
        !          3286: #endif
        !          3287: 
        !          3288: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3289: #ifdef bottom_xmlregexp
        !          3290: #undef xmlExpNewCtxt
        !          3291: extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt __attribute((alias("xmlExpNewCtxt__internal_alias")));
        !          3292: #else
        !          3293: #ifndef xmlExpNewCtxt
        !          3294: extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt__internal_alias __attribute((visibility("hidden")));
        !          3295: #define xmlExpNewCtxt xmlExpNewCtxt__internal_alias
        !          3296: #endif
        !          3297: #endif
        !          3298: #endif
        !          3299: 
        !          3300: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3301: #ifdef bottom_xmlregexp
        !          3302: #undef xmlExpNewOr
        !          3303: extern __typeof (xmlExpNewOr) xmlExpNewOr __attribute((alias("xmlExpNewOr__internal_alias")));
        !          3304: #else
        !          3305: #ifndef xmlExpNewOr
        !          3306: extern __typeof (xmlExpNewOr) xmlExpNewOr__internal_alias __attribute((visibility("hidden")));
        !          3307: #define xmlExpNewOr xmlExpNewOr__internal_alias
        !          3308: #endif
        !          3309: #endif
        !          3310: #endif
        !          3311: 
        !          3312: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3313: #ifdef bottom_xmlregexp
        !          3314: #undef xmlExpNewRange
        !          3315: extern __typeof (xmlExpNewRange) xmlExpNewRange __attribute((alias("xmlExpNewRange__internal_alias")));
        !          3316: #else
        !          3317: #ifndef xmlExpNewRange
        !          3318: extern __typeof (xmlExpNewRange) xmlExpNewRange__internal_alias __attribute((visibility("hidden")));
        !          3319: #define xmlExpNewRange xmlExpNewRange__internal_alias
        !          3320: #endif
        !          3321: #endif
        !          3322: #endif
        !          3323: 
        !          3324: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3325: #ifdef bottom_xmlregexp
        !          3326: #undef xmlExpNewSeq
        !          3327: extern __typeof (xmlExpNewSeq) xmlExpNewSeq __attribute((alias("xmlExpNewSeq__internal_alias")));
        !          3328: #else
        !          3329: #ifndef xmlExpNewSeq
        !          3330: extern __typeof (xmlExpNewSeq) xmlExpNewSeq__internal_alias __attribute((visibility("hidden")));
        !          3331: #define xmlExpNewSeq xmlExpNewSeq__internal_alias
        !          3332: #endif
        !          3333: #endif
        !          3334: #endif
        !          3335: 
        !          3336: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3337: #ifdef bottom_xmlregexp
        !          3338: #undef xmlExpParse
        !          3339: extern __typeof (xmlExpParse) xmlExpParse __attribute((alias("xmlExpParse__internal_alias")));
        !          3340: #else
        !          3341: #ifndef xmlExpParse
        !          3342: extern __typeof (xmlExpParse) xmlExpParse__internal_alias __attribute((visibility("hidden")));
        !          3343: #define xmlExpParse xmlExpParse__internal_alias
        !          3344: #endif
        !          3345: #endif
        !          3346: #endif
        !          3347: 
        !          3348: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3349: #ifdef bottom_xmlregexp
        !          3350: #undef xmlExpRef
        !          3351: extern __typeof (xmlExpRef) xmlExpRef __attribute((alias("xmlExpRef__internal_alias")));
        !          3352: #else
        !          3353: #ifndef xmlExpRef
        !          3354: extern __typeof (xmlExpRef) xmlExpRef__internal_alias __attribute((visibility("hidden")));
        !          3355: #define xmlExpRef xmlExpRef__internal_alias
        !          3356: #endif
        !          3357: #endif
        !          3358: #endif
        !          3359: 
        !          3360: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3361: #ifdef bottom_xmlregexp
        !          3362: #undef xmlExpStringDerive
        !          3363: extern __typeof (xmlExpStringDerive) xmlExpStringDerive __attribute((alias("xmlExpStringDerive__internal_alias")));
        !          3364: #else
        !          3365: #ifndef xmlExpStringDerive
        !          3366: extern __typeof (xmlExpStringDerive) xmlExpStringDerive__internal_alias __attribute((visibility("hidden")));
        !          3367: #define xmlExpStringDerive xmlExpStringDerive__internal_alias
        !          3368: #endif
        !          3369: #endif
        !          3370: #endif
        !          3371: 
        !          3372: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
        !          3373: #ifdef bottom_xmlregexp
        !          3374: #undef xmlExpSubsume
        !          3375: extern __typeof (xmlExpSubsume) xmlExpSubsume __attribute((alias("xmlExpSubsume__internal_alias")));
        !          3376: #else
        !          3377: #ifndef xmlExpSubsume
        !          3378: extern __typeof (xmlExpSubsume) xmlExpSubsume__internal_alias __attribute((visibility("hidden")));
        !          3379: #define xmlExpSubsume xmlExpSubsume__internal_alias
        !          3380: #endif
        !          3381: #endif
        !          3382: #endif
        !          3383: 
        !          3384: #ifdef bottom_xmlIO
        !          3385: #undef xmlFileClose
        !          3386: extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
        !          3387: #else
        !          3388: #ifndef xmlFileClose
        !          3389: extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
        !          3390: #define xmlFileClose xmlFileClose__internal_alias
        !          3391: #endif
        !          3392: #endif
        !          3393: 
        !          3394: #ifdef bottom_xmlIO
        !          3395: #undef xmlFileMatch
        !          3396: extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
        !          3397: #else
        !          3398: #ifndef xmlFileMatch
        !          3399: extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
        !          3400: #define xmlFileMatch xmlFileMatch__internal_alias
        !          3401: #endif
        !          3402: #endif
        !          3403: 
        !          3404: #ifdef bottom_xmlIO
        !          3405: #undef xmlFileOpen
        !          3406: extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
        !          3407: #else
        !          3408: #ifndef xmlFileOpen
        !          3409: extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
        !          3410: #define xmlFileOpen xmlFileOpen__internal_alias
        !          3411: #endif
        !          3412: #endif
        !          3413: 
        !          3414: #ifdef bottom_xmlIO
        !          3415: #undef xmlFileRead
        !          3416: extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
        !          3417: #else
        !          3418: #ifndef xmlFileRead
        !          3419: extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
        !          3420: #define xmlFileRead xmlFileRead__internal_alias
        !          3421: #endif
        !          3422: #endif
        !          3423: 
        !          3424: #ifdef bottom_encoding
        !          3425: #undef xmlFindCharEncodingHandler
        !          3426: extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
        !          3427: #else
        !          3428: #ifndef xmlFindCharEncodingHandler
        !          3429: extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
        !          3430: #define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__internal_alias
        !          3431: #endif
        !          3432: #endif
        !          3433: 
        !          3434: #if defined(LIBXML_TREE_ENABLED)
        !          3435: #ifdef bottom_tree
        !          3436: #undef xmlFirstElementChild
        !          3437: extern __typeof (xmlFirstElementChild) xmlFirstElementChild __attribute((alias("xmlFirstElementChild__internal_alias")));
        !          3438: #else
        !          3439: #ifndef xmlFirstElementChild
        !          3440: extern __typeof (xmlFirstElementChild) xmlFirstElementChild__internal_alias __attribute((visibility("hidden")));
        !          3441: #define xmlFirstElementChild xmlFirstElementChild__internal_alias
        !          3442: #endif
        !          3443: #endif
        !          3444: #endif
        !          3445: 
        !          3446: #ifdef bottom_valid
        !          3447: #undef xmlFreeAttributeTable
        !          3448: extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
        !          3449: #else
        !          3450: #ifndef xmlFreeAttributeTable
        !          3451: extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
        !          3452: #define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
        !          3453: #endif
        !          3454: #endif
        !          3455: 
        !          3456: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          3457: #ifdef bottom_xmlregexp
        !          3458: #undef xmlFreeAutomata
        !          3459: extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
        !          3460: #else
        !          3461: #ifndef xmlFreeAutomata
        !          3462: extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
        !          3463: #define xmlFreeAutomata xmlFreeAutomata__internal_alias
        !          3464: #endif
        !          3465: #endif
        !          3466: #endif
        !          3467: 
        !          3468: #if defined(LIBXML_CATALOG_ENABLED)
        !          3469: #ifdef bottom_catalog
        !          3470: #undef xmlFreeCatalog
        !          3471: extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
        !          3472: #else
        !          3473: #ifndef xmlFreeCatalog
        !          3474: extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
        !          3475: #define xmlFreeCatalog xmlFreeCatalog__internal_alias
        !          3476: #endif
        !          3477: #endif
        !          3478: #endif
        !          3479: 
        !          3480: #ifdef bottom_tree
        !          3481: #undef xmlFreeDoc
        !          3482: extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
        !          3483: #else
        !          3484: #ifndef xmlFreeDoc
        !          3485: extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
        !          3486: #define xmlFreeDoc xmlFreeDoc__internal_alias
        !          3487: #endif
        !          3488: #endif
        !          3489: 
        !          3490: #ifdef bottom_valid
        !          3491: #undef xmlFreeDocElementContent
        !          3492: extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
        !          3493: #else
        !          3494: #ifndef xmlFreeDocElementContent
        !          3495: extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
        !          3496: #define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
        !          3497: #endif
        !          3498: #endif
        !          3499: 
        !          3500: #ifdef bottom_tree
        !          3501: #undef xmlFreeDtd
        !          3502: extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
        !          3503: #else
        !          3504: #ifndef xmlFreeDtd
        !          3505: extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
        !          3506: #define xmlFreeDtd xmlFreeDtd__internal_alias
        !          3507: #endif
        !          3508: #endif
        !          3509: 
        !          3510: #ifdef bottom_valid
        !          3511: #undef xmlFreeElementContent
        !          3512: extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
        !          3513: #else
        !          3514: #ifndef xmlFreeElementContent
        !          3515: extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
        !          3516: #define xmlFreeElementContent xmlFreeElementContent__internal_alias
        !          3517: #endif
        !          3518: #endif
        !          3519: 
        !          3520: #ifdef bottom_valid
        !          3521: #undef xmlFreeElementTable
        !          3522: extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
        !          3523: #else
        !          3524: #ifndef xmlFreeElementTable
        !          3525: extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
        !          3526: #define xmlFreeElementTable xmlFreeElementTable__internal_alias
        !          3527: #endif
        !          3528: #endif
        !          3529: 
        !          3530: #ifdef bottom_entities
        !          3531: #undef xmlFreeEntitiesTable
        !          3532: extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
        !          3533: #else
        !          3534: #ifndef xmlFreeEntitiesTable
        !          3535: extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
        !          3536: #define xmlFreeEntitiesTable xmlFreeEntitiesTable__internal_alias
        !          3537: #endif
        !          3538: #endif
        !          3539: 
        !          3540: #ifdef bottom_valid
        !          3541: #undef xmlFreeEnumeration
        !          3542: extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
        !          3543: #else
        !          3544: #ifndef xmlFreeEnumeration
        !          3545: extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
        !          3546: #define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
        !          3547: #endif
        !          3548: #endif
        !          3549: 
        !          3550: #ifdef bottom_valid
        !          3551: #undef xmlFreeIDTable
        !          3552: extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
        !          3553: #else
        !          3554: #ifndef xmlFreeIDTable
        !          3555: extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
        !          3556: #define xmlFreeIDTable xmlFreeIDTable__internal_alias
        !          3557: #endif
        !          3558: #endif
        !          3559: 
        !          3560: #ifdef bottom_parserInternals
        !          3561: #undef xmlFreeInputStream
        !          3562: extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
        !          3563: #else
        !          3564: #ifndef xmlFreeInputStream
        !          3565: extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
        !          3566: #define xmlFreeInputStream xmlFreeInputStream__internal_alias
        !          3567: #endif
        !          3568: #endif
        !          3569: 
        !          3570: #ifdef bottom_threads
        !          3571: #undef xmlFreeMutex
        !          3572: extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
        !          3573: #else
        !          3574: #ifndef xmlFreeMutex
        !          3575: extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
        !          3576: #define xmlFreeMutex xmlFreeMutex__internal_alias
        !          3577: #endif
        !          3578: #endif
        !          3579: 
        !          3580: #ifdef bottom_tree
        !          3581: #undef xmlFreeNode
        !          3582: extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
        !          3583: #else
        !          3584: #ifndef xmlFreeNode
        !          3585: extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
        !          3586: #define xmlFreeNode xmlFreeNode__internal_alias
        !          3587: #endif
        !          3588: #endif
        !          3589: 
        !          3590: #ifdef bottom_tree
        !          3591: #undef xmlFreeNodeList
        !          3592: extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
        !          3593: #else
        !          3594: #ifndef xmlFreeNodeList
        !          3595: extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
        !          3596: #define xmlFreeNodeList xmlFreeNodeList__internal_alias
        !          3597: #endif
        !          3598: #endif
        !          3599: 
        !          3600: #ifdef bottom_valid
        !          3601: #undef xmlFreeNotationTable
        !          3602: extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
        !          3603: #else
        !          3604: #ifndef xmlFreeNotationTable
        !          3605: extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
        !          3606: #define xmlFreeNotationTable xmlFreeNotationTable__internal_alias
        !          3607: #endif
        !          3608: #endif
        !          3609: 
        !          3610: #ifdef bottom_tree
        !          3611: #undef xmlFreeNs
        !          3612: extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
        !          3613: #else
        !          3614: #ifndef xmlFreeNs
        !          3615: extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
        !          3616: #define xmlFreeNs xmlFreeNs__internal_alias
        !          3617: #endif
        !          3618: #endif
        !          3619: 
        !          3620: #ifdef bottom_tree
        !          3621: #undef xmlFreeNsList
        !          3622: extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
        !          3623: #else
        !          3624: #ifndef xmlFreeNsList
        !          3625: extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
        !          3626: #define xmlFreeNsList xmlFreeNsList__internal_alias
        !          3627: #endif
        !          3628: #endif
        !          3629: 
        !          3630: #ifdef bottom_parserInternals
        !          3631: #undef xmlFreeParserCtxt
        !          3632: extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
        !          3633: #else
        !          3634: #ifndef xmlFreeParserCtxt
        !          3635: extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          3636: #define xmlFreeParserCtxt xmlFreeParserCtxt__internal_alias
        !          3637: #endif
        !          3638: #endif
        !          3639: 
        !          3640: #ifdef bottom_xmlIO
        !          3641: #undef xmlFreeParserInputBuffer
        !          3642: extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
        !          3643: #else
        !          3644: #ifndef xmlFreeParserInputBuffer
        !          3645: extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
        !          3646: #define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
        !          3647: #endif
        !          3648: #endif
        !          3649: 
        !          3650: #if defined(LIBXML_PATTERN_ENABLED)
        !          3651: #ifdef bottom_pattern
        !          3652: #undef xmlFreePattern
        !          3653: extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
        !          3654: #else
        !          3655: #ifndef xmlFreePattern
        !          3656: extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
        !          3657: #define xmlFreePattern xmlFreePattern__internal_alias
        !          3658: #endif
        !          3659: #endif
        !          3660: #endif
        !          3661: 
        !          3662: #if defined(LIBXML_PATTERN_ENABLED)
        !          3663: #ifdef bottom_pattern
        !          3664: #undef xmlFreePatternList
        !          3665: extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
        !          3666: #else
        !          3667: #ifndef xmlFreePatternList
        !          3668: extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
        !          3669: #define xmlFreePatternList xmlFreePatternList__internal_alias
        !          3670: #endif
        !          3671: #endif
        !          3672: #endif
        !          3673: 
        !          3674: #ifdef bottom_tree
        !          3675: #undef xmlFreeProp
        !          3676: extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
        !          3677: #else
        !          3678: #ifndef xmlFreeProp
        !          3679: extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
        !          3680: #define xmlFreeProp xmlFreeProp__internal_alias
        !          3681: #endif
        !          3682: #endif
        !          3683: 
        !          3684: #ifdef bottom_tree
        !          3685: #undef xmlFreePropList
        !          3686: extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
        !          3687: #else
        !          3688: #ifndef xmlFreePropList
        !          3689: extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
        !          3690: #define xmlFreePropList xmlFreePropList__internal_alias
        !          3691: #endif
        !          3692: #endif
        !          3693: 
        !          3694: #ifdef bottom_threads
        !          3695: #undef xmlFreeRMutex
        !          3696: extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
        !          3697: #else
        !          3698: #ifndef xmlFreeRMutex
        !          3699: extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
        !          3700: #define xmlFreeRMutex xmlFreeRMutex__internal_alias
        !          3701: #endif
        !          3702: #endif
        !          3703: 
        !          3704: #ifdef bottom_valid
        !          3705: #undef xmlFreeRefTable
        !          3706: extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
        !          3707: #else
        !          3708: #ifndef xmlFreeRefTable
        !          3709: extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
        !          3710: #define xmlFreeRefTable xmlFreeRefTable__internal_alias
        !          3711: #endif
        !          3712: #endif
        !          3713: 
        !          3714: #if defined(LIBXML_PATTERN_ENABLED)
        !          3715: #ifdef bottom_pattern
        !          3716: #undef xmlFreeStreamCtxt
        !          3717: extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
        !          3718: #else
        !          3719: #ifndef xmlFreeStreamCtxt
        !          3720: extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
        !          3721: #define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
        !          3722: #endif
        !          3723: #endif
        !          3724: #endif
        !          3725: 
        !          3726: #if defined(LIBXML_READER_ENABLED)
        !          3727: #ifdef bottom_xmlreader
        !          3728: #undef xmlFreeTextReader
        !          3729: extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
        !          3730: #else
        !          3731: #ifndef xmlFreeTextReader
        !          3732: extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
        !          3733: #define xmlFreeTextReader xmlFreeTextReader__internal_alias
        !          3734: #endif
        !          3735: #endif
        !          3736: #endif
        !          3737: 
        !          3738: #if defined(LIBXML_WRITER_ENABLED)
        !          3739: #ifdef bottom_xmlwriter
        !          3740: #undef xmlFreeTextWriter
        !          3741: extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
        !          3742: #else
        !          3743: #ifndef xmlFreeTextWriter
        !          3744: extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
        !          3745: #define xmlFreeTextWriter xmlFreeTextWriter__internal_alias
        !          3746: #endif
        !          3747: #endif
        !          3748: #endif
        !          3749: 
        !          3750: #ifdef bottom_uri
        !          3751: #undef xmlFreeURI
        !          3752: extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
        !          3753: #else
        !          3754: #ifndef xmlFreeURI
        !          3755: extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
        !          3756: #define xmlFreeURI xmlFreeURI__internal_alias
        !          3757: #endif
        !          3758: #endif
        !          3759: 
        !          3760: #if defined(LIBXML_VALID_ENABLED)
        !          3761: #ifdef bottom_valid
        !          3762: #undef xmlFreeValidCtxt
        !          3763: extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
        !          3764: #else
        !          3765: #ifndef xmlFreeValidCtxt
        !          3766: extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
        !          3767: #define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
        !          3768: #endif
        !          3769: #endif
        !          3770: #endif
        !          3771: 
        !          3772: #ifdef bottom_xmlmemory
        !          3773: #undef xmlGcMemGet
        !          3774: extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
        !          3775: #else
        !          3776: #ifndef xmlGcMemGet
        !          3777: extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
        !          3778: #define xmlGcMemGet xmlGcMemGet__internal_alias
        !          3779: #endif
        !          3780: #endif
        !          3781: 
        !          3782: #ifdef bottom_xmlmemory
        !          3783: #undef xmlGcMemSetup
        !          3784: extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
        !          3785: #else
        !          3786: #ifndef xmlGcMemSetup
        !          3787: extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
        !          3788: #define xmlGcMemSetup xmlGcMemSetup__internal_alias
        !          3789: #endif
        !          3790: #endif
        !          3791: 
        !          3792: #ifdef bottom_tree
        !          3793: #undef xmlGetBufferAllocationScheme
        !          3794: extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
        !          3795: #else
        !          3796: #ifndef xmlGetBufferAllocationScheme
        !          3797: extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
        !          3798: #define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
        !          3799: #endif
        !          3800: #endif
        !          3801: 
        !          3802: #ifdef bottom_encoding
        !          3803: #undef xmlGetCharEncodingHandler
        !          3804: extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
        !          3805: #else
        !          3806: #ifndef xmlGetCharEncodingHandler
        !          3807: extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
        !          3808: #define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
        !          3809: #endif
        !          3810: #endif
        !          3811: 
        !          3812: #ifdef bottom_encoding
        !          3813: #undef xmlGetCharEncodingName
        !          3814: extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
        !          3815: #else
        !          3816: #ifndef xmlGetCharEncodingName
        !          3817: extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
        !          3818: #define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
        !          3819: #endif
        !          3820: #endif
        !          3821: 
        !          3822: #ifdef bottom_tree
        !          3823: #undef xmlGetCompressMode
        !          3824: extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
        !          3825: #else
        !          3826: #ifndef xmlGetCompressMode
        !          3827: extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
        !          3828: #define xmlGetCompressMode xmlGetCompressMode__internal_alias
        !          3829: #endif
        !          3830: #endif
        !          3831: 
        !          3832: #ifdef bottom_tree
        !          3833: #undef xmlGetDocCompressMode
        !          3834: extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
        !          3835: #else
        !          3836: #ifndef xmlGetDocCompressMode
        !          3837: extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
        !          3838: #define xmlGetDocCompressMode xmlGetDocCompressMode__internal_alias
        !          3839: #endif
        !          3840: #endif
        !          3841: 
        !          3842: #ifdef bottom_entities
        !          3843: #undef xmlGetDocEntity
        !          3844: extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
        !          3845: #else
        !          3846: #ifndef xmlGetDocEntity
        !          3847: extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
        !          3848: #define xmlGetDocEntity xmlGetDocEntity__internal_alias
        !          3849: #endif
        !          3850: #endif
        !          3851: 
        !          3852: #ifdef bottom_valid
        !          3853: #undef xmlGetDtdAttrDesc
        !          3854: extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
        !          3855: #else
        !          3856: #ifndef xmlGetDtdAttrDesc
        !          3857: extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
        !          3858: #define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__internal_alias
        !          3859: #endif
        !          3860: #endif
        !          3861: 
        !          3862: #ifdef bottom_valid
        !          3863: #undef xmlGetDtdElementDesc
        !          3864: extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
        !          3865: #else
        !          3866: #ifndef xmlGetDtdElementDesc
        !          3867: extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
        !          3868: #define xmlGetDtdElementDesc xmlGetDtdElementDesc__internal_alias
        !          3869: #endif
        !          3870: #endif
        !          3871: 
        !          3872: #ifdef bottom_entities
        !          3873: #undef xmlGetDtdEntity
        !          3874: extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
        !          3875: #else
        !          3876: #ifndef xmlGetDtdEntity
        !          3877: extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
        !          3878: #define xmlGetDtdEntity xmlGetDtdEntity__internal_alias
        !          3879: #endif
        !          3880: #endif
        !          3881: 
        !          3882: #ifdef bottom_valid
        !          3883: #undef xmlGetDtdNotationDesc
        !          3884: extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
        !          3885: #else
        !          3886: #ifndef xmlGetDtdNotationDesc
        !          3887: extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
        !          3888: #define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__internal_alias
        !          3889: #endif
        !          3890: #endif
        !          3891: 
        !          3892: #ifdef bottom_valid
        !          3893: #undef xmlGetDtdQAttrDesc
        !          3894: extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
        !          3895: #else
        !          3896: #ifndef xmlGetDtdQAttrDesc
        !          3897: extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
        !          3898: #define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__internal_alias
        !          3899: #endif
        !          3900: #endif
        !          3901: 
        !          3902: #ifdef bottom_valid
        !          3903: #undef xmlGetDtdQElementDesc
        !          3904: extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
        !          3905: #else
        !          3906: #ifndef xmlGetDtdQElementDesc
        !          3907: extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
        !          3908: #define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__internal_alias
        !          3909: #endif
        !          3910: #endif
        !          3911: 
        !          3912: #ifdef bottom_encoding
        !          3913: #undef xmlGetEncodingAlias
        !          3914: extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
        !          3915: #else
        !          3916: #ifndef xmlGetEncodingAlias
        !          3917: extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
        !          3918: #define xmlGetEncodingAlias xmlGetEncodingAlias__internal_alias
        !          3919: #endif
        !          3920: #endif
        !          3921: 
        !          3922: #ifdef bottom_xmlIO
        !          3923: #undef xmlGetExternalEntityLoader
        !          3924: extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
        !          3925: #else
        !          3926: #ifndef xmlGetExternalEntityLoader
        !          3927: extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
        !          3928: #define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
        !          3929: #endif
        !          3930: #endif
        !          3931: 
        !          3932: #if defined(LIBXML_LEGACY_ENABLED)
        !          3933: #ifdef bottom_legacy
        !          3934: #undef xmlGetFeature
        !          3935: extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
        !          3936: #else
        !          3937: #ifndef xmlGetFeature
        !          3938: extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
        !          3939: #define xmlGetFeature xmlGetFeature__internal_alias
        !          3940: #endif
        !          3941: #endif
        !          3942: #endif
        !          3943: 
        !          3944: #if defined(LIBXML_LEGACY_ENABLED)
        !          3945: #ifdef bottom_legacy
        !          3946: #undef xmlGetFeaturesList
        !          3947: extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
        !          3948: #else
        !          3949: #ifndef xmlGetFeaturesList
        !          3950: extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
        !          3951: #define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
        !          3952: #endif
        !          3953: #endif
        !          3954: #endif
        !          3955: 
        !          3956: #ifdef bottom_threads
        !          3957: #undef xmlGetGlobalState
        !          3958: extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
        !          3959: #else
        !          3960: #ifndef xmlGetGlobalState
        !          3961: extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
        !          3962: #define xmlGetGlobalState xmlGetGlobalState__internal_alias
        !          3963: #endif
        !          3964: #endif
        !          3965: 
        !          3966: #ifdef bottom_valid
        !          3967: #undef xmlGetID
        !          3968: extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
        !          3969: #else
        !          3970: #ifndef xmlGetID
        !          3971: extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
        !          3972: #define xmlGetID xmlGetID__internal_alias
        !          3973: #endif
        !          3974: #endif
        !          3975: 
        !          3976: #ifdef bottom_tree
        !          3977: #undef xmlGetIntSubset
        !          3978: extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
        !          3979: #else
        !          3980: #ifndef xmlGetIntSubset
        !          3981: extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
        !          3982: #define xmlGetIntSubset xmlGetIntSubset__internal_alias
        !          3983: #endif
        !          3984: #endif
        !          3985: 
        !          3986: #ifdef bottom_tree
        !          3987: #undef xmlGetLastChild
        !          3988: extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
        !          3989: #else
        !          3990: #ifndef xmlGetLastChild
        !          3991: extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
        !          3992: #define xmlGetLastChild xmlGetLastChild__internal_alias
        !          3993: #endif
        !          3994: #endif
        !          3995: 
        !          3996: #ifdef bottom_error
        !          3997: #undef xmlGetLastError
        !          3998: extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
        !          3999: #else
        !          4000: #ifndef xmlGetLastError
        !          4001: extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
        !          4002: #define xmlGetLastError xmlGetLastError__internal_alias
        !          4003: #endif
        !          4004: #endif
        !          4005: 
        !          4006: #ifdef bottom_tree
        !          4007: #undef xmlGetLineNo
        !          4008: extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
        !          4009: #else
        !          4010: #ifndef xmlGetLineNo
        !          4011: extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
        !          4012: #define xmlGetLineNo xmlGetLineNo__internal_alias
        !          4013: #endif
        !          4014: #endif
        !          4015: 
        !          4016: #ifdef bottom_tree
        !          4017: #undef xmlGetNoNsProp
        !          4018: extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
        !          4019: #else
        !          4020: #ifndef xmlGetNoNsProp
        !          4021: extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
        !          4022: #define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
        !          4023: #endif
        !          4024: #endif
        !          4025: 
        !          4026: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
        !          4027: #ifdef bottom_tree
        !          4028: #undef xmlGetNodePath
        !          4029: extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
        !          4030: #else
        !          4031: #ifndef xmlGetNodePath
        !          4032: extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
        !          4033: #define xmlGetNodePath xmlGetNodePath__internal_alias
        !          4034: #endif
        !          4035: #endif
        !          4036: #endif
        !          4037: 
        !          4038: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
        !          4039: #ifdef bottom_tree
        !          4040: #undef xmlGetNsList
        !          4041: extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
        !          4042: #else
        !          4043: #ifndef xmlGetNsList
        !          4044: extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
        !          4045: #define xmlGetNsList xmlGetNsList__internal_alias
        !          4046: #endif
        !          4047: #endif
        !          4048: #endif
        !          4049: 
        !          4050: #ifdef bottom_tree
        !          4051: #undef xmlGetNsProp
        !          4052: extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
        !          4053: #else
        !          4054: #ifndef xmlGetNsProp
        !          4055: extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
        !          4056: #define xmlGetNsProp xmlGetNsProp__internal_alias
        !          4057: #endif
        !          4058: #endif
        !          4059: 
        !          4060: #ifdef bottom_entities
        !          4061: #undef xmlGetParameterEntity
        !          4062: extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
        !          4063: #else
        !          4064: #ifndef xmlGetParameterEntity
        !          4065: extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
        !          4066: #define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
        !          4067: #endif
        !          4068: #endif
        !          4069: 
        !          4070: #ifdef bottom_entities
        !          4071: #undef xmlGetPredefinedEntity
        !          4072: extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
        !          4073: #else
        !          4074: #ifndef xmlGetPredefinedEntity
        !          4075: extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
        !          4076: #define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
        !          4077: #endif
        !          4078: #endif
        !          4079: 
        !          4080: #ifdef bottom_tree
        !          4081: #undef xmlGetProp
        !          4082: extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
        !          4083: #else
        !          4084: #ifndef xmlGetProp
        !          4085: extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
        !          4086: #define xmlGetProp xmlGetProp__internal_alias
        !          4087: #endif
        !          4088: #endif
        !          4089: 
        !          4090: #ifdef bottom_valid
        !          4091: #undef xmlGetRefs
        !          4092: extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
        !          4093: #else
        !          4094: #ifndef xmlGetRefs
        !          4095: extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
        !          4096: #define xmlGetRefs xmlGetRefs__internal_alias
        !          4097: #endif
        !          4098: #endif
        !          4099: 
        !          4100: #ifdef bottom_threads
        !          4101: #undef xmlGetThreadId
        !          4102: extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
        !          4103: #else
        !          4104: #ifndef xmlGetThreadId
        !          4105: extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
        !          4106: #define xmlGetThreadId xmlGetThreadId__internal_alias
        !          4107: #endif
        !          4108: #endif
        !          4109: 
        !          4110: #ifdef bottom_xmlstring
        !          4111: #undef xmlGetUTF8Char
        !          4112: extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
        !          4113: #else
        !          4114: #ifndef xmlGetUTF8Char
        !          4115: extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
        !          4116: #define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
        !          4117: #endif
        !          4118: #endif
        !          4119: 
        !          4120: #if defined(LIBXML_LEGACY_ENABLED)
        !          4121: #ifdef bottom_legacy
        !          4122: #undef xmlHandleEntity
        !          4123: extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
        !          4124: #else
        !          4125: #ifndef xmlHandleEntity
        !          4126: extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
        !          4127: #define xmlHandleEntity xmlHandleEntity__internal_alias
        !          4128: #endif
        !          4129: #endif
        !          4130: #endif
        !          4131: 
        !          4132: #ifdef bottom_parser
        !          4133: #undef xmlHasFeature
        !          4134: extern __typeof (xmlHasFeature) xmlHasFeature __attribute((alias("xmlHasFeature__internal_alias")));
        !          4135: #else
        !          4136: #ifndef xmlHasFeature
        !          4137: extern __typeof (xmlHasFeature) xmlHasFeature__internal_alias __attribute((visibility("hidden")));
        !          4138: #define xmlHasFeature xmlHasFeature__internal_alias
        !          4139: #endif
        !          4140: #endif
        !          4141: 
        !          4142: #ifdef bottom_tree
        !          4143: #undef xmlHasNsProp
        !          4144: extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
        !          4145: #else
        !          4146: #ifndef xmlHasNsProp
        !          4147: extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
        !          4148: #define xmlHasNsProp xmlHasNsProp__internal_alias
        !          4149: #endif
        !          4150: #endif
        !          4151: 
        !          4152: #ifdef bottom_tree
        !          4153: #undef xmlHasProp
        !          4154: extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
        !          4155: #else
        !          4156: #ifndef xmlHasProp
        !          4157: extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
        !          4158: #define xmlHasProp xmlHasProp__internal_alias
        !          4159: #endif
        !          4160: #endif
        !          4161: 
        !          4162: #ifdef bottom_hash
        !          4163: #undef xmlHashAddEntry
        !          4164: extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
        !          4165: #else
        !          4166: #ifndef xmlHashAddEntry
        !          4167: extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
        !          4168: #define xmlHashAddEntry xmlHashAddEntry__internal_alias
        !          4169: #endif
        !          4170: #endif
        !          4171: 
        !          4172: #ifdef bottom_hash
        !          4173: #undef xmlHashAddEntry2
        !          4174: extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
        !          4175: #else
        !          4176: #ifndef xmlHashAddEntry2
        !          4177: extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
        !          4178: #define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
        !          4179: #endif
        !          4180: #endif
        !          4181: 
        !          4182: #ifdef bottom_hash
        !          4183: #undef xmlHashAddEntry3
        !          4184: extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
        !          4185: #else
        !          4186: #ifndef xmlHashAddEntry3
        !          4187: extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
        !          4188: #define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
        !          4189: #endif
        !          4190: #endif
        !          4191: 
        !          4192: #ifdef bottom_hash
        !          4193: #undef xmlHashCopy
        !          4194: extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
        !          4195: #else
        !          4196: #ifndef xmlHashCopy
        !          4197: extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
        !          4198: #define xmlHashCopy xmlHashCopy__internal_alias
        !          4199: #endif
        !          4200: #endif
        !          4201: 
        !          4202: #ifdef bottom_hash
        !          4203: #undef xmlHashCreate
        !          4204: extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
        !          4205: #else
        !          4206: #ifndef xmlHashCreate
        !          4207: extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
        !          4208: #define xmlHashCreate xmlHashCreate__internal_alias
        !          4209: #endif
        !          4210: #endif
        !          4211: 
        !          4212: #ifdef bottom_hash
        !          4213: #undef xmlHashCreateDict
        !          4214: extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
        !          4215: #else
        !          4216: #ifndef xmlHashCreateDict
        !          4217: extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
        !          4218: #define xmlHashCreateDict xmlHashCreateDict__internal_alias
        !          4219: #endif
        !          4220: #endif
        !          4221: 
        !          4222: #ifdef bottom_hash
        !          4223: #undef xmlHashFree
        !          4224: extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
        !          4225: #else
        !          4226: #ifndef xmlHashFree
        !          4227: extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
        !          4228: #define xmlHashFree xmlHashFree__internal_alias
        !          4229: #endif
        !          4230: #endif
        !          4231: 
        !          4232: #ifdef bottom_hash
        !          4233: #undef xmlHashLookup
        !          4234: extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
        !          4235: #else
        !          4236: #ifndef xmlHashLookup
        !          4237: extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
        !          4238: #define xmlHashLookup xmlHashLookup__internal_alias
        !          4239: #endif
        !          4240: #endif
        !          4241: 
        !          4242: #ifdef bottom_hash
        !          4243: #undef xmlHashLookup2
        !          4244: extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
        !          4245: #else
        !          4246: #ifndef xmlHashLookup2
        !          4247: extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
        !          4248: #define xmlHashLookup2 xmlHashLookup2__internal_alias
        !          4249: #endif
        !          4250: #endif
        !          4251: 
        !          4252: #ifdef bottom_hash
        !          4253: #undef xmlHashLookup3
        !          4254: extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
        !          4255: #else
        !          4256: #ifndef xmlHashLookup3
        !          4257: extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
        !          4258: #define xmlHashLookup3 xmlHashLookup3__internal_alias
        !          4259: #endif
        !          4260: #endif
        !          4261: 
        !          4262: #ifdef bottom_hash
        !          4263: #undef xmlHashQLookup
        !          4264: extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
        !          4265: #else
        !          4266: #ifndef xmlHashQLookup
        !          4267: extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
        !          4268: #define xmlHashQLookup xmlHashQLookup__internal_alias
        !          4269: #endif
        !          4270: #endif
        !          4271: 
        !          4272: #ifdef bottom_hash
        !          4273: #undef xmlHashQLookup2
        !          4274: extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
        !          4275: #else
        !          4276: #ifndef xmlHashQLookup2
        !          4277: extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
        !          4278: #define xmlHashQLookup2 xmlHashQLookup2__internal_alias
        !          4279: #endif
        !          4280: #endif
        !          4281: 
        !          4282: #ifdef bottom_hash
        !          4283: #undef xmlHashQLookup3
        !          4284: extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
        !          4285: #else
        !          4286: #ifndef xmlHashQLookup3
        !          4287: extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
        !          4288: #define xmlHashQLookup3 xmlHashQLookup3__internal_alias
        !          4289: #endif
        !          4290: #endif
        !          4291: 
        !          4292: #ifdef bottom_hash
        !          4293: #undef xmlHashRemoveEntry
        !          4294: extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
        !          4295: #else
        !          4296: #ifndef xmlHashRemoveEntry
        !          4297: extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
        !          4298: #define xmlHashRemoveEntry xmlHashRemoveEntry__internal_alias
        !          4299: #endif
        !          4300: #endif
        !          4301: 
        !          4302: #ifdef bottom_hash
        !          4303: #undef xmlHashRemoveEntry2
        !          4304: extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
        !          4305: #else
        !          4306: #ifndef xmlHashRemoveEntry2
        !          4307: extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
        !          4308: #define xmlHashRemoveEntry2 xmlHashRemoveEntry2__internal_alias
        !          4309: #endif
        !          4310: #endif
        !          4311: 
        !          4312: #ifdef bottom_hash
        !          4313: #undef xmlHashRemoveEntry3
        !          4314: extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
        !          4315: #else
        !          4316: #ifndef xmlHashRemoveEntry3
        !          4317: extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
        !          4318: #define xmlHashRemoveEntry3 xmlHashRemoveEntry3__internal_alias
        !          4319: #endif
        !          4320: #endif
        !          4321: 
        !          4322: #ifdef bottom_hash
        !          4323: #undef xmlHashScan
        !          4324: extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
        !          4325: #else
        !          4326: #ifndef xmlHashScan
        !          4327: extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
        !          4328: #define xmlHashScan xmlHashScan__internal_alias
        !          4329: #endif
        !          4330: #endif
        !          4331: 
        !          4332: #ifdef bottom_hash
        !          4333: #undef xmlHashScan3
        !          4334: extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
        !          4335: #else
        !          4336: #ifndef xmlHashScan3
        !          4337: extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
        !          4338: #define xmlHashScan3 xmlHashScan3__internal_alias
        !          4339: #endif
        !          4340: #endif
        !          4341: 
        !          4342: #ifdef bottom_hash
        !          4343: #undef xmlHashScanFull
        !          4344: extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
        !          4345: #else
        !          4346: #ifndef xmlHashScanFull
        !          4347: extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
        !          4348: #define xmlHashScanFull xmlHashScanFull__internal_alias
        !          4349: #endif
        !          4350: #endif
        !          4351: 
        !          4352: #ifdef bottom_hash
        !          4353: #undef xmlHashScanFull3
        !          4354: extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
        !          4355: #else
        !          4356: #ifndef xmlHashScanFull3
        !          4357: extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
        !          4358: #define xmlHashScanFull3 xmlHashScanFull3__internal_alias
        !          4359: #endif
        !          4360: #endif
        !          4361: 
        !          4362: #ifdef bottom_hash
        !          4363: #undef xmlHashSize
        !          4364: extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
        !          4365: #else
        !          4366: #ifndef xmlHashSize
        !          4367: extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
        !          4368: #define xmlHashSize xmlHashSize__internal_alias
        !          4369: #endif
        !          4370: #endif
        !          4371: 
        !          4372: #ifdef bottom_hash
        !          4373: #undef xmlHashUpdateEntry
        !          4374: extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
        !          4375: #else
        !          4376: #ifndef xmlHashUpdateEntry
        !          4377: extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
        !          4378: #define xmlHashUpdateEntry xmlHashUpdateEntry__internal_alias
        !          4379: #endif
        !          4380: #endif
        !          4381: 
        !          4382: #ifdef bottom_hash
        !          4383: #undef xmlHashUpdateEntry2
        !          4384: extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
        !          4385: #else
        !          4386: #ifndef xmlHashUpdateEntry2
        !          4387: extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
        !          4388: #define xmlHashUpdateEntry2 xmlHashUpdateEntry2__internal_alias
        !          4389: #endif
        !          4390: #endif
        !          4391: 
        !          4392: #ifdef bottom_hash
        !          4393: #undef xmlHashUpdateEntry3
        !          4394: extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
        !          4395: #else
        !          4396: #ifndef xmlHashUpdateEntry3
        !          4397: extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
        !          4398: #define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
        !          4399: #endif
        !          4400: #endif
        !          4401: 
        !          4402: #if defined(LIBXML_FTP_ENABLED)
        !          4403: #ifdef bottom_xmlIO
        !          4404: #undef xmlIOFTPClose
        !          4405: extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
        !          4406: #else
        !          4407: #ifndef xmlIOFTPClose
        !          4408: extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
        !          4409: #define xmlIOFTPClose xmlIOFTPClose__internal_alias
        !          4410: #endif
        !          4411: #endif
        !          4412: #endif
        !          4413: 
        !          4414: #if defined(LIBXML_FTP_ENABLED)
        !          4415: #ifdef bottom_xmlIO
        !          4416: #undef xmlIOFTPMatch
        !          4417: extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
        !          4418: #else
        !          4419: #ifndef xmlIOFTPMatch
        !          4420: extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
        !          4421: #define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
        !          4422: #endif
        !          4423: #endif
        !          4424: #endif
        !          4425: 
        !          4426: #if defined(LIBXML_FTP_ENABLED)
        !          4427: #ifdef bottom_xmlIO
        !          4428: #undef xmlIOFTPOpen
        !          4429: extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
        !          4430: #else
        !          4431: #ifndef xmlIOFTPOpen
        !          4432: extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
        !          4433: #define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
        !          4434: #endif
        !          4435: #endif
        !          4436: #endif
        !          4437: 
        !          4438: #if defined(LIBXML_FTP_ENABLED)
        !          4439: #ifdef bottom_xmlIO
        !          4440: #undef xmlIOFTPRead
        !          4441: extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
        !          4442: #else
        !          4443: #ifndef xmlIOFTPRead
        !          4444: extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
        !          4445: #define xmlIOFTPRead xmlIOFTPRead__internal_alias
        !          4446: #endif
        !          4447: #endif
        !          4448: #endif
        !          4449: 
        !          4450: #if defined(LIBXML_HTTP_ENABLED)
        !          4451: #ifdef bottom_xmlIO
        !          4452: #undef xmlIOHTTPClose
        !          4453: extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
        !          4454: #else
        !          4455: #ifndef xmlIOHTTPClose
        !          4456: extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
        !          4457: #define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
        !          4458: #endif
        !          4459: #endif
        !          4460: #endif
        !          4461: 
        !          4462: #if defined(LIBXML_HTTP_ENABLED)
        !          4463: #ifdef bottom_xmlIO
        !          4464: #undef xmlIOHTTPMatch
        !          4465: extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
        !          4466: #else
        !          4467: #ifndef xmlIOHTTPMatch
        !          4468: extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
        !          4469: #define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
        !          4470: #endif
        !          4471: #endif
        !          4472: #endif
        !          4473: 
        !          4474: #if defined(LIBXML_HTTP_ENABLED)
        !          4475: #ifdef bottom_xmlIO
        !          4476: #undef xmlIOHTTPOpen
        !          4477: extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
        !          4478: #else
        !          4479: #ifndef xmlIOHTTPOpen
        !          4480: extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
        !          4481: #define xmlIOHTTPOpen xmlIOHTTPOpen__internal_alias
        !          4482: #endif
        !          4483: #endif
        !          4484: #endif
        !          4485: 
        !          4486: #if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !          4487: #ifdef bottom_xmlIO
        !          4488: #undef xmlIOHTTPOpenW
        !          4489: extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
        !          4490: #else
        !          4491: #ifndef xmlIOHTTPOpenW
        !          4492: extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
        !          4493: #define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
        !          4494: #endif
        !          4495: #endif
        !          4496: #endif
        !          4497: 
        !          4498: #if defined(LIBXML_HTTP_ENABLED)
        !          4499: #ifdef bottom_xmlIO
        !          4500: #undef xmlIOHTTPRead
        !          4501: extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
        !          4502: #else
        !          4503: #ifndef xmlIOHTTPRead
        !          4504: extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
        !          4505: #define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
        !          4506: #endif
        !          4507: #endif
        !          4508: #endif
        !          4509: 
        !          4510: #if defined(LIBXML_VALID_ENABLED)
        !          4511: #ifdef bottom_parser
        !          4512: #undef xmlIOParseDTD
        !          4513: extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
        !          4514: #else
        !          4515: #ifndef xmlIOParseDTD
        !          4516: extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
        !          4517: #define xmlIOParseDTD xmlIOParseDTD__internal_alias
        !          4518: #endif
        !          4519: #endif
        !          4520: #endif
        !          4521: 
        !          4522: #ifdef bottom_encoding
        !          4523: #undef xmlInitCharEncodingHandlers
        !          4524: extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
        !          4525: #else
        !          4526: #ifndef xmlInitCharEncodingHandlers
        !          4527: extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
        !          4528: #define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
        !          4529: #endif
        !          4530: #endif
        !          4531: 
        !          4532: #ifdef bottom_globals
        !          4533: #undef xmlInitGlobals
        !          4534: extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
        !          4535: #else
        !          4536: #ifndef xmlInitGlobals
        !          4537: extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
        !          4538: #define xmlInitGlobals xmlInitGlobals__internal_alias
        !          4539: #endif
        !          4540: #endif
        !          4541: 
        !          4542: #ifdef bottom_xmlmemory
        !          4543: #undef xmlInitMemory
        !          4544: extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
        !          4545: #else
        !          4546: #ifndef xmlInitMemory
        !          4547: extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
        !          4548: #define xmlInitMemory xmlInitMemory__internal_alias
        !          4549: #endif
        !          4550: #endif
        !          4551: 
        !          4552: #ifdef bottom_parserInternals
        !          4553: #undef xmlInitNodeInfoSeq
        !          4554: extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
        !          4555: #else
        !          4556: #ifndef xmlInitNodeInfoSeq
        !          4557: extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
        !          4558: #define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
        !          4559: #endif
        !          4560: #endif
        !          4561: 
        !          4562: #ifdef bottom_parser
        !          4563: #undef xmlInitParser
        !          4564: extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
        !          4565: #else
        !          4566: #ifndef xmlInitParser
        !          4567: extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
        !          4568: #define xmlInitParser xmlInitParser__internal_alias
        !          4569: #endif
        !          4570: #endif
        !          4571: 
        !          4572: #ifdef bottom_parserInternals
        !          4573: #undef xmlInitParserCtxt
        !          4574: extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
        !          4575: #else
        !          4576: #ifndef xmlInitParserCtxt
        !          4577: extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          4578: #define xmlInitParserCtxt xmlInitParserCtxt__internal_alias
        !          4579: #endif
        !          4580: #endif
        !          4581: 
        !          4582: #ifdef bottom_threads
        !          4583: #undef xmlInitThreads
        !          4584: extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
        !          4585: #else
        !          4586: #ifndef xmlInitThreads
        !          4587: extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
        !          4588: #define xmlInitThreads xmlInitThreads__internal_alias
        !          4589: #endif
        !          4590: #endif
        !          4591: 
        !          4592: #if defined(LIBXML_CATALOG_ENABLED)
        !          4593: #ifdef bottom_catalog
        !          4594: #undef xmlInitializeCatalog
        !          4595: extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
        !          4596: #else
        !          4597: #ifndef xmlInitializeCatalog
        !          4598: extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
        !          4599: #define xmlInitializeCatalog xmlInitializeCatalog__internal_alias
        !          4600: #endif
        !          4601: #endif
        !          4602: #endif
        !          4603: 
        !          4604: #ifdef bottom_globals
        !          4605: #undef xmlInitializeGlobalState
        !          4606: extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
        !          4607: #else
        !          4608: #ifndef xmlInitializeGlobalState
        !          4609: extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
        !          4610: #define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
        !          4611: #endif
        !          4612: #endif
        !          4613: 
        !          4614: #if defined(LIBXML_LEGACY_ENABLED)
        !          4615: #ifdef bottom_legacy
        !          4616: #undef xmlInitializePredefinedEntities
        !          4617: extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
        !          4618: #else
        !          4619: #ifndef xmlInitializePredefinedEntities
        !          4620: extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
        !          4621: #define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
        !          4622: #endif
        !          4623: #endif
        !          4624: #endif
        !          4625: 
        !          4626: #ifdef bottom_chvalid
        !          4627: #undef xmlIsBaseChar
        !          4628: extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
        !          4629: #else
        !          4630: #ifndef xmlIsBaseChar
        !          4631: extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
        !          4632: #define xmlIsBaseChar xmlIsBaseChar__internal_alias
        !          4633: #endif
        !          4634: #endif
        !          4635: 
        !          4636: #ifdef bottom_chvalid
        !          4637: #undef xmlIsBlank
        !          4638: extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
        !          4639: #else
        !          4640: #ifndef xmlIsBlank
        !          4641: extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
        !          4642: #define xmlIsBlank xmlIsBlank__internal_alias
        !          4643: #endif
        !          4644: #endif
        !          4645: 
        !          4646: #ifdef bottom_tree
        !          4647: #undef xmlIsBlankNode
        !          4648: extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
        !          4649: #else
        !          4650: #ifndef xmlIsBlankNode
        !          4651: extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
        !          4652: #define xmlIsBlankNode xmlIsBlankNode__internal_alias
        !          4653: #endif
        !          4654: #endif
        !          4655: 
        !          4656: #ifdef bottom_chvalid
        !          4657: #undef xmlIsChar
        !          4658: extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
        !          4659: #else
        !          4660: #ifndef xmlIsChar
        !          4661: extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
        !          4662: #define xmlIsChar xmlIsChar__internal_alias
        !          4663: #endif
        !          4664: #endif
        !          4665: 
        !          4666: #ifdef bottom_chvalid
        !          4667: #undef xmlIsCombining
        !          4668: extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
        !          4669: #else
        !          4670: #ifndef xmlIsCombining
        !          4671: extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
        !          4672: #define xmlIsCombining xmlIsCombining__internal_alias
        !          4673: #endif
        !          4674: #endif
        !          4675: 
        !          4676: #ifdef bottom_chvalid
        !          4677: #undef xmlIsDigit
        !          4678: extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
        !          4679: #else
        !          4680: #ifndef xmlIsDigit
        !          4681: extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
        !          4682: #define xmlIsDigit xmlIsDigit__internal_alias
        !          4683: #endif
        !          4684: #endif
        !          4685: 
        !          4686: #ifdef bottom_chvalid
        !          4687: #undef xmlIsExtender
        !          4688: extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
        !          4689: #else
        !          4690: #ifndef xmlIsExtender
        !          4691: extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
        !          4692: #define xmlIsExtender xmlIsExtender__internal_alias
        !          4693: #endif
        !          4694: #endif
        !          4695: 
        !          4696: #ifdef bottom_valid
        !          4697: #undef xmlIsID
        !          4698: extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
        !          4699: #else
        !          4700: #ifndef xmlIsID
        !          4701: extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
        !          4702: #define xmlIsID xmlIsID__internal_alias
        !          4703: #endif
        !          4704: #endif
        !          4705: 
        !          4706: #ifdef bottom_chvalid
        !          4707: #undef xmlIsIdeographic
        !          4708: extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
        !          4709: #else
        !          4710: #ifndef xmlIsIdeographic
        !          4711: extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
        !          4712: #define xmlIsIdeographic xmlIsIdeographic__internal_alias
        !          4713: #endif
        !          4714: #endif
        !          4715: 
        !          4716: #ifdef bottom_parserInternals
        !          4717: #undef xmlIsLetter
        !          4718: extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
        !          4719: #else
        !          4720: #ifndef xmlIsLetter
        !          4721: extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
        !          4722: #define xmlIsLetter xmlIsLetter__internal_alias
        !          4723: #endif
        !          4724: #endif
        !          4725: 
        !          4726: #ifdef bottom_threads
        !          4727: #undef xmlIsMainThread
        !          4728: extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
        !          4729: #else
        !          4730: #ifndef xmlIsMainThread
        !          4731: extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
        !          4732: #define xmlIsMainThread xmlIsMainThread__internal_alias
        !          4733: #endif
        !          4734: #endif
        !          4735: 
        !          4736: #ifdef bottom_valid
        !          4737: #undef xmlIsMixedElement
        !          4738: extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
        !          4739: #else
        !          4740: #ifndef xmlIsMixedElement
        !          4741: extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
        !          4742: #define xmlIsMixedElement xmlIsMixedElement__internal_alias
        !          4743: #endif
        !          4744: #endif
        !          4745: 
        !          4746: #ifdef bottom_chvalid
        !          4747: #undef xmlIsPubidChar
        !          4748: extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
        !          4749: #else
        !          4750: #ifndef xmlIsPubidChar
        !          4751: extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
        !          4752: #define xmlIsPubidChar xmlIsPubidChar__internal_alias
        !          4753: #endif
        !          4754: #endif
        !          4755: 
        !          4756: #ifdef bottom_valid
        !          4757: #undef xmlIsRef
        !          4758: extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
        !          4759: #else
        !          4760: #ifndef xmlIsRef
        !          4761: extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
        !          4762: #define xmlIsRef xmlIsRef__internal_alias
        !          4763: #endif
        !          4764: #endif
        !          4765: 
        !          4766: #ifdef bottom_xmlsave
        !          4767: #undef xmlIsXHTML
        !          4768: extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
        !          4769: #else
        !          4770: #ifndef xmlIsXHTML
        !          4771: extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
        !          4772: #define xmlIsXHTML xmlIsXHTML__internal_alias
        !          4773: #endif
        !          4774: #endif
        !          4775: 
        !          4776: #ifdef bottom_parserInternals
        !          4777: #undef xmlKeepBlanksDefault
        !          4778: extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
        !          4779: #else
        !          4780: #ifndef xmlKeepBlanksDefault
        !          4781: extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
        !          4782: #define xmlKeepBlanksDefault xmlKeepBlanksDefault__internal_alias
        !          4783: #endif
        !          4784: #endif
        !          4785: 
        !          4786: #if defined(LIBXML_TREE_ENABLED)
        !          4787: #ifdef bottom_tree
        !          4788: #undef xmlLastElementChild
        !          4789: extern __typeof (xmlLastElementChild) xmlLastElementChild __attribute((alias("xmlLastElementChild__internal_alias")));
        !          4790: #else
        !          4791: #ifndef xmlLastElementChild
        !          4792: extern __typeof (xmlLastElementChild) xmlLastElementChild__internal_alias __attribute((visibility("hidden")));
        !          4793: #define xmlLastElementChild xmlLastElementChild__internal_alias
        !          4794: #endif
        !          4795: #endif
        !          4796: #endif
        !          4797: 
        !          4798: #ifdef bottom_parserInternals
        !          4799: #undef xmlLineNumbersDefault
        !          4800: extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
        !          4801: #else
        !          4802: #ifndef xmlLineNumbersDefault
        !          4803: extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
        !          4804: #define xmlLineNumbersDefault xmlLineNumbersDefault__internal_alias
        !          4805: #endif
        !          4806: #endif
        !          4807: 
        !          4808: #ifdef bottom_list
        !          4809: #undef xmlLinkGetData
        !          4810: extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
        !          4811: #else
        !          4812: #ifndef xmlLinkGetData
        !          4813: extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
        !          4814: #define xmlLinkGetData xmlLinkGetData__internal_alias
        !          4815: #endif
        !          4816: #endif
        !          4817: 
        !          4818: #ifdef bottom_list
        !          4819: #undef xmlListAppend
        !          4820: extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
        !          4821: #else
        !          4822: #ifndef xmlListAppend
        !          4823: extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
        !          4824: #define xmlListAppend xmlListAppend__internal_alias
        !          4825: #endif
        !          4826: #endif
        !          4827: 
        !          4828: #ifdef bottom_list
        !          4829: #undef xmlListClear
        !          4830: extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
        !          4831: #else
        !          4832: #ifndef xmlListClear
        !          4833: extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
        !          4834: #define xmlListClear xmlListClear__internal_alias
        !          4835: #endif
        !          4836: #endif
        !          4837: 
        !          4838: #ifdef bottom_list
        !          4839: #undef xmlListCopy
        !          4840: extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
        !          4841: #else
        !          4842: #ifndef xmlListCopy
        !          4843: extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
        !          4844: #define xmlListCopy xmlListCopy__internal_alias
        !          4845: #endif
        !          4846: #endif
        !          4847: 
        !          4848: #ifdef bottom_list
        !          4849: #undef xmlListCreate
        !          4850: extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
        !          4851: #else
        !          4852: #ifndef xmlListCreate
        !          4853: extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
        !          4854: #define xmlListCreate xmlListCreate__internal_alias
        !          4855: #endif
        !          4856: #endif
        !          4857: 
        !          4858: #ifdef bottom_list
        !          4859: #undef xmlListDelete
        !          4860: extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
        !          4861: #else
        !          4862: #ifndef xmlListDelete
        !          4863: extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
        !          4864: #define xmlListDelete xmlListDelete__internal_alias
        !          4865: #endif
        !          4866: #endif
        !          4867: 
        !          4868: #ifdef bottom_list
        !          4869: #undef xmlListDup
        !          4870: extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
        !          4871: #else
        !          4872: #ifndef xmlListDup
        !          4873: extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
        !          4874: #define xmlListDup xmlListDup__internal_alias
        !          4875: #endif
        !          4876: #endif
        !          4877: 
        !          4878: #ifdef bottom_list
        !          4879: #undef xmlListEmpty
        !          4880: extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
        !          4881: #else
        !          4882: #ifndef xmlListEmpty
        !          4883: extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
        !          4884: #define xmlListEmpty xmlListEmpty__internal_alias
        !          4885: #endif
        !          4886: #endif
        !          4887: 
        !          4888: #ifdef bottom_list
        !          4889: #undef xmlListEnd
        !          4890: extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
        !          4891: #else
        !          4892: #ifndef xmlListEnd
        !          4893: extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
        !          4894: #define xmlListEnd xmlListEnd__internal_alias
        !          4895: #endif
        !          4896: #endif
        !          4897: 
        !          4898: #ifdef bottom_list
        !          4899: #undef xmlListFront
        !          4900: extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
        !          4901: #else
        !          4902: #ifndef xmlListFront
        !          4903: extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
        !          4904: #define xmlListFront xmlListFront__internal_alias
        !          4905: #endif
        !          4906: #endif
        !          4907: 
        !          4908: #ifdef bottom_list
        !          4909: #undef xmlListInsert
        !          4910: extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
        !          4911: #else
        !          4912: #ifndef xmlListInsert
        !          4913: extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
        !          4914: #define xmlListInsert xmlListInsert__internal_alias
        !          4915: #endif
        !          4916: #endif
        !          4917: 
        !          4918: #ifdef bottom_list
        !          4919: #undef xmlListMerge
        !          4920: extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
        !          4921: #else
        !          4922: #ifndef xmlListMerge
        !          4923: extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
        !          4924: #define xmlListMerge xmlListMerge__internal_alias
        !          4925: #endif
        !          4926: #endif
        !          4927: 
        !          4928: #ifdef bottom_list
        !          4929: #undef xmlListPopBack
        !          4930: extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
        !          4931: #else
        !          4932: #ifndef xmlListPopBack
        !          4933: extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
        !          4934: #define xmlListPopBack xmlListPopBack__internal_alias
        !          4935: #endif
        !          4936: #endif
        !          4937: 
        !          4938: #ifdef bottom_list
        !          4939: #undef xmlListPopFront
        !          4940: extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
        !          4941: #else
        !          4942: #ifndef xmlListPopFront
        !          4943: extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
        !          4944: #define xmlListPopFront xmlListPopFront__internal_alias
        !          4945: #endif
        !          4946: #endif
        !          4947: 
        !          4948: #ifdef bottom_list
        !          4949: #undef xmlListPushBack
        !          4950: extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
        !          4951: #else
        !          4952: #ifndef xmlListPushBack
        !          4953: extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
        !          4954: #define xmlListPushBack xmlListPushBack__internal_alias
        !          4955: #endif
        !          4956: #endif
        !          4957: 
        !          4958: #ifdef bottom_list
        !          4959: #undef xmlListPushFront
        !          4960: extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
        !          4961: #else
        !          4962: #ifndef xmlListPushFront
        !          4963: extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
        !          4964: #define xmlListPushFront xmlListPushFront__internal_alias
        !          4965: #endif
        !          4966: #endif
        !          4967: 
        !          4968: #ifdef bottom_list
        !          4969: #undef xmlListRemoveAll
        !          4970: extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
        !          4971: #else
        !          4972: #ifndef xmlListRemoveAll
        !          4973: extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
        !          4974: #define xmlListRemoveAll xmlListRemoveAll__internal_alias
        !          4975: #endif
        !          4976: #endif
        !          4977: 
        !          4978: #ifdef bottom_list
        !          4979: #undef xmlListRemoveFirst
        !          4980: extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
        !          4981: #else
        !          4982: #ifndef xmlListRemoveFirst
        !          4983: extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
        !          4984: #define xmlListRemoveFirst xmlListRemoveFirst__internal_alias
        !          4985: #endif
        !          4986: #endif
        !          4987: 
        !          4988: #ifdef bottom_list
        !          4989: #undef xmlListRemoveLast
        !          4990: extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
        !          4991: #else
        !          4992: #ifndef xmlListRemoveLast
        !          4993: extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
        !          4994: #define xmlListRemoveLast xmlListRemoveLast__internal_alias
        !          4995: #endif
        !          4996: #endif
        !          4997: 
        !          4998: #ifdef bottom_list
        !          4999: #undef xmlListReverse
        !          5000: extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
        !          5001: #else
        !          5002: #ifndef xmlListReverse
        !          5003: extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
        !          5004: #define xmlListReverse xmlListReverse__internal_alias
        !          5005: #endif
        !          5006: #endif
        !          5007: 
        !          5008: #ifdef bottom_list
        !          5009: #undef xmlListReverseSearch
        !          5010: extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
        !          5011: #else
        !          5012: #ifndef xmlListReverseSearch
        !          5013: extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
        !          5014: #define xmlListReverseSearch xmlListReverseSearch__internal_alias
        !          5015: #endif
        !          5016: #endif
        !          5017: 
        !          5018: #ifdef bottom_list
        !          5019: #undef xmlListReverseWalk
        !          5020: extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
        !          5021: #else
        !          5022: #ifndef xmlListReverseWalk
        !          5023: extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
        !          5024: #define xmlListReverseWalk xmlListReverseWalk__internal_alias
        !          5025: #endif
        !          5026: #endif
        !          5027: 
        !          5028: #ifdef bottom_list
        !          5029: #undef xmlListSearch
        !          5030: extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
        !          5031: #else
        !          5032: #ifndef xmlListSearch
        !          5033: extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
        !          5034: #define xmlListSearch xmlListSearch__internal_alias
        !          5035: #endif
        !          5036: #endif
        !          5037: 
        !          5038: #ifdef bottom_list
        !          5039: #undef xmlListSize
        !          5040: extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
        !          5041: #else
        !          5042: #ifndef xmlListSize
        !          5043: extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
        !          5044: #define xmlListSize xmlListSize__internal_alias
        !          5045: #endif
        !          5046: #endif
        !          5047: 
        !          5048: #ifdef bottom_list
        !          5049: #undef xmlListSort
        !          5050: extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
        !          5051: #else
        !          5052: #ifndef xmlListSort
        !          5053: extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
        !          5054: #define xmlListSort xmlListSort__internal_alias
        !          5055: #endif
        !          5056: #endif
        !          5057: 
        !          5058: #ifdef bottom_list
        !          5059: #undef xmlListWalk
        !          5060: extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
        !          5061: #else
        !          5062: #ifndef xmlListWalk
        !          5063: extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
        !          5064: #define xmlListWalk xmlListWalk__internal_alias
        !          5065: #endif
        !          5066: #endif
        !          5067: 
        !          5068: #if defined(LIBXML_CATALOG_ENABLED)
        !          5069: #ifdef bottom_catalog
        !          5070: #undef xmlLoadACatalog
        !          5071: extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
        !          5072: #else
        !          5073: #ifndef xmlLoadACatalog
        !          5074: extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
        !          5075: #define xmlLoadACatalog xmlLoadACatalog__internal_alias
        !          5076: #endif
        !          5077: #endif
        !          5078: #endif
        !          5079: 
        !          5080: #if defined(LIBXML_CATALOG_ENABLED)
        !          5081: #ifdef bottom_catalog
        !          5082: #undef xmlLoadCatalog
        !          5083: extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
        !          5084: #else
        !          5085: #ifndef xmlLoadCatalog
        !          5086: extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
        !          5087: #define xmlLoadCatalog xmlLoadCatalog__internal_alias
        !          5088: #endif
        !          5089: #endif
        !          5090: #endif
        !          5091: 
        !          5092: #if defined(LIBXML_CATALOG_ENABLED)
        !          5093: #ifdef bottom_catalog
        !          5094: #undef xmlLoadCatalogs
        !          5095: extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
        !          5096: #else
        !          5097: #ifndef xmlLoadCatalogs
        !          5098: extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
        !          5099: #define xmlLoadCatalogs xmlLoadCatalogs__internal_alias
        !          5100: #endif
        !          5101: #endif
        !          5102: #endif
        !          5103: 
        !          5104: #ifdef bottom_xmlIO
        !          5105: #undef xmlLoadExternalEntity
        !          5106: extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
        !          5107: #else
        !          5108: #ifndef xmlLoadExternalEntity
        !          5109: extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
        !          5110: #define xmlLoadExternalEntity xmlLoadExternalEntity__internal_alias
        !          5111: #endif
        !          5112: #endif
        !          5113: 
        !          5114: #if defined(LIBXML_CATALOG_ENABLED)
        !          5115: #ifdef bottom_catalog
        !          5116: #undef xmlLoadSGMLSuperCatalog
        !          5117: extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
        !          5118: #else
        !          5119: #ifndef xmlLoadSGMLSuperCatalog
        !          5120: extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
        !          5121: #define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
        !          5122: #endif
        !          5123: #endif
        !          5124: #endif
        !          5125: 
        !          5126: #ifdef bottom_threads
        !          5127: #undef xmlLockLibrary
        !          5128: extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
        !          5129: #else
        !          5130: #ifndef xmlLockLibrary
        !          5131: extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
        !          5132: #define xmlLockLibrary xmlLockLibrary__internal_alias
        !          5133: #endif
        !          5134: #endif
        !          5135: 
        !          5136: #if defined(LIBXML_DEBUG_ENABLED)
        !          5137: #ifdef bottom_debugXML
        !          5138: #undef xmlLsCountNode
        !          5139: extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
        !          5140: #else
        !          5141: #ifndef xmlLsCountNode
        !          5142: extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
        !          5143: #define xmlLsCountNode xmlLsCountNode__internal_alias
        !          5144: #endif
        !          5145: #endif
        !          5146: #endif
        !          5147: 
        !          5148: #if defined(LIBXML_DEBUG_ENABLED)
        !          5149: #ifdef bottom_debugXML
        !          5150: #undef xmlLsOneNode
        !          5151: extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
        !          5152: #else
        !          5153: #ifndef xmlLsOneNode
        !          5154: extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
        !          5155: #define xmlLsOneNode xmlLsOneNode__internal_alias
        !          5156: #endif
        !          5157: #endif
        !          5158: #endif
        !          5159: 
        !          5160: #ifdef bottom_xmlmemory
        !          5161: #undef xmlMallocAtomicLoc
        !          5162: extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
        !          5163: #else
        !          5164: #ifndef xmlMallocAtomicLoc
        !          5165: extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
        !          5166: #define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
        !          5167: #endif
        !          5168: #endif
        !          5169: 
        !          5170: #ifdef bottom_xmlmemory
        !          5171: #undef xmlMallocLoc
        !          5172: extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
        !          5173: #else
        !          5174: #ifndef xmlMallocLoc
        !          5175: extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
        !          5176: #define xmlMallocLoc xmlMallocLoc__internal_alias
        !          5177: #endif
        !          5178: #endif
        !          5179: 
        !          5180: #ifdef bottom_xmlmemory
        !          5181: #undef xmlMemBlocks
        !          5182: extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
        !          5183: #else
        !          5184: #ifndef xmlMemBlocks
        !          5185: extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
        !          5186: #define xmlMemBlocks xmlMemBlocks__internal_alias
        !          5187: #endif
        !          5188: #endif
        !          5189: 
        !          5190: #ifdef bottom_xmlmemory
        !          5191: #undef xmlMemDisplay
        !          5192: extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
        !          5193: #else
        !          5194: #ifndef xmlMemDisplay
        !          5195: extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
        !          5196: #define xmlMemDisplay xmlMemDisplay__internal_alias
        !          5197: #endif
        !          5198: #endif
        !          5199: 
        !          5200: #ifdef bottom_xmlmemory
        !          5201: #undef xmlMemDisplayLast
        !          5202: extern __typeof (xmlMemDisplayLast) xmlMemDisplayLast __attribute((alias("xmlMemDisplayLast__internal_alias")));
        !          5203: #else
        !          5204: #ifndef xmlMemDisplayLast
        !          5205: extern __typeof (xmlMemDisplayLast) xmlMemDisplayLast__internal_alias __attribute((visibility("hidden")));
        !          5206: #define xmlMemDisplayLast xmlMemDisplayLast__internal_alias
        !          5207: #endif
        !          5208: #endif
        !          5209: 
        !          5210: #ifdef bottom_xmlmemory
        !          5211: #undef xmlMemFree
        !          5212: extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
        !          5213: #else
        !          5214: #ifndef xmlMemFree
        !          5215: extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
        !          5216: #define xmlMemFree xmlMemFree__internal_alias
        !          5217: #endif
        !          5218: #endif
        !          5219: 
        !          5220: #ifdef bottom_xmlmemory
        !          5221: #undef xmlMemGet
        !          5222: extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
        !          5223: #else
        !          5224: #ifndef xmlMemGet
        !          5225: extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
        !          5226: #define xmlMemGet xmlMemGet__internal_alias
        !          5227: #endif
        !          5228: #endif
        !          5229: 
        !          5230: #ifdef bottom_xmlmemory
        !          5231: #undef xmlMemMalloc
        !          5232: extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
        !          5233: #else
        !          5234: #ifndef xmlMemMalloc
        !          5235: extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
        !          5236: #define xmlMemMalloc xmlMemMalloc__internal_alias
        !          5237: #endif
        !          5238: #endif
        !          5239: 
        !          5240: #ifdef bottom_xmlmemory
        !          5241: #undef xmlMemRealloc
        !          5242: extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
        !          5243: #else
        !          5244: #ifndef xmlMemRealloc
        !          5245: extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
        !          5246: #define xmlMemRealloc xmlMemRealloc__internal_alias
        !          5247: #endif
        !          5248: #endif
        !          5249: 
        !          5250: #ifdef bottom_xmlmemory
        !          5251: #undef xmlMemSetup
        !          5252: extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
        !          5253: #else
        !          5254: #ifndef xmlMemSetup
        !          5255: extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
        !          5256: #define xmlMemSetup xmlMemSetup__internal_alias
        !          5257: #endif
        !          5258: #endif
        !          5259: 
        !          5260: #ifdef bottom_xmlmemory
        !          5261: #undef xmlMemShow
        !          5262: extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
        !          5263: #else
        !          5264: #ifndef xmlMemShow
        !          5265: extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
        !          5266: #define xmlMemShow xmlMemShow__internal_alias
        !          5267: #endif
        !          5268: #endif
        !          5269: 
        !          5270: #ifdef bottom_xmlmemory
        !          5271: #undef xmlMemStrdupLoc
        !          5272: extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
        !          5273: #else
        !          5274: #ifndef xmlMemStrdupLoc
        !          5275: extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
        !          5276: #define xmlMemStrdupLoc xmlMemStrdupLoc__internal_alias
        !          5277: #endif
        !          5278: #endif
        !          5279: 
        !          5280: #ifdef bottom_xmlmemory
        !          5281: #undef xmlMemUsed
        !          5282: extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
        !          5283: #else
        !          5284: #ifndef xmlMemUsed
        !          5285: extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
        !          5286: #define xmlMemUsed xmlMemUsed__internal_alias
        !          5287: #endif
        !          5288: #endif
        !          5289: 
        !          5290: #ifdef bottom_xmlmemory
        !          5291: #undef xmlMemoryDump
        !          5292: extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
        !          5293: #else
        !          5294: #ifndef xmlMemoryDump
        !          5295: extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
        !          5296: #define xmlMemoryDump xmlMemoryDump__internal_alias
        !          5297: #endif
        !          5298: #endif
        !          5299: 
        !          5300: #ifdef bottom_xmlmemory
        !          5301: #undef xmlMemoryStrdup
        !          5302: extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
        !          5303: #else
        !          5304: #ifndef xmlMemoryStrdup
        !          5305: extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
        !          5306: #define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
        !          5307: #endif
        !          5308: #endif
        !          5309: 
        !          5310: #if defined(LIBXML_MODULES_ENABLED)
        !          5311: #ifdef bottom_xmlmodule
        !          5312: #undef xmlModuleClose
        !          5313: extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
        !          5314: #else
        !          5315: #ifndef xmlModuleClose
        !          5316: extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
        !          5317: #define xmlModuleClose xmlModuleClose__internal_alias
        !          5318: #endif
        !          5319: #endif
        !          5320: #endif
        !          5321: 
        !          5322: #if defined(LIBXML_MODULES_ENABLED)
        !          5323: #ifdef bottom_xmlmodule
        !          5324: #undef xmlModuleFree
        !          5325: extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
        !          5326: #else
        !          5327: #ifndef xmlModuleFree
        !          5328: extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
        !          5329: #define xmlModuleFree xmlModuleFree__internal_alias
        !          5330: #endif
        !          5331: #endif
        !          5332: #endif
        !          5333: 
        !          5334: #if defined(LIBXML_MODULES_ENABLED)
        !          5335: #ifdef bottom_xmlmodule
        !          5336: #undef xmlModuleOpen
        !          5337: extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
        !          5338: #else
        !          5339: #ifndef xmlModuleOpen
        !          5340: extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
        !          5341: #define xmlModuleOpen xmlModuleOpen__internal_alias
        !          5342: #endif
        !          5343: #endif
        !          5344: #endif
        !          5345: 
        !          5346: #if defined(LIBXML_MODULES_ENABLED)
        !          5347: #ifdef bottom_xmlmodule
        !          5348: #undef xmlModuleSymbol
        !          5349: extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
        !          5350: #else
        !          5351: #ifndef xmlModuleSymbol
        !          5352: extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
        !          5353: #define xmlModuleSymbol xmlModuleSymbol__internal_alias
        !          5354: #endif
        !          5355: #endif
        !          5356: #endif
        !          5357: 
        !          5358: #ifdef bottom_threads
        !          5359: #undef xmlMutexLock
        !          5360: extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
        !          5361: #else
        !          5362: #ifndef xmlMutexLock
        !          5363: extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
        !          5364: #define xmlMutexLock xmlMutexLock__internal_alias
        !          5365: #endif
        !          5366: #endif
        !          5367: 
        !          5368: #ifdef bottom_threads
        !          5369: #undef xmlMutexUnlock
        !          5370: extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
        !          5371: #else
        !          5372: #ifndef xmlMutexUnlock
        !          5373: extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
        !          5374: #define xmlMutexUnlock xmlMutexUnlock__internal_alias
        !          5375: #endif
        !          5376: #endif
        !          5377: 
        !          5378: #if defined(LIBXML_LEGACY_ENABLED)
        !          5379: #ifdef bottom_legacy
        !          5380: #undef xmlNamespaceParseNCName
        !          5381: extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
        !          5382: #else
        !          5383: #ifndef xmlNamespaceParseNCName
        !          5384: extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
        !          5385: #define xmlNamespaceParseNCName xmlNamespaceParseNCName__internal_alias
        !          5386: #endif
        !          5387: #endif
        !          5388: #endif
        !          5389: 
        !          5390: #if defined(LIBXML_LEGACY_ENABLED)
        !          5391: #ifdef bottom_legacy
        !          5392: #undef xmlNamespaceParseNSDef
        !          5393: extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
        !          5394: #else
        !          5395: #ifndef xmlNamespaceParseNSDef
        !          5396: extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
        !          5397: #define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
        !          5398: #endif
        !          5399: #endif
        !          5400: #endif
        !          5401: 
        !          5402: #if defined(LIBXML_LEGACY_ENABLED)
        !          5403: #ifdef bottom_legacy
        !          5404: #undef xmlNamespaceParseQName
        !          5405: extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
        !          5406: #else
        !          5407: #ifndef xmlNamespaceParseQName
        !          5408: extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
        !          5409: #define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
        !          5410: #endif
        !          5411: #endif
        !          5412: #endif
        !          5413: 
        !          5414: #if defined(LIBXML_FTP_ENABLED)
        !          5415: #ifdef bottom_nanoftp
        !          5416: #undef xmlNanoFTPCheckResponse
        !          5417: extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
        !          5418: #else
        !          5419: #ifndef xmlNanoFTPCheckResponse
        !          5420: extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
        !          5421: #define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__internal_alias
        !          5422: #endif
        !          5423: #endif
        !          5424: #endif
        !          5425: 
        !          5426: #if defined(LIBXML_FTP_ENABLED)
        !          5427: #ifdef bottom_nanoftp
        !          5428: #undef xmlNanoFTPCleanup
        !          5429: extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
        !          5430: #else
        !          5431: #ifndef xmlNanoFTPCleanup
        !          5432: extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
        !          5433: #define xmlNanoFTPCleanup xmlNanoFTPCleanup__internal_alias
        !          5434: #endif
        !          5435: #endif
        !          5436: #endif
        !          5437: 
        !          5438: #if defined(LIBXML_FTP_ENABLED)
        !          5439: #ifdef bottom_nanoftp
        !          5440: #undef xmlNanoFTPClose
        !          5441: extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
        !          5442: #else
        !          5443: #ifndef xmlNanoFTPClose
        !          5444: extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
        !          5445: #define xmlNanoFTPClose xmlNanoFTPClose__internal_alias
        !          5446: #endif
        !          5447: #endif
        !          5448: #endif
        !          5449: 
        !          5450: #if defined(LIBXML_FTP_ENABLED)
        !          5451: #ifdef bottom_nanoftp
        !          5452: #undef xmlNanoFTPCloseConnection
        !          5453: extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
        !          5454: #else
        !          5455: #ifndef xmlNanoFTPCloseConnection
        !          5456: extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
        !          5457: #define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__internal_alias
        !          5458: #endif
        !          5459: #endif
        !          5460: #endif
        !          5461: 
        !          5462: #if defined(LIBXML_FTP_ENABLED)
        !          5463: #ifdef bottom_nanoftp
        !          5464: #undef xmlNanoFTPConnect
        !          5465: extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
        !          5466: #else
        !          5467: #ifndef xmlNanoFTPConnect
        !          5468: extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
        !          5469: #define xmlNanoFTPConnect xmlNanoFTPConnect__internal_alias
        !          5470: #endif
        !          5471: #endif
        !          5472: #endif
        !          5473: 
        !          5474: #if defined(LIBXML_FTP_ENABLED)
        !          5475: #ifdef bottom_nanoftp
        !          5476: #undef xmlNanoFTPConnectTo
        !          5477: extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
        !          5478: #else
        !          5479: #ifndef xmlNanoFTPConnectTo
        !          5480: extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
        !          5481: #define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__internal_alias
        !          5482: #endif
        !          5483: #endif
        !          5484: #endif
        !          5485: 
        !          5486: #if defined(LIBXML_FTP_ENABLED)
        !          5487: #ifdef bottom_nanoftp
        !          5488: #undef xmlNanoFTPCwd
        !          5489: extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
        !          5490: #else
        !          5491: #ifndef xmlNanoFTPCwd
        !          5492: extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
        !          5493: #define xmlNanoFTPCwd xmlNanoFTPCwd__internal_alias
        !          5494: #endif
        !          5495: #endif
        !          5496: #endif
        !          5497: 
        !          5498: #if defined(LIBXML_FTP_ENABLED)
        !          5499: #ifdef bottom_nanoftp
        !          5500: #undef xmlNanoFTPDele
        !          5501: extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
        !          5502: #else
        !          5503: #ifndef xmlNanoFTPDele
        !          5504: extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
        !          5505: #define xmlNanoFTPDele xmlNanoFTPDele__internal_alias
        !          5506: #endif
        !          5507: #endif
        !          5508: #endif
        !          5509: 
        !          5510: #if defined(LIBXML_FTP_ENABLED)
        !          5511: #ifdef bottom_nanoftp
        !          5512: #undef xmlNanoFTPFreeCtxt
        !          5513: extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
        !          5514: #else
        !          5515: #ifndef xmlNanoFTPFreeCtxt
        !          5516: extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
        !          5517: #define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__internal_alias
        !          5518: #endif
        !          5519: #endif
        !          5520: #endif
        !          5521: 
        !          5522: #if defined(LIBXML_FTP_ENABLED)
        !          5523: #ifdef bottom_nanoftp
        !          5524: #undef xmlNanoFTPGet
        !          5525: extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias("xmlNanoFTPGet__internal_alias")));
        !          5526: #else
        !          5527: #ifndef xmlNanoFTPGet
        !          5528: extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet__internal_alias __attribute((visibility("hidden")));
        !          5529: #define xmlNanoFTPGet xmlNanoFTPGet__internal_alias
        !          5530: #endif
        !          5531: #endif
        !          5532: #endif
        !          5533: 
        !          5534: #if defined(LIBXML_FTP_ENABLED)
        !          5535: #ifdef bottom_nanoftp
        !          5536: #undef xmlNanoFTPGetConnection
        !          5537: extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection __attribute((alias("xmlNanoFTPGetConnection__internal_alias")));
        !          5538: #else
        !          5539: #ifndef xmlNanoFTPGetConnection
        !          5540: extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection__internal_alias __attribute((visibility("hidden")));
        !          5541: #define xmlNanoFTPGetConnection xmlNanoFTPGetConnection__internal_alias
        !          5542: #endif
        !          5543: #endif
        !          5544: #endif
        !          5545: 
        !          5546: #if defined(LIBXML_FTP_ENABLED)
        !          5547: #ifdef bottom_nanoftp
        !          5548: #undef xmlNanoFTPGetResponse
        !          5549: extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse __attribute((alias("xmlNanoFTPGetResponse__internal_alias")));
        !          5550: #else
        !          5551: #ifndef xmlNanoFTPGetResponse
        !          5552: extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse__internal_alias __attribute((visibility("hidden")));
        !          5553: #define xmlNanoFTPGetResponse xmlNanoFTPGetResponse__internal_alias
        !          5554: #endif
        !          5555: #endif
        !          5556: #endif
        !          5557: 
        !          5558: #if defined(LIBXML_FTP_ENABLED)
        !          5559: #ifdef bottom_nanoftp
        !          5560: #undef xmlNanoFTPGetSocket
        !          5561: extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket __attribute((alias("xmlNanoFTPGetSocket__internal_alias")));
        !          5562: #else
        !          5563: #ifndef xmlNanoFTPGetSocket
        !          5564: extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket__internal_alias __attribute((visibility("hidden")));
        !          5565: #define xmlNanoFTPGetSocket xmlNanoFTPGetSocket__internal_alias
        !          5566: #endif
        !          5567: #endif
        !          5568: #endif
        !          5569: 
        !          5570: #if defined(LIBXML_FTP_ENABLED)
        !          5571: #ifdef bottom_nanoftp
        !          5572: #undef xmlNanoFTPInit
        !          5573: extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit __attribute((alias("xmlNanoFTPInit__internal_alias")));
        !          5574: #else
        !          5575: #ifndef xmlNanoFTPInit
        !          5576: extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit__internal_alias __attribute((visibility("hidden")));
        !          5577: #define xmlNanoFTPInit xmlNanoFTPInit__internal_alias
        !          5578: #endif
        !          5579: #endif
        !          5580: #endif
        !          5581: 
        !          5582: #if defined(LIBXML_FTP_ENABLED)
        !          5583: #ifdef bottom_nanoftp
        !          5584: #undef xmlNanoFTPList
        !          5585: extern __typeof (xmlNanoFTPList) xmlNanoFTPList __attribute((alias("xmlNanoFTPList__internal_alias")));
        !          5586: #else
        !          5587: #ifndef xmlNanoFTPList
        !          5588: extern __typeof (xmlNanoFTPList) xmlNanoFTPList__internal_alias __attribute((visibility("hidden")));
        !          5589: #define xmlNanoFTPList xmlNanoFTPList__internal_alias
        !          5590: #endif
        !          5591: #endif
        !          5592: #endif
        !          5593: 
        !          5594: #if defined(LIBXML_FTP_ENABLED)
        !          5595: #ifdef bottom_nanoftp
        !          5596: #undef xmlNanoFTPNewCtxt
        !          5597: extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt __attribute((alias("xmlNanoFTPNewCtxt__internal_alias")));
        !          5598: #else
        !          5599: #ifndef xmlNanoFTPNewCtxt
        !          5600: extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt__internal_alias __attribute((visibility("hidden")));
        !          5601: #define xmlNanoFTPNewCtxt xmlNanoFTPNewCtxt__internal_alias
        !          5602: #endif
        !          5603: #endif
        !          5604: #endif
        !          5605: 
        !          5606: #if defined(LIBXML_FTP_ENABLED)
        !          5607: #ifdef bottom_nanoftp
        !          5608: #undef xmlNanoFTPOpen
        !          5609: extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen __attribute((alias("xmlNanoFTPOpen__internal_alias")));
        !          5610: #else
        !          5611: #ifndef xmlNanoFTPOpen
        !          5612: extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen__internal_alias __attribute((visibility("hidden")));
        !          5613: #define xmlNanoFTPOpen xmlNanoFTPOpen__internal_alias
        !          5614: #endif
        !          5615: #endif
        !          5616: #endif
        !          5617: 
        !          5618: #if defined(LIBXML_FTP_ENABLED)
        !          5619: #ifdef bottom_nanoftp
        !          5620: #undef xmlNanoFTPProxy
        !          5621: extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy __attribute((alias("xmlNanoFTPProxy__internal_alias")));
        !          5622: #else
        !          5623: #ifndef xmlNanoFTPProxy
        !          5624: extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy__internal_alias __attribute((visibility("hidden")));
        !          5625: #define xmlNanoFTPProxy xmlNanoFTPProxy__internal_alias
        !          5626: #endif
        !          5627: #endif
        !          5628: #endif
        !          5629: 
        !          5630: #if defined(LIBXML_FTP_ENABLED)
        !          5631: #ifdef bottom_nanoftp
        !          5632: #undef xmlNanoFTPQuit
        !          5633: extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit __attribute((alias("xmlNanoFTPQuit__internal_alias")));
        !          5634: #else
        !          5635: #ifndef xmlNanoFTPQuit
        !          5636: extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit__internal_alias __attribute((visibility("hidden")));
        !          5637: #define xmlNanoFTPQuit xmlNanoFTPQuit__internal_alias
        !          5638: #endif
        !          5639: #endif
        !          5640: #endif
        !          5641: 
        !          5642: #if defined(LIBXML_FTP_ENABLED)
        !          5643: #ifdef bottom_nanoftp
        !          5644: #undef xmlNanoFTPRead
        !          5645: extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead __attribute((alias("xmlNanoFTPRead__internal_alias")));
        !          5646: #else
        !          5647: #ifndef xmlNanoFTPRead
        !          5648: extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead__internal_alias __attribute((visibility("hidden")));
        !          5649: #define xmlNanoFTPRead xmlNanoFTPRead__internal_alias
        !          5650: #endif
        !          5651: #endif
        !          5652: #endif
        !          5653: 
        !          5654: #if defined(LIBXML_FTP_ENABLED)
        !          5655: #ifdef bottom_nanoftp
        !          5656: #undef xmlNanoFTPScanProxy
        !          5657: extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy __attribute((alias("xmlNanoFTPScanProxy__internal_alias")));
        !          5658: #else
        !          5659: #ifndef xmlNanoFTPScanProxy
        !          5660: extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy__internal_alias __attribute((visibility("hidden")));
        !          5661: #define xmlNanoFTPScanProxy xmlNanoFTPScanProxy__internal_alias
        !          5662: #endif
        !          5663: #endif
        !          5664: #endif
        !          5665: 
        !          5666: #if defined(LIBXML_FTP_ENABLED)
        !          5667: #ifdef bottom_nanoftp
        !          5668: #undef xmlNanoFTPUpdateURL
        !          5669: extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL __attribute((alias("xmlNanoFTPUpdateURL__internal_alias")));
        !          5670: #else
        !          5671: #ifndef xmlNanoFTPUpdateURL
        !          5672: extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL__internal_alias __attribute((visibility("hidden")));
        !          5673: #define xmlNanoFTPUpdateURL xmlNanoFTPUpdateURL__internal_alias
        !          5674: #endif
        !          5675: #endif
        !          5676: #endif
        !          5677: 
        !          5678: #if defined(LIBXML_HTTP_ENABLED)
        !          5679: #ifdef bottom_nanohttp
        !          5680: #undef xmlNanoHTTPAuthHeader
        !          5681: extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader __attribute((alias("xmlNanoHTTPAuthHeader__internal_alias")));
        !          5682: #else
        !          5683: #ifndef xmlNanoHTTPAuthHeader
        !          5684: extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader__internal_alias __attribute((visibility("hidden")));
        !          5685: #define xmlNanoHTTPAuthHeader xmlNanoHTTPAuthHeader__internal_alias
        !          5686: #endif
        !          5687: #endif
        !          5688: #endif
        !          5689: 
        !          5690: #if defined(LIBXML_HTTP_ENABLED)
        !          5691: #ifdef bottom_nanohttp
        !          5692: #undef xmlNanoHTTPCleanup
        !          5693: extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup __attribute((alias("xmlNanoHTTPCleanup__internal_alias")));
        !          5694: #else
        !          5695: #ifndef xmlNanoHTTPCleanup
        !          5696: extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup__internal_alias __attribute((visibility("hidden")));
        !          5697: #define xmlNanoHTTPCleanup xmlNanoHTTPCleanup__internal_alias
        !          5698: #endif
        !          5699: #endif
        !          5700: #endif
        !          5701: 
        !          5702: #if defined(LIBXML_HTTP_ENABLED)
        !          5703: #ifdef bottom_nanohttp
        !          5704: #undef xmlNanoHTTPClose
        !          5705: extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose __attribute((alias("xmlNanoHTTPClose__internal_alias")));
        !          5706: #else
        !          5707: #ifndef xmlNanoHTTPClose
        !          5708: extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose__internal_alias __attribute((visibility("hidden")));
        !          5709: #define xmlNanoHTTPClose xmlNanoHTTPClose__internal_alias
        !          5710: #endif
        !          5711: #endif
        !          5712: #endif
        !          5713: 
        !          5714: #if defined(LIBXML_HTTP_ENABLED)
        !          5715: #ifdef bottom_nanohttp
        !          5716: #undef xmlNanoHTTPContentLength
        !          5717: extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength __attribute((alias("xmlNanoHTTPContentLength__internal_alias")));
        !          5718: #else
        !          5719: #ifndef xmlNanoHTTPContentLength
        !          5720: extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength__internal_alias __attribute((visibility("hidden")));
        !          5721: #define xmlNanoHTTPContentLength xmlNanoHTTPContentLength__internal_alias
        !          5722: #endif
        !          5723: #endif
        !          5724: #endif
        !          5725: 
        !          5726: #if defined(LIBXML_HTTP_ENABLED)
        !          5727: #ifdef bottom_nanohttp
        !          5728: #undef xmlNanoHTTPEncoding
        !          5729: extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding __attribute((alias("xmlNanoHTTPEncoding__internal_alias")));
        !          5730: #else
        !          5731: #ifndef xmlNanoHTTPEncoding
        !          5732: extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding__internal_alias __attribute((visibility("hidden")));
        !          5733: #define xmlNanoHTTPEncoding xmlNanoHTTPEncoding__internal_alias
        !          5734: #endif
        !          5735: #endif
        !          5736: #endif
        !          5737: 
        !          5738: #if defined(LIBXML_HTTP_ENABLED)
        !          5739: #ifdef bottom_nanohttp
        !          5740: #undef xmlNanoHTTPFetch
        !          5741: extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch __attribute((alias("xmlNanoHTTPFetch__internal_alias")));
        !          5742: #else
        !          5743: #ifndef xmlNanoHTTPFetch
        !          5744: extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch__internal_alias __attribute((visibility("hidden")));
        !          5745: #define xmlNanoHTTPFetch xmlNanoHTTPFetch__internal_alias
        !          5746: #endif
        !          5747: #endif
        !          5748: #endif
        !          5749: 
        !          5750: #if defined(LIBXML_HTTP_ENABLED)
        !          5751: #ifdef bottom_nanohttp
        !          5752: #undef xmlNanoHTTPInit
        !          5753: extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit __attribute((alias("xmlNanoHTTPInit__internal_alias")));
        !          5754: #else
        !          5755: #ifndef xmlNanoHTTPInit
        !          5756: extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit__internal_alias __attribute((visibility("hidden")));
        !          5757: #define xmlNanoHTTPInit xmlNanoHTTPInit__internal_alias
        !          5758: #endif
        !          5759: #endif
        !          5760: #endif
        !          5761: 
        !          5762: #if defined(LIBXML_HTTP_ENABLED)
        !          5763: #ifdef bottom_nanohttp
        !          5764: #undef xmlNanoHTTPMethod
        !          5765: extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod __attribute((alias("xmlNanoHTTPMethod__internal_alias")));
        !          5766: #else
        !          5767: #ifndef xmlNanoHTTPMethod
        !          5768: extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod__internal_alias __attribute((visibility("hidden")));
        !          5769: #define xmlNanoHTTPMethod xmlNanoHTTPMethod__internal_alias
        !          5770: #endif
        !          5771: #endif
        !          5772: #endif
        !          5773: 
        !          5774: #if defined(LIBXML_HTTP_ENABLED)
        !          5775: #ifdef bottom_nanohttp
        !          5776: #undef xmlNanoHTTPMethodRedir
        !          5777: extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir __attribute((alias("xmlNanoHTTPMethodRedir__internal_alias")));
        !          5778: #else
        !          5779: #ifndef xmlNanoHTTPMethodRedir
        !          5780: extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir__internal_alias __attribute((visibility("hidden")));
        !          5781: #define xmlNanoHTTPMethodRedir xmlNanoHTTPMethodRedir__internal_alias
        !          5782: #endif
        !          5783: #endif
        !          5784: #endif
        !          5785: 
        !          5786: #if defined(LIBXML_HTTP_ENABLED)
        !          5787: #ifdef bottom_nanohttp
        !          5788: #undef xmlNanoHTTPMimeType
        !          5789: extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType __attribute((alias("xmlNanoHTTPMimeType__internal_alias")));
        !          5790: #else
        !          5791: #ifndef xmlNanoHTTPMimeType
        !          5792: extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType__internal_alias __attribute((visibility("hidden")));
        !          5793: #define xmlNanoHTTPMimeType xmlNanoHTTPMimeType__internal_alias
        !          5794: #endif
        !          5795: #endif
        !          5796: #endif
        !          5797: 
        !          5798: #if defined(LIBXML_HTTP_ENABLED)
        !          5799: #ifdef bottom_nanohttp
        !          5800: #undef xmlNanoHTTPOpen
        !          5801: extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen __attribute((alias("xmlNanoHTTPOpen__internal_alias")));
        !          5802: #else
        !          5803: #ifndef xmlNanoHTTPOpen
        !          5804: extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen__internal_alias __attribute((visibility("hidden")));
        !          5805: #define xmlNanoHTTPOpen xmlNanoHTTPOpen__internal_alias
        !          5806: #endif
        !          5807: #endif
        !          5808: #endif
        !          5809: 
        !          5810: #if defined(LIBXML_HTTP_ENABLED)
        !          5811: #ifdef bottom_nanohttp
        !          5812: #undef xmlNanoHTTPOpenRedir
        !          5813: extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir __attribute((alias("xmlNanoHTTPOpenRedir__internal_alias")));
        !          5814: #else
        !          5815: #ifndef xmlNanoHTTPOpenRedir
        !          5816: extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir__internal_alias __attribute((visibility("hidden")));
        !          5817: #define xmlNanoHTTPOpenRedir xmlNanoHTTPOpenRedir__internal_alias
        !          5818: #endif
        !          5819: #endif
        !          5820: #endif
        !          5821: 
        !          5822: #if defined(LIBXML_HTTP_ENABLED)
        !          5823: #ifdef bottom_nanohttp
        !          5824: #undef xmlNanoHTTPRead
        !          5825: extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead __attribute((alias("xmlNanoHTTPRead__internal_alias")));
        !          5826: #else
        !          5827: #ifndef xmlNanoHTTPRead
        !          5828: extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead__internal_alias __attribute((visibility("hidden")));
        !          5829: #define xmlNanoHTTPRead xmlNanoHTTPRead__internal_alias
        !          5830: #endif
        !          5831: #endif
        !          5832: #endif
        !          5833: 
        !          5834: #if defined(LIBXML_HTTP_ENABLED)
        !          5835: #ifdef bottom_nanohttp
        !          5836: #undef xmlNanoHTTPRedir
        !          5837: extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir __attribute((alias("xmlNanoHTTPRedir__internal_alias")));
        !          5838: #else
        !          5839: #ifndef xmlNanoHTTPRedir
        !          5840: extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir__internal_alias __attribute((visibility("hidden")));
        !          5841: #define xmlNanoHTTPRedir xmlNanoHTTPRedir__internal_alias
        !          5842: #endif
        !          5843: #endif
        !          5844: #endif
        !          5845: 
        !          5846: #if defined(LIBXML_HTTP_ENABLED)
        !          5847: #ifdef bottom_nanohttp
        !          5848: #undef xmlNanoHTTPReturnCode
        !          5849: extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode __attribute((alias("xmlNanoHTTPReturnCode__internal_alias")));
        !          5850: #else
        !          5851: #ifndef xmlNanoHTTPReturnCode
        !          5852: extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode__internal_alias __attribute((visibility("hidden")));
        !          5853: #define xmlNanoHTTPReturnCode xmlNanoHTTPReturnCode__internal_alias
        !          5854: #endif
        !          5855: #endif
        !          5856: #endif
        !          5857: 
        !          5858: #if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !          5859: #ifdef bottom_nanohttp
        !          5860: #undef xmlNanoHTTPSave
        !          5861: extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave __attribute((alias("xmlNanoHTTPSave__internal_alias")));
        !          5862: #else
        !          5863: #ifndef xmlNanoHTTPSave
        !          5864: extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave__internal_alias __attribute((visibility("hidden")));
        !          5865: #define xmlNanoHTTPSave xmlNanoHTTPSave__internal_alias
        !          5866: #endif
        !          5867: #endif
        !          5868: #endif
        !          5869: 
        !          5870: #if defined(LIBXML_HTTP_ENABLED)
        !          5871: #ifdef bottom_nanohttp
        !          5872: #undef xmlNanoHTTPScanProxy
        !          5873: extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy __attribute((alias("xmlNanoHTTPScanProxy__internal_alias")));
        !          5874: #else
        !          5875: #ifndef xmlNanoHTTPScanProxy
        !          5876: extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy__internal_alias __attribute((visibility("hidden")));
        !          5877: #define xmlNanoHTTPScanProxy xmlNanoHTTPScanProxy__internal_alias
        !          5878: #endif
        !          5879: #endif
        !          5880: #endif
        !          5881: 
        !          5882: #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
        !          5883: #ifdef bottom_xmlregexp
        !          5884: #undef xmlNewAutomata
        !          5885: extern __typeof (xmlNewAutomata) xmlNewAutomata __attribute((alias("xmlNewAutomata__internal_alias")));
        !          5886: #else
        !          5887: #ifndef xmlNewAutomata
        !          5888: extern __typeof (xmlNewAutomata) xmlNewAutomata__internal_alias __attribute((visibility("hidden")));
        !          5889: #define xmlNewAutomata xmlNewAutomata__internal_alias
        !          5890: #endif
        !          5891: #endif
        !          5892: #endif
        !          5893: 
        !          5894: #ifdef bottom_tree
        !          5895: #undef xmlNewCDataBlock
        !          5896: extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock __attribute((alias("xmlNewCDataBlock__internal_alias")));
        !          5897: #else
        !          5898: #ifndef xmlNewCDataBlock
        !          5899: extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock__internal_alias __attribute((visibility("hidden")));
        !          5900: #define xmlNewCDataBlock xmlNewCDataBlock__internal_alias
        !          5901: #endif
        !          5902: #endif
        !          5903: 
        !          5904: #if defined(LIBXML_CATALOG_ENABLED)
        !          5905: #ifdef bottom_catalog
        !          5906: #undef xmlNewCatalog
        !          5907: extern __typeof (xmlNewCatalog) xmlNewCatalog __attribute((alias("xmlNewCatalog__internal_alias")));
        !          5908: #else
        !          5909: #ifndef xmlNewCatalog
        !          5910: extern __typeof (xmlNewCatalog) xmlNewCatalog__internal_alias __attribute((visibility("hidden")));
        !          5911: #define xmlNewCatalog xmlNewCatalog__internal_alias
        !          5912: #endif
        !          5913: #endif
        !          5914: #endif
        !          5915: 
        !          5916: #ifdef bottom_encoding
        !          5917: #undef xmlNewCharEncodingHandler
        !          5918: extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler __attribute((alias("xmlNewCharEncodingHandler__internal_alias")));
        !          5919: #else
        !          5920: #ifndef xmlNewCharEncodingHandler
        !          5921: extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
        !          5922: #define xmlNewCharEncodingHandler xmlNewCharEncodingHandler__internal_alias
        !          5923: #endif
        !          5924: #endif
        !          5925: 
        !          5926: #ifdef bottom_tree
        !          5927: #undef xmlNewCharRef
        !          5928: extern __typeof (xmlNewCharRef) xmlNewCharRef __attribute((alias("xmlNewCharRef__internal_alias")));
        !          5929: #else
        !          5930: #ifndef xmlNewCharRef
        !          5931: extern __typeof (xmlNewCharRef) xmlNewCharRef__internal_alias __attribute((visibility("hidden")));
        !          5932: #define xmlNewCharRef xmlNewCharRef__internal_alias
        !          5933: #endif
        !          5934: #endif
        !          5935: 
        !          5936: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
        !          5937: #ifdef bottom_tree
        !          5938: #undef xmlNewChild
        !          5939: extern __typeof (xmlNewChild) xmlNewChild __attribute((alias("xmlNewChild__internal_alias")));
        !          5940: #else
        !          5941: #ifndef xmlNewChild
        !          5942: extern __typeof (xmlNewChild) xmlNewChild__internal_alias __attribute((visibility("hidden")));
        !          5943: #define xmlNewChild xmlNewChild__internal_alias
        !          5944: #endif
        !          5945: #endif
        !          5946: #endif
        !          5947: 
        !          5948: #ifdef bottom_tree
        !          5949: #undef xmlNewComment
        !          5950: extern __typeof (xmlNewComment) xmlNewComment __attribute((alias("xmlNewComment__internal_alias")));
        !          5951: #else
        !          5952: #ifndef xmlNewComment
        !          5953: extern __typeof (xmlNewComment) xmlNewComment__internal_alias __attribute((visibility("hidden")));
        !          5954: #define xmlNewComment xmlNewComment__internal_alias
        !          5955: #endif
        !          5956: #endif
        !          5957: 
        !          5958: #ifdef bottom_tree
        !          5959: #undef xmlNewDoc
        !          5960: extern __typeof (xmlNewDoc) xmlNewDoc __attribute((alias("xmlNewDoc__internal_alias")));
        !          5961: #else
        !          5962: #ifndef xmlNewDoc
        !          5963: extern __typeof (xmlNewDoc) xmlNewDoc__internal_alias __attribute((visibility("hidden")));
        !          5964: #define xmlNewDoc xmlNewDoc__internal_alias
        !          5965: #endif
        !          5966: #endif
        !          5967: 
        !          5968: #ifdef bottom_tree
        !          5969: #undef xmlNewDocComment
        !          5970: extern __typeof (xmlNewDocComment) xmlNewDocComment __attribute((alias("xmlNewDocComment__internal_alias")));
        !          5971: #else
        !          5972: #ifndef xmlNewDocComment
        !          5973: extern __typeof (xmlNewDocComment) xmlNewDocComment__internal_alias __attribute((visibility("hidden")));
        !          5974: #define xmlNewDocComment xmlNewDocComment__internal_alias
        !          5975: #endif
        !          5976: #endif
        !          5977: 
        !          5978: #ifdef bottom_valid
        !          5979: #undef xmlNewDocElementContent
        !          5980: extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent __attribute((alias("xmlNewDocElementContent__internal_alias")));
        !          5981: #else
        !          5982: #ifndef xmlNewDocElementContent
        !          5983: extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent__internal_alias __attribute((visibility("hidden")));
        !          5984: #define xmlNewDocElementContent xmlNewDocElementContent__internal_alias
        !          5985: #endif
        !          5986: #endif
        !          5987: 
        !          5988: #if defined(LIBXML_TREE_ENABLED)
        !          5989: #ifdef bottom_tree
        !          5990: #undef xmlNewDocFragment
        !          5991: extern __typeof (xmlNewDocFragment) xmlNewDocFragment __attribute((alias("xmlNewDocFragment__internal_alias")));
        !          5992: #else
        !          5993: #ifndef xmlNewDocFragment
        !          5994: extern __typeof (xmlNewDocFragment) xmlNewDocFragment__internal_alias __attribute((visibility("hidden")));
        !          5995: #define xmlNewDocFragment xmlNewDocFragment__internal_alias
        !          5996: #endif
        !          5997: #endif
        !          5998: #endif
        !          5999: 
        !          6000: #ifdef bottom_tree
        !          6001: #undef xmlNewDocNode
        !          6002: extern __typeof (xmlNewDocNode) xmlNewDocNode __attribute((alias("xmlNewDocNode__internal_alias")));
        !          6003: #else
        !          6004: #ifndef xmlNewDocNode
        !          6005: extern __typeof (xmlNewDocNode) xmlNewDocNode__internal_alias __attribute((visibility("hidden")));
        !          6006: #define xmlNewDocNode xmlNewDocNode__internal_alias
        !          6007: #endif
        !          6008: #endif
        !          6009: 
        !          6010: #ifdef bottom_tree
        !          6011: #undef xmlNewDocNodeEatName
        !          6012: extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName __attribute((alias("xmlNewDocNodeEatName__internal_alias")));
        !          6013: #else
        !          6014: #ifndef xmlNewDocNodeEatName
        !          6015: extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName__internal_alias __attribute((visibility("hidden")));
        !          6016: #define xmlNewDocNodeEatName xmlNewDocNodeEatName__internal_alias
        !          6017: #endif
        !          6018: #endif
        !          6019: 
        !          6020: #ifdef bottom_tree
        !          6021: #undef xmlNewDocPI
        !          6022: extern __typeof (xmlNewDocPI) xmlNewDocPI __attribute((alias("xmlNewDocPI__internal_alias")));
        !          6023: #else
        !          6024: #ifndef xmlNewDocPI
        !          6025: extern __typeof (xmlNewDocPI) xmlNewDocPI__internal_alias __attribute((visibility("hidden")));
        !          6026: #define xmlNewDocPI xmlNewDocPI__internal_alias
        !          6027: #endif
        !          6028: #endif
        !          6029: 
        !          6030: #ifdef bottom_tree
        !          6031: #undef xmlNewDocProp
        !          6032: extern __typeof (xmlNewDocProp) xmlNewDocProp __attribute((alias("xmlNewDocProp__internal_alias")));
        !          6033: #else
        !          6034: #ifndef xmlNewDocProp
        !          6035: extern __typeof (xmlNewDocProp) xmlNewDocProp__internal_alias __attribute((visibility("hidden")));
        !          6036: #define xmlNewDocProp xmlNewDocProp__internal_alias
        !          6037: #endif
        !          6038: #endif
        !          6039: 
        !          6040: #if defined(LIBXML_TREE_ENABLED)
        !          6041: #ifdef bottom_tree
        !          6042: #undef xmlNewDocRawNode
        !          6043: extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode __attribute((alias("xmlNewDocRawNode__internal_alias")));
        !          6044: #else
        !          6045: #ifndef xmlNewDocRawNode
        !          6046: extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode__internal_alias __attribute((visibility("hidden")));
        !          6047: #define xmlNewDocRawNode xmlNewDocRawNode__internal_alias
        !          6048: #endif
        !          6049: #endif
        !          6050: #endif
        !          6051: 
        !          6052: #ifdef bottom_tree
        !          6053: #undef xmlNewDocText
        !          6054: extern __typeof (xmlNewDocText) xmlNewDocText __attribute((alias("xmlNewDocText__internal_alias")));
        !          6055: #else
        !          6056: #ifndef xmlNewDocText
        !          6057: extern __typeof (xmlNewDocText) xmlNewDocText__internal_alias __attribute((visibility("hidden")));
        !          6058: #define xmlNewDocText xmlNewDocText__internal_alias
        !          6059: #endif
        !          6060: #endif
        !          6061: 
        !          6062: #ifdef bottom_tree
        !          6063: #undef xmlNewDocTextLen
        !          6064: extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen __attribute((alias("xmlNewDocTextLen__internal_alias")));
        !          6065: #else
        !          6066: #ifndef xmlNewDocTextLen
        !          6067: extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen__internal_alias __attribute((visibility("hidden")));
        !          6068: #define xmlNewDocTextLen xmlNewDocTextLen__internal_alias
        !          6069: #endif
        !          6070: #endif
        !          6071: 
        !          6072: #ifdef bottom_tree
        !          6073: #undef xmlNewDtd
        !          6074: extern __typeof (xmlNewDtd) xmlNewDtd __attribute((alias("xmlNewDtd__internal_alias")));
        !          6075: #else
        !          6076: #ifndef xmlNewDtd
        !          6077: extern __typeof (xmlNewDtd) xmlNewDtd__internal_alias __attribute((visibility("hidden")));
        !          6078: #define xmlNewDtd xmlNewDtd__internal_alias
        !          6079: #endif
        !          6080: #endif
        !          6081: 
        !          6082: #ifdef bottom_valid
        !          6083: #undef xmlNewElementContent
        !          6084: extern __typeof (xmlNewElementContent) xmlNewElementContent __attribute((alias("xmlNewElementContent__internal_alias")));
        !          6085: #else
        !          6086: #ifndef xmlNewElementContent
        !          6087: extern __typeof (xmlNewElementContent) xmlNewElementContent__internal_alias __attribute((visibility("hidden")));
        !          6088: #define xmlNewElementContent xmlNewElementContent__internal_alias
        !          6089: #endif
        !          6090: #endif
        !          6091: 
        !          6092: #ifdef bottom_entities
        !          6093: #undef xmlNewEntity
        !          6094: extern __typeof (xmlNewEntity) xmlNewEntity __attribute((alias("xmlNewEntity__internal_alias")));
        !          6095: #else
        !          6096: #ifndef xmlNewEntity
        !          6097: extern __typeof (xmlNewEntity) xmlNewEntity__internal_alias __attribute((visibility("hidden")));
        !          6098: #define xmlNewEntity xmlNewEntity__internal_alias
        !          6099: #endif
        !          6100: #endif
        !          6101: 
        !          6102: #ifdef bottom_parserInternals
        !          6103: #undef xmlNewEntityInputStream
        !          6104: extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream __attribute((alias("xmlNewEntityInputStream__internal_alias")));
        !          6105: #else
        !          6106: #ifndef xmlNewEntityInputStream
        !          6107: extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alias __attribute((visibility("hidden")));
        !          6108: #define xmlNewEntityInputStream xmlNewEntityInputStream__internal_alias
        !          6109: #endif
        !          6110: #endif
        !          6111: 
        !          6112: #if defined(LIBXML_LEGACY_ENABLED)
        !          6113: #ifdef bottom_legacy
        !          6114: #undef xmlNewGlobalNs
        !          6115: extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
        !          6116: #else
        !          6117: #ifndef xmlNewGlobalNs
        !          6118: extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
        !          6119: #define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
        !          6120: #endif
        !          6121: #endif
        !          6122: #endif
        !          6123: 
        !          6124: #ifdef bottom_parserInternals
        !          6125: #undef xmlNewIOInputStream
        !          6126: extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
        !          6127: #else
        !          6128: #ifndef xmlNewIOInputStream
        !          6129: extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream__internal_alias __attribute((visibility("hidden")));
        !          6130: #define xmlNewIOInputStream xmlNewIOInputStream__internal_alias
        !          6131: #endif
        !          6132: #endif
        !          6133: 
        !          6134: #ifdef bottom_parserInternals
        !          6135: #undef xmlNewInputFromFile
        !          6136: extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile __attribute((alias("xmlNewInputFromFile__internal_alias")));
        !          6137: #else
        !          6138: #ifndef xmlNewInputFromFile
        !          6139: extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile__internal_alias __attribute((visibility("hidden")));
        !          6140: #define xmlNewInputFromFile xmlNewInputFromFile__internal_alias
        !          6141: #endif
        !          6142: #endif
        !          6143: 
        !          6144: #ifdef bottom_parserInternals
        !          6145: #undef xmlNewInputStream
        !          6146: extern __typeof (xmlNewInputStream) xmlNewInputStream __attribute((alias("xmlNewInputStream__internal_alias")));
        !          6147: #else
        !          6148: #ifndef xmlNewInputStream
        !          6149: extern __typeof (xmlNewInputStream) xmlNewInputStream__internal_alias __attribute((visibility("hidden")));
        !          6150: #define xmlNewInputStream xmlNewInputStream__internal_alias
        !          6151: #endif
        !          6152: #endif
        !          6153: 
        !          6154: #ifdef bottom_threads
        !          6155: #undef xmlNewMutex
        !          6156: extern __typeof (xmlNewMutex) xmlNewMutex __attribute((alias("xmlNewMutex__internal_alias")));
        !          6157: #else
        !          6158: #ifndef xmlNewMutex
        !          6159: extern __typeof (xmlNewMutex) xmlNewMutex__internal_alias __attribute((visibility("hidden")));
        !          6160: #define xmlNewMutex xmlNewMutex__internal_alias
        !          6161: #endif
        !          6162: #endif
        !          6163: 
        !          6164: #ifdef bottom_tree
        !          6165: #undef xmlNewNode
        !          6166: extern __typeof (xmlNewNode) xmlNewNode __attribute((alias("xmlNewNode__internal_alias")));
        !          6167: #else
        !          6168: #ifndef xmlNewNode
        !          6169: extern __typeof (xmlNewNode) xmlNewNode__internal_alias __attribute((visibility("hidden")));
        !          6170: #define xmlNewNode xmlNewNode__internal_alias
        !          6171: #endif
        !          6172: #endif
        !          6173: 
        !          6174: #ifdef bottom_tree
        !          6175: #undef xmlNewNodeEatName
        !          6176: extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName __attribute((alias("xmlNewNodeEatName__internal_alias")));
        !          6177: #else
        !          6178: #ifndef xmlNewNodeEatName
        !          6179: extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName__internal_alias __attribute((visibility("hidden")));
        !          6180: #define xmlNewNodeEatName xmlNewNodeEatName__internal_alias
        !          6181: #endif
        !          6182: #endif
        !          6183: 
        !          6184: #ifdef bottom_tree
        !          6185: #undef xmlNewNs
        !          6186: extern __typeof (xmlNewNs) xmlNewNs __attribute((alias("xmlNewNs__internal_alias")));
        !          6187: #else
        !          6188: #ifndef xmlNewNs
        !          6189: extern __typeof (xmlNewNs) xmlNewNs__internal_alias __attribute((visibility("hidden")));
        !          6190: #define xmlNewNs xmlNewNs__internal_alias
        !          6191: #endif
        !          6192: #endif
        !          6193: 
        !          6194: #ifdef bottom_tree
        !          6195: #undef xmlNewNsProp
        !          6196: extern __typeof (xmlNewNsProp) xmlNewNsProp __attribute((alias("xmlNewNsProp__internal_alias")));
        !          6197: #else
        !          6198: #ifndef xmlNewNsProp
        !          6199: extern __typeof (xmlNewNsProp) xmlNewNsProp__internal_alias __attribute((visibility("hidden")));
        !          6200: #define xmlNewNsProp xmlNewNsProp__internal_alias
        !          6201: #endif
        !          6202: #endif
        !          6203: 
        !          6204: #ifdef bottom_tree
        !          6205: #undef xmlNewNsPropEatName
        !          6206: extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName __attribute((alias("xmlNewNsPropEatName__internal_alias")));
        !          6207: #else
        !          6208: #ifndef xmlNewNsPropEatName
        !          6209: extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName__internal_alias __attribute((visibility("hidden")));
        !          6210: #define xmlNewNsPropEatName xmlNewNsPropEatName__internal_alias
        !          6211: #endif
        !          6212: #endif
        !          6213: 
        !          6214: #ifdef bottom_tree
        !          6215: #undef xmlNewPI
        !          6216: extern __typeof (xmlNewPI) xmlNewPI __attribute((alias("xmlNewPI__internal_alias")));
        !          6217: #else
        !          6218: #ifndef xmlNewPI
        !          6219: extern __typeof (xmlNewPI) xmlNewPI__internal_alias __attribute((visibility("hidden")));
        !          6220: #define xmlNewPI xmlNewPI__internal_alias
        !          6221: #endif
        !          6222: #endif
        !          6223: 
        !          6224: #ifdef bottom_parserInternals
        !          6225: #undef xmlNewParserCtxt
        !          6226: extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt __attribute((alias("xmlNewParserCtxt__internal_alias")));
        !          6227: #else
        !          6228: #ifndef xmlNewParserCtxt
        !          6229: extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          6230: #define xmlNewParserCtxt xmlNewParserCtxt__internal_alias
        !          6231: #endif
        !          6232: #endif
        !          6233: 
        !          6234: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
        !          6235: #ifdef bottom_tree
        !          6236: #undef xmlNewProp
        !          6237: extern __typeof (xmlNewProp) xmlNewProp __attribute((alias("xmlNewProp__internal_alias")));
        !          6238: #else
        !          6239: #ifndef xmlNewProp
        !          6240: extern __typeof (xmlNewProp) xmlNewProp__internal_alias __attribute((visibility("hidden")));
        !          6241: #define xmlNewProp xmlNewProp__internal_alias
        !          6242: #endif
        !          6243: #endif
        !          6244: #endif
        !          6245: 
        !          6246: #ifdef bottom_threads
        !          6247: #undef xmlNewRMutex
        !          6248: extern __typeof (xmlNewRMutex) xmlNewRMutex __attribute((alias("xmlNewRMutex__internal_alias")));
        !          6249: #else
        !          6250: #ifndef xmlNewRMutex
        !          6251: extern __typeof (xmlNewRMutex) xmlNewRMutex__internal_alias __attribute((visibility("hidden")));
        !          6252: #define xmlNewRMutex xmlNewRMutex__internal_alias
        !          6253: #endif
        !          6254: #endif
        !          6255: 
        !          6256: #ifdef bottom_tree
        !          6257: #undef xmlNewReference
        !          6258: extern __typeof (xmlNewReference) xmlNewReference __attribute((alias("xmlNewReference__internal_alias")));
        !          6259: #else
        !          6260: #ifndef xmlNewReference
        !          6261: extern __typeof (xmlNewReference) xmlNewReference__internal_alias __attribute((visibility("hidden")));
        !          6262: #define xmlNewReference xmlNewReference__internal_alias
        !          6263: #endif
        !          6264: #endif
        !          6265: 
        !          6266: #ifdef bottom_parserInternals
        !          6267: #undef xmlNewStringInputStream
        !          6268: extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream __attribute((alias("xmlNewStringInputStream__internal_alias")));
        !          6269: #else
        !          6270: #ifndef xmlNewStringInputStream
        !          6271: extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream__internal_alias __attribute((visibility("hidden")));
        !          6272: #define xmlNewStringInputStream xmlNewStringInputStream__internal_alias
        !          6273: #endif
        !          6274: #endif
        !          6275: 
        !          6276: #ifdef bottom_tree
        !          6277: #undef xmlNewText
        !          6278: extern __typeof (xmlNewText) xmlNewText __attribute((alias("xmlNewText__internal_alias")));
        !          6279: #else
        !          6280: #ifndef xmlNewText
        !          6281: extern __typeof (xmlNewText) xmlNewText__internal_alias __attribute((visibility("hidden")));
        !          6282: #define xmlNewText xmlNewText__internal_alias
        !          6283: #endif
        !          6284: #endif
        !          6285: 
        !          6286: #if defined(LIBXML_TREE_ENABLED)
        !          6287: #ifdef bottom_tree
        !          6288: #undef xmlNewTextChild
        !          6289: extern __typeof (xmlNewTextChild) xmlNewTextChild __attribute((alias("xmlNewTextChild__internal_alias")));
        !          6290: #else
        !          6291: #ifndef xmlNewTextChild
        !          6292: extern __typeof (xmlNewTextChild) xmlNewTextChild__internal_alias __attribute((visibility("hidden")));
        !          6293: #define xmlNewTextChild xmlNewTextChild__internal_alias
        !          6294: #endif
        !          6295: #endif
        !          6296: #endif
        !          6297: 
        !          6298: #ifdef bottom_tree
        !          6299: #undef xmlNewTextLen
        !          6300: extern __typeof (xmlNewTextLen) xmlNewTextLen __attribute((alias("xmlNewTextLen__internal_alias")));
        !          6301: #else
        !          6302: #ifndef xmlNewTextLen
        !          6303: extern __typeof (xmlNewTextLen) xmlNewTextLen__internal_alias __attribute((visibility("hidden")));
        !          6304: #define xmlNewTextLen xmlNewTextLen__internal_alias
        !          6305: #endif
        !          6306: #endif
        !          6307: 
        !          6308: #if defined(LIBXML_READER_ENABLED)
        !          6309: #ifdef bottom_xmlreader
        !          6310: #undef xmlNewTextReader
        !          6311: extern __typeof (xmlNewTextReader) xmlNewTextReader __attribute((alias("xmlNewTextReader__internal_alias")));
        !          6312: #else
        !          6313: #ifndef xmlNewTextReader
        !          6314: extern __typeof (xmlNewTextReader) xmlNewTextReader__internal_alias __attribute((visibility("hidden")));
        !          6315: #define xmlNewTextReader xmlNewTextReader__internal_alias
        !          6316: #endif
        !          6317: #endif
        !          6318: #endif
        !          6319: 
        !          6320: #if defined(LIBXML_READER_ENABLED)
        !          6321: #ifdef bottom_xmlreader
        !          6322: #undef xmlNewTextReaderFilename
        !          6323: extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename __attribute((alias("xmlNewTextReaderFilename__internal_alias")));
        !          6324: #else
        !          6325: #ifndef xmlNewTextReaderFilename
        !          6326: extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename__internal_alias __attribute((visibility("hidden")));
        !          6327: #define xmlNewTextReaderFilename xmlNewTextReaderFilename__internal_alias
        !          6328: #endif
        !          6329: #endif
        !          6330: #endif
        !          6331: 
        !          6332: #if defined(LIBXML_WRITER_ENABLED)
        !          6333: #ifdef bottom_xmlwriter
        !          6334: #undef xmlNewTextWriter
        !          6335: extern __typeof (xmlNewTextWriter) xmlNewTextWriter __attribute((alias("xmlNewTextWriter__internal_alias")));
        !          6336: #else
        !          6337: #ifndef xmlNewTextWriter
        !          6338: extern __typeof (xmlNewTextWriter) xmlNewTextWriter__internal_alias __attribute((visibility("hidden")));
        !          6339: #define xmlNewTextWriter xmlNewTextWriter__internal_alias
        !          6340: #endif
        !          6341: #endif
        !          6342: #endif
        !          6343: 
        !          6344: #if defined(LIBXML_WRITER_ENABLED)
        !          6345: #ifdef bottom_xmlwriter
        !          6346: #undef xmlNewTextWriterDoc
        !          6347: extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc __attribute((alias("xmlNewTextWriterDoc__internal_alias")));
        !          6348: #else
        !          6349: #ifndef xmlNewTextWriterDoc
        !          6350: extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc__internal_alias __attribute((visibility("hidden")));
        !          6351: #define xmlNewTextWriterDoc xmlNewTextWriterDoc__internal_alias
        !          6352: #endif
        !          6353: #endif
        !          6354: #endif
        !          6355: 
        !          6356: #if defined(LIBXML_WRITER_ENABLED)
        !          6357: #ifdef bottom_xmlwriter
        !          6358: #undef xmlNewTextWriterFilename
        !          6359: extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename __attribute((alias("xmlNewTextWriterFilename__internal_alias")));
        !          6360: #else
        !          6361: #ifndef xmlNewTextWriterFilename
        !          6362: extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename__internal_alias __attribute((visibility("hidden")));
        !          6363: #define xmlNewTextWriterFilename xmlNewTextWriterFilename__internal_alias
        !          6364: #endif
        !          6365: #endif
        !          6366: #endif
        !          6367: 
        !          6368: #if defined(LIBXML_WRITER_ENABLED)
        !          6369: #ifdef bottom_xmlwriter
        !          6370: #undef xmlNewTextWriterMemory
        !          6371: extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory __attribute((alias("xmlNewTextWriterMemory__internal_alias")));
        !          6372: #else
        !          6373: #ifndef xmlNewTextWriterMemory
        !          6374: extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory__internal_alias __attribute((visibility("hidden")));
        !          6375: #define xmlNewTextWriterMemory xmlNewTextWriterMemory__internal_alias
        !          6376: #endif
        !          6377: #endif
        !          6378: #endif
        !          6379: 
        !          6380: #if defined(LIBXML_WRITER_ENABLED)
        !          6381: #ifdef bottom_xmlwriter
        !          6382: #undef xmlNewTextWriterPushParser
        !          6383: extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser __attribute((alias("xmlNewTextWriterPushParser__internal_alias")));
        !          6384: #else
        !          6385: #ifndef xmlNewTextWriterPushParser
        !          6386: extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser__internal_alias __attribute((visibility("hidden")));
        !          6387: #define xmlNewTextWriterPushParser xmlNewTextWriterPushParser__internal_alias
        !          6388: #endif
        !          6389: #endif
        !          6390: #endif
        !          6391: 
        !          6392: #if defined(LIBXML_WRITER_ENABLED)
        !          6393: #ifdef bottom_xmlwriter
        !          6394: #undef xmlNewTextWriterTree
        !          6395: extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree __attribute((alias("xmlNewTextWriterTree__internal_alias")));
        !          6396: #else
        !          6397: #ifndef xmlNewTextWriterTree
        !          6398: extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree__internal_alias __attribute((visibility("hidden")));
        !          6399: #define xmlNewTextWriterTree xmlNewTextWriterTree__internal_alias
        !          6400: #endif
        !          6401: #endif
        !          6402: #endif
        !          6403: 
        !          6404: #if defined(LIBXML_VALID_ENABLED)
        !          6405: #ifdef bottom_valid
        !          6406: #undef xmlNewValidCtxt
        !          6407: extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt __attribute((alias("xmlNewValidCtxt__internal_alias")));
        !          6408: #else
        !          6409: #ifndef xmlNewValidCtxt
        !          6410: extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt__internal_alias __attribute((visibility("hidden")));
        !          6411: #define xmlNewValidCtxt xmlNewValidCtxt__internal_alias
        !          6412: #endif
        !          6413: #endif
        !          6414: #endif
        !          6415: 
        !          6416: #ifdef bottom_parserInternals
        !          6417: #undef xmlNextChar
        !          6418: extern __typeof (xmlNextChar) xmlNextChar __attribute((alias("xmlNextChar__internal_alias")));
        !          6419: #else
        !          6420: #ifndef xmlNextChar
        !          6421: extern __typeof (xmlNextChar) xmlNextChar__internal_alias __attribute((visibility("hidden")));
        !          6422: #define xmlNextChar xmlNextChar__internal_alias
        !          6423: #endif
        !          6424: #endif
        !          6425: 
        !          6426: #if defined(LIBXML_TREE_ENABLED)
        !          6427: #ifdef bottom_tree
        !          6428: #undef xmlNextElementSibling
        !          6429: extern __typeof (xmlNextElementSibling) xmlNextElementSibling __attribute((alias("xmlNextElementSibling__internal_alias")));
        !          6430: #else
        !          6431: #ifndef xmlNextElementSibling
        !          6432: extern __typeof (xmlNextElementSibling) xmlNextElementSibling__internal_alias __attribute((visibility("hidden")));
        !          6433: #define xmlNextElementSibling xmlNextElementSibling__internal_alias
        !          6434: #endif
        !          6435: #endif
        !          6436: #endif
        !          6437: 
        !          6438: #ifdef bottom_xmlIO
        !          6439: #undef xmlNoNetExternalEntityLoader
        !          6440: extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader __attribute((alias("xmlNoNetExternalEntityLoader__internal_alias")));
        !          6441: #else
        !          6442: #ifndef xmlNoNetExternalEntityLoader
        !          6443: extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
        !          6444: #define xmlNoNetExternalEntityLoader xmlNoNetExternalEntityLoader__internal_alias
        !          6445: #endif
        !          6446: #endif
        !          6447: 
        !          6448: #ifdef bottom_tree
        !          6449: #undef xmlNodeAddContent
        !          6450: extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
        !          6451: #else
        !          6452: #ifndef xmlNodeAddContent
        !          6453: extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
        !          6454: #define xmlNodeAddContent xmlNodeAddContent__internal_alias
        !          6455: #endif
        !          6456: #endif
        !          6457: 
        !          6458: #ifdef bottom_tree
        !          6459: #undef xmlNodeAddContentLen
        !          6460: extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
        !          6461: #else
        !          6462: #ifndef xmlNodeAddContentLen
        !          6463: extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
        !          6464: #define xmlNodeAddContentLen xmlNodeAddContentLen__internal_alias
        !          6465: #endif
        !          6466: #endif
        !          6467: 
        !          6468: #ifdef bottom_tree
        !          6469: #undef xmlNodeBufGetContent
        !          6470: extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
        !          6471: #else
        !          6472: #ifndef xmlNodeBufGetContent
        !          6473: extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
        !          6474: #define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
        !          6475: #endif
        !          6476: #endif
        !          6477: 
        !          6478: #if defined(LIBXML_OUTPUT_ENABLED)
        !          6479: #ifdef bottom_xmlsave
        !          6480: #undef xmlNodeDump
        !          6481: extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
        !          6482: #else
        !          6483: #ifndef xmlNodeDump
        !          6484: extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
        !          6485: #define xmlNodeDump xmlNodeDump__internal_alias
        !          6486: #endif
        !          6487: #endif
        !          6488: #endif
        !          6489: 
        !          6490: #if defined(LIBXML_OUTPUT_ENABLED)
        !          6491: #ifdef bottom_xmlsave
        !          6492: #undef xmlNodeDumpOutput
        !          6493: extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
        !          6494: #else
        !          6495: #ifndef xmlNodeDumpOutput
        !          6496: extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
        !          6497: #define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
        !          6498: #endif
        !          6499: #endif
        !          6500: #endif
        !          6501: 
        !          6502: #ifdef bottom_tree
        !          6503: #undef xmlNodeGetBase
        !          6504: extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
        !          6505: #else
        !          6506: #ifndef xmlNodeGetBase
        !          6507: extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
        !          6508: #define xmlNodeGetBase xmlNodeGetBase__internal_alias
        !          6509: #endif
        !          6510: #endif
        !          6511: 
        !          6512: #ifdef bottom_tree
        !          6513: #undef xmlNodeGetContent
        !          6514: extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
        !          6515: #else
        !          6516: #ifndef xmlNodeGetContent
        !          6517: extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
        !          6518: #define xmlNodeGetContent xmlNodeGetContent__internal_alias
        !          6519: #endif
        !          6520: #endif
        !          6521: 
        !          6522: #ifdef bottom_tree
        !          6523: #undef xmlNodeGetLang
        !          6524: extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
        !          6525: #else
        !          6526: #ifndef xmlNodeGetLang
        !          6527: extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
        !          6528: #define xmlNodeGetLang xmlNodeGetLang__internal_alias
        !          6529: #endif
        !          6530: #endif
        !          6531: 
        !          6532: #ifdef bottom_tree
        !          6533: #undef xmlNodeGetSpacePreserve
        !          6534: extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
        !          6535: #else
        !          6536: #ifndef xmlNodeGetSpacePreserve
        !          6537: extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
        !          6538: #define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__internal_alias
        !          6539: #endif
        !          6540: #endif
        !          6541: 
        !          6542: #ifdef bottom_tree
        !          6543: #undef xmlNodeIsText
        !          6544: extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
        !          6545: #else
        !          6546: #ifndef xmlNodeIsText
        !          6547: extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
        !          6548: #define xmlNodeIsText xmlNodeIsText__internal_alias
        !          6549: #endif
        !          6550: #endif
        !          6551: 
        !          6552: #if defined(LIBXML_TREE_ENABLED)
        !          6553: #ifdef bottom_tree
        !          6554: #undef xmlNodeListGetRawString
        !          6555: extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
        !          6556: #else
        !          6557: #ifndef xmlNodeListGetRawString
        !          6558: extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
        !          6559: #define xmlNodeListGetRawString xmlNodeListGetRawString__internal_alias
        !          6560: #endif
        !          6561: #endif
        !          6562: #endif
        !          6563: 
        !          6564: #ifdef bottom_tree
        !          6565: #undef xmlNodeListGetString
        !          6566: extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
        !          6567: #else
        !          6568: #ifndef xmlNodeListGetString
        !          6569: extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
        !          6570: #define xmlNodeListGetString xmlNodeListGetString__internal_alias
        !          6571: #endif
        !          6572: #endif
        !          6573: 
        !          6574: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
        !          6575: #ifdef bottom_tree
        !          6576: #undef xmlNodeSetBase
        !          6577: extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
        !          6578: #else
        !          6579: #ifndef xmlNodeSetBase
        !          6580: extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
        !          6581: #define xmlNodeSetBase xmlNodeSetBase__internal_alias
        !          6582: #endif
        !          6583: #endif
        !          6584: #endif
        !          6585: 
        !          6586: #ifdef bottom_tree
        !          6587: #undef xmlNodeSetContent
        !          6588: extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
        !          6589: #else
        !          6590: #ifndef xmlNodeSetContent
        !          6591: extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
        !          6592: #define xmlNodeSetContent xmlNodeSetContent__internal_alias
        !          6593: #endif
        !          6594: #endif
        !          6595: 
        !          6596: #if defined(LIBXML_TREE_ENABLED)
        !          6597: #ifdef bottom_tree
        !          6598: #undef xmlNodeSetContentLen
        !          6599: extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
        !          6600: #else
        !          6601: #ifndef xmlNodeSetContentLen
        !          6602: extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
        !          6603: #define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
        !          6604: #endif
        !          6605: #endif
        !          6606: #endif
        !          6607: 
        !          6608: #if defined(LIBXML_TREE_ENABLED)
        !          6609: #ifdef bottom_tree
        !          6610: #undef xmlNodeSetLang
        !          6611: extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
        !          6612: #else
        !          6613: #ifndef xmlNodeSetLang
        !          6614: extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
        !          6615: #define xmlNodeSetLang xmlNodeSetLang__internal_alias
        !          6616: #endif
        !          6617: #endif
        !          6618: #endif
        !          6619: 
        !          6620: #if defined(LIBXML_TREE_ENABLED)
        !          6621: #ifdef bottom_tree
        !          6622: #undef xmlNodeSetName
        !          6623: extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
        !          6624: #else
        !          6625: #ifndef xmlNodeSetName
        !          6626: extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
        !          6627: #define xmlNodeSetName xmlNodeSetName__internal_alias
        !          6628: #endif
        !          6629: #endif
        !          6630: #endif
        !          6631: 
        !          6632: #if defined(LIBXML_TREE_ENABLED)
        !          6633: #ifdef bottom_tree
        !          6634: #undef xmlNodeSetSpacePreserve
        !          6635: extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
        !          6636: #else
        !          6637: #ifndef xmlNodeSetSpacePreserve
        !          6638: extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
        !          6639: #define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__internal_alias
        !          6640: #endif
        !          6641: #endif
        !          6642: #endif
        !          6643: 
        !          6644: #ifdef bottom_uri
        !          6645: #undef xmlNormalizeURIPath
        !          6646: extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
        !          6647: #else
        !          6648: #ifndef xmlNormalizeURIPath
        !          6649: extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
        !          6650: #define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
        !          6651: #endif
        !          6652: #endif
        !          6653: 
        !          6654: #ifdef bottom_xmlIO
        !          6655: #undef xmlNormalizeWindowsPath
        !          6656: extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
        !          6657: #else
        !          6658: #ifndef xmlNormalizeWindowsPath
        !          6659: extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
        !          6660: #define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
        !          6661: #endif
        !          6662: #endif
        !          6663: 
        !          6664: #if defined(LIBXML_OUTPUT_ENABLED)
        !          6665: #ifdef bottom_xmlIO
        !          6666: #undef xmlOutputBufferClose
        !          6667: extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
        !          6668: #else
        !          6669: #ifndef xmlOutputBufferClose
        !          6670: extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
        !          6671: #define xmlOutputBufferClose xmlOutputBufferClose__internal_alias
        !          6672: #endif
        !          6673: #endif
        !          6674: #endif
        !          6675: 
        !          6676: #if defined(LIBXML_OUTPUT_ENABLED)
        !          6677: #ifdef bottom_xmlIO
        !          6678: #undef xmlOutputBufferCreateBuffer
        !          6679: extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer __attribute((alias("xmlOutputBufferCreateBuffer__internal_alias")));
        !          6680: #else
        !          6681: #ifndef xmlOutputBufferCreateBuffer
        !          6682: extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer__internal_alias __attribute((visibility("hidden")));
        !          6683: #define xmlOutputBufferCreateBuffer xmlOutputBufferCreateBuffer__internal_alias
        !          6684: #endif
        !          6685: #endif
        !          6686: #endif
        !          6687: 
        !          6688: #if defined(LIBXML_OUTPUT_ENABLED)
        !          6689: #ifdef bottom_xmlIO
        !          6690: #undef xmlOutputBufferCreateFd
        !          6691: extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
        !          6692: #else
        !          6693: #ifndef xmlOutputBufferCreateFd
        !          6694: extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
        !          6695: #define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__internal_alias
        !          6696: #endif
        !          6697: #endif
        !          6698: #endif
        !          6699: 
        !          6700: #if defined(LIBXML_OUTPUT_ENABLED)
        !          6701: #ifdef bottom_xmlIO
        !          6702: #undef xmlOutputBufferCreateFile
        !          6703: extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
        !          6704: #else
        !          6705: #ifndef xmlOutputBufferCreateFile
        !          6706: extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
        !          6707: #define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
        !          6708: #endif
        !          6709: #endif
        !          6710: #endif
        !          6711: 
        !          6712: #if defined(LIBXML_OUTPUT_ENABLED)
        !          6713: #ifdef bottom_xmlIO
        !          6714: #undef xmlOutputBufferCreateFilename
        !          6715: extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
        !          6716: #else
        !          6717: #ifndef xmlOutputBufferCreateFilename
        !          6718: extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
        !          6719: #define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__internal_alias
        !          6720: #endif
        !          6721: #endif
        !          6722: #endif
        !          6723: 
        !          6724: #ifdef bottom_xmlIO
        !          6725: #undef xmlOutputBufferCreateFilenameDefault
        !          6726: extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
        !          6727: #else
        !          6728: #ifndef xmlOutputBufferCreateFilenameDefault
        !          6729: extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
        !          6730: #define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__internal_alias
        !          6731: #endif
        !          6732: #endif
        !          6733: 
        !          6734: #if defined(LIBXML_OUTPUT_ENABLED)
        !          6735: #ifdef bottom_xmlIO
        !          6736: #undef xmlOutputBufferCreateIO
        !          6737: extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
        !          6738: #else
        !          6739: #ifndef xmlOutputBufferCreateIO
        !          6740: extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
        !          6741: #define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__internal_alias
        !          6742: #endif
        !          6743: #endif
        !          6744: #endif
        !          6745: 
        !          6746: #if defined(LIBXML_OUTPUT_ENABLED)
        !          6747: #ifdef bottom_xmlIO
        !          6748: #undef xmlOutputBufferFlush
        !          6749: extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
        !          6750: #else
        !          6751: #ifndef xmlOutputBufferFlush
        !          6752: extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
        !          6753: #define xmlOutputBufferFlush xmlOutputBufferFlush__internal_alias
        !          6754: #endif
        !          6755: #endif
        !          6756: #endif
        !          6757: 
        !          6758: #if defined(LIBXML_OUTPUT_ENABLED)
        !          6759: #ifdef bottom_xmlIO
        !          6760: #undef xmlOutputBufferWrite
        !          6761: extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
        !          6762: #else
        !          6763: #ifndef xmlOutputBufferWrite
        !          6764: extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
        !          6765: #define xmlOutputBufferWrite xmlOutputBufferWrite__internal_alias
        !          6766: #endif
        !          6767: #endif
        !          6768: #endif
        !          6769: 
        !          6770: #if defined(LIBXML_OUTPUT_ENABLED)
        !          6771: #ifdef bottom_xmlIO
        !          6772: #undef xmlOutputBufferWriteEscape
        !          6773: extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
        !          6774: #else
        !          6775: #ifndef xmlOutputBufferWriteEscape
        !          6776: extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
        !          6777: #define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__internal_alias
        !          6778: #endif
        !          6779: #endif
        !          6780: #endif
        !          6781: 
        !          6782: #if defined(LIBXML_OUTPUT_ENABLED)
        !          6783: #ifdef bottom_xmlIO
        !          6784: #undef xmlOutputBufferWriteString
        !          6785: extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
        !          6786: #else
        !          6787: #ifndef xmlOutputBufferWriteString
        !          6788: extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
        !          6789: #define xmlOutputBufferWriteString xmlOutputBufferWriteString__internal_alias
        !          6790: #endif
        !          6791: #endif
        !          6792: #endif
        !          6793: 
        !          6794: #ifdef bottom_parser
        !          6795: #undef xmlParseAttValue
        !          6796: extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
        !          6797: #else
        !          6798: #ifndef xmlParseAttValue
        !          6799: extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
        !          6800: #define xmlParseAttValue xmlParseAttValue__internal_alias
        !          6801: #endif
        !          6802: #endif
        !          6803: 
        !          6804: #if defined(LIBXML_SAX1_ENABLED)
        !          6805: #ifdef bottom_parser
        !          6806: #undef xmlParseAttribute
        !          6807: extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
        !          6808: #else
        !          6809: #ifndef xmlParseAttribute
        !          6810: extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
        !          6811: #define xmlParseAttribute xmlParseAttribute__internal_alias
        !          6812: #endif
        !          6813: #endif
        !          6814: #endif
        !          6815: 
        !          6816: #ifdef bottom_parser
        !          6817: #undef xmlParseAttributeListDecl
        !          6818: extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
        !          6819: #else
        !          6820: #ifndef xmlParseAttributeListDecl
        !          6821: extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
        !          6822: #define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
        !          6823: #endif
        !          6824: #endif
        !          6825: 
        !          6826: #ifdef bottom_parser
        !          6827: #undef xmlParseAttributeType
        !          6828: extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
        !          6829: #else
        !          6830: #ifndef xmlParseAttributeType
        !          6831: extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
        !          6832: #define xmlParseAttributeType xmlParseAttributeType__internal_alias
        !          6833: #endif
        !          6834: #endif
        !          6835: 
        !          6836: #if defined(LIBXML_SAX1_ENABLED)
        !          6837: #ifdef bottom_parser
        !          6838: #undef xmlParseBalancedChunkMemory
        !          6839: extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
        !          6840: #else
        !          6841: #ifndef xmlParseBalancedChunkMemory
        !          6842: extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
        !          6843: #define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
        !          6844: #endif
        !          6845: #endif
        !          6846: #endif
        !          6847: 
        !          6848: #if defined(LIBXML_SAX1_ENABLED)
        !          6849: #ifdef bottom_parser
        !          6850: #undef xmlParseBalancedChunkMemoryRecover
        !          6851: extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
        !          6852: #else
        !          6853: #ifndef xmlParseBalancedChunkMemoryRecover
        !          6854: extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
        !          6855: #define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__internal_alias
        !          6856: #endif
        !          6857: #endif
        !          6858: #endif
        !          6859: 
        !          6860: #ifdef bottom_parser
        !          6861: #undef xmlParseCDSect
        !          6862: extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
        !          6863: #else
        !          6864: #ifndef xmlParseCDSect
        !          6865: extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
        !          6866: #define xmlParseCDSect xmlParseCDSect__internal_alias
        !          6867: #endif
        !          6868: #endif
        !          6869: 
        !          6870: #if defined(LIBXML_CATALOG_ENABLED)
        !          6871: #ifdef bottom_catalog
        !          6872: #undef xmlParseCatalogFile
        !          6873: extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
        !          6874: #else
        !          6875: #ifndef xmlParseCatalogFile
        !          6876: extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
        !          6877: #define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
        !          6878: #endif
        !          6879: #endif
        !          6880: #endif
        !          6881: 
        !          6882: #ifdef bottom_parser
        !          6883: #undef xmlParseCharData
        !          6884: extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
        !          6885: #else
        !          6886: #ifndef xmlParseCharData
        !          6887: extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
        !          6888: #define xmlParseCharData xmlParseCharData__internal_alias
        !          6889: #endif
        !          6890: #endif
        !          6891: 
        !          6892: #ifdef bottom_encoding
        !          6893: #undef xmlParseCharEncoding
        !          6894: extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
        !          6895: #else
        !          6896: #ifndef xmlParseCharEncoding
        !          6897: extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
        !          6898: #define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
        !          6899: #endif
        !          6900: #endif
        !          6901: 
        !          6902: #ifdef bottom_parser
        !          6903: #undef xmlParseCharRef
        !          6904: extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
        !          6905: #else
        !          6906: #ifndef xmlParseCharRef
        !          6907: extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
        !          6908: #define xmlParseCharRef xmlParseCharRef__internal_alias
        !          6909: #endif
        !          6910: #endif
        !          6911: 
        !          6912: #if defined(LIBXML_PUSH_ENABLED)
        !          6913: #ifdef bottom_parser
        !          6914: #undef xmlParseChunk
        !          6915: extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
        !          6916: #else
        !          6917: #ifndef xmlParseChunk
        !          6918: extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
        !          6919: #define xmlParseChunk xmlParseChunk__internal_alias
        !          6920: #endif
        !          6921: #endif
        !          6922: #endif
        !          6923: 
        !          6924: #ifdef bottom_parser
        !          6925: #undef xmlParseComment
        !          6926: extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
        !          6927: #else
        !          6928: #ifndef xmlParseComment
        !          6929: extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
        !          6930: #define xmlParseComment xmlParseComment__internal_alias
        !          6931: #endif
        !          6932: #endif
        !          6933: 
        !          6934: #ifdef bottom_parser
        !          6935: #undef xmlParseContent
        !          6936: extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
        !          6937: #else
        !          6938: #ifndef xmlParseContent
        !          6939: extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
        !          6940: #define xmlParseContent xmlParseContent__internal_alias
        !          6941: #endif
        !          6942: #endif
        !          6943: 
        !          6944: #ifdef bottom_parser
        !          6945: #undef xmlParseCtxtExternalEntity
        !          6946: extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
        !          6947: #else
        !          6948: #ifndef xmlParseCtxtExternalEntity
        !          6949: extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
        !          6950: #define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__internal_alias
        !          6951: #endif
        !          6952: #endif
        !          6953: 
        !          6954: #if defined(LIBXML_VALID_ENABLED)
        !          6955: #ifdef bottom_parser
        !          6956: #undef xmlParseDTD
        !          6957: extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
        !          6958: #else
        !          6959: #ifndef xmlParseDTD
        !          6960: extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
        !          6961: #define xmlParseDTD xmlParseDTD__internal_alias
        !          6962: #endif
        !          6963: #endif
        !          6964: #endif
        !          6965: 
        !          6966: #ifdef bottom_parser
        !          6967: #undef xmlParseDefaultDecl
        !          6968: extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
        !          6969: #else
        !          6970: #ifndef xmlParseDefaultDecl
        !          6971: extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
        !          6972: #define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
        !          6973: #endif
        !          6974: #endif
        !          6975: 
        !          6976: #if defined(LIBXML_SAX1_ENABLED)
        !          6977: #ifdef bottom_parser
        !          6978: #undef xmlParseDoc
        !          6979: extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
        !          6980: #else
        !          6981: #ifndef xmlParseDoc
        !          6982: extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
        !          6983: #define xmlParseDoc xmlParseDoc__internal_alias
        !          6984: #endif
        !          6985: #endif
        !          6986: #endif
        !          6987: 
        !          6988: #ifdef bottom_parser
        !          6989: #undef xmlParseDocTypeDecl
        !          6990: extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
        !          6991: #else
        !          6992: #ifndef xmlParseDocTypeDecl
        !          6993: extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
        !          6994: #define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
        !          6995: #endif
        !          6996: #endif
        !          6997: 
        !          6998: #ifdef bottom_parser
        !          6999: #undef xmlParseDocument
        !          7000: extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
        !          7001: #else
        !          7002: #ifndef xmlParseDocument
        !          7003: extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
        !          7004: #define xmlParseDocument xmlParseDocument__internal_alias
        !          7005: #endif
        !          7006: #endif
        !          7007: 
        !          7008: #ifdef bottom_parser
        !          7009: #undef xmlParseElement
        !          7010: extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
        !          7011: #else
        !          7012: #ifndef xmlParseElement
        !          7013: extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
        !          7014: #define xmlParseElement xmlParseElement__internal_alias
        !          7015: #endif
        !          7016: #endif
        !          7017: 
        !          7018: #ifdef bottom_parser
        !          7019: #undef xmlParseElementChildrenContentDecl
        !          7020: extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
        !          7021: #else
        !          7022: #ifndef xmlParseElementChildrenContentDecl
        !          7023: extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
        !          7024: #define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__internal_alias
        !          7025: #endif
        !          7026: #endif
        !          7027: 
        !          7028: #ifdef bottom_parser
        !          7029: #undef xmlParseElementContentDecl
        !          7030: extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
        !          7031: #else
        !          7032: #ifndef xmlParseElementContentDecl
        !          7033: extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
        !          7034: #define xmlParseElementContentDecl xmlParseElementContentDecl__internal_alias
        !          7035: #endif
        !          7036: #endif
        !          7037: 
        !          7038: #ifdef bottom_parser
        !          7039: #undef xmlParseElementDecl
        !          7040: extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
        !          7041: #else
        !          7042: #ifndef xmlParseElementDecl
        !          7043: extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
        !          7044: #define xmlParseElementDecl xmlParseElementDecl__internal_alias
        !          7045: #endif
        !          7046: #endif
        !          7047: 
        !          7048: #ifdef bottom_parser
        !          7049: #undef xmlParseElementMixedContentDecl
        !          7050: extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
        !          7051: #else
        !          7052: #ifndef xmlParseElementMixedContentDecl
        !          7053: extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
        !          7054: #define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__internal_alias
        !          7055: #endif
        !          7056: #endif
        !          7057: 
        !          7058: #ifdef bottom_parser
        !          7059: #undef xmlParseEncName
        !          7060: extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
        !          7061: #else
        !          7062: #ifndef xmlParseEncName
        !          7063: extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
        !          7064: #define xmlParseEncName xmlParseEncName__internal_alias
        !          7065: #endif
        !          7066: #endif
        !          7067: 
        !          7068: #ifdef bottom_parser
        !          7069: #undef xmlParseEncodingDecl
        !          7070: extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
        !          7071: #else
        !          7072: #ifndef xmlParseEncodingDecl
        !          7073: extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
        !          7074: #define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
        !          7075: #endif
        !          7076: #endif
        !          7077: 
        !          7078: #if defined(LIBXML_SAX1_ENABLED)
        !          7079: #ifdef bottom_parser
        !          7080: #undef xmlParseEndTag
        !          7081: extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
        !          7082: #else
        !          7083: #ifndef xmlParseEndTag
        !          7084: extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
        !          7085: #define xmlParseEndTag xmlParseEndTag__internal_alias
        !          7086: #endif
        !          7087: #endif
        !          7088: #endif
        !          7089: 
        !          7090: #if defined(LIBXML_SAX1_ENABLED)
        !          7091: #ifdef bottom_parser
        !          7092: #undef xmlParseEntity
        !          7093: extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
        !          7094: #else
        !          7095: #ifndef xmlParseEntity
        !          7096: extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
        !          7097: #define xmlParseEntity xmlParseEntity__internal_alias
        !          7098: #endif
        !          7099: #endif
        !          7100: #endif
        !          7101: 
        !          7102: #ifdef bottom_parser
        !          7103: #undef xmlParseEntityDecl
        !          7104: extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
        !          7105: #else
        !          7106: #ifndef xmlParseEntityDecl
        !          7107: extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
        !          7108: #define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
        !          7109: #endif
        !          7110: #endif
        !          7111: 
        !          7112: #ifdef bottom_parser
        !          7113: #undef xmlParseEntityRef
        !          7114: extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
        !          7115: #else
        !          7116: #ifndef xmlParseEntityRef
        !          7117: extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
        !          7118: #define xmlParseEntityRef xmlParseEntityRef__internal_alias
        !          7119: #endif
        !          7120: #endif
        !          7121: 
        !          7122: #ifdef bottom_parser
        !          7123: #undef xmlParseEntityValue
        !          7124: extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
        !          7125: #else
        !          7126: #ifndef xmlParseEntityValue
        !          7127: extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
        !          7128: #define xmlParseEntityValue xmlParseEntityValue__internal_alias
        !          7129: #endif
        !          7130: #endif
        !          7131: 
        !          7132: #ifdef bottom_parser
        !          7133: #undef xmlParseEnumeratedType
        !          7134: extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
        !          7135: #else
        !          7136: #ifndef xmlParseEnumeratedType
        !          7137: extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
        !          7138: #define xmlParseEnumeratedType xmlParseEnumeratedType__internal_alias
        !          7139: #endif
        !          7140: #endif
        !          7141: 
        !          7142: #ifdef bottom_parser
        !          7143: #undef xmlParseEnumerationType
        !          7144: extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
        !          7145: #else
        !          7146: #ifndef xmlParseEnumerationType
        !          7147: extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
        !          7148: #define xmlParseEnumerationType xmlParseEnumerationType__internal_alias
        !          7149: #endif
        !          7150: #endif
        !          7151: 
        !          7152: #ifdef bottom_parser
        !          7153: #undef xmlParseExtParsedEnt
        !          7154: extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
        !          7155: #else
        !          7156: #ifndef xmlParseExtParsedEnt
        !          7157: extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
        !          7158: #define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
        !          7159: #endif
        !          7160: #endif
        !          7161: 
        !          7162: #if defined(LIBXML_SAX1_ENABLED)
        !          7163: #ifdef bottom_parser
        !          7164: #undef xmlParseExternalEntity
        !          7165: extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
        !          7166: #else
        !          7167: #ifndef xmlParseExternalEntity
        !          7168: extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
        !          7169: #define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
        !          7170: #endif
        !          7171: #endif
        !          7172: #endif
        !          7173: 
        !          7174: #ifdef bottom_parser
        !          7175: #undef xmlParseExternalID
        !          7176: extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
        !          7177: #else
        !          7178: #ifndef xmlParseExternalID
        !          7179: extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
        !          7180: #define xmlParseExternalID xmlParseExternalID__internal_alias
        !          7181: #endif
        !          7182: #endif
        !          7183: 
        !          7184: #ifdef bottom_parser
        !          7185: #undef xmlParseExternalSubset
        !          7186: extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
        !          7187: #else
        !          7188: #ifndef xmlParseExternalSubset
        !          7189: extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
        !          7190: #define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
        !          7191: #endif
        !          7192: #endif
        !          7193: 
        !          7194: #if defined(LIBXML_SAX1_ENABLED)
        !          7195: #ifdef bottom_parser
        !          7196: #undef xmlParseFile
        !          7197: extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
        !          7198: #else
        !          7199: #ifndef xmlParseFile
        !          7200: extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
        !          7201: #define xmlParseFile xmlParseFile__internal_alias
        !          7202: #endif
        !          7203: #endif
        !          7204: #endif
        !          7205: 
        !          7206: #ifdef bottom_parser
        !          7207: #undef xmlParseInNodeContext
        !          7208: extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
        !          7209: #else
        !          7210: #ifndef xmlParseInNodeContext
        !          7211: extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
        !          7212: #define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
        !          7213: #endif
        !          7214: #endif
        !          7215: 
        !          7216: #ifdef bottom_parser
        !          7217: #undef xmlParseMarkupDecl
        !          7218: extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
        !          7219: #else
        !          7220: #ifndef xmlParseMarkupDecl
        !          7221: extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
        !          7222: #define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
        !          7223: #endif
        !          7224: #endif
        !          7225: 
        !          7226: #if defined(LIBXML_SAX1_ENABLED)
        !          7227: #ifdef bottom_parser
        !          7228: #undef xmlParseMemory
        !          7229: extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
        !          7230: #else
        !          7231: #ifndef xmlParseMemory
        !          7232: extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
        !          7233: #define xmlParseMemory xmlParseMemory__internal_alias
        !          7234: #endif
        !          7235: #endif
        !          7236: #endif
        !          7237: 
        !          7238: #ifdef bottom_parser
        !          7239: #undef xmlParseMisc
        !          7240: extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
        !          7241: #else
        !          7242: #ifndef xmlParseMisc
        !          7243: extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
        !          7244: #define xmlParseMisc xmlParseMisc__internal_alias
        !          7245: #endif
        !          7246: #endif
        !          7247: 
        !          7248: #ifdef bottom_parser
        !          7249: #undef xmlParseName
        !          7250: extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
        !          7251: #else
        !          7252: #ifndef xmlParseName
        !          7253: extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
        !          7254: #define xmlParseName xmlParseName__internal_alias
        !          7255: #endif
        !          7256: #endif
        !          7257: 
        !          7258: #if defined(LIBXML_LEGACY_ENABLED)
        !          7259: #ifdef bottom_legacy
        !          7260: #undef xmlParseNamespace
        !          7261: extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
        !          7262: #else
        !          7263: #ifndef xmlParseNamespace
        !          7264: extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
        !          7265: #define xmlParseNamespace xmlParseNamespace__internal_alias
        !          7266: #endif
        !          7267: #endif
        !          7268: #endif
        !          7269: 
        !          7270: #ifdef bottom_parser
        !          7271: #undef xmlParseNmtoken
        !          7272: extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
        !          7273: #else
        !          7274: #ifndef xmlParseNmtoken
        !          7275: extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
        !          7276: #define xmlParseNmtoken xmlParseNmtoken__internal_alias
        !          7277: #endif
        !          7278: #endif
        !          7279: 
        !          7280: #ifdef bottom_parser
        !          7281: #undef xmlParseNotationDecl
        !          7282: extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
        !          7283: #else
        !          7284: #ifndef xmlParseNotationDecl
        !          7285: extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
        !          7286: #define xmlParseNotationDecl xmlParseNotationDecl__internal_alias
        !          7287: #endif
        !          7288: #endif
        !          7289: 
        !          7290: #ifdef bottom_parser
        !          7291: #undef xmlParseNotationType
        !          7292: extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
        !          7293: #else
        !          7294: #ifndef xmlParseNotationType
        !          7295: extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
        !          7296: #define xmlParseNotationType xmlParseNotationType__internal_alias
        !          7297: #endif
        !          7298: #endif
        !          7299: 
        !          7300: #ifdef bottom_parser
        !          7301: #undef xmlParsePEReference
        !          7302: extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
        !          7303: #else
        !          7304: #ifndef xmlParsePEReference
        !          7305: extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
        !          7306: #define xmlParsePEReference xmlParsePEReference__internal_alias
        !          7307: #endif
        !          7308: #endif
        !          7309: 
        !          7310: #ifdef bottom_parser
        !          7311: #undef xmlParsePI
        !          7312: extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
        !          7313: #else
        !          7314: #ifndef xmlParsePI
        !          7315: extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
        !          7316: #define xmlParsePI xmlParsePI__internal_alias
        !          7317: #endif
        !          7318: #endif
        !          7319: 
        !          7320: #ifdef bottom_parser
        !          7321: #undef xmlParsePITarget
        !          7322: extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
        !          7323: #else
        !          7324: #ifndef xmlParsePITarget
        !          7325: extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
        !          7326: #define xmlParsePITarget xmlParsePITarget__internal_alias
        !          7327: #endif
        !          7328: #endif
        !          7329: 
        !          7330: #ifdef bottom_parser
        !          7331: #undef xmlParsePubidLiteral
        !          7332: extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
        !          7333: #else
        !          7334: #ifndef xmlParsePubidLiteral
        !          7335: extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
        !          7336: #define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
        !          7337: #endif
        !          7338: #endif
        !          7339: 
        !          7340: #if defined(LIBXML_LEGACY_ENABLED)
        !          7341: #ifdef bottom_legacy
        !          7342: #undef xmlParseQuotedString
        !          7343: extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
        !          7344: #else
        !          7345: #ifndef xmlParseQuotedString
        !          7346: extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
        !          7347: #define xmlParseQuotedString xmlParseQuotedString__internal_alias
        !          7348: #endif
        !          7349: #endif
        !          7350: #endif
        !          7351: 
        !          7352: #ifdef bottom_parser
        !          7353: #undef xmlParseReference
        !          7354: extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
        !          7355: #else
        !          7356: #ifndef xmlParseReference
        !          7357: extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
        !          7358: #define xmlParseReference xmlParseReference__internal_alias
        !          7359: #endif
        !          7360: #endif
        !          7361: 
        !          7362: #ifdef bottom_parser
        !          7363: #undef xmlParseSDDecl
        !          7364: extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
        !          7365: #else
        !          7366: #ifndef xmlParseSDDecl
        !          7367: extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
        !          7368: #define xmlParseSDDecl xmlParseSDDecl__internal_alias
        !          7369: #endif
        !          7370: #endif
        !          7371: 
        !          7372: #if defined(LIBXML_SAX1_ENABLED)
        !          7373: #ifdef bottom_parser
        !          7374: #undef xmlParseStartTag
        !          7375: extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
        !          7376: #else
        !          7377: #ifndef xmlParseStartTag
        !          7378: extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
        !          7379: #define xmlParseStartTag xmlParseStartTag__internal_alias
        !          7380: #endif
        !          7381: #endif
        !          7382: #endif
        !          7383: 
        !          7384: #ifdef bottom_parser
        !          7385: #undef xmlParseSystemLiteral
        !          7386: extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
        !          7387: #else
        !          7388: #ifndef xmlParseSystemLiteral
        !          7389: extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
        !          7390: #define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
        !          7391: #endif
        !          7392: #endif
        !          7393: 
        !          7394: #ifdef bottom_parser
        !          7395: #undef xmlParseTextDecl
        !          7396: extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
        !          7397: #else
        !          7398: #ifndef xmlParseTextDecl
        !          7399: extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
        !          7400: #define xmlParseTextDecl xmlParseTextDecl__internal_alias
        !          7401: #endif
        !          7402: #endif
        !          7403: 
        !          7404: #ifdef bottom_uri
        !          7405: #undef xmlParseURI
        !          7406: extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
        !          7407: #else
        !          7408: #ifndef xmlParseURI
        !          7409: extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
        !          7410: #define xmlParseURI xmlParseURI__internal_alias
        !          7411: #endif
        !          7412: #endif
        !          7413: 
        !          7414: #ifdef bottom_uri
        !          7415: #undef xmlParseURIRaw
        !          7416: extern __typeof (xmlParseURIRaw) xmlParseURIRaw __attribute((alias("xmlParseURIRaw__internal_alias")));
        !          7417: #else
        !          7418: #ifndef xmlParseURIRaw
        !          7419: extern __typeof (xmlParseURIRaw) xmlParseURIRaw__internal_alias __attribute((visibility("hidden")));
        !          7420: #define xmlParseURIRaw xmlParseURIRaw__internal_alias
        !          7421: #endif
        !          7422: #endif
        !          7423: 
        !          7424: #ifdef bottom_uri
        !          7425: #undef xmlParseURIReference
        !          7426: extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
        !          7427: #else
        !          7428: #ifndef xmlParseURIReference
        !          7429: extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
        !          7430: #define xmlParseURIReference xmlParseURIReference__internal_alias
        !          7431: #endif
        !          7432: #endif
        !          7433: 
        !          7434: #ifdef bottom_parser
        !          7435: #undef xmlParseVersionInfo
        !          7436: extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
        !          7437: #else
        !          7438: #ifndef xmlParseVersionInfo
        !          7439: extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
        !          7440: #define xmlParseVersionInfo xmlParseVersionInfo__internal_alias
        !          7441: #endif
        !          7442: #endif
        !          7443: 
        !          7444: #ifdef bottom_parser
        !          7445: #undef xmlParseVersionNum
        !          7446: extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
        !          7447: #else
        !          7448: #ifndef xmlParseVersionNum
        !          7449: extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
        !          7450: #define xmlParseVersionNum xmlParseVersionNum__internal_alias
        !          7451: #endif
        !          7452: #endif
        !          7453: 
        !          7454: #ifdef bottom_parser
        !          7455: #undef xmlParseXMLDecl
        !          7456: extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
        !          7457: #else
        !          7458: #ifndef xmlParseXMLDecl
        !          7459: extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
        !          7460: #define xmlParseXMLDecl xmlParseXMLDecl__internal_alias
        !          7461: #endif
        !          7462: #endif
        !          7463: 
        !          7464: #ifdef bottom_parserInternals
        !          7465: #undef xmlParserAddNodeInfo
        !          7466: extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
        !          7467: #else
        !          7468: #ifndef xmlParserAddNodeInfo
        !          7469: extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
        !          7470: #define xmlParserAddNodeInfo xmlParserAddNodeInfo__internal_alias
        !          7471: #endif
        !          7472: #endif
        !          7473: 
        !          7474: #ifdef bottom_error
        !          7475: #undef xmlParserError
        !          7476: extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
        !          7477: #else
        !          7478: #ifndef xmlParserError
        !          7479: extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
        !          7480: #define xmlParserError xmlParserError__internal_alias
        !          7481: #endif
        !          7482: #endif
        !          7483: 
        !          7484: #ifdef bottom_parserInternals
        !          7485: #undef xmlParserFindNodeInfo
        !          7486: extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
        !          7487: #else
        !          7488: #ifndef xmlParserFindNodeInfo
        !          7489: extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
        !          7490: #define xmlParserFindNodeInfo xmlParserFindNodeInfo__internal_alias
        !          7491: #endif
        !          7492: #endif
        !          7493: 
        !          7494: #ifdef bottom_parserInternals
        !          7495: #undef xmlParserFindNodeInfoIndex
        !          7496: extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
        !          7497: #else
        !          7498: #ifndef xmlParserFindNodeInfoIndex
        !          7499: extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
        !          7500: #define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__internal_alias
        !          7501: #endif
        !          7502: #endif
        !          7503: 
        !          7504: #ifdef bottom_xmlIO
        !          7505: #undef xmlParserGetDirectory
        !          7506: extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
        !          7507: #else
        !          7508: #ifndef xmlParserGetDirectory
        !          7509: extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
        !          7510: #define xmlParserGetDirectory xmlParserGetDirectory__internal_alias
        !          7511: #endif
        !          7512: #endif
        !          7513: 
        !          7514: #ifdef bottom_parser
        !          7515: #undef xmlParserHandlePEReference
        !          7516: extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
        !          7517: #else
        !          7518: #ifndef xmlParserHandlePEReference
        !          7519: extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
        !          7520: #define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
        !          7521: #endif
        !          7522: #endif
        !          7523: 
        !          7524: #if defined(LIBXML_LEGACY_ENABLED)
        !          7525: #ifdef bottom_legacy
        !          7526: #undef xmlParserHandleReference
        !          7527: extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
        !          7528: #else
        !          7529: #ifndef xmlParserHandleReference
        !          7530: extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
        !          7531: #define xmlParserHandleReference xmlParserHandleReference__internal_alias
        !          7532: #endif
        !          7533: #endif
        !          7534: #endif
        !          7535: 
        !          7536: #ifdef bottom_xmlIO
        !          7537: #undef xmlParserInputBufferCreateFd
        !          7538: extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
        !          7539: #else
        !          7540: #ifndef xmlParserInputBufferCreateFd
        !          7541: extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
        !          7542: #define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
        !          7543: #endif
        !          7544: #endif
        !          7545: 
        !          7546: #ifdef bottom_xmlIO
        !          7547: #undef xmlParserInputBufferCreateFile
        !          7548: extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
        !          7549: #else
        !          7550: #ifndef xmlParserInputBufferCreateFile
        !          7551: extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
        !          7552: #define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__internal_alias
        !          7553: #endif
        !          7554: #endif
        !          7555: 
        !          7556: #ifdef bottom_xmlIO
        !          7557: #undef xmlParserInputBufferCreateFilename
        !          7558: extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
        !          7559: #else
        !          7560: #ifndef xmlParserInputBufferCreateFilename
        !          7561: extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
        !          7562: #define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__internal_alias
        !          7563: #endif
        !          7564: #endif
        !          7565: 
        !          7566: #ifdef bottom_xmlIO
        !          7567: #undef xmlParserInputBufferCreateFilenameDefault
        !          7568: extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
        !          7569: #else
        !          7570: #ifndef xmlParserInputBufferCreateFilenameDefault
        !          7571: extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
        !          7572: #define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__internal_alias
        !          7573: #endif
        !          7574: #endif
        !          7575: 
        !          7576: #ifdef bottom_xmlIO
        !          7577: #undef xmlParserInputBufferCreateIO
        !          7578: extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
        !          7579: #else
        !          7580: #ifndef xmlParserInputBufferCreateIO
        !          7581: extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
        !          7582: #define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__internal_alias
        !          7583: #endif
        !          7584: #endif
        !          7585: 
        !          7586: #ifdef bottom_xmlIO
        !          7587: #undef xmlParserInputBufferCreateMem
        !          7588: extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
        !          7589: #else
        !          7590: #ifndef xmlParserInputBufferCreateMem
        !          7591: extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
        !          7592: #define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__internal_alias
        !          7593: #endif
        !          7594: #endif
        !          7595: 
        !          7596: #ifdef bottom_xmlIO
        !          7597: #undef xmlParserInputBufferCreateStatic
        !          7598: extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
        !          7599: #else
        !          7600: #ifndef xmlParserInputBufferCreateStatic
        !          7601: extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
        !          7602: #define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__internal_alias
        !          7603: #endif
        !          7604: #endif
        !          7605: 
        !          7606: #ifdef bottom_xmlIO
        !          7607: #undef xmlParserInputBufferGrow
        !          7608: extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
        !          7609: #else
        !          7610: #ifndef xmlParserInputBufferGrow
        !          7611: extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
        !          7612: #define xmlParserInputBufferGrow xmlParserInputBufferGrow__internal_alias
        !          7613: #endif
        !          7614: #endif
        !          7615: 
        !          7616: #ifdef bottom_xmlIO
        !          7617: #undef xmlParserInputBufferPush
        !          7618: extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
        !          7619: #else
        !          7620: #ifndef xmlParserInputBufferPush
        !          7621: extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
        !          7622: #define xmlParserInputBufferPush xmlParserInputBufferPush__internal_alias
        !          7623: #endif
        !          7624: #endif
        !          7625: 
        !          7626: #ifdef bottom_xmlIO
        !          7627: #undef xmlParserInputBufferRead
        !          7628: extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
        !          7629: #else
        !          7630: #ifndef xmlParserInputBufferRead
        !          7631: extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
        !          7632: #define xmlParserInputBufferRead xmlParserInputBufferRead__internal_alias
        !          7633: #endif
        !          7634: #endif
        !          7635: 
        !          7636: #ifdef bottom_parserInternals
        !          7637: #undef xmlParserInputGrow
        !          7638: extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
        !          7639: #else
        !          7640: #ifndef xmlParserInputGrow
        !          7641: extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
        !          7642: #define xmlParserInputGrow xmlParserInputGrow__internal_alias
        !          7643: #endif
        !          7644: #endif
        !          7645: 
        !          7646: #ifdef bottom_parserInternals
        !          7647: #undef xmlParserInputRead
        !          7648: extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
        !          7649: #else
        !          7650: #ifndef xmlParserInputRead
        !          7651: extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
        !          7652: #define xmlParserInputRead xmlParserInputRead__internal_alias
        !          7653: #endif
        !          7654: #endif
        !          7655: 
        !          7656: #ifdef bottom_parserInternals
        !          7657: #undef xmlParserInputShrink
        !          7658: extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
        !          7659: #else
        !          7660: #ifndef xmlParserInputShrink
        !          7661: extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
        !          7662: #define xmlParserInputShrink xmlParserInputShrink__internal_alias
        !          7663: #endif
        !          7664: #endif
        !          7665: 
        !          7666: #ifdef bottom_error
        !          7667: #undef xmlParserPrintFileContext
        !          7668: extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
        !          7669: #else
        !          7670: #ifndef xmlParserPrintFileContext
        !          7671: extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
        !          7672: #define xmlParserPrintFileContext xmlParserPrintFileContext__internal_alias
        !          7673: #endif
        !          7674: #endif
        !          7675: 
        !          7676: #ifdef bottom_error
        !          7677: #undef xmlParserPrintFileInfo
        !          7678: extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
        !          7679: #else
        !          7680: #ifndef xmlParserPrintFileInfo
        !          7681: extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
        !          7682: #define xmlParserPrintFileInfo xmlParserPrintFileInfo__internal_alias
        !          7683: #endif
        !          7684: #endif
        !          7685: 
        !          7686: #ifdef bottom_error
        !          7687: #undef xmlParserValidityError
        !          7688: extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
        !          7689: #else
        !          7690: #ifndef xmlParserValidityError
        !          7691: extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
        !          7692: #define xmlParserValidityError xmlParserValidityError__internal_alias
        !          7693: #endif
        !          7694: #endif
        !          7695: 
        !          7696: #ifdef bottom_error
        !          7697: #undef xmlParserValidityWarning
        !          7698: extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
        !          7699: #else
        !          7700: #ifndef xmlParserValidityWarning
        !          7701: extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
        !          7702: #define xmlParserValidityWarning xmlParserValidityWarning__internal_alias
        !          7703: #endif
        !          7704: #endif
        !          7705: 
        !          7706: #ifdef bottom_error
        !          7707: #undef xmlParserWarning
        !          7708: extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
        !          7709: #else
        !          7710: #ifndef xmlParserWarning
        !          7711: extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
        !          7712: #define xmlParserWarning xmlParserWarning__internal_alias
        !          7713: #endif
        !          7714: #endif
        !          7715: 
        !          7716: #ifdef bottom_uri
        !          7717: #undef xmlPathToURI
        !          7718: extern __typeof (xmlPathToURI) xmlPathToURI __attribute((alias("xmlPathToURI__internal_alias")));
        !          7719: #else
        !          7720: #ifndef xmlPathToURI
        !          7721: extern __typeof (xmlPathToURI) xmlPathToURI__internal_alias __attribute((visibility("hidden")));
        !          7722: #define xmlPathToURI xmlPathToURI__internal_alias
        !          7723: #endif
        !          7724: #endif
        !          7725: 
        !          7726: #if defined(LIBXML_PATTERN_ENABLED)
        !          7727: #ifdef bottom_pattern
        !          7728: #undef xmlPatternFromRoot
        !          7729: extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
        !          7730: #else
        !          7731: #ifndef xmlPatternFromRoot
        !          7732: extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
        !          7733: #define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
        !          7734: #endif
        !          7735: #endif
        !          7736: #endif
        !          7737: 
        !          7738: #if defined(LIBXML_PATTERN_ENABLED)
        !          7739: #ifdef bottom_pattern
        !          7740: #undef xmlPatternGetStreamCtxt
        !          7741: extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
        !          7742: #else
        !          7743: #ifndef xmlPatternGetStreamCtxt
        !          7744: extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
        !          7745: #define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
        !          7746: #endif
        !          7747: #endif
        !          7748: #endif
        !          7749: 
        !          7750: #if defined(LIBXML_PATTERN_ENABLED)
        !          7751: #ifdef bottom_pattern
        !          7752: #undef xmlPatternMatch
        !          7753: extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
        !          7754: #else
        !          7755: #ifndef xmlPatternMatch
        !          7756: extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
        !          7757: #define xmlPatternMatch xmlPatternMatch__internal_alias
        !          7758: #endif
        !          7759: #endif
        !          7760: #endif
        !          7761: 
        !          7762: #if defined(LIBXML_PATTERN_ENABLED)
        !          7763: #ifdef bottom_pattern
        !          7764: #undef xmlPatternMaxDepth
        !          7765: extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
        !          7766: #else
        !          7767: #ifndef xmlPatternMaxDepth
        !          7768: extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
        !          7769: #define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
        !          7770: #endif
        !          7771: #endif
        !          7772: #endif
        !          7773: 
        !          7774: #if defined(LIBXML_PATTERN_ENABLED)
        !          7775: #ifdef bottom_pattern
        !          7776: #undef xmlPatternMinDepth
        !          7777: extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth __attribute((alias("xmlPatternMinDepth__internal_alias")));
        !          7778: #else
        !          7779: #ifndef xmlPatternMinDepth
        !          7780: extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth__internal_alias __attribute((visibility("hidden")));
        !          7781: #define xmlPatternMinDepth xmlPatternMinDepth__internal_alias
        !          7782: #endif
        !          7783: #endif
        !          7784: #endif
        !          7785: 
        !          7786: #if defined(LIBXML_PATTERN_ENABLED)
        !          7787: #ifdef bottom_pattern
        !          7788: #undef xmlPatternStreamable
        !          7789: extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
        !          7790: #else
        !          7791: #ifndef xmlPatternStreamable
        !          7792: extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
        !          7793: #define xmlPatternStreamable xmlPatternStreamable__internal_alias
        !          7794: #endif
        !          7795: #endif
        !          7796: #endif
        !          7797: 
        !          7798: #if defined(LIBXML_PATTERN_ENABLED)
        !          7799: #ifdef bottom_pattern
        !          7800: #undef xmlPatterncompile
        !          7801: extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
        !          7802: #else
        !          7803: #ifndef xmlPatterncompile
        !          7804: extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
        !          7805: #define xmlPatterncompile xmlPatterncompile__internal_alias
        !          7806: #endif
        !          7807: #endif
        !          7808: #endif
        !          7809: 
        !          7810: #ifdef bottom_parserInternals
        !          7811: #undef xmlPedanticParserDefault
        !          7812: extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
        !          7813: #else
        !          7814: #ifndef xmlPedanticParserDefault
        !          7815: extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
        !          7816: #define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
        !          7817: #endif
        !          7818: #endif
        !          7819: 
        !          7820: #ifdef bottom_parser
        !          7821: #undef xmlPopInput
        !          7822: extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
        !          7823: #else
        !          7824: #ifndef xmlPopInput
        !          7825: extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
        !          7826: #define xmlPopInput xmlPopInput__internal_alias
        !          7827: #endif
        !          7828: #endif
        !          7829: 
        !          7830: #ifdef bottom_xmlIO
        !          7831: #undef xmlPopInputCallbacks
        !          7832: extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
        !          7833: #else
        !          7834: #ifndef xmlPopInputCallbacks
        !          7835: extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
        !          7836: #define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
        !          7837: #endif
        !          7838: #endif
        !          7839: 
        !          7840: #if defined(LIBXML_TREE_ENABLED)
        !          7841: #ifdef bottom_tree
        !          7842: #undef xmlPreviousElementSibling
        !          7843: extern __typeof (xmlPreviousElementSibling) xmlPreviousElementSibling __attribute((alias("xmlPreviousElementSibling__internal_alias")));
        !          7844: #else
        !          7845: #ifndef xmlPreviousElementSibling
        !          7846: extern __typeof (xmlPreviousElementSibling) xmlPreviousElementSibling__internal_alias __attribute((visibility("hidden")));
        !          7847: #define xmlPreviousElementSibling xmlPreviousElementSibling__internal_alias
        !          7848: #endif
        !          7849: #endif
        !          7850: #endif
        !          7851: 
        !          7852: #ifdef bottom_uri
        !          7853: #undef xmlPrintURI
        !          7854: extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
        !          7855: #else
        !          7856: #ifndef xmlPrintURI
        !          7857: extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
        !          7858: #define xmlPrintURI xmlPrintURI__internal_alias
        !          7859: #endif
        !          7860: #endif
        !          7861: 
        !          7862: #ifdef bottom_parser
        !          7863: #undef xmlPushInput
        !          7864: extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
        !          7865: #else
        !          7866: #ifndef xmlPushInput
        !          7867: extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
        !          7868: #define xmlPushInput xmlPushInput__internal_alias
        !          7869: #endif
        !          7870: #endif
        !          7871: 
        !          7872: #ifdef bottom_threads
        !          7873: #undef xmlRMutexLock
        !          7874: extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
        !          7875: #else
        !          7876: #ifndef xmlRMutexLock
        !          7877: extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
        !          7878: #define xmlRMutexLock xmlRMutexLock__internal_alias
        !          7879: #endif
        !          7880: #endif
        !          7881: 
        !          7882: #ifdef bottom_threads
        !          7883: #undef xmlRMutexUnlock
        !          7884: extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
        !          7885: #else
        !          7886: #ifndef xmlRMutexUnlock
        !          7887: extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
        !          7888: #define xmlRMutexUnlock xmlRMutexUnlock__internal_alias
        !          7889: #endif
        !          7890: #endif
        !          7891: 
        !          7892: #ifdef bottom_parser
        !          7893: #undef xmlReadDoc
        !          7894: extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
        !          7895: #else
        !          7896: #ifndef xmlReadDoc
        !          7897: extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
        !          7898: #define xmlReadDoc xmlReadDoc__internal_alias
        !          7899: #endif
        !          7900: #endif
        !          7901: 
        !          7902: #ifdef bottom_parser
        !          7903: #undef xmlReadFd
        !          7904: extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
        !          7905: #else
        !          7906: #ifndef xmlReadFd
        !          7907: extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
        !          7908: #define xmlReadFd xmlReadFd__internal_alias
        !          7909: #endif
        !          7910: #endif
        !          7911: 
        !          7912: #ifdef bottom_parser
        !          7913: #undef xmlReadFile
        !          7914: extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
        !          7915: #else
        !          7916: #ifndef xmlReadFile
        !          7917: extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
        !          7918: #define xmlReadFile xmlReadFile__internal_alias
        !          7919: #endif
        !          7920: #endif
        !          7921: 
        !          7922: #ifdef bottom_parser
        !          7923: #undef xmlReadIO
        !          7924: extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
        !          7925: #else
        !          7926: #ifndef xmlReadIO
        !          7927: extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
        !          7928: #define xmlReadIO xmlReadIO__internal_alias
        !          7929: #endif
        !          7930: #endif
        !          7931: 
        !          7932: #ifdef bottom_parser
        !          7933: #undef xmlReadMemory
        !          7934: extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
        !          7935: #else
        !          7936: #ifndef xmlReadMemory
        !          7937: extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
        !          7938: #define xmlReadMemory xmlReadMemory__internal_alias
        !          7939: #endif
        !          7940: #endif
        !          7941: 
        !          7942: #if defined(LIBXML_READER_ENABLED)
        !          7943: #ifdef bottom_xmlreader
        !          7944: #undef xmlReaderForDoc
        !          7945: extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
        !          7946: #else
        !          7947: #ifndef xmlReaderForDoc
        !          7948: extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
        !          7949: #define xmlReaderForDoc xmlReaderForDoc__internal_alias
        !          7950: #endif
        !          7951: #endif
        !          7952: #endif
        !          7953: 
        !          7954: #if defined(LIBXML_READER_ENABLED)
        !          7955: #ifdef bottom_xmlreader
        !          7956: #undef xmlReaderForFd
        !          7957: extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
        !          7958: #else
        !          7959: #ifndef xmlReaderForFd
        !          7960: extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
        !          7961: #define xmlReaderForFd xmlReaderForFd__internal_alias
        !          7962: #endif
        !          7963: #endif
        !          7964: #endif
        !          7965: 
        !          7966: #if defined(LIBXML_READER_ENABLED)
        !          7967: #ifdef bottom_xmlreader
        !          7968: #undef xmlReaderForFile
        !          7969: extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
        !          7970: #else
        !          7971: #ifndef xmlReaderForFile
        !          7972: extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
        !          7973: #define xmlReaderForFile xmlReaderForFile__internal_alias
        !          7974: #endif
        !          7975: #endif
        !          7976: #endif
        !          7977: 
        !          7978: #if defined(LIBXML_READER_ENABLED)
        !          7979: #ifdef bottom_xmlreader
        !          7980: #undef xmlReaderForIO
        !          7981: extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
        !          7982: #else
        !          7983: #ifndef xmlReaderForIO
        !          7984: extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
        !          7985: #define xmlReaderForIO xmlReaderForIO__internal_alias
        !          7986: #endif
        !          7987: #endif
        !          7988: #endif
        !          7989: 
        !          7990: #if defined(LIBXML_READER_ENABLED)
        !          7991: #ifdef bottom_xmlreader
        !          7992: #undef xmlReaderForMemory
        !          7993: extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
        !          7994: #else
        !          7995: #ifndef xmlReaderForMemory
        !          7996: extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
        !          7997: #define xmlReaderForMemory xmlReaderForMemory__internal_alias
        !          7998: #endif
        !          7999: #endif
        !          8000: #endif
        !          8001: 
        !          8002: #if defined(LIBXML_READER_ENABLED)
        !          8003: #ifdef bottom_xmlreader
        !          8004: #undef xmlReaderNewDoc
        !          8005: extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
        !          8006: #else
        !          8007: #ifndef xmlReaderNewDoc
        !          8008: extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
        !          8009: #define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
        !          8010: #endif
        !          8011: #endif
        !          8012: #endif
        !          8013: 
        !          8014: #if defined(LIBXML_READER_ENABLED)
        !          8015: #ifdef bottom_xmlreader
        !          8016: #undef xmlReaderNewFd
        !          8017: extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
        !          8018: #else
        !          8019: #ifndef xmlReaderNewFd
        !          8020: extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
        !          8021: #define xmlReaderNewFd xmlReaderNewFd__internal_alias
        !          8022: #endif
        !          8023: #endif
        !          8024: #endif
        !          8025: 
        !          8026: #if defined(LIBXML_READER_ENABLED)
        !          8027: #ifdef bottom_xmlreader
        !          8028: #undef xmlReaderNewFile
        !          8029: extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
        !          8030: #else
        !          8031: #ifndef xmlReaderNewFile
        !          8032: extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
        !          8033: #define xmlReaderNewFile xmlReaderNewFile__internal_alias
        !          8034: #endif
        !          8035: #endif
        !          8036: #endif
        !          8037: 
        !          8038: #if defined(LIBXML_READER_ENABLED)
        !          8039: #ifdef bottom_xmlreader
        !          8040: #undef xmlReaderNewIO
        !          8041: extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
        !          8042: #else
        !          8043: #ifndef xmlReaderNewIO
        !          8044: extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
        !          8045: #define xmlReaderNewIO xmlReaderNewIO__internal_alias
        !          8046: #endif
        !          8047: #endif
        !          8048: #endif
        !          8049: 
        !          8050: #if defined(LIBXML_READER_ENABLED)
        !          8051: #ifdef bottom_xmlreader
        !          8052: #undef xmlReaderNewMemory
        !          8053: extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
        !          8054: #else
        !          8055: #ifndef xmlReaderNewMemory
        !          8056: extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
        !          8057: #define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
        !          8058: #endif
        !          8059: #endif
        !          8060: #endif
        !          8061: 
        !          8062: #if defined(LIBXML_READER_ENABLED)
        !          8063: #ifdef bottom_xmlreader
        !          8064: #undef xmlReaderNewWalker
        !          8065: extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
        !          8066: #else
        !          8067: #ifndef xmlReaderNewWalker
        !          8068: extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
        !          8069: #define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
        !          8070: #endif
        !          8071: #endif
        !          8072: #endif
        !          8073: 
        !          8074: #if defined(LIBXML_READER_ENABLED)
        !          8075: #ifdef bottom_xmlreader
        !          8076: #undef xmlReaderWalker
        !          8077: extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
        !          8078: #else
        !          8079: #ifndef xmlReaderWalker
        !          8080: extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
        !          8081: #define xmlReaderWalker xmlReaderWalker__internal_alias
        !          8082: #endif
        !          8083: #endif
        !          8084: #endif
        !          8085: 
        !          8086: #ifdef bottom_xmlmemory
        !          8087: #undef xmlReallocLoc
        !          8088: extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
        !          8089: #else
        !          8090: #ifndef xmlReallocLoc
        !          8091: extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
        !          8092: #define xmlReallocLoc xmlReallocLoc__internal_alias
        !          8093: #endif
        !          8094: #endif
        !          8095: 
        !          8096: #if defined(LIBXML_TREE_ENABLED)
        !          8097: #ifdef bottom_tree
        !          8098: #undef xmlReconciliateNs
        !          8099: extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
        !          8100: #else
        !          8101: #ifndef xmlReconciliateNs
        !          8102: extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
        !          8103: #define xmlReconciliateNs xmlReconciliateNs__internal_alias
        !          8104: #endif
        !          8105: #endif
        !          8106: #endif
        !          8107: 
        !          8108: #if defined(LIBXML_SAX1_ENABLED)
        !          8109: #ifdef bottom_parser
        !          8110: #undef xmlRecoverDoc
        !          8111: extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
        !          8112: #else
        !          8113: #ifndef xmlRecoverDoc
        !          8114: extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
        !          8115: #define xmlRecoverDoc xmlRecoverDoc__internal_alias
        !          8116: #endif
        !          8117: #endif
        !          8118: #endif
        !          8119: 
        !          8120: #if defined(LIBXML_SAX1_ENABLED)
        !          8121: #ifdef bottom_parser
        !          8122: #undef xmlRecoverFile
        !          8123: extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
        !          8124: #else
        !          8125: #ifndef xmlRecoverFile
        !          8126: extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
        !          8127: #define xmlRecoverFile xmlRecoverFile__internal_alias
        !          8128: #endif
        !          8129: #endif
        !          8130: #endif
        !          8131: 
        !          8132: #if defined(LIBXML_SAX1_ENABLED)
        !          8133: #ifdef bottom_parser
        !          8134: #undef xmlRecoverMemory
        !          8135: extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
        !          8136: #else
        !          8137: #ifndef xmlRecoverMemory
        !          8138: extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
        !          8139: #define xmlRecoverMemory xmlRecoverMemory__internal_alias
        !          8140: #endif
        !          8141: #endif
        !          8142: #endif
        !          8143: 
        !          8144: #if defined(LIBXML_REGEXP_ENABLED)
        !          8145: #ifdef bottom_xmlregexp
        !          8146: #undef xmlRegExecErrInfo
        !          8147: extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
        !          8148: #else
        !          8149: #ifndef xmlRegExecErrInfo
        !          8150: extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
        !          8151: #define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
        !          8152: #endif
        !          8153: #endif
        !          8154: #endif
        !          8155: 
        !          8156: #if defined(LIBXML_REGEXP_ENABLED)
        !          8157: #ifdef bottom_xmlregexp
        !          8158: #undef xmlRegExecNextValues
        !          8159: extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
        !          8160: #else
        !          8161: #ifndef xmlRegExecNextValues
        !          8162: extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
        !          8163: #define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
        !          8164: #endif
        !          8165: #endif
        !          8166: #endif
        !          8167: 
        !          8168: #if defined(LIBXML_REGEXP_ENABLED)
        !          8169: #ifdef bottom_xmlregexp
        !          8170: #undef xmlRegExecPushString
        !          8171: extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
        !          8172: #else
        !          8173: #ifndef xmlRegExecPushString
        !          8174: extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
        !          8175: #define xmlRegExecPushString xmlRegExecPushString__internal_alias
        !          8176: #endif
        !          8177: #endif
        !          8178: #endif
        !          8179: 
        !          8180: #if defined(LIBXML_REGEXP_ENABLED)
        !          8181: #ifdef bottom_xmlregexp
        !          8182: #undef xmlRegExecPushString2
        !          8183: extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
        !          8184: #else
        !          8185: #ifndef xmlRegExecPushString2
        !          8186: extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
        !          8187: #define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
        !          8188: #endif
        !          8189: #endif
        !          8190: #endif
        !          8191: 
        !          8192: #if defined(LIBXML_REGEXP_ENABLED)
        !          8193: #ifdef bottom_xmlregexp
        !          8194: #undef xmlRegFreeExecCtxt
        !          8195: extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
        !          8196: #else
        !          8197: #ifndef xmlRegFreeExecCtxt
        !          8198: extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
        !          8199: #define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
        !          8200: #endif
        !          8201: #endif
        !          8202: #endif
        !          8203: 
        !          8204: #if defined(LIBXML_REGEXP_ENABLED)
        !          8205: #ifdef bottom_xmlregexp
        !          8206: #undef xmlRegFreeRegexp
        !          8207: extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
        !          8208: #else
        !          8209: #ifndef xmlRegFreeRegexp
        !          8210: extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
        !          8211: #define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
        !          8212: #endif
        !          8213: #endif
        !          8214: #endif
        !          8215: 
        !          8216: #if defined(LIBXML_REGEXP_ENABLED)
        !          8217: #ifdef bottom_xmlregexp
        !          8218: #undef xmlRegNewExecCtxt
        !          8219: extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
        !          8220: #else
        !          8221: #ifndef xmlRegNewExecCtxt
        !          8222: extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
        !          8223: #define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
        !          8224: #endif
        !          8225: #endif
        !          8226: #endif
        !          8227: 
        !          8228: #if defined(LIBXML_REGEXP_ENABLED)
        !          8229: #ifdef bottom_xmlregexp
        !          8230: #undef xmlRegexpCompile
        !          8231: extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
        !          8232: #else
        !          8233: #ifndef xmlRegexpCompile
        !          8234: extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
        !          8235: #define xmlRegexpCompile xmlRegexpCompile__internal_alias
        !          8236: #endif
        !          8237: #endif
        !          8238: #endif
        !          8239: 
        !          8240: #if defined(LIBXML_REGEXP_ENABLED)
        !          8241: #ifdef bottom_xmlregexp
        !          8242: #undef xmlRegexpExec
        !          8243: extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
        !          8244: #else
        !          8245: #ifndef xmlRegexpExec
        !          8246: extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
        !          8247: #define xmlRegexpExec xmlRegexpExec__internal_alias
        !          8248: #endif
        !          8249: #endif
        !          8250: #endif
        !          8251: 
        !          8252: #if defined(LIBXML_REGEXP_ENABLED)
        !          8253: #ifdef bottom_xmlregexp
        !          8254: #undef xmlRegexpIsDeterminist
        !          8255: extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
        !          8256: #else
        !          8257: #ifndef xmlRegexpIsDeterminist
        !          8258: extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
        !          8259: #define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
        !          8260: #endif
        !          8261: #endif
        !          8262: #endif
        !          8263: 
        !          8264: #if defined(LIBXML_REGEXP_ENABLED)
        !          8265: #ifdef bottom_xmlregexp
        !          8266: #undef xmlRegexpPrint
        !          8267: extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
        !          8268: #else
        !          8269: #ifndef xmlRegexpPrint
        !          8270: extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
        !          8271: #define xmlRegexpPrint xmlRegexpPrint__internal_alias
        !          8272: #endif
        !          8273: #endif
        !          8274: #endif
        !          8275: 
        !          8276: #ifdef bottom_encoding
        !          8277: #undef xmlRegisterCharEncodingHandler
        !          8278: extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
        !          8279: #else
        !          8280: #ifndef xmlRegisterCharEncodingHandler
        !          8281: extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
        !          8282: #define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
        !          8283: #endif
        !          8284: #endif
        !          8285: 
        !          8286: #ifdef bottom_xmlIO
        !          8287: #undef xmlRegisterDefaultInputCallbacks
        !          8288: extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
        !          8289: #else
        !          8290: #ifndef xmlRegisterDefaultInputCallbacks
        !          8291: extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
        !          8292: #define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__internal_alias
        !          8293: #endif
        !          8294: #endif
        !          8295: 
        !          8296: #if defined(LIBXML_OUTPUT_ENABLED)
        !          8297: #ifdef bottom_xmlIO
        !          8298: #undef xmlRegisterDefaultOutputCallbacks
        !          8299: extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
        !          8300: #else
        !          8301: #ifndef xmlRegisterDefaultOutputCallbacks
        !          8302: extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
        !          8303: #define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
        !          8304: #endif
        !          8305: #endif
        !          8306: #endif
        !          8307: 
        !          8308: #if defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED)
        !          8309: #ifdef bottom_xmlIO
        !          8310: #undef xmlRegisterHTTPPostCallbacks
        !          8311: extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
        !          8312: #else
        !          8313: #ifndef xmlRegisterHTTPPostCallbacks
        !          8314: extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
        !          8315: #define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
        !          8316: #endif
        !          8317: #endif
        !          8318: #endif
        !          8319: 
        !          8320: #ifdef bottom_xmlIO
        !          8321: #undef xmlRegisterInputCallbacks
        !          8322: extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
        !          8323: #else
        !          8324: #ifndef xmlRegisterInputCallbacks
        !          8325: extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
        !          8326: #define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
        !          8327: #endif
        !          8328: #endif
        !          8329: 
        !          8330: #ifdef bottom_globals
        !          8331: #undef xmlRegisterNodeDefault
        !          8332: extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
        !          8333: #else
        !          8334: #ifndef xmlRegisterNodeDefault
        !          8335: extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
        !          8336: #define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
        !          8337: #endif
        !          8338: #endif
        !          8339: 
        !          8340: #if defined(LIBXML_OUTPUT_ENABLED)
        !          8341: #ifdef bottom_xmlIO
        !          8342: #undef xmlRegisterOutputCallbacks
        !          8343: extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
        !          8344: #else
        !          8345: #ifndef xmlRegisterOutputCallbacks
        !          8346: extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
        !          8347: #define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
        !          8348: #endif
        !          8349: #endif
        !          8350: #endif
        !          8351: 
        !          8352: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8353: #ifdef bottom_relaxng
        !          8354: #undef xmlRelaxNGCleanupTypes
        !          8355: extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
        !          8356: #else
        !          8357: #ifndef xmlRelaxNGCleanupTypes
        !          8358: extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
        !          8359: #define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
        !          8360: #endif
        !          8361: #endif
        !          8362: #endif
        !          8363: 
        !          8364: #if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !          8365: #ifdef bottom_relaxng
        !          8366: #undef xmlRelaxNGDump
        !          8367: extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
        !          8368: #else
        !          8369: #ifndef xmlRelaxNGDump
        !          8370: extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
        !          8371: #define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
        !          8372: #endif
        !          8373: #endif
        !          8374: #endif
        !          8375: 
        !          8376: #if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !          8377: #ifdef bottom_relaxng
        !          8378: #undef xmlRelaxNGDumpTree
        !          8379: extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
        !          8380: #else
        !          8381: #ifndef xmlRelaxNGDumpTree
        !          8382: extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
        !          8383: #define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
        !          8384: #endif
        !          8385: #endif
        !          8386: #endif
        !          8387: 
        !          8388: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8389: #ifdef bottom_relaxng
        !          8390: #undef xmlRelaxNGFree
        !          8391: extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
        !          8392: #else
        !          8393: #ifndef xmlRelaxNGFree
        !          8394: extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
        !          8395: #define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
        !          8396: #endif
        !          8397: #endif
        !          8398: #endif
        !          8399: 
        !          8400: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8401: #ifdef bottom_relaxng
        !          8402: #undef xmlRelaxNGFreeParserCtxt
        !          8403: extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
        !          8404: #else
        !          8405: #ifndef xmlRelaxNGFreeParserCtxt
        !          8406: extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          8407: #define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
        !          8408: #endif
        !          8409: #endif
        !          8410: #endif
        !          8411: 
        !          8412: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8413: #ifdef bottom_relaxng
        !          8414: #undef xmlRelaxNGFreeValidCtxt
        !          8415: extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
        !          8416: #else
        !          8417: #ifndef xmlRelaxNGFreeValidCtxt
        !          8418: extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
        !          8419: #define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
        !          8420: #endif
        !          8421: #endif
        !          8422: #endif
        !          8423: 
        !          8424: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8425: #ifdef bottom_relaxng
        !          8426: #undef xmlRelaxNGGetParserErrors
        !          8427: extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
        !          8428: #else
        !          8429: #ifndef xmlRelaxNGGetParserErrors
        !          8430: extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
        !          8431: #define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
        !          8432: #endif
        !          8433: #endif
        !          8434: #endif
        !          8435: 
        !          8436: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8437: #ifdef bottom_relaxng
        !          8438: #undef xmlRelaxNGGetValidErrors
        !          8439: extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
        !          8440: #else
        !          8441: #ifndef xmlRelaxNGGetValidErrors
        !          8442: extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
        !          8443: #define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
        !          8444: #endif
        !          8445: #endif
        !          8446: #endif
        !          8447: 
        !          8448: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8449: #ifdef bottom_relaxng
        !          8450: #undef xmlRelaxNGInitTypes
        !          8451: extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
        !          8452: #else
        !          8453: #ifndef xmlRelaxNGInitTypes
        !          8454: extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
        !          8455: #define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
        !          8456: #endif
        !          8457: #endif
        !          8458: #endif
        !          8459: 
        !          8460: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8461: #ifdef bottom_relaxng
        !          8462: #undef xmlRelaxNGNewDocParserCtxt
        !          8463: extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
        !          8464: #else
        !          8465: #ifndef xmlRelaxNGNewDocParserCtxt
        !          8466: extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          8467: #define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
        !          8468: #endif
        !          8469: #endif
        !          8470: #endif
        !          8471: 
        !          8472: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8473: #ifdef bottom_relaxng
        !          8474: #undef xmlRelaxNGNewMemParserCtxt
        !          8475: extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
        !          8476: #else
        !          8477: #ifndef xmlRelaxNGNewMemParserCtxt
        !          8478: extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          8479: #define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
        !          8480: #endif
        !          8481: #endif
        !          8482: #endif
        !          8483: 
        !          8484: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8485: #ifdef bottom_relaxng
        !          8486: #undef xmlRelaxNGNewParserCtxt
        !          8487: extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
        !          8488: #else
        !          8489: #ifndef xmlRelaxNGNewParserCtxt
        !          8490: extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          8491: #define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
        !          8492: #endif
        !          8493: #endif
        !          8494: #endif
        !          8495: 
        !          8496: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8497: #ifdef bottom_relaxng
        !          8498: #undef xmlRelaxNGNewValidCtxt
        !          8499: extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
        !          8500: #else
        !          8501: #ifndef xmlRelaxNGNewValidCtxt
        !          8502: extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
        !          8503: #define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
        !          8504: #endif
        !          8505: #endif
        !          8506: #endif
        !          8507: 
        !          8508: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8509: #ifdef bottom_relaxng
        !          8510: #undef xmlRelaxNGParse
        !          8511: extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
        !          8512: #else
        !          8513: #ifndef xmlRelaxNGParse
        !          8514: extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
        !          8515: #define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
        !          8516: #endif
        !          8517: #endif
        !          8518: #endif
        !          8519: 
        !          8520: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8521: #ifdef bottom_relaxng
        !          8522: #undef xmlRelaxNGSetParserErrors
        !          8523: extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
        !          8524: #else
        !          8525: #ifndef xmlRelaxNGSetParserErrors
        !          8526: extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
        !          8527: #define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
        !          8528: #endif
        !          8529: #endif
        !          8530: #endif
        !          8531: 
        !          8532: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8533: #ifdef bottom_relaxng
        !          8534: #undef xmlRelaxNGSetParserStructuredErrors
        !          8535: extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors __attribute((alias("xmlRelaxNGSetParserStructuredErrors__internal_alias")));
        !          8536: #else
        !          8537: #ifndef xmlRelaxNGSetParserStructuredErrors
        !          8538: extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
        !          8539: #define xmlRelaxNGSetParserStructuredErrors xmlRelaxNGSetParserStructuredErrors__internal_alias
        !          8540: #endif
        !          8541: #endif
        !          8542: #endif
        !          8543: 
        !          8544: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8545: #ifdef bottom_relaxng
        !          8546: #undef xmlRelaxNGSetValidErrors
        !          8547: extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
        !          8548: #else
        !          8549: #ifndef xmlRelaxNGSetValidErrors
        !          8550: extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
        !          8551: #define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
        !          8552: #endif
        !          8553: #endif
        !          8554: #endif
        !          8555: 
        !          8556: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8557: #ifdef bottom_relaxng
        !          8558: #undef xmlRelaxNGSetValidStructuredErrors
        !          8559: extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors __attribute((alias("xmlRelaxNGSetValidStructuredErrors__internal_alias")));
        !          8560: #else
        !          8561: #ifndef xmlRelaxNGSetValidStructuredErrors
        !          8562: extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
        !          8563: #define xmlRelaxNGSetValidStructuredErrors xmlRelaxNGSetValidStructuredErrors__internal_alias
        !          8564: #endif
        !          8565: #endif
        !          8566: #endif
        !          8567: 
        !          8568: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8569: #ifdef bottom_relaxng
        !          8570: #undef xmlRelaxNGValidateDoc
        !          8571: extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
        !          8572: #else
        !          8573: #ifndef xmlRelaxNGValidateDoc
        !          8574: extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
        !          8575: #define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
        !          8576: #endif
        !          8577: #endif
        !          8578: #endif
        !          8579: 
        !          8580: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8581: #ifdef bottom_relaxng
        !          8582: #undef xmlRelaxNGValidateFullElement
        !          8583: extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
        !          8584: #else
        !          8585: #ifndef xmlRelaxNGValidateFullElement
        !          8586: extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
        !          8587: #define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
        !          8588: #endif
        !          8589: #endif
        !          8590: #endif
        !          8591: 
        !          8592: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8593: #ifdef bottom_relaxng
        !          8594: #undef xmlRelaxNGValidatePopElement
        !          8595: extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
        !          8596: #else
        !          8597: #ifndef xmlRelaxNGValidatePopElement
        !          8598: extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
        !          8599: #define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
        !          8600: #endif
        !          8601: #endif
        !          8602: #endif
        !          8603: 
        !          8604: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8605: #ifdef bottom_relaxng
        !          8606: #undef xmlRelaxNGValidatePushCData
        !          8607: extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
        !          8608: #else
        !          8609: #ifndef xmlRelaxNGValidatePushCData
        !          8610: extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
        !          8611: #define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
        !          8612: #endif
        !          8613: #endif
        !          8614: #endif
        !          8615: 
        !          8616: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8617: #ifdef bottom_relaxng
        !          8618: #undef xmlRelaxNGValidatePushElement
        !          8619: extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
        !          8620: #else
        !          8621: #ifndef xmlRelaxNGValidatePushElement
        !          8622: extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
        !          8623: #define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
        !          8624: #endif
        !          8625: #endif
        !          8626: #endif
        !          8627: 
        !          8628: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          8629: #ifdef bottom_relaxng
        !          8630: #undef xmlRelaxParserSetFlag
        !          8631: extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
        !          8632: #else
        !          8633: #ifndef xmlRelaxParserSetFlag
        !          8634: extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
        !          8635: #define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
        !          8636: #endif
        !          8637: #endif
        !          8638: #endif
        !          8639: 
        !          8640: #ifdef bottom_valid
        !          8641: #undef xmlRemoveID
        !          8642: extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
        !          8643: #else
        !          8644: #ifndef xmlRemoveID
        !          8645: extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
        !          8646: #define xmlRemoveID xmlRemoveID__internal_alias
        !          8647: #endif
        !          8648: #endif
        !          8649: 
        !          8650: #ifdef bottom_tree
        !          8651: #undef xmlRemoveProp
        !          8652: extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
        !          8653: #else
        !          8654: #ifndef xmlRemoveProp
        !          8655: extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
        !          8656: #define xmlRemoveProp xmlRemoveProp__internal_alias
        !          8657: #endif
        !          8658: #endif
        !          8659: 
        !          8660: #ifdef bottom_valid
        !          8661: #undef xmlRemoveRef
        !          8662: extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
        !          8663: #else
        !          8664: #ifndef xmlRemoveRef
        !          8665: extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
        !          8666: #define xmlRemoveRef xmlRemoveRef__internal_alias
        !          8667: #endif
        !          8668: #endif
        !          8669: 
        !          8670: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
        !          8671: #ifdef bottom_tree
        !          8672: #undef xmlReplaceNode
        !          8673: extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
        !          8674: #else
        !          8675: #ifndef xmlReplaceNode
        !          8676: extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
        !          8677: #define xmlReplaceNode xmlReplaceNode__internal_alias
        !          8678: #endif
        !          8679: #endif
        !          8680: #endif
        !          8681: 
        !          8682: #ifdef bottom_error
        !          8683: #undef xmlResetError
        !          8684: extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
        !          8685: #else
        !          8686: #ifndef xmlResetError
        !          8687: extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
        !          8688: #define xmlResetError xmlResetError__internal_alias
        !          8689: #endif
        !          8690: #endif
        !          8691: 
        !          8692: #ifdef bottom_error
        !          8693: #undef xmlResetLastError
        !          8694: extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
        !          8695: #else
        !          8696: #ifndef xmlResetLastError
        !          8697: extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
        !          8698: #define xmlResetLastError xmlResetLastError__internal_alias
        !          8699: #endif
        !          8700: #endif
        !          8701: 
        !          8702: #ifdef bottom_SAX2
        !          8703: #undef xmlSAX2AttributeDecl
        !          8704: extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
        !          8705: #else
        !          8706: #ifndef xmlSAX2AttributeDecl
        !          8707: extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
        !          8708: #define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
        !          8709: #endif
        !          8710: #endif
        !          8711: 
        !          8712: #ifdef bottom_SAX2
        !          8713: #undef xmlSAX2CDataBlock
        !          8714: extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
        !          8715: #else
        !          8716: #ifndef xmlSAX2CDataBlock
        !          8717: extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
        !          8718: #define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
        !          8719: #endif
        !          8720: #endif
        !          8721: 
        !          8722: #ifdef bottom_SAX2
        !          8723: #undef xmlSAX2Characters
        !          8724: extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
        !          8725: #else
        !          8726: #ifndef xmlSAX2Characters
        !          8727: extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
        !          8728: #define xmlSAX2Characters xmlSAX2Characters__internal_alias
        !          8729: #endif
        !          8730: #endif
        !          8731: 
        !          8732: #ifdef bottom_SAX2
        !          8733: #undef xmlSAX2Comment
        !          8734: extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
        !          8735: #else
        !          8736: #ifndef xmlSAX2Comment
        !          8737: extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
        !          8738: #define xmlSAX2Comment xmlSAX2Comment__internal_alias
        !          8739: #endif
        !          8740: #endif
        !          8741: 
        !          8742: #ifdef bottom_SAX2
        !          8743: #undef xmlSAX2ElementDecl
        !          8744: extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
        !          8745: #else
        !          8746: #ifndef xmlSAX2ElementDecl
        !          8747: extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
        !          8748: #define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
        !          8749: #endif
        !          8750: #endif
        !          8751: 
        !          8752: #ifdef bottom_SAX2
        !          8753: #undef xmlSAX2EndDocument
        !          8754: extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
        !          8755: #else
        !          8756: #ifndef xmlSAX2EndDocument
        !          8757: extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
        !          8758: #define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
        !          8759: #endif
        !          8760: #endif
        !          8761: 
        !          8762: #if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
        !          8763: #ifdef bottom_SAX2
        !          8764: #undef xmlSAX2EndElement
        !          8765: extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
        !          8766: #else
        !          8767: #ifndef xmlSAX2EndElement
        !          8768: extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
        !          8769: #define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
        !          8770: #endif
        !          8771: #endif
        !          8772: #endif
        !          8773: 
        !          8774: #ifdef bottom_SAX2
        !          8775: #undef xmlSAX2EndElementNs
        !          8776: extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
        !          8777: #else
        !          8778: #ifndef xmlSAX2EndElementNs
        !          8779: extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
        !          8780: #define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
        !          8781: #endif
        !          8782: #endif
        !          8783: 
        !          8784: #ifdef bottom_SAX2
        !          8785: #undef xmlSAX2EntityDecl
        !          8786: extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
        !          8787: #else
        !          8788: #ifndef xmlSAX2EntityDecl
        !          8789: extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
        !          8790: #define xmlSAX2EntityDecl xmlSAX2EntityDecl__internal_alias
        !          8791: #endif
        !          8792: #endif
        !          8793: 
        !          8794: #ifdef bottom_SAX2
        !          8795: #undef xmlSAX2ExternalSubset
        !          8796: extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
        !          8797: #else
        !          8798: #ifndef xmlSAX2ExternalSubset
        !          8799: extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
        !          8800: #define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__internal_alias
        !          8801: #endif
        !          8802: #endif
        !          8803: 
        !          8804: #ifdef bottom_SAX2
        !          8805: #undef xmlSAX2GetColumnNumber
        !          8806: extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
        !          8807: #else
        !          8808: #ifndef xmlSAX2GetColumnNumber
        !          8809: extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
        !          8810: #define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__internal_alias
        !          8811: #endif
        !          8812: #endif
        !          8813: 
        !          8814: #ifdef bottom_SAX2
        !          8815: #undef xmlSAX2GetEntity
        !          8816: extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
        !          8817: #else
        !          8818: #ifndef xmlSAX2GetEntity
        !          8819: extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
        !          8820: #define xmlSAX2GetEntity xmlSAX2GetEntity__internal_alias
        !          8821: #endif
        !          8822: #endif
        !          8823: 
        !          8824: #ifdef bottom_SAX2
        !          8825: #undef xmlSAX2GetLineNumber
        !          8826: extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
        !          8827: #else
        !          8828: #ifndef xmlSAX2GetLineNumber
        !          8829: extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
        !          8830: #define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__internal_alias
        !          8831: #endif
        !          8832: #endif
        !          8833: 
        !          8834: #ifdef bottom_SAX2
        !          8835: #undef xmlSAX2GetParameterEntity
        !          8836: extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
        !          8837: #else
        !          8838: #ifndef xmlSAX2GetParameterEntity
        !          8839: extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
        !          8840: #define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__internal_alias
        !          8841: #endif
        !          8842: #endif
        !          8843: 
        !          8844: #ifdef bottom_SAX2
        !          8845: #undef xmlSAX2GetPublicId
        !          8846: extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
        !          8847: #else
        !          8848: #ifndef xmlSAX2GetPublicId
        !          8849: extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
        !          8850: #define xmlSAX2GetPublicId xmlSAX2GetPublicId__internal_alias
        !          8851: #endif
        !          8852: #endif
        !          8853: 
        !          8854: #ifdef bottom_SAX2
        !          8855: #undef xmlSAX2GetSystemId
        !          8856: extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
        !          8857: #else
        !          8858: #ifndef xmlSAX2GetSystemId
        !          8859: extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
        !          8860: #define xmlSAX2GetSystemId xmlSAX2GetSystemId__internal_alias
        !          8861: #endif
        !          8862: #endif
        !          8863: 
        !          8864: #ifdef bottom_SAX2
        !          8865: #undef xmlSAX2HasExternalSubset
        !          8866: extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
        !          8867: #else
        !          8868: #ifndef xmlSAX2HasExternalSubset
        !          8869: extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
        !          8870: #define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__internal_alias
        !          8871: #endif
        !          8872: #endif
        !          8873: 
        !          8874: #ifdef bottom_SAX2
        !          8875: #undef xmlSAX2HasInternalSubset
        !          8876: extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
        !          8877: #else
        !          8878: #ifndef xmlSAX2HasInternalSubset
        !          8879: extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
        !          8880: #define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__internal_alias
        !          8881: #endif
        !          8882: #endif
        !          8883: 
        !          8884: #ifdef bottom_SAX2
        !          8885: #undef xmlSAX2IgnorableWhitespace
        !          8886: extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
        !          8887: #else
        !          8888: #ifndef xmlSAX2IgnorableWhitespace
        !          8889: extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
        !          8890: #define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__internal_alias
        !          8891: #endif
        !          8892: #endif
        !          8893: 
        !          8894: #ifdef bottom_SAX2
        !          8895: #undef xmlSAX2InitDefaultSAXHandler
        !          8896: extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
        !          8897: #else
        !          8898: #ifndef xmlSAX2InitDefaultSAXHandler
        !          8899: extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
        !          8900: #define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
        !          8901: #endif
        !          8902: #endif
        !          8903: 
        !          8904: #if defined(LIBXML_DOCB_ENABLED)
        !          8905: #ifdef bottom_SAX2
        !          8906: #undef xmlSAX2InitDocbDefaultSAXHandler
        !          8907: extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
        !          8908: #else
        !          8909: #ifndef xmlSAX2InitDocbDefaultSAXHandler
        !          8910: extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
        !          8911: #define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
        !          8912: #endif
        !          8913: #endif
        !          8914: #endif
        !          8915: 
        !          8916: #if defined(LIBXML_HTML_ENABLED)
        !          8917: #ifdef bottom_SAX2
        !          8918: #undef xmlSAX2InitHtmlDefaultSAXHandler
        !          8919: extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
        !          8920: #else
        !          8921: #ifndef xmlSAX2InitHtmlDefaultSAXHandler
        !          8922: extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
        !          8923: #define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
        !          8924: #endif
        !          8925: #endif
        !          8926: #endif
        !          8927: 
        !          8928: #ifdef bottom_SAX2
        !          8929: #undef xmlSAX2InternalSubset
        !          8930: extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
        !          8931: #else
        !          8932: #ifndef xmlSAX2InternalSubset
        !          8933: extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
        !          8934: #define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
        !          8935: #endif
        !          8936: #endif
        !          8937: 
        !          8938: #ifdef bottom_SAX2
        !          8939: #undef xmlSAX2IsStandalone
        !          8940: extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
        !          8941: #else
        !          8942: #ifndef xmlSAX2IsStandalone
        !          8943: extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
        !          8944: #define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
        !          8945: #endif
        !          8946: #endif
        !          8947: 
        !          8948: #ifdef bottom_SAX2
        !          8949: #undef xmlSAX2NotationDecl
        !          8950: extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
        !          8951: #else
        !          8952: #ifndef xmlSAX2NotationDecl
        !          8953: extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
        !          8954: #define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
        !          8955: #endif
        !          8956: #endif
        !          8957: 
        !          8958: #ifdef bottom_SAX2
        !          8959: #undef xmlSAX2ProcessingInstruction
        !          8960: extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
        !          8961: #else
        !          8962: #ifndef xmlSAX2ProcessingInstruction
        !          8963: extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
        !          8964: #define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
        !          8965: #endif
        !          8966: #endif
        !          8967: 
        !          8968: #ifdef bottom_SAX2
        !          8969: #undef xmlSAX2Reference
        !          8970: extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
        !          8971: #else
        !          8972: #ifndef xmlSAX2Reference
        !          8973: extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
        !          8974: #define xmlSAX2Reference xmlSAX2Reference__internal_alias
        !          8975: #endif
        !          8976: #endif
        !          8977: 
        !          8978: #ifdef bottom_SAX2
        !          8979: #undef xmlSAX2ResolveEntity
        !          8980: extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
        !          8981: #else
        !          8982: #ifndef xmlSAX2ResolveEntity
        !          8983: extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
        !          8984: #define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
        !          8985: #endif
        !          8986: #endif
        !          8987: 
        !          8988: #ifdef bottom_SAX2
        !          8989: #undef xmlSAX2SetDocumentLocator
        !          8990: extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
        !          8991: #else
        !          8992: #ifndef xmlSAX2SetDocumentLocator
        !          8993: extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
        !          8994: #define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
        !          8995: #endif
        !          8996: #endif
        !          8997: 
        !          8998: #ifdef bottom_SAX2
        !          8999: #undef xmlSAX2StartDocument
        !          9000: extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
        !          9001: #else
        !          9002: #ifndef xmlSAX2StartDocument
        !          9003: extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
        !          9004: #define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
        !          9005: #endif
        !          9006: #endif
        !          9007: 
        !          9008: #if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
        !          9009: #ifdef bottom_SAX2
        !          9010: #undef xmlSAX2StartElement
        !          9011: extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
        !          9012: #else
        !          9013: #ifndef xmlSAX2StartElement
        !          9014: extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
        !          9015: #define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
        !          9016: #endif
        !          9017: #endif
        !          9018: #endif
        !          9019: 
        !          9020: #ifdef bottom_SAX2
        !          9021: #undef xmlSAX2StartElementNs
        !          9022: extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
        !          9023: #else
        !          9024: #ifndef xmlSAX2StartElementNs
        !          9025: extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
        !          9026: #define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
        !          9027: #endif
        !          9028: #endif
        !          9029: 
        !          9030: #ifdef bottom_SAX2
        !          9031: #undef xmlSAX2UnparsedEntityDecl
        !          9032: extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
        !          9033: #else
        !          9034: #ifndef xmlSAX2UnparsedEntityDecl
        !          9035: extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
        !          9036: #define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
        !          9037: #endif
        !          9038: #endif
        !          9039: 
        !          9040: #if defined(LIBXML_SAX1_ENABLED)
        !          9041: #ifdef bottom_SAX2
        !          9042: #undef xmlSAXDefaultVersion
        !          9043: extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
        !          9044: #else
        !          9045: #ifndef xmlSAXDefaultVersion
        !          9046: extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
        !          9047: #define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
        !          9048: #endif
        !          9049: #endif
        !          9050: #endif
        !          9051: 
        !          9052: #if defined(LIBXML_VALID_ENABLED)
        !          9053: #ifdef bottom_parser
        !          9054: #undef xmlSAXParseDTD
        !          9055: extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
        !          9056: #else
        !          9057: #ifndef xmlSAXParseDTD
        !          9058: extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
        !          9059: #define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
        !          9060: #endif
        !          9061: #endif
        !          9062: #endif
        !          9063: 
        !          9064: #if defined(LIBXML_SAX1_ENABLED)
        !          9065: #ifdef bottom_parser
        !          9066: #undef xmlSAXParseDoc
        !          9067: extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
        !          9068: #else
        !          9069: #ifndef xmlSAXParseDoc
        !          9070: extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
        !          9071: #define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
        !          9072: #endif
        !          9073: #endif
        !          9074: #endif
        !          9075: 
        !          9076: #if defined(LIBXML_SAX1_ENABLED)
        !          9077: #ifdef bottom_parser
        !          9078: #undef xmlSAXParseEntity
        !          9079: extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
        !          9080: #else
        !          9081: #ifndef xmlSAXParseEntity
        !          9082: extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
        !          9083: #define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
        !          9084: #endif
        !          9085: #endif
        !          9086: #endif
        !          9087: 
        !          9088: #if defined(LIBXML_SAX1_ENABLED)
        !          9089: #ifdef bottom_parser
        !          9090: #undef xmlSAXParseFile
        !          9091: extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
        !          9092: #else
        !          9093: #ifndef xmlSAXParseFile
        !          9094: extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
        !          9095: #define xmlSAXParseFile xmlSAXParseFile__internal_alias
        !          9096: #endif
        !          9097: #endif
        !          9098: #endif
        !          9099: 
        !          9100: #if defined(LIBXML_SAX1_ENABLED)
        !          9101: #ifdef bottom_parser
        !          9102: #undef xmlSAXParseFileWithData
        !          9103: extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
        !          9104: #else
        !          9105: #ifndef xmlSAXParseFileWithData
        !          9106: extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
        !          9107: #define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
        !          9108: #endif
        !          9109: #endif
        !          9110: #endif
        !          9111: 
        !          9112: #if defined(LIBXML_SAX1_ENABLED)
        !          9113: #ifdef bottom_parser
        !          9114: #undef xmlSAXParseMemory
        !          9115: extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
        !          9116: #else
        !          9117: #ifndef xmlSAXParseMemory
        !          9118: extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
        !          9119: #define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
        !          9120: #endif
        !          9121: #endif
        !          9122: #endif
        !          9123: 
        !          9124: #if defined(LIBXML_SAX1_ENABLED)
        !          9125: #ifdef bottom_parser
        !          9126: #undef xmlSAXParseMemoryWithData
        !          9127: extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
        !          9128: #else
        !          9129: #ifndef xmlSAXParseMemoryWithData
        !          9130: extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
        !          9131: #define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
        !          9132: #endif
        !          9133: #endif
        !          9134: #endif
        !          9135: 
        !          9136: #if defined(LIBXML_SAX1_ENABLED)
        !          9137: #ifdef bottom_parser
        !          9138: #undef xmlSAXUserParseFile
        !          9139: extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
        !          9140: #else
        !          9141: #ifndef xmlSAXUserParseFile
        !          9142: extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
        !          9143: #define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
        !          9144: #endif
        !          9145: #endif
        !          9146: #endif
        !          9147: 
        !          9148: #if defined(LIBXML_SAX1_ENABLED)
        !          9149: #ifdef bottom_parser
        !          9150: #undef xmlSAXUserParseMemory
        !          9151: extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
        !          9152: #else
        !          9153: #ifndef xmlSAXUserParseMemory
        !          9154: extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
        !          9155: #define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
        !          9156: #endif
        !          9157: #endif
        !          9158: #endif
        !          9159: 
        !          9160: #ifdef bottom_SAX2
        !          9161: #undef xmlSAXVersion
        !          9162: extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
        !          9163: #else
        !          9164: #ifndef xmlSAXVersion
        !          9165: extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
        !          9166: #define xmlSAXVersion xmlSAXVersion__internal_alias
        !          9167: #endif
        !          9168: #endif
        !          9169: 
        !          9170: #if defined(LIBXML_OUTPUT_ENABLED)
        !          9171: #ifdef bottom_xmlsave
        !          9172: #undef xmlSaveClose
        !          9173: extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
        !          9174: #else
        !          9175: #ifndef xmlSaveClose
        !          9176: extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
        !          9177: #define xmlSaveClose xmlSaveClose__internal_alias
        !          9178: #endif
        !          9179: #endif
        !          9180: #endif
        !          9181: 
        !          9182: #if defined(LIBXML_OUTPUT_ENABLED)
        !          9183: #ifdef bottom_xmlsave
        !          9184: #undef xmlSaveDoc
        !          9185: extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
        !          9186: #else
        !          9187: #ifndef xmlSaveDoc
        !          9188: extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
        !          9189: #define xmlSaveDoc xmlSaveDoc__internal_alias
        !          9190: #endif
        !          9191: #endif
        !          9192: #endif
        !          9193: 
        !          9194: #if defined(LIBXML_OUTPUT_ENABLED)
        !          9195: #ifdef bottom_xmlsave
        !          9196: #undef xmlSaveFile
        !          9197: extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
        !          9198: #else
        !          9199: #ifndef xmlSaveFile
        !          9200: extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
        !          9201: #define xmlSaveFile xmlSaveFile__internal_alias
        !          9202: #endif
        !          9203: #endif
        !          9204: #endif
        !          9205: 
        !          9206: #if defined(LIBXML_OUTPUT_ENABLED)
        !          9207: #ifdef bottom_xmlsave
        !          9208: #undef xmlSaveFileEnc
        !          9209: extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
        !          9210: #else
        !          9211: #ifndef xmlSaveFileEnc
        !          9212: extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
        !          9213: #define xmlSaveFileEnc xmlSaveFileEnc__internal_alias
        !          9214: #endif
        !          9215: #endif
        !          9216: #endif
        !          9217: 
        !          9218: #if defined(LIBXML_OUTPUT_ENABLED)
        !          9219: #ifdef bottom_xmlsave
        !          9220: #undef xmlSaveFileTo
        !          9221: extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
        !          9222: #else
        !          9223: #ifndef xmlSaveFileTo
        !          9224: extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
        !          9225: #define xmlSaveFileTo xmlSaveFileTo__internal_alias
        !          9226: #endif
        !          9227: #endif
        !          9228: #endif
        !          9229: 
        !          9230: #if defined(LIBXML_OUTPUT_ENABLED)
        !          9231: #ifdef bottom_xmlsave
        !          9232: #undef xmlSaveFlush
        !          9233: extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
        !          9234: #else
        !          9235: #ifndef xmlSaveFlush
        !          9236: extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
        !          9237: #define xmlSaveFlush xmlSaveFlush__internal_alias
        !          9238: #endif
        !          9239: #endif
        !          9240: #endif
        !          9241: 
        !          9242: #if defined(LIBXML_OUTPUT_ENABLED)
        !          9243: #ifdef bottom_xmlsave
        !          9244: #undef xmlSaveFormatFile
        !          9245: extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
        !          9246: #else
        !          9247: #ifndef xmlSaveFormatFile
        !          9248: extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
        !          9249: #define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
        !          9250: #endif
        !          9251: #endif
        !          9252: #endif
        !          9253: 
        !          9254: #if defined(LIBXML_OUTPUT_ENABLED)
        !          9255: #ifdef bottom_xmlsave
        !          9256: #undef xmlSaveFormatFileEnc
        !          9257: extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
        !          9258: #else
        !          9259: #ifndef xmlSaveFormatFileEnc
        !          9260: extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
        !          9261: #define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
        !          9262: #endif
        !          9263: #endif
        !          9264: #endif
        !          9265: 
        !          9266: #if defined(LIBXML_OUTPUT_ENABLED)
        !          9267: #ifdef bottom_xmlsave
        !          9268: #undef xmlSaveFormatFileTo
        !          9269: extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
        !          9270: #else
        !          9271: #ifndef xmlSaveFormatFileTo
        !          9272: extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
        !          9273: #define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
        !          9274: #endif
        !          9275: #endif
        !          9276: #endif
        !          9277: 
        !          9278: #if defined(LIBXML_OUTPUT_ENABLED)
        !          9279: #ifdef bottom_xmlsave
        !          9280: #undef xmlSaveSetAttrEscape
        !          9281: extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
        !          9282: #else
        !          9283: #ifndef xmlSaveSetAttrEscape
        !          9284: extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
        !          9285: #define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
        !          9286: #endif
        !          9287: #endif
        !          9288: #endif
        !          9289: 
        !          9290: #if defined(LIBXML_OUTPUT_ENABLED)
        !          9291: #ifdef bottom_xmlsave
        !          9292: #undef xmlSaveSetEscape
        !          9293: extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
        !          9294: #else
        !          9295: #ifndef xmlSaveSetEscape
        !          9296: extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
        !          9297: #define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
        !          9298: #endif
        !          9299: #endif
        !          9300: #endif
        !          9301: 
        !          9302: #if defined(LIBXML_OUTPUT_ENABLED)
        !          9303: #ifdef bottom_xmlsave
        !          9304: #undef xmlSaveToBuffer
        !          9305: extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer __attribute((alias("xmlSaveToBuffer__internal_alias")));
        !          9306: #else
        !          9307: #ifndef xmlSaveToBuffer
        !          9308: extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer__internal_alias __attribute((visibility("hidden")));
        !          9309: #define xmlSaveToBuffer xmlSaveToBuffer__internal_alias
        !          9310: #endif
        !          9311: #endif
        !          9312: #endif
        !          9313: 
        !          9314: #if defined(LIBXML_OUTPUT_ENABLED)
        !          9315: #ifdef bottom_xmlsave
        !          9316: #undef xmlSaveToFd
        !          9317: extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
        !          9318: #else
        !          9319: #ifndef xmlSaveToFd
        !          9320: extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
        !          9321: #define xmlSaveToFd xmlSaveToFd__internal_alias
        !          9322: #endif
        !          9323: #endif
        !          9324: #endif
        !          9325: 
        !          9326: #if defined(LIBXML_OUTPUT_ENABLED)
        !          9327: #ifdef bottom_xmlsave
        !          9328: #undef xmlSaveToFilename
        !          9329: extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
        !          9330: #else
        !          9331: #ifndef xmlSaveToFilename
        !          9332: extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
        !          9333: #define xmlSaveToFilename xmlSaveToFilename__internal_alias
        !          9334: #endif
        !          9335: #endif
        !          9336: #endif
        !          9337: 
        !          9338: #if defined(LIBXML_OUTPUT_ENABLED)
        !          9339: #ifdef bottom_xmlsave
        !          9340: #undef xmlSaveToIO
        !          9341: extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
        !          9342: #else
        !          9343: #ifndef xmlSaveToIO
        !          9344: extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
        !          9345: #define xmlSaveToIO xmlSaveToIO__internal_alias
        !          9346: #endif
        !          9347: #endif
        !          9348: #endif
        !          9349: 
        !          9350: #if defined(LIBXML_OUTPUT_ENABLED)
        !          9351: #ifdef bottom_xmlsave
        !          9352: #undef xmlSaveTree
        !          9353: extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
        !          9354: #else
        !          9355: #ifndef xmlSaveTree
        !          9356: extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
        !          9357: #define xmlSaveTree xmlSaveTree__internal_alias
        !          9358: #endif
        !          9359: #endif
        !          9360: #endif
        !          9361: 
        !          9362: #ifdef bottom_uri
        !          9363: #undef xmlSaveUri
        !          9364: extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
        !          9365: #else
        !          9366: #ifndef xmlSaveUri
        !          9367: extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
        !          9368: #define xmlSaveUri xmlSaveUri__internal_alias
        !          9369: #endif
        !          9370: #endif
        !          9371: 
        !          9372: #if defined(LIBXML_LEGACY_ENABLED)
        !          9373: #ifdef bottom_legacy
        !          9374: #undef xmlScanName
        !          9375: extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
        !          9376: #else
        !          9377: #ifndef xmlScanName
        !          9378: extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
        !          9379: #define xmlScanName xmlScanName__internal_alias
        !          9380: #endif
        !          9381: #endif
        !          9382: #endif
        !          9383: 
        !          9384: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9385: #ifdef bottom_xmlschemas
        !          9386: #undef xmlSchemaCheckFacet
        !          9387: extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
        !          9388: #else
        !          9389: #ifndef xmlSchemaCheckFacet
        !          9390: extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
        !          9391: #define xmlSchemaCheckFacet xmlSchemaCheckFacet__internal_alias
        !          9392: #endif
        !          9393: #endif
        !          9394: #endif
        !          9395: 
        !          9396: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9397: #ifdef bottom_xmlschemastypes
        !          9398: #undef xmlSchemaCleanupTypes
        !          9399: extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
        !          9400: #else
        !          9401: #ifndef xmlSchemaCleanupTypes
        !          9402: extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
        !          9403: #define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
        !          9404: #endif
        !          9405: #endif
        !          9406: #endif
        !          9407: 
        !          9408: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9409: #ifdef bottom_xmlschemastypes
        !          9410: #undef xmlSchemaCollapseString
        !          9411: extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
        !          9412: #else
        !          9413: #ifndef xmlSchemaCollapseString
        !          9414: extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
        !          9415: #define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
        !          9416: #endif
        !          9417: #endif
        !          9418: #endif
        !          9419: 
        !          9420: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9421: #ifdef bottom_xmlschemastypes
        !          9422: #undef xmlSchemaCompareValues
        !          9423: extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
        !          9424: #else
        !          9425: #ifndef xmlSchemaCompareValues
        !          9426: extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
        !          9427: #define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
        !          9428: #endif
        !          9429: #endif
        !          9430: #endif
        !          9431: 
        !          9432: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9433: #ifdef bottom_xmlschemastypes
        !          9434: #undef xmlSchemaCompareValuesWhtsp
        !          9435: extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
        !          9436: #else
        !          9437: #ifndef xmlSchemaCompareValuesWhtsp
        !          9438: extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
        !          9439: #define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
        !          9440: #endif
        !          9441: #endif
        !          9442: #endif
        !          9443: 
        !          9444: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9445: #ifdef bottom_xmlschemastypes
        !          9446: #undef xmlSchemaCopyValue
        !          9447: extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
        !          9448: #else
        !          9449: #ifndef xmlSchemaCopyValue
        !          9450: extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
        !          9451: #define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
        !          9452: #endif
        !          9453: #endif
        !          9454: #endif
        !          9455: 
        !          9456: #if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !          9457: #ifdef bottom_xmlschemas
        !          9458: #undef xmlSchemaDump
        !          9459: extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
        !          9460: #else
        !          9461: #ifndef xmlSchemaDump
        !          9462: extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
        !          9463: #define xmlSchemaDump xmlSchemaDump__internal_alias
        !          9464: #endif
        !          9465: #endif
        !          9466: #endif
        !          9467: 
        !          9468: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9469: #ifdef bottom_xmlschemas
        !          9470: #undef xmlSchemaFree
        !          9471: extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
        !          9472: #else
        !          9473: #ifndef xmlSchemaFree
        !          9474: extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
        !          9475: #define xmlSchemaFree xmlSchemaFree__internal_alias
        !          9476: #endif
        !          9477: #endif
        !          9478: #endif
        !          9479: 
        !          9480: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9481: #ifdef bottom_xmlschemas
        !          9482: #undef xmlSchemaFreeFacet
        !          9483: extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
        !          9484: #else
        !          9485: #ifndef xmlSchemaFreeFacet
        !          9486: extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
        !          9487: #define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
        !          9488: #endif
        !          9489: #endif
        !          9490: #endif
        !          9491: 
        !          9492: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9493: #ifdef bottom_xmlschemas
        !          9494: #undef xmlSchemaFreeParserCtxt
        !          9495: extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
        !          9496: #else
        !          9497: #ifndef xmlSchemaFreeParserCtxt
        !          9498: extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          9499: #define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
        !          9500: #endif
        !          9501: #endif
        !          9502: #endif
        !          9503: 
        !          9504: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9505: #ifdef bottom_xmlschemas
        !          9506: #undef xmlSchemaFreeType
        !          9507: extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
        !          9508: #else
        !          9509: #ifndef xmlSchemaFreeType
        !          9510: extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
        !          9511: #define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
        !          9512: #endif
        !          9513: #endif
        !          9514: #endif
        !          9515: 
        !          9516: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9517: #ifdef bottom_xmlschemas
        !          9518: #undef xmlSchemaFreeValidCtxt
        !          9519: extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
        !          9520: #else
        !          9521: #ifndef xmlSchemaFreeValidCtxt
        !          9522: extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
        !          9523: #define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
        !          9524: #endif
        !          9525: #endif
        !          9526: #endif
        !          9527: 
        !          9528: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9529: #ifdef bottom_xmlschemastypes
        !          9530: #undef xmlSchemaFreeValue
        !          9531: extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
        !          9532: #else
        !          9533: #ifndef xmlSchemaFreeValue
        !          9534: extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
        !          9535: #define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
        !          9536: #endif
        !          9537: #endif
        !          9538: #endif
        !          9539: 
        !          9540: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9541: #ifdef bottom_xmlschemas
        !          9542: #undef xmlSchemaFreeWildcard
        !          9543: extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
        !          9544: #else
        !          9545: #ifndef xmlSchemaFreeWildcard
        !          9546: extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
        !          9547: #define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
        !          9548: #endif
        !          9549: #endif
        !          9550: #endif
        !          9551: 
        !          9552: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9553: #ifdef bottom_xmlschemastypes
        !          9554: #undef xmlSchemaGetBuiltInListSimpleTypeItemType
        !          9555: extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
        !          9556: #else
        !          9557: #ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
        !          9558: extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
        !          9559: #define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
        !          9560: #endif
        !          9561: #endif
        !          9562: #endif
        !          9563: 
        !          9564: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9565: #ifdef bottom_xmlschemastypes
        !          9566: #undef xmlSchemaGetBuiltInType
        !          9567: extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
        !          9568: #else
        !          9569: #ifndef xmlSchemaGetBuiltInType
        !          9570: extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
        !          9571: #define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
        !          9572: #endif
        !          9573: #endif
        !          9574: #endif
        !          9575: 
        !          9576: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9577: #ifdef bottom_xmlschemastypes
        !          9578: #undef xmlSchemaGetCanonValue
        !          9579: extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
        !          9580: #else
        !          9581: #ifndef xmlSchemaGetCanonValue
        !          9582: extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
        !          9583: #define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
        !          9584: #endif
        !          9585: #endif
        !          9586: #endif
        !          9587: 
        !          9588: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9589: #ifdef bottom_xmlschemastypes
        !          9590: #undef xmlSchemaGetCanonValueWhtsp
        !          9591: extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
        !          9592: #else
        !          9593: #ifndef xmlSchemaGetCanonValueWhtsp
        !          9594: extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
        !          9595: #define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
        !          9596: #endif
        !          9597: #endif
        !          9598: #endif
        !          9599: 
        !          9600: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9601: #ifdef bottom_xmlschemastypes
        !          9602: #undef xmlSchemaGetFacetValueAsULong
        !          9603: extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
        !          9604: #else
        !          9605: #ifndef xmlSchemaGetFacetValueAsULong
        !          9606: extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
        !          9607: #define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
        !          9608: #endif
        !          9609: #endif
        !          9610: #endif
        !          9611: 
        !          9612: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9613: #ifdef bottom_xmlschemas
        !          9614: #undef xmlSchemaGetParserErrors
        !          9615: extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
        !          9616: #else
        !          9617: #ifndef xmlSchemaGetParserErrors
        !          9618: extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
        !          9619: #define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
        !          9620: #endif
        !          9621: #endif
        !          9622: #endif
        !          9623: 
        !          9624: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9625: #ifdef bottom_xmlschemastypes
        !          9626: #undef xmlSchemaGetPredefinedType
        !          9627: extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
        !          9628: #else
        !          9629: #ifndef xmlSchemaGetPredefinedType
        !          9630: extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
        !          9631: #define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
        !          9632: #endif
        !          9633: #endif
        !          9634: #endif
        !          9635: 
        !          9636: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9637: #ifdef bottom_xmlschemastypes
        !          9638: #undef xmlSchemaGetValType
        !          9639: extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
        !          9640: #else
        !          9641: #ifndef xmlSchemaGetValType
        !          9642: extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
        !          9643: #define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
        !          9644: #endif
        !          9645: #endif
        !          9646: #endif
        !          9647: 
        !          9648: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9649: #ifdef bottom_xmlschemas
        !          9650: #undef xmlSchemaGetValidErrors
        !          9651: extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
        !          9652: #else
        !          9653: #ifndef xmlSchemaGetValidErrors
        !          9654: extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
        !          9655: #define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
        !          9656: #endif
        !          9657: #endif
        !          9658: #endif
        !          9659: 
        !          9660: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9661: #ifdef bottom_xmlschemastypes
        !          9662: #undef xmlSchemaInitTypes
        !          9663: extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
        !          9664: #else
        !          9665: #ifndef xmlSchemaInitTypes
        !          9666: extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
        !          9667: #define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
        !          9668: #endif
        !          9669: #endif
        !          9670: #endif
        !          9671: 
        !          9672: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9673: #ifdef bottom_xmlschemastypes
        !          9674: #undef xmlSchemaIsBuiltInTypeFacet
        !          9675: extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
        !          9676: #else
        !          9677: #ifndef xmlSchemaIsBuiltInTypeFacet
        !          9678: extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
        !          9679: #define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
        !          9680: #endif
        !          9681: #endif
        !          9682: #endif
        !          9683: 
        !          9684: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9685: #ifdef bottom_xmlschemas
        !          9686: #undef xmlSchemaIsValid
        !          9687: extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid __attribute((alias("xmlSchemaIsValid__internal_alias")));
        !          9688: #else
        !          9689: #ifndef xmlSchemaIsValid
        !          9690: extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid__internal_alias __attribute((visibility("hidden")));
        !          9691: #define xmlSchemaIsValid xmlSchemaIsValid__internal_alias
        !          9692: #endif
        !          9693: #endif
        !          9694: #endif
        !          9695: 
        !          9696: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9697: #ifdef bottom_xmlschemas
        !          9698: #undef xmlSchemaNewDocParserCtxt
        !          9699: extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
        !          9700: #else
        !          9701: #ifndef xmlSchemaNewDocParserCtxt
        !          9702: extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          9703: #define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
        !          9704: #endif
        !          9705: #endif
        !          9706: #endif
        !          9707: 
        !          9708: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9709: #ifdef bottom_xmlschemas
        !          9710: #undef xmlSchemaNewFacet
        !          9711: extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
        !          9712: #else
        !          9713: #ifndef xmlSchemaNewFacet
        !          9714: extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
        !          9715: #define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
        !          9716: #endif
        !          9717: #endif
        !          9718: #endif
        !          9719: 
        !          9720: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9721: #ifdef bottom_xmlschemas
        !          9722: #undef xmlSchemaNewMemParserCtxt
        !          9723: extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
        !          9724: #else
        !          9725: #ifndef xmlSchemaNewMemParserCtxt
        !          9726: extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          9727: #define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
        !          9728: #endif
        !          9729: #endif
        !          9730: #endif
        !          9731: 
        !          9732: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9733: #ifdef bottom_xmlschemastypes
        !          9734: #undef xmlSchemaNewNOTATIONValue
        !          9735: extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
        !          9736: #else
        !          9737: #ifndef xmlSchemaNewNOTATIONValue
        !          9738: extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
        !          9739: #define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
        !          9740: #endif
        !          9741: #endif
        !          9742: #endif
        !          9743: 
        !          9744: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9745: #ifdef bottom_xmlschemas
        !          9746: #undef xmlSchemaNewParserCtxt
        !          9747: extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
        !          9748: #else
        !          9749: #ifndef xmlSchemaNewParserCtxt
        !          9750: extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          9751: #define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
        !          9752: #endif
        !          9753: #endif
        !          9754: #endif
        !          9755: 
        !          9756: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9757: #ifdef bottom_xmlschemastypes
        !          9758: #undef xmlSchemaNewQNameValue
        !          9759: extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
        !          9760: #else
        !          9761: #ifndef xmlSchemaNewQNameValue
        !          9762: extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
        !          9763: #define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
        !          9764: #endif
        !          9765: #endif
        !          9766: #endif
        !          9767: 
        !          9768: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9769: #ifdef bottom_xmlschemastypes
        !          9770: #undef xmlSchemaNewStringValue
        !          9771: extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
        !          9772: #else
        !          9773: #ifndef xmlSchemaNewStringValue
        !          9774: extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
        !          9775: #define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
        !          9776: #endif
        !          9777: #endif
        !          9778: #endif
        !          9779: 
        !          9780: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9781: #ifdef bottom_xmlschemas
        !          9782: #undef xmlSchemaNewValidCtxt
        !          9783: extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
        !          9784: #else
        !          9785: #ifndef xmlSchemaNewValidCtxt
        !          9786: extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
        !          9787: #define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
        !          9788: #endif
        !          9789: #endif
        !          9790: #endif
        !          9791: 
        !          9792: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9793: #ifdef bottom_xmlschemas
        !          9794: #undef xmlSchemaParse
        !          9795: extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
        !          9796: #else
        !          9797: #ifndef xmlSchemaParse
        !          9798: extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
        !          9799: #define xmlSchemaParse xmlSchemaParse__internal_alias
        !          9800: #endif
        !          9801: #endif
        !          9802: #endif
        !          9803: 
        !          9804: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9805: #ifdef bottom_xmlschemas
        !          9806: #undef xmlSchemaSAXPlug
        !          9807: extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug __attribute((alias("xmlSchemaSAXPlug__internal_alias")));
        !          9808: #else
        !          9809: #ifndef xmlSchemaSAXPlug
        !          9810: extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug__internal_alias __attribute((visibility("hidden")));
        !          9811: #define xmlSchemaSAXPlug xmlSchemaSAXPlug__internal_alias
        !          9812: #endif
        !          9813: #endif
        !          9814: #endif
        !          9815: 
        !          9816: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9817: #ifdef bottom_xmlschemas
        !          9818: #undef xmlSchemaSAXUnplug
        !          9819: extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug __attribute((alias("xmlSchemaSAXUnplug__internal_alias")));
        !          9820: #else
        !          9821: #ifndef xmlSchemaSAXUnplug
        !          9822: extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug__internal_alias __attribute((visibility("hidden")));
        !          9823: #define xmlSchemaSAXUnplug xmlSchemaSAXUnplug__internal_alias
        !          9824: #endif
        !          9825: #endif
        !          9826: #endif
        !          9827: 
        !          9828: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9829: #ifdef bottom_xmlschemas
        !          9830: #undef xmlSchemaSetParserErrors
        !          9831: extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
        !          9832: #else
        !          9833: #ifndef xmlSchemaSetParserErrors
        !          9834: extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
        !          9835: #define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
        !          9836: #endif
        !          9837: #endif
        !          9838: #endif
        !          9839: 
        !          9840: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9841: #ifdef bottom_xmlschemas
        !          9842: #undef xmlSchemaSetParserStructuredErrors
        !          9843: extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors __attribute((alias("xmlSchemaSetParserStructuredErrors__internal_alias")));
        !          9844: #else
        !          9845: #ifndef xmlSchemaSetParserStructuredErrors
        !          9846: extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
        !          9847: #define xmlSchemaSetParserStructuredErrors xmlSchemaSetParserStructuredErrors__internal_alias
        !          9848: #endif
        !          9849: #endif
        !          9850: #endif
        !          9851: 
        !          9852: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9853: #ifdef bottom_xmlschemas
        !          9854: #undef xmlSchemaSetValidErrors
        !          9855: extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
        !          9856: #else
        !          9857: #ifndef xmlSchemaSetValidErrors
        !          9858: extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
        !          9859: #define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
        !          9860: #endif
        !          9861: #endif
        !          9862: #endif
        !          9863: 
        !          9864: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9865: #ifdef bottom_xmlschemas
        !          9866: #undef xmlSchemaSetValidOptions
        !          9867: extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
        !          9868: #else
        !          9869: #ifndef xmlSchemaSetValidOptions
        !          9870: extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
        !          9871: #define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
        !          9872: #endif
        !          9873: #endif
        !          9874: #endif
        !          9875: 
        !          9876: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9877: #ifdef bottom_xmlschemas
        !          9878: #undef xmlSchemaSetValidStructuredErrors
        !          9879: extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors __attribute((alias("xmlSchemaSetValidStructuredErrors__internal_alias")));
        !          9880: #else
        !          9881: #ifndef xmlSchemaSetValidStructuredErrors
        !          9882: extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
        !          9883: #define xmlSchemaSetValidStructuredErrors xmlSchemaSetValidStructuredErrors__internal_alias
        !          9884: #endif
        !          9885: #endif
        !          9886: #endif
        !          9887: 
        !          9888: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9889: #ifdef bottom_xmlschemastypes
        !          9890: #undef xmlSchemaValPredefTypeNode
        !          9891: extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
        !          9892: #else
        !          9893: #ifndef xmlSchemaValPredefTypeNode
        !          9894: extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
        !          9895: #define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
        !          9896: #endif
        !          9897: #endif
        !          9898: #endif
        !          9899: 
        !          9900: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9901: #ifdef bottom_xmlschemastypes
        !          9902: #undef xmlSchemaValPredefTypeNodeNoNorm
        !          9903: extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
        !          9904: #else
        !          9905: #ifndef xmlSchemaValPredefTypeNodeNoNorm
        !          9906: extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
        !          9907: #define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
        !          9908: #endif
        !          9909: #endif
        !          9910: #endif
        !          9911: 
        !          9912: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9913: #ifdef bottom_xmlschemas
        !          9914: #undef xmlSchemaValidCtxtGetOptions
        !          9915: extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
        !          9916: #else
        !          9917: #ifndef xmlSchemaValidCtxtGetOptions
        !          9918: extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
        !          9919: #define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
        !          9920: #endif
        !          9921: #endif
        !          9922: #endif
        !          9923: 
        !          9924: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9925: #ifdef bottom_xmlschemas
        !          9926: #undef xmlSchemaValidCtxtGetParserCtxt
        !          9927: extern __typeof (xmlSchemaValidCtxtGetParserCtxt) xmlSchemaValidCtxtGetParserCtxt __attribute((alias("xmlSchemaValidCtxtGetParserCtxt__internal_alias")));
        !          9928: #else
        !          9929: #ifndef xmlSchemaValidCtxtGetParserCtxt
        !          9930: extern __typeof (xmlSchemaValidCtxtGetParserCtxt) xmlSchemaValidCtxtGetParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          9931: #define xmlSchemaValidCtxtGetParserCtxt xmlSchemaValidCtxtGetParserCtxt__internal_alias
        !          9932: #endif
        !          9933: #endif
        !          9934: #endif
        !          9935: 
        !          9936: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9937: #ifdef bottom_xmlschemas
        !          9938: #undef xmlSchemaValidateDoc
        !          9939: extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
        !          9940: #else
        !          9941: #ifndef xmlSchemaValidateDoc
        !          9942: extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
        !          9943: #define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
        !          9944: #endif
        !          9945: #endif
        !          9946: #endif
        !          9947: 
        !          9948: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9949: #ifdef bottom_xmlschemastypes
        !          9950: #undef xmlSchemaValidateFacet
        !          9951: extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
        !          9952: #else
        !          9953: #ifndef xmlSchemaValidateFacet
        !          9954: extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
        !          9955: #define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
        !          9956: #endif
        !          9957: #endif
        !          9958: #endif
        !          9959: 
        !          9960: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9961: #ifdef bottom_xmlschemastypes
        !          9962: #undef xmlSchemaValidateFacetWhtsp
        !          9963: extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
        !          9964: #else
        !          9965: #ifndef xmlSchemaValidateFacetWhtsp
        !          9966: extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
        !          9967: #define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
        !          9968: #endif
        !          9969: #endif
        !          9970: #endif
        !          9971: 
        !          9972: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9973: #ifdef bottom_xmlschemas
        !          9974: #undef xmlSchemaValidateFile
        !          9975: extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
        !          9976: #else
        !          9977: #ifndef xmlSchemaValidateFile
        !          9978: extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
        !          9979: #define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
        !          9980: #endif
        !          9981: #endif
        !          9982: #endif
        !          9983: 
        !          9984: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9985: #ifdef bottom_xmlschemastypes
        !          9986: #undef xmlSchemaValidateLengthFacet
        !          9987: extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
        !          9988: #else
        !          9989: #ifndef xmlSchemaValidateLengthFacet
        !          9990: extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
        !          9991: #define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
        !          9992: #endif
        !          9993: #endif
        !          9994: #endif
        !          9995: 
        !          9996: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          9997: #ifdef bottom_xmlschemastypes
        !          9998: #undef xmlSchemaValidateLengthFacetWhtsp
        !          9999: extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
        !          10000: #else
        !          10001: #ifndef xmlSchemaValidateLengthFacetWhtsp
        !          10002: extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
        !          10003: #define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
        !          10004: #endif
        !          10005: #endif
        !          10006: #endif
        !          10007: 
        !          10008: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          10009: #ifdef bottom_xmlschemastypes
        !          10010: #undef xmlSchemaValidateListSimpleTypeFacet
        !          10011: extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
        !          10012: #else
        !          10013: #ifndef xmlSchemaValidateListSimpleTypeFacet
        !          10014: extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
        !          10015: #define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
        !          10016: #endif
        !          10017: #endif
        !          10018: #endif
        !          10019: 
        !          10020: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          10021: #ifdef bottom_xmlschemas
        !          10022: #undef xmlSchemaValidateOneElement
        !          10023: extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
        !          10024: #else
        !          10025: #ifndef xmlSchemaValidateOneElement
        !          10026: extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
        !          10027: #define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
        !          10028: #endif
        !          10029: #endif
        !          10030: #endif
        !          10031: 
        !          10032: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          10033: #ifdef bottom_xmlschemastypes
        !          10034: #undef xmlSchemaValidatePredefinedType
        !          10035: extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
        !          10036: #else
        !          10037: #ifndef xmlSchemaValidatePredefinedType
        !          10038: extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
        !          10039: #define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
        !          10040: #endif
        !          10041: #endif
        !          10042: #endif
        !          10043: 
        !          10044: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          10045: #ifdef bottom_xmlschemas
        !          10046: #undef xmlSchemaValidateStream
        !          10047: extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
        !          10048: #else
        !          10049: #ifndef xmlSchemaValidateStream
        !          10050: extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
        !          10051: #define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
        !          10052: #endif
        !          10053: #endif
        !          10054: #endif
        !          10055: 
        !          10056: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          10057: #ifdef bottom_xmlschemastypes
        !          10058: #undef xmlSchemaValueAppend
        !          10059: extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
        !          10060: #else
        !          10061: #ifndef xmlSchemaValueAppend
        !          10062: extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
        !          10063: #define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
        !          10064: #endif
        !          10065: #endif
        !          10066: #endif
        !          10067: 
        !          10068: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          10069: #ifdef bottom_xmlschemastypes
        !          10070: #undef xmlSchemaValueGetAsBoolean
        !          10071: extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
        !          10072: #else
        !          10073: #ifndef xmlSchemaValueGetAsBoolean
        !          10074: extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
        !          10075: #define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
        !          10076: #endif
        !          10077: #endif
        !          10078: #endif
        !          10079: 
        !          10080: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          10081: #ifdef bottom_xmlschemastypes
        !          10082: #undef xmlSchemaValueGetAsString
        !          10083: extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
        !          10084: #else
        !          10085: #ifndef xmlSchemaValueGetAsString
        !          10086: extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
        !          10087: #define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
        !          10088: #endif
        !          10089: #endif
        !          10090: #endif
        !          10091: 
        !          10092: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          10093: #ifdef bottom_xmlschemastypes
        !          10094: #undef xmlSchemaValueGetNext
        !          10095: extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
        !          10096: #else
        !          10097: #ifndef xmlSchemaValueGetNext
        !          10098: extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
        !          10099: #define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
        !          10100: #endif
        !          10101: #endif
        !          10102: #endif
        !          10103: 
        !          10104: #if defined(LIBXML_SCHEMAS_ENABLED)
        !          10105: #ifdef bottom_xmlschemastypes
        !          10106: #undef xmlSchemaWhiteSpaceReplace
        !          10107: extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
        !          10108: #else
        !          10109: #ifndef xmlSchemaWhiteSpaceReplace
        !          10110: extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
        !          10111: #define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
        !          10112: #endif
        !          10113: #endif
        !          10114: #endif
        !          10115: 
        !          10116: #if defined(LIBXML_SCHEMATRON_ENABLED)
        !          10117: #ifdef bottom_schematron
        !          10118: #undef xmlSchematronFree
        !          10119: extern __typeof (xmlSchematronFree) xmlSchematronFree __attribute((alias("xmlSchematronFree__internal_alias")));
        !          10120: #else
        !          10121: #ifndef xmlSchematronFree
        !          10122: extern __typeof (xmlSchematronFree) xmlSchematronFree__internal_alias __attribute((visibility("hidden")));
        !          10123: #define xmlSchematronFree xmlSchematronFree__internal_alias
        !          10124: #endif
        !          10125: #endif
        !          10126: #endif
        !          10127: 
        !          10128: #if defined(LIBXML_SCHEMATRON_ENABLED)
        !          10129: #ifdef bottom_schematron
        !          10130: #undef xmlSchematronFreeParserCtxt
        !          10131: extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt __attribute((alias("xmlSchematronFreeParserCtxt__internal_alias")));
        !          10132: #else
        !          10133: #ifndef xmlSchematronFreeParserCtxt
        !          10134: extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          10135: #define xmlSchematronFreeParserCtxt xmlSchematronFreeParserCtxt__internal_alias
        !          10136: #endif
        !          10137: #endif
        !          10138: #endif
        !          10139: 
        !          10140: #if defined(LIBXML_SCHEMATRON_ENABLED)
        !          10141: #ifdef bottom_schematron
        !          10142: #undef xmlSchematronFreeValidCtxt
        !          10143: extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt __attribute((alias("xmlSchematronFreeValidCtxt__internal_alias")));
        !          10144: #else
        !          10145: #ifndef xmlSchematronFreeValidCtxt
        !          10146: extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
        !          10147: #define xmlSchematronFreeValidCtxt xmlSchematronFreeValidCtxt__internal_alias
        !          10148: #endif
        !          10149: #endif
        !          10150: #endif
        !          10151: 
        !          10152: #if defined(LIBXML_SCHEMATRON_ENABLED)
        !          10153: #ifdef bottom_schematron
        !          10154: #undef xmlSchematronNewDocParserCtxt
        !          10155: extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt __attribute((alias("xmlSchematronNewDocParserCtxt__internal_alias")));
        !          10156: #else
        !          10157: #ifndef xmlSchematronNewDocParserCtxt
        !          10158: extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          10159: #define xmlSchematronNewDocParserCtxt xmlSchematronNewDocParserCtxt__internal_alias
        !          10160: #endif
        !          10161: #endif
        !          10162: #endif
        !          10163: 
        !          10164: #if defined(LIBXML_SCHEMATRON_ENABLED)
        !          10165: #ifdef bottom_schematron
        !          10166: #undef xmlSchematronNewMemParserCtxt
        !          10167: extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt __attribute((alias("xmlSchematronNewMemParserCtxt__internal_alias")));
        !          10168: #else
        !          10169: #ifndef xmlSchematronNewMemParserCtxt
        !          10170: extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          10171: #define xmlSchematronNewMemParserCtxt xmlSchematronNewMemParserCtxt__internal_alias
        !          10172: #endif
        !          10173: #endif
        !          10174: #endif
        !          10175: 
        !          10176: #if defined(LIBXML_SCHEMATRON_ENABLED)
        !          10177: #ifdef bottom_schematron
        !          10178: #undef xmlSchematronNewParserCtxt
        !          10179: extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt __attribute((alias("xmlSchematronNewParserCtxt__internal_alias")));
        !          10180: #else
        !          10181: #ifndef xmlSchematronNewParserCtxt
        !          10182: extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt__internal_alias __attribute((visibility("hidden")));
        !          10183: #define xmlSchematronNewParserCtxt xmlSchematronNewParserCtxt__internal_alias
        !          10184: #endif
        !          10185: #endif
        !          10186: #endif
        !          10187: 
        !          10188: #if defined(LIBXML_SCHEMATRON_ENABLED)
        !          10189: #ifdef bottom_schematron
        !          10190: #undef xmlSchematronNewValidCtxt
        !          10191: extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt __attribute((alias("xmlSchematronNewValidCtxt__internal_alias")));
        !          10192: #else
        !          10193: #ifndef xmlSchematronNewValidCtxt
        !          10194: extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt__internal_alias __attribute((visibility("hidden")));
        !          10195: #define xmlSchematronNewValidCtxt xmlSchematronNewValidCtxt__internal_alias
        !          10196: #endif
        !          10197: #endif
        !          10198: #endif
        !          10199: 
        !          10200: #if defined(LIBXML_SCHEMATRON_ENABLED)
        !          10201: #ifdef bottom_schematron
        !          10202: #undef xmlSchematronParse
        !          10203: extern __typeof (xmlSchematronParse) xmlSchematronParse __attribute((alias("xmlSchematronParse__internal_alias")));
        !          10204: #else
        !          10205: #ifndef xmlSchematronParse
        !          10206: extern __typeof (xmlSchematronParse) xmlSchematronParse__internal_alias __attribute((visibility("hidden")));
        !          10207: #define xmlSchematronParse xmlSchematronParse__internal_alias
        !          10208: #endif
        !          10209: #endif
        !          10210: #endif
        !          10211: 
        !          10212: #if defined(LIBXML_SCHEMATRON_ENABLED)
        !          10213: #ifdef bottom_schematron
        !          10214: #undef xmlSchematronSetValidStructuredErrors
        !          10215: extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors __attribute((alias("xmlSchematronSetValidStructuredErrors__internal_alias")));
        !          10216: #else
        !          10217: #ifndef xmlSchematronSetValidStructuredErrors
        !          10218: extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
        !          10219: #define xmlSchematronSetValidStructuredErrors xmlSchematronSetValidStructuredErrors__internal_alias
        !          10220: #endif
        !          10221: #endif
        !          10222: #endif
        !          10223: 
        !          10224: #if defined(LIBXML_SCHEMATRON_ENABLED)
        !          10225: #ifdef bottom_schematron
        !          10226: #undef xmlSchematronValidateDoc
        !          10227: extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc __attribute((alias("xmlSchematronValidateDoc__internal_alias")));
        !          10228: #else
        !          10229: #ifndef xmlSchematronValidateDoc
        !          10230: extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc__internal_alias __attribute((visibility("hidden")));
        !          10231: #define xmlSchematronValidateDoc xmlSchematronValidateDoc__internal_alias
        !          10232: #endif
        !          10233: #endif
        !          10234: #endif
        !          10235: 
        !          10236: #ifdef bottom_tree
        !          10237: #undef xmlSearchNs
        !          10238: extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
        !          10239: #else
        !          10240: #ifndef xmlSearchNs
        !          10241: extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
        !          10242: #define xmlSearchNs xmlSearchNs__internal_alias
        !          10243: #endif
        !          10244: #endif
        !          10245: 
        !          10246: #ifdef bottom_tree
        !          10247: #undef xmlSearchNsByHref
        !          10248: extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
        !          10249: #else
        !          10250: #ifndef xmlSearchNsByHref
        !          10251: extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
        !          10252: #define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
        !          10253: #endif
        !          10254: #endif
        !          10255: 
        !          10256: #ifdef bottom_tree
        !          10257: #undef xmlSetBufferAllocationScheme
        !          10258: extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
        !          10259: #else
        !          10260: #ifndef xmlSetBufferAllocationScheme
        !          10261: extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
        !          10262: #define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
        !          10263: #endif
        !          10264: #endif
        !          10265: 
        !          10266: #ifdef bottom_tree
        !          10267: #undef xmlSetCompressMode
        !          10268: extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
        !          10269: #else
        !          10270: #ifndef xmlSetCompressMode
        !          10271: extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
        !          10272: #define xmlSetCompressMode xmlSetCompressMode__internal_alias
        !          10273: #endif
        !          10274: #endif
        !          10275: 
        !          10276: #ifdef bottom_tree
        !          10277: #undef xmlSetDocCompressMode
        !          10278: extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
        !          10279: #else
        !          10280: #ifndef xmlSetDocCompressMode
        !          10281: extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
        !          10282: #define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
        !          10283: #endif
        !          10284: #endif
        !          10285: 
        !          10286: #if defined(LIBXML_LEGACY_ENABLED)
        !          10287: #ifdef bottom_parser
        !          10288: #undef xmlSetEntityReferenceFunc
        !          10289: extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
        !          10290: #else
        !          10291: #ifndef xmlSetEntityReferenceFunc
        !          10292: extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
        !          10293: #define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
        !          10294: #endif
        !          10295: #endif
        !          10296: #endif
        !          10297: 
        !          10298: #ifdef bottom_xmlIO
        !          10299: #undef xmlSetExternalEntityLoader
        !          10300: extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
        !          10301: #else
        !          10302: #ifndef xmlSetExternalEntityLoader
        !          10303: extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
        !          10304: #define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__internal_alias
        !          10305: #endif
        !          10306: #endif
        !          10307: 
        !          10308: #if defined(LIBXML_LEGACY_ENABLED)
        !          10309: #ifdef bottom_legacy
        !          10310: #undef xmlSetFeature
        !          10311: extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
        !          10312: #else
        !          10313: #ifndef xmlSetFeature
        !          10314: extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
        !          10315: #define xmlSetFeature xmlSetFeature__internal_alias
        !          10316: #endif
        !          10317: #endif
        !          10318: #endif
        !          10319: 
        !          10320: #ifdef bottom_error
        !          10321: #undef xmlSetGenericErrorFunc
        !          10322: extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
        !          10323: #else
        !          10324: #ifndef xmlSetGenericErrorFunc
        !          10325: extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
        !          10326: #define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
        !          10327: #endif
        !          10328: #endif
        !          10329: 
        !          10330: #ifdef bottom_tree
        !          10331: #undef xmlSetListDoc
        !          10332: extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
        !          10333: #else
        !          10334: #ifndef xmlSetListDoc
        !          10335: extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
        !          10336: #define xmlSetListDoc xmlSetListDoc__internal_alias
        !          10337: #endif
        !          10338: #endif
        !          10339: 
        !          10340: #ifdef bottom_tree
        !          10341: #undef xmlSetNs
        !          10342: extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
        !          10343: #else
        !          10344: #ifndef xmlSetNs
        !          10345: extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
        !          10346: #define xmlSetNs xmlSetNs__internal_alias
        !          10347: #endif
        !          10348: #endif
        !          10349: 
        !          10350: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
        !          10351: #ifdef bottom_tree
        !          10352: #undef xmlSetNsProp
        !          10353: extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
        !          10354: #else
        !          10355: #ifndef xmlSetNsProp
        !          10356: extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
        !          10357: #define xmlSetNsProp xmlSetNsProp__internal_alias
        !          10358: #endif
        !          10359: #endif
        !          10360: #endif
        !          10361: 
        !          10362: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
        !          10363: #ifdef bottom_tree
        !          10364: #undef xmlSetProp
        !          10365: extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
        !          10366: #else
        !          10367: #ifndef xmlSetProp
        !          10368: extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
        !          10369: #define xmlSetProp xmlSetProp__internal_alias
        !          10370: #endif
        !          10371: #endif
        !          10372: #endif
        !          10373: 
        !          10374: #ifdef bottom_error
        !          10375: #undef xmlSetStructuredErrorFunc
        !          10376: extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
        !          10377: #else
        !          10378: #ifndef xmlSetStructuredErrorFunc
        !          10379: extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
        !          10380: #define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
        !          10381: #endif
        !          10382: #endif
        !          10383: 
        !          10384: #ifdef bottom_tree
        !          10385: #undef xmlSetTreeDoc
        !          10386: extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
        !          10387: #else
        !          10388: #ifndef xmlSetTreeDoc
        !          10389: extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
        !          10390: #define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
        !          10391: #endif
        !          10392: #endif
        !          10393: 
        !          10394: #if defined(LIBXML_SAX1_ENABLED)
        !          10395: #ifdef bottom_parser
        !          10396: #undef xmlSetupParserForBuffer
        !          10397: extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
        !          10398: #else
        !          10399: #ifndef xmlSetupParserForBuffer
        !          10400: extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
        !          10401: #define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
        !          10402: #endif
        !          10403: #endif
        !          10404: #endif
        !          10405: 
        !          10406: #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
        !          10407: #ifdef bottom_debugXML
        !          10408: #undef xmlShell
        !          10409: extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
        !          10410: #else
        !          10411: #ifndef xmlShell
        !          10412: extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
        !          10413: #define xmlShell xmlShell__internal_alias
        !          10414: #endif
        !          10415: #endif
        !          10416: #endif
        !          10417: 
        !          10418: #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
        !          10419: #ifdef bottom_debugXML
        !          10420: #undef xmlShellBase
        !          10421: extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
        !          10422: #else
        !          10423: #ifndef xmlShellBase
        !          10424: extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
        !          10425: #define xmlShellBase xmlShellBase__internal_alias
        !          10426: #endif
        !          10427: #endif
        !          10428: #endif
        !          10429: 
        !          10430: #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !          10431: #ifdef bottom_debugXML
        !          10432: #undef xmlShellCat
        !          10433: extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
        !          10434: #else
        !          10435: #ifndef xmlShellCat
        !          10436: extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
        !          10437: #define xmlShellCat xmlShellCat__internal_alias
        !          10438: #endif
        !          10439: #endif
        !          10440: #endif
        !          10441: 
        !          10442: #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
        !          10443: #ifdef bottom_debugXML
        !          10444: #undef xmlShellDir
        !          10445: extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
        !          10446: #else
        !          10447: #ifndef xmlShellDir
        !          10448: extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
        !          10449: #define xmlShellDir xmlShellDir__internal_alias
        !          10450: #endif
        !          10451: #endif
        !          10452: #endif
        !          10453: 
        !          10454: #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
        !          10455: #ifdef bottom_debugXML
        !          10456: #undef xmlShellDu
        !          10457: extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
        !          10458: #else
        !          10459: #ifndef xmlShellDu
        !          10460: extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
        !          10461: #define xmlShellDu xmlShellDu__internal_alias
        !          10462: #endif
        !          10463: #endif
        !          10464: #endif
        !          10465: 
        !          10466: #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
        !          10467: #ifdef bottom_debugXML
        !          10468: #undef xmlShellList
        !          10469: extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
        !          10470: #else
        !          10471: #ifndef xmlShellList
        !          10472: extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
        !          10473: #define xmlShellList xmlShellList__internal_alias
        !          10474: #endif
        !          10475: #endif
        !          10476: #endif
        !          10477: 
        !          10478: #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
        !          10479: #ifdef bottom_debugXML
        !          10480: #undef xmlShellLoad
        !          10481: extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
        !          10482: #else
        !          10483: #ifndef xmlShellLoad
        !          10484: extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
        !          10485: #define xmlShellLoad xmlShellLoad__internal_alias
        !          10486: #endif
        !          10487: #endif
        !          10488: #endif
        !          10489: 
        !          10490: #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !          10491: #ifdef bottom_debugXML
        !          10492: #undef xmlShellPrintNode
        !          10493: extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
        !          10494: #else
        !          10495: #ifndef xmlShellPrintNode
        !          10496: extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
        !          10497: #define xmlShellPrintNode xmlShellPrintNode__internal_alias
        !          10498: #endif
        !          10499: #endif
        !          10500: #endif
        !          10501: 
        !          10502: #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
        !          10503: #ifdef bottom_debugXML
        !          10504: #undef xmlShellPrintXPathError
        !          10505: extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
        !          10506: #else
        !          10507: #ifndef xmlShellPrintXPathError
        !          10508: extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
        !          10509: #define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
        !          10510: #endif
        !          10511: #endif
        !          10512: #endif
        !          10513: 
        !          10514: #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
        !          10515: #ifdef bottom_debugXML
        !          10516: #undef xmlShellPrintXPathResult
        !          10517: extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
        !          10518: #else
        !          10519: #ifndef xmlShellPrintXPathResult
        !          10520: extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
        !          10521: #define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
        !          10522: #endif
        !          10523: #endif
        !          10524: #endif
        !          10525: 
        !          10526: #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
        !          10527: #ifdef bottom_debugXML
        !          10528: #undef xmlShellPwd
        !          10529: extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
        !          10530: #else
        !          10531: #ifndef xmlShellPwd
        !          10532: extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
        !          10533: #define xmlShellPwd xmlShellPwd__internal_alias
        !          10534: #endif
        !          10535: #endif
        !          10536: #endif
        !          10537: 
        !          10538: #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !          10539: #ifdef bottom_debugXML
        !          10540: #undef xmlShellSave
        !          10541: extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
        !          10542: #else
        !          10543: #ifndef xmlShellSave
        !          10544: extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
        !          10545: #define xmlShellSave xmlShellSave__internal_alias
        !          10546: #endif
        !          10547: #endif
        !          10548: #endif
        !          10549: 
        !          10550: #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
        !          10551: #ifdef bottom_debugXML
        !          10552: #undef xmlShellValidate
        !          10553: extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
        !          10554: #else
        !          10555: #ifndef xmlShellValidate
        !          10556: extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
        !          10557: #define xmlShellValidate xmlShellValidate__internal_alias
        !          10558: #endif
        !          10559: #endif
        !          10560: #endif
        !          10561: 
        !          10562: #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
        !          10563: #ifdef bottom_debugXML
        !          10564: #undef xmlShellWrite
        !          10565: extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
        !          10566: #else
        !          10567: #ifndef xmlShellWrite
        !          10568: extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
        !          10569: #define xmlShellWrite xmlShellWrite__internal_alias
        !          10570: #endif
        !          10571: #endif
        !          10572: #endif
        !          10573: 
        !          10574: #ifdef bottom_parser
        !          10575: #undef xmlSkipBlankChars
        !          10576: extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
        !          10577: #else
        !          10578: #ifndef xmlSkipBlankChars
        !          10579: extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
        !          10580: #define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
        !          10581: #endif
        !          10582: #endif
        !          10583: 
        !          10584: #ifdef bottom_valid
        !          10585: #undef xmlSnprintfElementContent
        !          10586: extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
        !          10587: #else
        !          10588: #ifndef xmlSnprintfElementContent
        !          10589: extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
        !          10590: #define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
        !          10591: #endif
        !          10592: #endif
        !          10593: 
        !          10594: #ifdef bottom_parser
        !          10595: #undef xmlSplitQName
        !          10596: extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
        !          10597: #else
        !          10598: #ifndef xmlSplitQName
        !          10599: extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
        !          10600: #define xmlSplitQName xmlSplitQName__internal_alias
        !          10601: #endif
        !          10602: #endif
        !          10603: 
        !          10604: #ifdef bottom_tree
        !          10605: #undef xmlSplitQName2
        !          10606: extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
        !          10607: #else
        !          10608: #ifndef xmlSplitQName2
        !          10609: extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
        !          10610: #define xmlSplitQName2 xmlSplitQName2__internal_alias
        !          10611: #endif
        !          10612: #endif
        !          10613: 
        !          10614: #ifdef bottom_tree
        !          10615: #undef xmlSplitQName3
        !          10616: extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
        !          10617: #else
        !          10618: #ifndef xmlSplitQName3
        !          10619: extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
        !          10620: #define xmlSplitQName3 xmlSplitQName3__internal_alias
        !          10621: #endif
        !          10622: #endif
        !          10623: 
        !          10624: #if defined(LIBXML_OUTPUT_ENABLED)
        !          10625: #ifdef bottom_valid
        !          10626: #undef xmlSprintfElementContent
        !          10627: extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
        !          10628: #else
        !          10629: #ifndef xmlSprintfElementContent
        !          10630: extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
        !          10631: #define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
        !          10632: #endif
        !          10633: #endif
        !          10634: #endif
        !          10635: 
        !          10636: #ifdef bottom_parser
        !          10637: #undef xmlStopParser
        !          10638: extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
        !          10639: #else
        !          10640: #ifndef xmlStopParser
        !          10641: extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
        !          10642: #define xmlStopParser xmlStopParser__internal_alias
        !          10643: #endif
        !          10644: #endif
        !          10645: 
        !          10646: #ifdef bottom_xmlstring
        !          10647: #undef xmlStrEqual
        !          10648: extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
        !          10649: #else
        !          10650: #ifndef xmlStrEqual
        !          10651: extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
        !          10652: #define xmlStrEqual xmlStrEqual__internal_alias
        !          10653: #endif
        !          10654: #endif
        !          10655: 
        !          10656: #ifdef bottom_xmlstring
        !          10657: #undef xmlStrPrintf
        !          10658: extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
        !          10659: #else
        !          10660: #ifndef xmlStrPrintf
        !          10661: extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
        !          10662: #define xmlStrPrintf xmlStrPrintf__internal_alias
        !          10663: #endif
        !          10664: #endif
        !          10665: 
        !          10666: #ifdef bottom_xmlstring
        !          10667: #undef xmlStrQEqual
        !          10668: extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
        !          10669: #else
        !          10670: #ifndef xmlStrQEqual
        !          10671: extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
        !          10672: #define xmlStrQEqual xmlStrQEqual__internal_alias
        !          10673: #endif
        !          10674: #endif
        !          10675: 
        !          10676: #ifdef bottom_xmlstring
        !          10677: #undef xmlStrVPrintf
        !          10678: extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
        !          10679: #else
        !          10680: #ifndef xmlStrVPrintf
        !          10681: extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
        !          10682: #define xmlStrVPrintf xmlStrVPrintf__internal_alias
        !          10683: #endif
        !          10684: #endif
        !          10685: 
        !          10686: #ifdef bottom_xmlstring
        !          10687: #undef xmlStrcasecmp
        !          10688: extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
        !          10689: #else
        !          10690: #ifndef xmlStrcasecmp
        !          10691: extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
        !          10692: #define xmlStrcasecmp xmlStrcasecmp__internal_alias
        !          10693: #endif
        !          10694: #endif
        !          10695: 
        !          10696: #ifdef bottom_xmlstring
        !          10697: #undef xmlStrcasestr
        !          10698: extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
        !          10699: #else
        !          10700: #ifndef xmlStrcasestr
        !          10701: extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
        !          10702: #define xmlStrcasestr xmlStrcasestr__internal_alias
        !          10703: #endif
        !          10704: #endif
        !          10705: 
        !          10706: #ifdef bottom_xmlstring
        !          10707: #undef xmlStrcat
        !          10708: extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
        !          10709: #else
        !          10710: #ifndef xmlStrcat
        !          10711: extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
        !          10712: #define xmlStrcat xmlStrcat__internal_alias
        !          10713: #endif
        !          10714: #endif
        !          10715: 
        !          10716: #ifdef bottom_xmlstring
        !          10717: #undef xmlStrchr
        !          10718: extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
        !          10719: #else
        !          10720: #ifndef xmlStrchr
        !          10721: extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
        !          10722: #define xmlStrchr xmlStrchr__internal_alias
        !          10723: #endif
        !          10724: #endif
        !          10725: 
        !          10726: #ifdef bottom_xmlstring
        !          10727: #undef xmlStrcmp
        !          10728: extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
        !          10729: #else
        !          10730: #ifndef xmlStrcmp
        !          10731: extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
        !          10732: #define xmlStrcmp xmlStrcmp__internal_alias
        !          10733: #endif
        !          10734: #endif
        !          10735: 
        !          10736: #ifdef bottom_xmlstring
        !          10737: #undef xmlStrdup
        !          10738: extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
        !          10739: #else
        !          10740: #ifndef xmlStrdup
        !          10741: extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
        !          10742: #define xmlStrdup xmlStrdup__internal_alias
        !          10743: #endif
        !          10744: #endif
        !          10745: 
        !          10746: #if defined(LIBXML_PATTERN_ENABLED)
        !          10747: #ifdef bottom_pattern
        !          10748: #undef xmlStreamPop
        !          10749: extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
        !          10750: #else
        !          10751: #ifndef xmlStreamPop
        !          10752: extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
        !          10753: #define xmlStreamPop xmlStreamPop__internal_alias
        !          10754: #endif
        !          10755: #endif
        !          10756: #endif
        !          10757: 
        !          10758: #if defined(LIBXML_PATTERN_ENABLED)
        !          10759: #ifdef bottom_pattern
        !          10760: #undef xmlStreamPush
        !          10761: extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
        !          10762: #else
        !          10763: #ifndef xmlStreamPush
        !          10764: extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
        !          10765: #define xmlStreamPush xmlStreamPush__internal_alias
        !          10766: #endif
        !          10767: #endif
        !          10768: #endif
        !          10769: 
        !          10770: #if defined(LIBXML_PATTERN_ENABLED)
        !          10771: #ifdef bottom_pattern
        !          10772: #undef xmlStreamPushAttr
        !          10773: extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
        !          10774: #else
        !          10775: #ifndef xmlStreamPushAttr
        !          10776: extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
        !          10777: #define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
        !          10778: #endif
        !          10779: #endif
        !          10780: #endif
        !          10781: 
        !          10782: #if defined(LIBXML_PATTERN_ENABLED)
        !          10783: #ifdef bottom_pattern
        !          10784: #undef xmlStreamPushNode
        !          10785: extern __typeof (xmlStreamPushNode) xmlStreamPushNode __attribute((alias("xmlStreamPushNode__internal_alias")));
        !          10786: #else
        !          10787: #ifndef xmlStreamPushNode
        !          10788: extern __typeof (xmlStreamPushNode) xmlStreamPushNode__internal_alias __attribute((visibility("hidden")));
        !          10789: #define xmlStreamPushNode xmlStreamPushNode__internal_alias
        !          10790: #endif
        !          10791: #endif
        !          10792: #endif
        !          10793: 
        !          10794: #if defined(LIBXML_PATTERN_ENABLED)
        !          10795: #ifdef bottom_pattern
        !          10796: #undef xmlStreamWantsAnyNode
        !          10797: extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode __attribute((alias("xmlStreamWantsAnyNode__internal_alias")));
        !          10798: #else
        !          10799: #ifndef xmlStreamWantsAnyNode
        !          10800: extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode__internal_alias __attribute((visibility("hidden")));
        !          10801: #define xmlStreamWantsAnyNode xmlStreamWantsAnyNode__internal_alias
        !          10802: #endif
        !          10803: #endif
        !          10804: #endif
        !          10805: 
        !          10806: #ifdef bottom_parserInternals
        !          10807: #undef xmlStringCurrentChar
        !          10808: extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
        !          10809: #else
        !          10810: #ifndef xmlStringCurrentChar
        !          10811: extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
        !          10812: #define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
        !          10813: #endif
        !          10814: #endif
        !          10815: 
        !          10816: #ifdef bottom_parser
        !          10817: #undef xmlStringDecodeEntities
        !          10818: extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
        !          10819: #else
        !          10820: #ifndef xmlStringDecodeEntities
        !          10821: extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
        !          10822: #define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
        !          10823: #endif
        !          10824: #endif
        !          10825: 
        !          10826: #ifdef bottom_tree
        !          10827: #undef xmlStringGetNodeList
        !          10828: extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
        !          10829: #else
        !          10830: #ifndef xmlStringGetNodeList
        !          10831: extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
        !          10832: #define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
        !          10833: #endif
        !          10834: #endif
        !          10835: 
        !          10836: #ifdef bottom_parser
        !          10837: #undef xmlStringLenDecodeEntities
        !          10838: extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
        !          10839: #else
        !          10840: #ifndef xmlStringLenDecodeEntities
        !          10841: extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
        !          10842: #define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
        !          10843: #endif
        !          10844: #endif
        !          10845: 
        !          10846: #ifdef bottom_tree
        !          10847: #undef xmlStringLenGetNodeList
        !          10848: extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
        !          10849: #else
        !          10850: #ifndef xmlStringLenGetNodeList
        !          10851: extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
        !          10852: #define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
        !          10853: #endif
        !          10854: #endif
        !          10855: 
        !          10856: #ifdef bottom_xmlstring
        !          10857: #undef xmlStrlen
        !          10858: extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
        !          10859: #else
        !          10860: #ifndef xmlStrlen
        !          10861: extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
        !          10862: #define xmlStrlen xmlStrlen__internal_alias
        !          10863: #endif
        !          10864: #endif
        !          10865: 
        !          10866: #ifdef bottom_xmlstring
        !          10867: #undef xmlStrncasecmp
        !          10868: extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
        !          10869: #else
        !          10870: #ifndef xmlStrncasecmp
        !          10871: extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
        !          10872: #define xmlStrncasecmp xmlStrncasecmp__internal_alias
        !          10873: #endif
        !          10874: #endif
        !          10875: 
        !          10876: #ifdef bottom_xmlstring
        !          10877: #undef xmlStrncat
        !          10878: extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
        !          10879: #else
        !          10880: #ifndef xmlStrncat
        !          10881: extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
        !          10882: #define xmlStrncat xmlStrncat__internal_alias
        !          10883: #endif
        !          10884: #endif
        !          10885: 
        !          10886: #ifdef bottom_xmlstring
        !          10887: #undef xmlStrncatNew
        !          10888: extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
        !          10889: #else
        !          10890: #ifndef xmlStrncatNew
        !          10891: extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
        !          10892: #define xmlStrncatNew xmlStrncatNew__internal_alias
        !          10893: #endif
        !          10894: #endif
        !          10895: 
        !          10896: #ifdef bottom_xmlstring
        !          10897: #undef xmlStrncmp
        !          10898: extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
        !          10899: #else
        !          10900: #ifndef xmlStrncmp
        !          10901: extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
        !          10902: #define xmlStrncmp xmlStrncmp__internal_alias
        !          10903: #endif
        !          10904: #endif
        !          10905: 
        !          10906: #ifdef bottom_xmlstring
        !          10907: #undef xmlStrndup
        !          10908: extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
        !          10909: #else
        !          10910: #ifndef xmlStrndup
        !          10911: extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
        !          10912: #define xmlStrndup xmlStrndup__internal_alias
        !          10913: #endif
        !          10914: #endif
        !          10915: 
        !          10916: #ifdef bottom_xmlstring
        !          10917: #undef xmlStrstr
        !          10918: extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
        !          10919: #else
        !          10920: #ifndef xmlStrstr
        !          10921: extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
        !          10922: #define xmlStrstr xmlStrstr__internal_alias
        !          10923: #endif
        !          10924: #endif
        !          10925: 
        !          10926: #ifdef bottom_xmlstring
        !          10927: #undef xmlStrsub
        !          10928: extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
        !          10929: #else
        !          10930: #ifndef xmlStrsub
        !          10931: extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
        !          10932: #define xmlStrsub xmlStrsub__internal_alias
        !          10933: #endif
        !          10934: #endif
        !          10935: 
        !          10936: #ifdef bottom_parserInternals
        !          10937: #undef xmlSubstituteEntitiesDefault
        !          10938: extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
        !          10939: #else
        !          10940: #ifndef xmlSubstituteEntitiesDefault
        !          10941: extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
        !          10942: #define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
        !          10943: #endif
        !          10944: #endif
        !          10945: 
        !          10946: #ifdef bottom_parserInternals
        !          10947: #undef xmlSwitchEncoding
        !          10948: extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
        !          10949: #else
        !          10950: #ifndef xmlSwitchEncoding
        !          10951: extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
        !          10952: #define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
        !          10953: #endif
        !          10954: #endif
        !          10955: 
        !          10956: #ifdef bottom_parserInternals
        !          10957: #undef xmlSwitchInputEncoding
        !          10958: extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
        !          10959: #else
        !          10960: #ifndef xmlSwitchInputEncoding
        !          10961: extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
        !          10962: #define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
        !          10963: #endif
        !          10964: #endif
        !          10965: 
        !          10966: #ifdef bottom_parserInternals
        !          10967: #undef xmlSwitchToEncoding
        !          10968: extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
        !          10969: #else
        !          10970: #ifndef xmlSwitchToEncoding
        !          10971: extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
        !          10972: #define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
        !          10973: #endif
        !          10974: #endif
        !          10975: 
        !          10976: #ifdef bottom_tree
        !          10977: #undef xmlTextConcat
        !          10978: extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
        !          10979: #else
        !          10980: #ifndef xmlTextConcat
        !          10981: extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
        !          10982: #define xmlTextConcat xmlTextConcat__internal_alias
        !          10983: #endif
        !          10984: #endif
        !          10985: 
        !          10986: #ifdef bottom_tree
        !          10987: #undef xmlTextMerge
        !          10988: extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
        !          10989: #else
        !          10990: #ifndef xmlTextMerge
        !          10991: extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
        !          10992: #define xmlTextMerge xmlTextMerge__internal_alias
        !          10993: #endif
        !          10994: #endif
        !          10995: 
        !          10996: #if defined(LIBXML_READER_ENABLED)
        !          10997: #ifdef bottom_xmlreader
        !          10998: #undef xmlTextReaderAttributeCount
        !          10999: extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
        !          11000: #else
        !          11001: #ifndef xmlTextReaderAttributeCount
        !          11002: extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
        !          11003: #define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
        !          11004: #endif
        !          11005: #endif
        !          11006: #endif
        !          11007: 
        !          11008: #if defined(LIBXML_READER_ENABLED)
        !          11009: #ifdef bottom_xmlreader
        !          11010: #undef xmlTextReaderBaseUri
        !          11011: extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
        !          11012: #else
        !          11013: #ifndef xmlTextReaderBaseUri
        !          11014: extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
        !          11015: #define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
        !          11016: #endif
        !          11017: #endif
        !          11018: #endif
        !          11019: 
        !          11020: #if defined(LIBXML_READER_ENABLED)
        !          11021: #ifdef bottom_xmlreader
        !          11022: #undef xmlTextReaderByteConsumed
        !          11023: extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
        !          11024: #else
        !          11025: #ifndef xmlTextReaderByteConsumed
        !          11026: extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
        !          11027: #define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
        !          11028: #endif
        !          11029: #endif
        !          11030: #endif
        !          11031: 
        !          11032: #if defined(LIBXML_READER_ENABLED)
        !          11033: #ifdef bottom_xmlreader
        !          11034: #undef xmlTextReaderClose
        !          11035: extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
        !          11036: #else
        !          11037: #ifndef xmlTextReaderClose
        !          11038: extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
        !          11039: #define xmlTextReaderClose xmlTextReaderClose__internal_alias
        !          11040: #endif
        !          11041: #endif
        !          11042: #endif
        !          11043: 
        !          11044: #if defined(LIBXML_READER_ENABLED)
        !          11045: #ifdef bottom_xmlreader
        !          11046: #undef xmlTextReaderConstBaseUri
        !          11047: extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
        !          11048: #else
        !          11049: #ifndef xmlTextReaderConstBaseUri
        !          11050: extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
        !          11051: #define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
        !          11052: #endif
        !          11053: #endif
        !          11054: #endif
        !          11055: 
        !          11056: #if defined(LIBXML_READER_ENABLED)
        !          11057: #ifdef bottom_xmlreader
        !          11058: #undef xmlTextReaderConstEncoding
        !          11059: extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
        !          11060: #else
        !          11061: #ifndef xmlTextReaderConstEncoding
        !          11062: extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
        !          11063: #define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
        !          11064: #endif
        !          11065: #endif
        !          11066: #endif
        !          11067: 
        !          11068: #if defined(LIBXML_READER_ENABLED)
        !          11069: #ifdef bottom_xmlreader
        !          11070: #undef xmlTextReaderConstLocalName
        !          11071: extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
        !          11072: #else
        !          11073: #ifndef xmlTextReaderConstLocalName
        !          11074: extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
        !          11075: #define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
        !          11076: #endif
        !          11077: #endif
        !          11078: #endif
        !          11079: 
        !          11080: #if defined(LIBXML_READER_ENABLED)
        !          11081: #ifdef bottom_xmlreader
        !          11082: #undef xmlTextReaderConstName
        !          11083: extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
        !          11084: #else
        !          11085: #ifndef xmlTextReaderConstName
        !          11086: extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
        !          11087: #define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
        !          11088: #endif
        !          11089: #endif
        !          11090: #endif
        !          11091: 
        !          11092: #if defined(LIBXML_READER_ENABLED)
        !          11093: #ifdef bottom_xmlreader
        !          11094: #undef xmlTextReaderConstNamespaceUri
        !          11095: extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
        !          11096: #else
        !          11097: #ifndef xmlTextReaderConstNamespaceUri
        !          11098: extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
        !          11099: #define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
        !          11100: #endif
        !          11101: #endif
        !          11102: #endif
        !          11103: 
        !          11104: #if defined(LIBXML_READER_ENABLED)
        !          11105: #ifdef bottom_xmlreader
        !          11106: #undef xmlTextReaderConstPrefix
        !          11107: extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
        !          11108: #else
        !          11109: #ifndef xmlTextReaderConstPrefix
        !          11110: extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
        !          11111: #define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
        !          11112: #endif
        !          11113: #endif
        !          11114: #endif
        !          11115: 
        !          11116: #if defined(LIBXML_READER_ENABLED)
        !          11117: #ifdef bottom_xmlreader
        !          11118: #undef xmlTextReaderConstString
        !          11119: extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
        !          11120: #else
        !          11121: #ifndef xmlTextReaderConstString
        !          11122: extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
        !          11123: #define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
        !          11124: #endif
        !          11125: #endif
        !          11126: #endif
        !          11127: 
        !          11128: #if defined(LIBXML_READER_ENABLED)
        !          11129: #ifdef bottom_xmlreader
        !          11130: #undef xmlTextReaderConstValue
        !          11131: extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
        !          11132: #else
        !          11133: #ifndef xmlTextReaderConstValue
        !          11134: extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
        !          11135: #define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
        !          11136: #endif
        !          11137: #endif
        !          11138: #endif
        !          11139: 
        !          11140: #if defined(LIBXML_READER_ENABLED)
        !          11141: #ifdef bottom_xmlreader
        !          11142: #undef xmlTextReaderConstXmlLang
        !          11143: extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
        !          11144: #else
        !          11145: #ifndef xmlTextReaderConstXmlLang
        !          11146: extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
        !          11147: #define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
        !          11148: #endif
        !          11149: #endif
        !          11150: #endif
        !          11151: 
        !          11152: #if defined(LIBXML_READER_ENABLED)
        !          11153: #ifdef bottom_xmlreader
        !          11154: #undef xmlTextReaderConstXmlVersion
        !          11155: extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
        !          11156: #else
        !          11157: #ifndef xmlTextReaderConstXmlVersion
        !          11158: extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
        !          11159: #define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
        !          11160: #endif
        !          11161: #endif
        !          11162: #endif
        !          11163: 
        !          11164: #if defined(LIBXML_READER_ENABLED)
        !          11165: #ifdef bottom_xmlreader
        !          11166: #undef xmlTextReaderCurrentDoc
        !          11167: extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
        !          11168: #else
        !          11169: #ifndef xmlTextReaderCurrentDoc
        !          11170: extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
        !          11171: #define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
        !          11172: #endif
        !          11173: #endif
        !          11174: #endif
        !          11175: 
        !          11176: #if defined(LIBXML_READER_ENABLED)
        !          11177: #ifdef bottom_xmlreader
        !          11178: #undef xmlTextReaderCurrentNode
        !          11179: extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
        !          11180: #else
        !          11181: #ifndef xmlTextReaderCurrentNode
        !          11182: extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
        !          11183: #define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
        !          11184: #endif
        !          11185: #endif
        !          11186: #endif
        !          11187: 
        !          11188: #if defined(LIBXML_READER_ENABLED)
        !          11189: #ifdef bottom_xmlreader
        !          11190: #undef xmlTextReaderDepth
        !          11191: extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
        !          11192: #else
        !          11193: #ifndef xmlTextReaderDepth
        !          11194: extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
        !          11195: #define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
        !          11196: #endif
        !          11197: #endif
        !          11198: #endif
        !          11199: 
        !          11200: #if defined(LIBXML_READER_ENABLED)
        !          11201: #ifdef bottom_xmlreader
        !          11202: #undef xmlTextReaderExpand
        !          11203: extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
        !          11204: #else
        !          11205: #ifndef xmlTextReaderExpand
        !          11206: extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
        !          11207: #define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
        !          11208: #endif
        !          11209: #endif
        !          11210: #endif
        !          11211: 
        !          11212: #if defined(LIBXML_READER_ENABLED)
        !          11213: #ifdef bottom_xmlreader
        !          11214: #undef xmlTextReaderGetAttribute
        !          11215: extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
        !          11216: #else
        !          11217: #ifndef xmlTextReaderGetAttribute
        !          11218: extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
        !          11219: #define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
        !          11220: #endif
        !          11221: #endif
        !          11222: #endif
        !          11223: 
        !          11224: #if defined(LIBXML_READER_ENABLED)
        !          11225: #ifdef bottom_xmlreader
        !          11226: #undef xmlTextReaderGetAttributeNo
        !          11227: extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
        !          11228: #else
        !          11229: #ifndef xmlTextReaderGetAttributeNo
        !          11230: extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
        !          11231: #define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
        !          11232: #endif
        !          11233: #endif
        !          11234: #endif
        !          11235: 
        !          11236: #if defined(LIBXML_READER_ENABLED)
        !          11237: #ifdef bottom_xmlreader
        !          11238: #undef xmlTextReaderGetAttributeNs
        !          11239: extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
        !          11240: #else
        !          11241: #ifndef xmlTextReaderGetAttributeNs
        !          11242: extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
        !          11243: #define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
        !          11244: #endif
        !          11245: #endif
        !          11246: #endif
        !          11247: 
        !          11248: #if defined(LIBXML_READER_ENABLED)
        !          11249: #ifdef bottom_xmlreader
        !          11250: #undef xmlTextReaderGetErrorHandler
        !          11251: extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
        !          11252: #else
        !          11253: #ifndef xmlTextReaderGetErrorHandler
        !          11254: extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
        !          11255: #define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
        !          11256: #endif
        !          11257: #endif
        !          11258: #endif
        !          11259: 
        !          11260: #if defined(LIBXML_READER_ENABLED)
        !          11261: #ifdef bottom_xmlreader
        !          11262: #undef xmlTextReaderGetParserColumnNumber
        !          11263: extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
        !          11264: #else
        !          11265: #ifndef xmlTextReaderGetParserColumnNumber
        !          11266: extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
        !          11267: #define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
        !          11268: #endif
        !          11269: #endif
        !          11270: #endif
        !          11271: 
        !          11272: #if defined(LIBXML_READER_ENABLED)
        !          11273: #ifdef bottom_xmlreader
        !          11274: #undef xmlTextReaderGetParserLineNumber
        !          11275: extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
        !          11276: #else
        !          11277: #ifndef xmlTextReaderGetParserLineNumber
        !          11278: extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
        !          11279: #define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
        !          11280: #endif
        !          11281: #endif
        !          11282: #endif
        !          11283: 
        !          11284: #if defined(LIBXML_READER_ENABLED)
        !          11285: #ifdef bottom_xmlreader
        !          11286: #undef xmlTextReaderGetParserProp
        !          11287: extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
        !          11288: #else
        !          11289: #ifndef xmlTextReaderGetParserProp
        !          11290: extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
        !          11291: #define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
        !          11292: #endif
        !          11293: #endif
        !          11294: #endif
        !          11295: 
        !          11296: #if defined(LIBXML_READER_ENABLED)
        !          11297: #ifdef bottom_xmlreader
        !          11298: #undef xmlTextReaderGetRemainder
        !          11299: extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
        !          11300: #else
        !          11301: #ifndef xmlTextReaderGetRemainder
        !          11302: extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
        !          11303: #define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
        !          11304: #endif
        !          11305: #endif
        !          11306: #endif
        !          11307: 
        !          11308: #if defined(LIBXML_READER_ENABLED)
        !          11309: #ifdef bottom_xmlreader
        !          11310: #undef xmlTextReaderHasAttributes
        !          11311: extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
        !          11312: #else
        !          11313: #ifndef xmlTextReaderHasAttributes
        !          11314: extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
        !          11315: #define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
        !          11316: #endif
        !          11317: #endif
        !          11318: #endif
        !          11319: 
        !          11320: #if defined(LIBXML_READER_ENABLED)
        !          11321: #ifdef bottom_xmlreader
        !          11322: #undef xmlTextReaderHasValue
        !          11323: extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
        !          11324: #else
        !          11325: #ifndef xmlTextReaderHasValue
        !          11326: extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
        !          11327: #define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
        !          11328: #endif
        !          11329: #endif
        !          11330: #endif
        !          11331: 
        !          11332: #if defined(LIBXML_READER_ENABLED)
        !          11333: #ifdef bottom_xmlreader
        !          11334: #undef xmlTextReaderIsDefault
        !          11335: extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
        !          11336: #else
        !          11337: #ifndef xmlTextReaderIsDefault
        !          11338: extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
        !          11339: #define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
        !          11340: #endif
        !          11341: #endif
        !          11342: #endif
        !          11343: 
        !          11344: #if defined(LIBXML_READER_ENABLED)
        !          11345: #ifdef bottom_xmlreader
        !          11346: #undef xmlTextReaderIsEmptyElement
        !          11347: extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
        !          11348: #else
        !          11349: #ifndef xmlTextReaderIsEmptyElement
        !          11350: extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
        !          11351: #define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
        !          11352: #endif
        !          11353: #endif
        !          11354: #endif
        !          11355: 
        !          11356: #if defined(LIBXML_READER_ENABLED)
        !          11357: #ifdef bottom_xmlreader
        !          11358: #undef xmlTextReaderIsNamespaceDecl
        !          11359: extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
        !          11360: #else
        !          11361: #ifndef xmlTextReaderIsNamespaceDecl
        !          11362: extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
        !          11363: #define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
        !          11364: #endif
        !          11365: #endif
        !          11366: #endif
        !          11367: 
        !          11368: #if defined(LIBXML_READER_ENABLED)
        !          11369: #ifdef bottom_xmlreader
        !          11370: #undef xmlTextReaderIsValid
        !          11371: extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
        !          11372: #else
        !          11373: #ifndef xmlTextReaderIsValid
        !          11374: extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
        !          11375: #define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
        !          11376: #endif
        !          11377: #endif
        !          11378: #endif
        !          11379: 
        !          11380: #if defined(LIBXML_READER_ENABLED)
        !          11381: #ifdef bottom_xmlreader
        !          11382: #undef xmlTextReaderLocalName
        !          11383: extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
        !          11384: #else
        !          11385: #ifndef xmlTextReaderLocalName
        !          11386: extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
        !          11387: #define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
        !          11388: #endif
        !          11389: #endif
        !          11390: #endif
        !          11391: 
        !          11392: #if defined(LIBXML_READER_ENABLED)
        !          11393: #ifdef bottom_xmlreader
        !          11394: #undef xmlTextReaderLocatorBaseURI
        !          11395: extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
        !          11396: #else
        !          11397: #ifndef xmlTextReaderLocatorBaseURI
        !          11398: extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
        !          11399: #define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
        !          11400: #endif
        !          11401: #endif
        !          11402: #endif
        !          11403: 
        !          11404: #if defined(LIBXML_READER_ENABLED)
        !          11405: #ifdef bottom_xmlreader
        !          11406: #undef xmlTextReaderLocatorLineNumber
        !          11407: extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
        !          11408: #else
        !          11409: #ifndef xmlTextReaderLocatorLineNumber
        !          11410: extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
        !          11411: #define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
        !          11412: #endif
        !          11413: #endif
        !          11414: #endif
        !          11415: 
        !          11416: #if defined(LIBXML_READER_ENABLED)
        !          11417: #ifdef bottom_xmlreader
        !          11418: #undef xmlTextReaderLookupNamespace
        !          11419: extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
        !          11420: #else
        !          11421: #ifndef xmlTextReaderLookupNamespace
        !          11422: extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
        !          11423: #define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
        !          11424: #endif
        !          11425: #endif
        !          11426: #endif
        !          11427: 
        !          11428: #if defined(LIBXML_READER_ENABLED)
        !          11429: #ifdef bottom_xmlreader
        !          11430: #undef xmlTextReaderMoveToAttribute
        !          11431: extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
        !          11432: #else
        !          11433: #ifndef xmlTextReaderMoveToAttribute
        !          11434: extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
        !          11435: #define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
        !          11436: #endif
        !          11437: #endif
        !          11438: #endif
        !          11439: 
        !          11440: #if defined(LIBXML_READER_ENABLED)
        !          11441: #ifdef bottom_xmlreader
        !          11442: #undef xmlTextReaderMoveToAttributeNo
        !          11443: extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
        !          11444: #else
        !          11445: #ifndef xmlTextReaderMoveToAttributeNo
        !          11446: extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
        !          11447: #define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
        !          11448: #endif
        !          11449: #endif
        !          11450: #endif
        !          11451: 
        !          11452: #if defined(LIBXML_READER_ENABLED)
        !          11453: #ifdef bottom_xmlreader
        !          11454: #undef xmlTextReaderMoveToAttributeNs
        !          11455: extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
        !          11456: #else
        !          11457: #ifndef xmlTextReaderMoveToAttributeNs
        !          11458: extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
        !          11459: #define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
        !          11460: #endif
        !          11461: #endif
        !          11462: #endif
        !          11463: 
        !          11464: #if defined(LIBXML_READER_ENABLED)
        !          11465: #ifdef bottom_xmlreader
        !          11466: #undef xmlTextReaderMoveToElement
        !          11467: extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
        !          11468: #else
        !          11469: #ifndef xmlTextReaderMoveToElement
        !          11470: extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
        !          11471: #define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
        !          11472: #endif
        !          11473: #endif
        !          11474: #endif
        !          11475: 
        !          11476: #if defined(LIBXML_READER_ENABLED)
        !          11477: #ifdef bottom_xmlreader
        !          11478: #undef xmlTextReaderMoveToFirstAttribute
        !          11479: extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
        !          11480: #else
        !          11481: #ifndef xmlTextReaderMoveToFirstAttribute
        !          11482: extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
        !          11483: #define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
        !          11484: #endif
        !          11485: #endif
        !          11486: #endif
        !          11487: 
        !          11488: #if defined(LIBXML_READER_ENABLED)
        !          11489: #ifdef bottom_xmlreader
        !          11490: #undef xmlTextReaderMoveToNextAttribute
        !          11491: extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
        !          11492: #else
        !          11493: #ifndef xmlTextReaderMoveToNextAttribute
        !          11494: extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
        !          11495: #define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
        !          11496: #endif
        !          11497: #endif
        !          11498: #endif
        !          11499: 
        !          11500: #if defined(LIBXML_READER_ENABLED)
        !          11501: #ifdef bottom_xmlreader
        !          11502: #undef xmlTextReaderName
        !          11503: extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
        !          11504: #else
        !          11505: #ifndef xmlTextReaderName
        !          11506: extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
        !          11507: #define xmlTextReaderName xmlTextReaderName__internal_alias
        !          11508: #endif
        !          11509: #endif
        !          11510: #endif
        !          11511: 
        !          11512: #if defined(LIBXML_READER_ENABLED)
        !          11513: #ifdef bottom_xmlreader
        !          11514: #undef xmlTextReaderNamespaceUri
        !          11515: extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
        !          11516: #else
        !          11517: #ifndef xmlTextReaderNamespaceUri
        !          11518: extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
        !          11519: #define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
        !          11520: #endif
        !          11521: #endif
        !          11522: #endif
        !          11523: 
        !          11524: #if defined(LIBXML_READER_ENABLED)
        !          11525: #ifdef bottom_xmlreader
        !          11526: #undef xmlTextReaderNext
        !          11527: extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
        !          11528: #else
        !          11529: #ifndef xmlTextReaderNext
        !          11530: extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
        !          11531: #define xmlTextReaderNext xmlTextReaderNext__internal_alias
        !          11532: #endif
        !          11533: #endif
        !          11534: #endif
        !          11535: 
        !          11536: #if defined(LIBXML_READER_ENABLED)
        !          11537: #ifdef bottom_xmlreader
        !          11538: #undef xmlTextReaderNextSibling
        !          11539: extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
        !          11540: #else
        !          11541: #ifndef xmlTextReaderNextSibling
        !          11542: extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
        !          11543: #define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
        !          11544: #endif
        !          11545: #endif
        !          11546: #endif
        !          11547: 
        !          11548: #if defined(LIBXML_READER_ENABLED)
        !          11549: #ifdef bottom_xmlreader
        !          11550: #undef xmlTextReaderNodeType
        !          11551: extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
        !          11552: #else
        !          11553: #ifndef xmlTextReaderNodeType
        !          11554: extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
        !          11555: #define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
        !          11556: #endif
        !          11557: #endif
        !          11558: #endif
        !          11559: 
        !          11560: #if defined(LIBXML_READER_ENABLED)
        !          11561: #ifdef bottom_xmlreader
        !          11562: #undef xmlTextReaderNormalization
        !          11563: extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
        !          11564: #else
        !          11565: #ifndef xmlTextReaderNormalization
        !          11566: extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
        !          11567: #define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
        !          11568: #endif
        !          11569: #endif
        !          11570: #endif
        !          11571: 
        !          11572: #if defined(LIBXML_READER_ENABLED)
        !          11573: #ifdef bottom_xmlreader
        !          11574: #undef xmlTextReaderPrefix
        !          11575: extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
        !          11576: #else
        !          11577: #ifndef xmlTextReaderPrefix
        !          11578: extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
        !          11579: #define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
        !          11580: #endif
        !          11581: #endif
        !          11582: #endif
        !          11583: 
        !          11584: #if defined(LIBXML_READER_ENABLED)
        !          11585: #ifdef bottom_xmlreader
        !          11586: #undef xmlTextReaderPreserve
        !          11587: extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
        !          11588: #else
        !          11589: #ifndef xmlTextReaderPreserve
        !          11590: extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
        !          11591: #define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
        !          11592: #endif
        !          11593: #endif
        !          11594: #endif
        !          11595: 
        !          11596: #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
        !          11597: #ifdef bottom_xmlreader
        !          11598: #undef xmlTextReaderPreservePattern
        !          11599: extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
        !          11600: #else
        !          11601: #ifndef xmlTextReaderPreservePattern
        !          11602: extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
        !          11603: #define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
        !          11604: #endif
        !          11605: #endif
        !          11606: #endif
        !          11607: 
        !          11608: #if defined(LIBXML_READER_ENABLED)
        !          11609: #ifdef bottom_xmlreader
        !          11610: #undef xmlTextReaderQuoteChar
        !          11611: extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
        !          11612: #else
        !          11613: #ifndef xmlTextReaderQuoteChar
        !          11614: extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
        !          11615: #define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
        !          11616: #endif
        !          11617: #endif
        !          11618: #endif
        !          11619: 
        !          11620: #if defined(LIBXML_READER_ENABLED)
        !          11621: #ifdef bottom_xmlreader
        !          11622: #undef xmlTextReaderRead
        !          11623: extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
        !          11624: #else
        !          11625: #ifndef xmlTextReaderRead
        !          11626: extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
        !          11627: #define xmlTextReaderRead xmlTextReaderRead__internal_alias
        !          11628: #endif
        !          11629: #endif
        !          11630: #endif
        !          11631: 
        !          11632: #if defined(LIBXML_READER_ENABLED)
        !          11633: #ifdef bottom_xmlreader
        !          11634: #undef xmlTextReaderReadAttributeValue
        !          11635: extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
        !          11636: #else
        !          11637: #ifndef xmlTextReaderReadAttributeValue
        !          11638: extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
        !          11639: #define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
        !          11640: #endif
        !          11641: #endif
        !          11642: #endif
        !          11643: 
        !          11644: #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
        !          11645: #ifdef bottom_xmlreader
        !          11646: #undef xmlTextReaderReadInnerXml
        !          11647: extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
        !          11648: #else
        !          11649: #ifndef xmlTextReaderReadInnerXml
        !          11650: extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
        !          11651: #define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
        !          11652: #endif
        !          11653: #endif
        !          11654: #endif
        !          11655: 
        !          11656: #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
        !          11657: #ifdef bottom_xmlreader
        !          11658: #undef xmlTextReaderReadOuterXml
        !          11659: extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
        !          11660: #else
        !          11661: #ifndef xmlTextReaderReadOuterXml
        !          11662: extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
        !          11663: #define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
        !          11664: #endif
        !          11665: #endif
        !          11666: #endif
        !          11667: 
        !          11668: #if defined(LIBXML_READER_ENABLED)
        !          11669: #ifdef bottom_xmlreader
        !          11670: #undef xmlTextReaderReadState
        !          11671: extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
        !          11672: #else
        !          11673: #ifndef xmlTextReaderReadState
        !          11674: extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
        !          11675: #define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
        !          11676: #endif
        !          11677: #endif
        !          11678: #endif
        !          11679: 
        !          11680: #if defined(LIBXML_READER_ENABLED)
        !          11681: #ifdef bottom_xmlreader
        !          11682: #undef xmlTextReaderReadString
        !          11683: extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
        !          11684: #else
        !          11685: #ifndef xmlTextReaderReadString
        !          11686: extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
        !          11687: #define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
        !          11688: #endif
        !          11689: #endif
        !          11690: #endif
        !          11691: 
        !          11692: #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
        !          11693: #ifdef bottom_xmlreader
        !          11694: #undef xmlTextReaderRelaxNGSetSchema
        !          11695: extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
        !          11696: #else
        !          11697: #ifndef xmlTextReaderRelaxNGSetSchema
        !          11698: extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
        !          11699: #define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
        !          11700: #endif
        !          11701: #endif
        !          11702: #endif
        !          11703: 
        !          11704: #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
        !          11705: #ifdef bottom_xmlreader
        !          11706: #undef xmlTextReaderRelaxNGValidate
        !          11707: extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
        !          11708: #else
        !          11709: #ifndef xmlTextReaderRelaxNGValidate
        !          11710: extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
        !          11711: #define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
        !          11712: #endif
        !          11713: #endif
        !          11714: #endif
        !          11715: 
        !          11716: #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
        !          11717: #ifdef bottom_xmlreader
        !          11718: #undef xmlTextReaderSchemaValidate
        !          11719: extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias")));
        !          11720: #else
        !          11721: #ifndef xmlTextReaderSchemaValidate
        !          11722: extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate__internal_alias __attribute((visibility("hidden")));
        !          11723: #define xmlTextReaderSchemaValidate xmlTextReaderSchemaValidate__internal_alias
        !          11724: #endif
        !          11725: #endif
        !          11726: #endif
        !          11727: 
        !          11728: #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
        !          11729: #ifdef bottom_xmlreader
        !          11730: #undef xmlTextReaderSchemaValidateCtxt
        !          11731: extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt __attribute((alias("xmlTextReaderSchemaValidateCtxt__internal_alias")));
        !          11732: #else
        !          11733: #ifndef xmlTextReaderSchemaValidateCtxt
        !          11734: extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt__internal_alias __attribute((visibility("hidden")));
        !          11735: #define xmlTextReaderSchemaValidateCtxt xmlTextReaderSchemaValidateCtxt__internal_alias
        !          11736: #endif
        !          11737: #endif
        !          11738: #endif
        !          11739: 
        !          11740: #if defined(LIBXML_READER_ENABLED)
        !          11741: #ifdef bottom_xmlreader
        !          11742: #undef xmlTextReaderSetErrorHandler
        !          11743: extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
        !          11744: #else
        !          11745: #ifndef xmlTextReaderSetErrorHandler
        !          11746: extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
        !          11747: #define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
        !          11748: #endif
        !          11749: #endif
        !          11750: #endif
        !          11751: 
        !          11752: #if defined(LIBXML_READER_ENABLED)
        !          11753: #ifdef bottom_xmlreader
        !          11754: #undef xmlTextReaderSetParserProp
        !          11755: extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
        !          11756: #else
        !          11757: #ifndef xmlTextReaderSetParserProp
        !          11758: extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
        !          11759: #define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
        !          11760: #endif
        !          11761: #endif
        !          11762: #endif
        !          11763: 
        !          11764: #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
        !          11765: #ifdef bottom_xmlreader
        !          11766: #undef xmlTextReaderSetSchema
        !          11767: extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema __attribute((alias("xmlTextReaderSetSchema__internal_alias")));
        !          11768: #else
        !          11769: #ifndef xmlTextReaderSetSchema
        !          11770: extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema__internal_alias __attribute((visibility("hidden")));
        !          11771: #define xmlTextReaderSetSchema xmlTextReaderSetSchema__internal_alias
        !          11772: #endif
        !          11773: #endif
        !          11774: #endif
        !          11775: 
        !          11776: #if defined(LIBXML_READER_ENABLED)
        !          11777: #ifdef bottom_xmlreader
        !          11778: #undef xmlTextReaderSetStructuredErrorHandler
        !          11779: extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
        !          11780: #else
        !          11781: #ifndef xmlTextReaderSetStructuredErrorHandler
        !          11782: extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
        !          11783: #define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
        !          11784: #endif
        !          11785: #endif
        !          11786: #endif
        !          11787: 
        !          11788: #if defined(LIBXML_READER_ENABLED)
        !          11789: #ifdef bottom_xmlreader
        !          11790: #undef xmlTextReaderSetup
        !          11791: extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup __attribute((alias("xmlTextReaderSetup__internal_alias")));
        !          11792: #else
        !          11793: #ifndef xmlTextReaderSetup
        !          11794: extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup__internal_alias __attribute((visibility("hidden")));
        !          11795: #define xmlTextReaderSetup xmlTextReaderSetup__internal_alias
        !          11796: #endif
        !          11797: #endif
        !          11798: #endif
        !          11799: 
        !          11800: #if defined(LIBXML_READER_ENABLED)
        !          11801: #ifdef bottom_xmlreader
        !          11802: #undef xmlTextReaderStandalone
        !          11803: extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
        !          11804: #else
        !          11805: #ifndef xmlTextReaderStandalone
        !          11806: extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
        !          11807: #define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
        !          11808: #endif
        !          11809: #endif
        !          11810: #endif
        !          11811: 
        !          11812: #if defined(LIBXML_READER_ENABLED)
        !          11813: #ifdef bottom_xmlreader
        !          11814: #undef xmlTextReaderValue
        !          11815: extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
        !          11816: #else
        !          11817: #ifndef xmlTextReaderValue
        !          11818: extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
        !          11819: #define xmlTextReaderValue xmlTextReaderValue__internal_alias
        !          11820: #endif
        !          11821: #endif
        !          11822: #endif
        !          11823: 
        !          11824: #if defined(LIBXML_READER_ENABLED)
        !          11825: #ifdef bottom_xmlreader
        !          11826: #undef xmlTextReaderXmlLang
        !          11827: extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
        !          11828: #else
        !          11829: #ifndef xmlTextReaderXmlLang
        !          11830: extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
        !          11831: #define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
        !          11832: #endif
        !          11833: #endif
        !          11834: #endif
        !          11835: 
        !          11836: #if defined(LIBXML_WRITER_ENABLED)
        !          11837: #ifdef bottom_xmlwriter
        !          11838: #undef xmlTextWriterEndAttribute
        !          11839: extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
        !          11840: #else
        !          11841: #ifndef xmlTextWriterEndAttribute
        !          11842: extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
        !          11843: #define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
        !          11844: #endif
        !          11845: #endif
        !          11846: #endif
        !          11847: 
        !          11848: #if defined(LIBXML_WRITER_ENABLED)
        !          11849: #ifdef bottom_xmlwriter
        !          11850: #undef xmlTextWriterEndCDATA
        !          11851: extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
        !          11852: #else
        !          11853: #ifndef xmlTextWriterEndCDATA
        !          11854: extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
        !          11855: #define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
        !          11856: #endif
        !          11857: #endif
        !          11858: #endif
        !          11859: 
        !          11860: #if defined(LIBXML_WRITER_ENABLED)
        !          11861: #ifdef bottom_xmlwriter
        !          11862: #undef xmlTextWriterEndComment
        !          11863: extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
        !          11864: #else
        !          11865: #ifndef xmlTextWriterEndComment
        !          11866: extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
        !          11867: #define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
        !          11868: #endif
        !          11869: #endif
        !          11870: #endif
        !          11871: 
        !          11872: #if defined(LIBXML_WRITER_ENABLED)
        !          11873: #ifdef bottom_xmlwriter
        !          11874: #undef xmlTextWriterEndDTD
        !          11875: extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
        !          11876: #else
        !          11877: #ifndef xmlTextWriterEndDTD
        !          11878: extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
        !          11879: #define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
        !          11880: #endif
        !          11881: #endif
        !          11882: #endif
        !          11883: 
        !          11884: #if defined(LIBXML_WRITER_ENABLED)
        !          11885: #ifdef bottom_xmlwriter
        !          11886: #undef xmlTextWriterEndDTDAttlist
        !          11887: extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
        !          11888: #else
        !          11889: #ifndef xmlTextWriterEndDTDAttlist
        !          11890: extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
        !          11891: #define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
        !          11892: #endif
        !          11893: #endif
        !          11894: #endif
        !          11895: 
        !          11896: #if defined(LIBXML_WRITER_ENABLED)
        !          11897: #ifdef bottom_xmlwriter
        !          11898: #undef xmlTextWriterEndDTDElement
        !          11899: extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
        !          11900: #else
        !          11901: #ifndef xmlTextWriterEndDTDElement
        !          11902: extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
        !          11903: #define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
        !          11904: #endif
        !          11905: #endif
        !          11906: #endif
        !          11907: 
        !          11908: #if defined(LIBXML_WRITER_ENABLED)
        !          11909: #ifdef bottom_xmlwriter
        !          11910: #undef xmlTextWriterEndDTDEntity
        !          11911: extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
        !          11912: #else
        !          11913: #ifndef xmlTextWriterEndDTDEntity
        !          11914: extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
        !          11915: #define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
        !          11916: #endif
        !          11917: #endif
        !          11918: #endif
        !          11919: 
        !          11920: #if defined(LIBXML_WRITER_ENABLED)
        !          11921: #ifdef bottom_xmlwriter
        !          11922: #undef xmlTextWriterEndDocument
        !          11923: extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
        !          11924: #else
        !          11925: #ifndef xmlTextWriterEndDocument
        !          11926: extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
        !          11927: #define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
        !          11928: #endif
        !          11929: #endif
        !          11930: #endif
        !          11931: 
        !          11932: #if defined(LIBXML_WRITER_ENABLED)
        !          11933: #ifdef bottom_xmlwriter
        !          11934: #undef xmlTextWriterEndElement
        !          11935: extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
        !          11936: #else
        !          11937: #ifndef xmlTextWriterEndElement
        !          11938: extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
        !          11939: #define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
        !          11940: #endif
        !          11941: #endif
        !          11942: #endif
        !          11943: 
        !          11944: #if defined(LIBXML_WRITER_ENABLED)
        !          11945: #ifdef bottom_xmlwriter
        !          11946: #undef xmlTextWriterEndPI
        !          11947: extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
        !          11948: #else
        !          11949: #ifndef xmlTextWriterEndPI
        !          11950: extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
        !          11951: #define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
        !          11952: #endif
        !          11953: #endif
        !          11954: #endif
        !          11955: 
        !          11956: #if defined(LIBXML_WRITER_ENABLED)
        !          11957: #ifdef bottom_xmlwriter
        !          11958: #undef xmlTextWriterFlush
        !          11959: extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
        !          11960: #else
        !          11961: #ifndef xmlTextWriterFlush
        !          11962: extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
        !          11963: #define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
        !          11964: #endif
        !          11965: #endif
        !          11966: #endif
        !          11967: 
        !          11968: #if defined(LIBXML_WRITER_ENABLED)
        !          11969: #ifdef bottom_xmlwriter
        !          11970: #undef xmlTextWriterFullEndElement
        !          11971: extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
        !          11972: #else
        !          11973: #ifndef xmlTextWriterFullEndElement
        !          11974: extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
        !          11975: #define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
        !          11976: #endif
        !          11977: #endif
        !          11978: #endif
        !          11979: 
        !          11980: #if defined(LIBXML_WRITER_ENABLED)
        !          11981: #ifdef bottom_xmlwriter
        !          11982: #undef xmlTextWriterSetIndent
        !          11983: extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
        !          11984: #else
        !          11985: #ifndef xmlTextWriterSetIndent
        !          11986: extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
        !          11987: #define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
        !          11988: #endif
        !          11989: #endif
        !          11990: #endif
        !          11991: 
        !          11992: #if defined(LIBXML_WRITER_ENABLED)
        !          11993: #ifdef bottom_xmlwriter
        !          11994: #undef xmlTextWriterSetIndentString
        !          11995: extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
        !          11996: #else
        !          11997: #ifndef xmlTextWriterSetIndentString
        !          11998: extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
        !          11999: #define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
        !          12000: #endif
        !          12001: #endif
        !          12002: #endif
        !          12003: 
        !          12004: #if defined(LIBXML_WRITER_ENABLED)
        !          12005: #ifdef bottom_xmlwriter
        !          12006: #undef xmlTextWriterStartAttribute
        !          12007: extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
        !          12008: #else
        !          12009: #ifndef xmlTextWriterStartAttribute
        !          12010: extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
        !          12011: #define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
        !          12012: #endif
        !          12013: #endif
        !          12014: #endif
        !          12015: 
        !          12016: #if defined(LIBXML_WRITER_ENABLED)
        !          12017: #ifdef bottom_xmlwriter
        !          12018: #undef xmlTextWriterStartAttributeNS
        !          12019: extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
        !          12020: #else
        !          12021: #ifndef xmlTextWriterStartAttributeNS
        !          12022: extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
        !          12023: #define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
        !          12024: #endif
        !          12025: #endif
        !          12026: #endif
        !          12027: 
        !          12028: #if defined(LIBXML_WRITER_ENABLED)
        !          12029: #ifdef bottom_xmlwriter
        !          12030: #undef xmlTextWriterStartCDATA
        !          12031: extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
        !          12032: #else
        !          12033: #ifndef xmlTextWriterStartCDATA
        !          12034: extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
        !          12035: #define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
        !          12036: #endif
        !          12037: #endif
        !          12038: #endif
        !          12039: 
        !          12040: #if defined(LIBXML_WRITER_ENABLED)
        !          12041: #ifdef bottom_xmlwriter
        !          12042: #undef xmlTextWriterStartComment
        !          12043: extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
        !          12044: #else
        !          12045: #ifndef xmlTextWriterStartComment
        !          12046: extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
        !          12047: #define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
        !          12048: #endif
        !          12049: #endif
        !          12050: #endif
        !          12051: 
        !          12052: #if defined(LIBXML_WRITER_ENABLED)
        !          12053: #ifdef bottom_xmlwriter
        !          12054: #undef xmlTextWriterStartDTD
        !          12055: extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
        !          12056: #else
        !          12057: #ifndef xmlTextWriterStartDTD
        !          12058: extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
        !          12059: #define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
        !          12060: #endif
        !          12061: #endif
        !          12062: #endif
        !          12063: 
        !          12064: #if defined(LIBXML_WRITER_ENABLED)
        !          12065: #ifdef bottom_xmlwriter
        !          12066: #undef xmlTextWriterStartDTDAttlist
        !          12067: extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
        !          12068: #else
        !          12069: #ifndef xmlTextWriterStartDTDAttlist
        !          12070: extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
        !          12071: #define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
        !          12072: #endif
        !          12073: #endif
        !          12074: #endif
        !          12075: 
        !          12076: #if defined(LIBXML_WRITER_ENABLED)
        !          12077: #ifdef bottom_xmlwriter
        !          12078: #undef xmlTextWriterStartDTDElement
        !          12079: extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
        !          12080: #else
        !          12081: #ifndef xmlTextWriterStartDTDElement
        !          12082: extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
        !          12083: #define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
        !          12084: #endif
        !          12085: #endif
        !          12086: #endif
        !          12087: 
        !          12088: #if defined(LIBXML_WRITER_ENABLED)
        !          12089: #ifdef bottom_xmlwriter
        !          12090: #undef xmlTextWriterStartDTDEntity
        !          12091: extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
        !          12092: #else
        !          12093: #ifndef xmlTextWriterStartDTDEntity
        !          12094: extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
        !          12095: #define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
        !          12096: #endif
        !          12097: #endif
        !          12098: #endif
        !          12099: 
        !          12100: #if defined(LIBXML_WRITER_ENABLED)
        !          12101: #ifdef bottom_xmlwriter
        !          12102: #undef xmlTextWriterStartDocument
        !          12103: extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
        !          12104: #else
        !          12105: #ifndef xmlTextWriterStartDocument
        !          12106: extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
        !          12107: #define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
        !          12108: #endif
        !          12109: #endif
        !          12110: #endif
        !          12111: 
        !          12112: #if defined(LIBXML_WRITER_ENABLED)
        !          12113: #ifdef bottom_xmlwriter
        !          12114: #undef xmlTextWriterStartElement
        !          12115: extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
        !          12116: #else
        !          12117: #ifndef xmlTextWriterStartElement
        !          12118: extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
        !          12119: #define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
        !          12120: #endif
        !          12121: #endif
        !          12122: #endif
        !          12123: 
        !          12124: #if defined(LIBXML_WRITER_ENABLED)
        !          12125: #ifdef bottom_xmlwriter
        !          12126: #undef xmlTextWriterStartElementNS
        !          12127: extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
        !          12128: #else
        !          12129: #ifndef xmlTextWriterStartElementNS
        !          12130: extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
        !          12131: #define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
        !          12132: #endif
        !          12133: #endif
        !          12134: #endif
        !          12135: 
        !          12136: #if defined(LIBXML_WRITER_ENABLED)
        !          12137: #ifdef bottom_xmlwriter
        !          12138: #undef xmlTextWriterStartPI
        !          12139: extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
        !          12140: #else
        !          12141: #ifndef xmlTextWriterStartPI
        !          12142: extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
        !          12143: #define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
        !          12144: #endif
        !          12145: #endif
        !          12146: #endif
        !          12147: 
        !          12148: #if defined(LIBXML_WRITER_ENABLED)
        !          12149: #ifdef bottom_xmlwriter
        !          12150: #undef xmlTextWriterWriteAttribute
        !          12151: extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
        !          12152: #else
        !          12153: #ifndef xmlTextWriterWriteAttribute
        !          12154: extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
        !          12155: #define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
        !          12156: #endif
        !          12157: #endif
        !          12158: #endif
        !          12159: 
        !          12160: #if defined(LIBXML_WRITER_ENABLED)
        !          12161: #ifdef bottom_xmlwriter
        !          12162: #undef xmlTextWriterWriteAttributeNS
        !          12163: extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
        !          12164: #else
        !          12165: #ifndef xmlTextWriterWriteAttributeNS
        !          12166: extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
        !          12167: #define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
        !          12168: #endif
        !          12169: #endif
        !          12170: #endif
        !          12171: 
        !          12172: #if defined(LIBXML_WRITER_ENABLED)
        !          12173: #ifdef bottom_xmlwriter
        !          12174: #undef xmlTextWriterWriteBase64
        !          12175: extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
        !          12176: #else
        !          12177: #ifndef xmlTextWriterWriteBase64
        !          12178: extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
        !          12179: #define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
        !          12180: #endif
        !          12181: #endif
        !          12182: #endif
        !          12183: 
        !          12184: #if defined(LIBXML_WRITER_ENABLED)
        !          12185: #ifdef bottom_xmlwriter
        !          12186: #undef xmlTextWriterWriteBinHex
        !          12187: extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
        !          12188: #else
        !          12189: #ifndef xmlTextWriterWriteBinHex
        !          12190: extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
        !          12191: #define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
        !          12192: #endif
        !          12193: #endif
        !          12194: #endif
        !          12195: 
        !          12196: #if defined(LIBXML_WRITER_ENABLED)
        !          12197: #ifdef bottom_xmlwriter
        !          12198: #undef xmlTextWriterWriteCDATA
        !          12199: extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
        !          12200: #else
        !          12201: #ifndef xmlTextWriterWriteCDATA
        !          12202: extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
        !          12203: #define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
        !          12204: #endif
        !          12205: #endif
        !          12206: #endif
        !          12207: 
        !          12208: #if defined(LIBXML_WRITER_ENABLED)
        !          12209: #ifdef bottom_xmlwriter
        !          12210: #undef xmlTextWriterWriteComment
        !          12211: extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
        !          12212: #else
        !          12213: #ifndef xmlTextWriterWriteComment
        !          12214: extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
        !          12215: #define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
        !          12216: #endif
        !          12217: #endif
        !          12218: #endif
        !          12219: 
        !          12220: #if defined(LIBXML_WRITER_ENABLED)
        !          12221: #ifdef bottom_xmlwriter
        !          12222: #undef xmlTextWriterWriteDTD
        !          12223: extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
        !          12224: #else
        !          12225: #ifndef xmlTextWriterWriteDTD
        !          12226: extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
        !          12227: #define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
        !          12228: #endif
        !          12229: #endif
        !          12230: #endif
        !          12231: 
        !          12232: #if defined(LIBXML_WRITER_ENABLED)
        !          12233: #ifdef bottom_xmlwriter
        !          12234: #undef xmlTextWriterWriteDTDAttlist
        !          12235: extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
        !          12236: #else
        !          12237: #ifndef xmlTextWriterWriteDTDAttlist
        !          12238: extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
        !          12239: #define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
        !          12240: #endif
        !          12241: #endif
        !          12242: #endif
        !          12243: 
        !          12244: #if defined(LIBXML_WRITER_ENABLED)
        !          12245: #ifdef bottom_xmlwriter
        !          12246: #undef xmlTextWriterWriteDTDElement
        !          12247: extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
        !          12248: #else
        !          12249: #ifndef xmlTextWriterWriteDTDElement
        !          12250: extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
        !          12251: #define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
        !          12252: #endif
        !          12253: #endif
        !          12254: #endif
        !          12255: 
        !          12256: #if defined(LIBXML_WRITER_ENABLED)
        !          12257: #ifdef bottom_xmlwriter
        !          12258: #undef xmlTextWriterWriteDTDEntity
        !          12259: extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
        !          12260: #else
        !          12261: #ifndef xmlTextWriterWriteDTDEntity
        !          12262: extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
        !          12263: #define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
        !          12264: #endif
        !          12265: #endif
        !          12266: #endif
        !          12267: 
        !          12268: #if defined(LIBXML_WRITER_ENABLED)
        !          12269: #ifdef bottom_xmlwriter
        !          12270: #undef xmlTextWriterWriteDTDExternalEntity
        !          12271: extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
        !          12272: #else
        !          12273: #ifndef xmlTextWriterWriteDTDExternalEntity
        !          12274: extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
        !          12275: #define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
        !          12276: #endif
        !          12277: #endif
        !          12278: #endif
        !          12279: 
        !          12280: #if defined(LIBXML_WRITER_ENABLED)
        !          12281: #ifdef bottom_xmlwriter
        !          12282: #undef xmlTextWriterWriteDTDExternalEntityContents
        !          12283: extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
        !          12284: #else
        !          12285: #ifndef xmlTextWriterWriteDTDExternalEntityContents
        !          12286: extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
        !          12287: #define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
        !          12288: #endif
        !          12289: #endif
        !          12290: #endif
        !          12291: 
        !          12292: #if defined(LIBXML_WRITER_ENABLED)
        !          12293: #ifdef bottom_xmlwriter
        !          12294: #undef xmlTextWriterWriteDTDInternalEntity
        !          12295: extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
        !          12296: #else
        !          12297: #ifndef xmlTextWriterWriteDTDInternalEntity
        !          12298: extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
        !          12299: #define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
        !          12300: #endif
        !          12301: #endif
        !          12302: #endif
        !          12303: 
        !          12304: #if defined(LIBXML_WRITER_ENABLED)
        !          12305: #ifdef bottom_xmlwriter
        !          12306: #undef xmlTextWriterWriteDTDNotation
        !          12307: extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
        !          12308: #else
        !          12309: #ifndef xmlTextWriterWriteDTDNotation
        !          12310: extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
        !          12311: #define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
        !          12312: #endif
        !          12313: #endif
        !          12314: #endif
        !          12315: 
        !          12316: #if defined(LIBXML_WRITER_ENABLED)
        !          12317: #ifdef bottom_xmlwriter
        !          12318: #undef xmlTextWriterWriteElement
        !          12319: extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
        !          12320: #else
        !          12321: #ifndef xmlTextWriterWriteElement
        !          12322: extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
        !          12323: #define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
        !          12324: #endif
        !          12325: #endif
        !          12326: #endif
        !          12327: 
        !          12328: #if defined(LIBXML_WRITER_ENABLED)
        !          12329: #ifdef bottom_xmlwriter
        !          12330: #undef xmlTextWriterWriteElementNS
        !          12331: extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
        !          12332: #else
        !          12333: #ifndef xmlTextWriterWriteElementNS
        !          12334: extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
        !          12335: #define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
        !          12336: #endif
        !          12337: #endif
        !          12338: #endif
        !          12339: 
        !          12340: #if defined(LIBXML_WRITER_ENABLED)
        !          12341: #ifdef bottom_xmlwriter
        !          12342: #undef xmlTextWriterWriteFormatAttribute
        !          12343: extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
        !          12344: #else
        !          12345: #ifndef xmlTextWriterWriteFormatAttribute
        !          12346: extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
        !          12347: #define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
        !          12348: #endif
        !          12349: #endif
        !          12350: #endif
        !          12351: 
        !          12352: #if defined(LIBXML_WRITER_ENABLED)
        !          12353: #ifdef bottom_xmlwriter
        !          12354: #undef xmlTextWriterWriteFormatAttributeNS
        !          12355: extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
        !          12356: #else
        !          12357: #ifndef xmlTextWriterWriteFormatAttributeNS
        !          12358: extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
        !          12359: #define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
        !          12360: #endif
        !          12361: #endif
        !          12362: #endif
        !          12363: 
        !          12364: #if defined(LIBXML_WRITER_ENABLED)
        !          12365: #ifdef bottom_xmlwriter
        !          12366: #undef xmlTextWriterWriteFormatCDATA
        !          12367: extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
        !          12368: #else
        !          12369: #ifndef xmlTextWriterWriteFormatCDATA
        !          12370: extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
        !          12371: #define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
        !          12372: #endif
        !          12373: #endif
        !          12374: #endif
        !          12375: 
        !          12376: #if defined(LIBXML_WRITER_ENABLED)
        !          12377: #ifdef bottom_xmlwriter
        !          12378: #undef xmlTextWriterWriteFormatComment
        !          12379: extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
        !          12380: #else
        !          12381: #ifndef xmlTextWriterWriteFormatComment
        !          12382: extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
        !          12383: #define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
        !          12384: #endif
        !          12385: #endif
        !          12386: #endif
        !          12387: 
        !          12388: #if defined(LIBXML_WRITER_ENABLED)
        !          12389: #ifdef bottom_xmlwriter
        !          12390: #undef xmlTextWriterWriteFormatDTD
        !          12391: extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
        !          12392: #else
        !          12393: #ifndef xmlTextWriterWriteFormatDTD
        !          12394: extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
        !          12395: #define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
        !          12396: #endif
        !          12397: #endif
        !          12398: #endif
        !          12399: 
        !          12400: #if defined(LIBXML_WRITER_ENABLED)
        !          12401: #ifdef bottom_xmlwriter
        !          12402: #undef xmlTextWriterWriteFormatDTDAttlist
        !          12403: extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
        !          12404: #else
        !          12405: #ifndef xmlTextWriterWriteFormatDTDAttlist
        !          12406: extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
        !          12407: #define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
        !          12408: #endif
        !          12409: #endif
        !          12410: #endif
        !          12411: 
        !          12412: #if defined(LIBXML_WRITER_ENABLED)
        !          12413: #ifdef bottom_xmlwriter
        !          12414: #undef xmlTextWriterWriteFormatDTDElement
        !          12415: extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
        !          12416: #else
        !          12417: #ifndef xmlTextWriterWriteFormatDTDElement
        !          12418: extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
        !          12419: #define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
        !          12420: #endif
        !          12421: #endif
        !          12422: #endif
        !          12423: 
        !          12424: #if defined(LIBXML_WRITER_ENABLED)
        !          12425: #ifdef bottom_xmlwriter
        !          12426: #undef xmlTextWriterWriteFormatDTDInternalEntity
        !          12427: extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
        !          12428: #else
        !          12429: #ifndef xmlTextWriterWriteFormatDTDInternalEntity
        !          12430: extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
        !          12431: #define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
        !          12432: #endif
        !          12433: #endif
        !          12434: #endif
        !          12435: 
        !          12436: #if defined(LIBXML_WRITER_ENABLED)
        !          12437: #ifdef bottom_xmlwriter
        !          12438: #undef xmlTextWriterWriteFormatElement
        !          12439: extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
        !          12440: #else
        !          12441: #ifndef xmlTextWriterWriteFormatElement
        !          12442: extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
        !          12443: #define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
        !          12444: #endif
        !          12445: #endif
        !          12446: #endif
        !          12447: 
        !          12448: #if defined(LIBXML_WRITER_ENABLED)
        !          12449: #ifdef bottom_xmlwriter
        !          12450: #undef xmlTextWriterWriteFormatElementNS
        !          12451: extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
        !          12452: #else
        !          12453: #ifndef xmlTextWriterWriteFormatElementNS
        !          12454: extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
        !          12455: #define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
        !          12456: #endif
        !          12457: #endif
        !          12458: #endif
        !          12459: 
        !          12460: #if defined(LIBXML_WRITER_ENABLED)
        !          12461: #ifdef bottom_xmlwriter
        !          12462: #undef xmlTextWriterWriteFormatPI
        !          12463: extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
        !          12464: #else
        !          12465: #ifndef xmlTextWriterWriteFormatPI
        !          12466: extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
        !          12467: #define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
        !          12468: #endif
        !          12469: #endif
        !          12470: #endif
        !          12471: 
        !          12472: #if defined(LIBXML_WRITER_ENABLED)
        !          12473: #ifdef bottom_xmlwriter
        !          12474: #undef xmlTextWriterWriteFormatRaw
        !          12475: extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
        !          12476: #else
        !          12477: #ifndef xmlTextWriterWriteFormatRaw
        !          12478: extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
        !          12479: #define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
        !          12480: #endif
        !          12481: #endif
        !          12482: #endif
        !          12483: 
        !          12484: #if defined(LIBXML_WRITER_ENABLED)
        !          12485: #ifdef bottom_xmlwriter
        !          12486: #undef xmlTextWriterWriteFormatString
        !          12487: extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
        !          12488: #else
        !          12489: #ifndef xmlTextWriterWriteFormatString
        !          12490: extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
        !          12491: #define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
        !          12492: #endif
        !          12493: #endif
        !          12494: #endif
        !          12495: 
        !          12496: #if defined(LIBXML_WRITER_ENABLED)
        !          12497: #ifdef bottom_xmlwriter
        !          12498: #undef xmlTextWriterWritePI
        !          12499: extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
        !          12500: #else
        !          12501: #ifndef xmlTextWriterWritePI
        !          12502: extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
        !          12503: #define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
        !          12504: #endif
        !          12505: #endif
        !          12506: #endif
        !          12507: 
        !          12508: #if defined(LIBXML_WRITER_ENABLED)
        !          12509: #ifdef bottom_xmlwriter
        !          12510: #undef xmlTextWriterWriteRaw
        !          12511: extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
        !          12512: #else
        !          12513: #ifndef xmlTextWriterWriteRaw
        !          12514: extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
        !          12515: #define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
        !          12516: #endif
        !          12517: #endif
        !          12518: #endif
        !          12519: 
        !          12520: #if defined(LIBXML_WRITER_ENABLED)
        !          12521: #ifdef bottom_xmlwriter
        !          12522: #undef xmlTextWriterWriteRawLen
        !          12523: extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
        !          12524: #else
        !          12525: #ifndef xmlTextWriterWriteRawLen
        !          12526: extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
        !          12527: #define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
        !          12528: #endif
        !          12529: #endif
        !          12530: #endif
        !          12531: 
        !          12532: #if defined(LIBXML_WRITER_ENABLED)
        !          12533: #ifdef bottom_xmlwriter
        !          12534: #undef xmlTextWriterWriteString
        !          12535: extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
        !          12536: #else
        !          12537: #ifndef xmlTextWriterWriteString
        !          12538: extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
        !          12539: #define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
        !          12540: #endif
        !          12541: #endif
        !          12542: #endif
        !          12543: 
        !          12544: #if defined(LIBXML_WRITER_ENABLED)
        !          12545: #ifdef bottom_xmlwriter
        !          12546: #undef xmlTextWriterWriteVFormatAttribute
        !          12547: extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
        !          12548: #else
        !          12549: #ifndef xmlTextWriterWriteVFormatAttribute
        !          12550: extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
        !          12551: #define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
        !          12552: #endif
        !          12553: #endif
        !          12554: #endif
        !          12555: 
        !          12556: #if defined(LIBXML_WRITER_ENABLED)
        !          12557: #ifdef bottom_xmlwriter
        !          12558: #undef xmlTextWriterWriteVFormatAttributeNS
        !          12559: extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
        !          12560: #else
        !          12561: #ifndef xmlTextWriterWriteVFormatAttributeNS
        !          12562: extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
        !          12563: #define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
        !          12564: #endif
        !          12565: #endif
        !          12566: #endif
        !          12567: 
        !          12568: #if defined(LIBXML_WRITER_ENABLED)
        !          12569: #ifdef bottom_xmlwriter
        !          12570: #undef xmlTextWriterWriteVFormatCDATA
        !          12571: extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
        !          12572: #else
        !          12573: #ifndef xmlTextWriterWriteVFormatCDATA
        !          12574: extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
        !          12575: #define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
        !          12576: #endif
        !          12577: #endif
        !          12578: #endif
        !          12579: 
        !          12580: #if defined(LIBXML_WRITER_ENABLED)
        !          12581: #ifdef bottom_xmlwriter
        !          12582: #undef xmlTextWriterWriteVFormatComment
        !          12583: extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
        !          12584: #else
        !          12585: #ifndef xmlTextWriterWriteVFormatComment
        !          12586: extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
        !          12587: #define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
        !          12588: #endif
        !          12589: #endif
        !          12590: #endif
        !          12591: 
        !          12592: #if defined(LIBXML_WRITER_ENABLED)
        !          12593: #ifdef bottom_xmlwriter
        !          12594: #undef xmlTextWriterWriteVFormatDTD
        !          12595: extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
        !          12596: #else
        !          12597: #ifndef xmlTextWriterWriteVFormatDTD
        !          12598: extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
        !          12599: #define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
        !          12600: #endif
        !          12601: #endif
        !          12602: #endif
        !          12603: 
        !          12604: #if defined(LIBXML_WRITER_ENABLED)
        !          12605: #ifdef bottom_xmlwriter
        !          12606: #undef xmlTextWriterWriteVFormatDTDAttlist
        !          12607: extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
        !          12608: #else
        !          12609: #ifndef xmlTextWriterWriteVFormatDTDAttlist
        !          12610: extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
        !          12611: #define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
        !          12612: #endif
        !          12613: #endif
        !          12614: #endif
        !          12615: 
        !          12616: #if defined(LIBXML_WRITER_ENABLED)
        !          12617: #ifdef bottom_xmlwriter
        !          12618: #undef xmlTextWriterWriteVFormatDTDElement
        !          12619: extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
        !          12620: #else
        !          12621: #ifndef xmlTextWriterWriteVFormatDTDElement
        !          12622: extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
        !          12623: #define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
        !          12624: #endif
        !          12625: #endif
        !          12626: #endif
        !          12627: 
        !          12628: #if defined(LIBXML_WRITER_ENABLED)
        !          12629: #ifdef bottom_xmlwriter
        !          12630: #undef xmlTextWriterWriteVFormatDTDInternalEntity
        !          12631: extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
        !          12632: #else
        !          12633: #ifndef xmlTextWriterWriteVFormatDTDInternalEntity
        !          12634: extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
        !          12635: #define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
        !          12636: #endif
        !          12637: #endif
        !          12638: #endif
        !          12639: 
        !          12640: #if defined(LIBXML_WRITER_ENABLED)
        !          12641: #ifdef bottom_xmlwriter
        !          12642: #undef xmlTextWriterWriteVFormatElement
        !          12643: extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
        !          12644: #else
        !          12645: #ifndef xmlTextWriterWriteVFormatElement
        !          12646: extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
        !          12647: #define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
        !          12648: #endif
        !          12649: #endif
        !          12650: #endif
        !          12651: 
        !          12652: #if defined(LIBXML_WRITER_ENABLED)
        !          12653: #ifdef bottom_xmlwriter
        !          12654: #undef xmlTextWriterWriteVFormatElementNS
        !          12655: extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
        !          12656: #else
        !          12657: #ifndef xmlTextWriterWriteVFormatElementNS
        !          12658: extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
        !          12659: #define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
        !          12660: #endif
        !          12661: #endif
        !          12662: #endif
        !          12663: 
        !          12664: #if defined(LIBXML_WRITER_ENABLED)
        !          12665: #ifdef bottom_xmlwriter
        !          12666: #undef xmlTextWriterWriteVFormatPI
        !          12667: extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
        !          12668: #else
        !          12669: #ifndef xmlTextWriterWriteVFormatPI
        !          12670: extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
        !          12671: #define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
        !          12672: #endif
        !          12673: #endif
        !          12674: #endif
        !          12675: 
        !          12676: #if defined(LIBXML_WRITER_ENABLED)
        !          12677: #ifdef bottom_xmlwriter
        !          12678: #undef xmlTextWriterWriteVFormatRaw
        !          12679: extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
        !          12680: #else
        !          12681: #ifndef xmlTextWriterWriteVFormatRaw
        !          12682: extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
        !          12683: #define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
        !          12684: #endif
        !          12685: #endif
        !          12686: #endif
        !          12687: 
        !          12688: #if defined(LIBXML_WRITER_ENABLED)
        !          12689: #ifdef bottom_xmlwriter
        !          12690: #undef xmlTextWriterWriteVFormatString
        !          12691: extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
        !          12692: #else
        !          12693: #ifndef xmlTextWriterWriteVFormatString
        !          12694: extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
        !          12695: #define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
        !          12696: #endif
        !          12697: #endif
        !          12698: #endif
        !          12699: 
        !          12700: #ifdef bottom_globals
        !          12701: #undef xmlThrDefBufferAllocScheme
        !          12702: extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
        !          12703: #else
        !          12704: #ifndef xmlThrDefBufferAllocScheme
        !          12705: extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
        !          12706: #define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
        !          12707: #endif
        !          12708: #endif
        !          12709: 
        !          12710: #ifdef bottom_globals
        !          12711: #undef xmlThrDefDefaultBufferSize
        !          12712: extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
        !          12713: #else
        !          12714: #ifndef xmlThrDefDefaultBufferSize
        !          12715: extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
        !          12716: #define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
        !          12717: #endif
        !          12718: #endif
        !          12719: 
        !          12720: #ifdef bottom_globals
        !          12721: #undef xmlThrDefDeregisterNodeDefault
        !          12722: extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
        !          12723: #else
        !          12724: #ifndef xmlThrDefDeregisterNodeDefault
        !          12725: extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
        !          12726: #define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
        !          12727: #endif
        !          12728: #endif
        !          12729: 
        !          12730: #ifdef bottom_globals
        !          12731: #undef xmlThrDefDoValidityCheckingDefaultValue
        !          12732: extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
        !          12733: #else
        !          12734: #ifndef xmlThrDefDoValidityCheckingDefaultValue
        !          12735: extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
        !          12736: #define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
        !          12737: #endif
        !          12738: #endif
        !          12739: 
        !          12740: #ifdef bottom_globals
        !          12741: #undef xmlThrDefGetWarningsDefaultValue
        !          12742: extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
        !          12743: #else
        !          12744: #ifndef xmlThrDefGetWarningsDefaultValue
        !          12745: extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
        !          12746: #define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
        !          12747: #endif
        !          12748: #endif
        !          12749: 
        !          12750: #ifdef bottom_globals
        !          12751: #undef xmlThrDefIndentTreeOutput
        !          12752: extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
        !          12753: #else
        !          12754: #ifndef xmlThrDefIndentTreeOutput
        !          12755: extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
        !          12756: #define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
        !          12757: #endif
        !          12758: #endif
        !          12759: 
        !          12760: #ifdef bottom_globals
        !          12761: #undef xmlThrDefKeepBlanksDefaultValue
        !          12762: extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
        !          12763: #else
        !          12764: #ifndef xmlThrDefKeepBlanksDefaultValue
        !          12765: extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
        !          12766: #define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
        !          12767: #endif
        !          12768: #endif
        !          12769: 
        !          12770: #ifdef bottom_globals
        !          12771: #undef xmlThrDefLineNumbersDefaultValue
        !          12772: extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
        !          12773: #else
        !          12774: #ifndef xmlThrDefLineNumbersDefaultValue
        !          12775: extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
        !          12776: #define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
        !          12777: #endif
        !          12778: #endif
        !          12779: 
        !          12780: #ifdef bottom_globals
        !          12781: #undef xmlThrDefLoadExtDtdDefaultValue
        !          12782: extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
        !          12783: #else
        !          12784: #ifndef xmlThrDefLoadExtDtdDefaultValue
        !          12785: extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
        !          12786: #define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
        !          12787: #endif
        !          12788: #endif
        !          12789: 
        !          12790: #ifdef bottom_globals
        !          12791: #undef xmlThrDefOutputBufferCreateFilenameDefault
        !          12792: extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
        !          12793: #else
        !          12794: #ifndef xmlThrDefOutputBufferCreateFilenameDefault
        !          12795: extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
        !          12796: #define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
        !          12797: #endif
        !          12798: #endif
        !          12799: 
        !          12800: #ifdef bottom_globals
        !          12801: #undef xmlThrDefParserDebugEntities
        !          12802: extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
        !          12803: #else
        !          12804: #ifndef xmlThrDefParserDebugEntities
        !          12805: extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
        !          12806: #define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
        !          12807: #endif
        !          12808: #endif
        !          12809: 
        !          12810: #ifdef bottom_globals
        !          12811: #undef xmlThrDefParserInputBufferCreateFilenameDefault
        !          12812: extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
        !          12813: #else
        !          12814: #ifndef xmlThrDefParserInputBufferCreateFilenameDefault
        !          12815: extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
        !          12816: #define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
        !          12817: #endif
        !          12818: #endif
        !          12819: 
        !          12820: #ifdef bottom_globals
        !          12821: #undef xmlThrDefPedanticParserDefaultValue
        !          12822: extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
        !          12823: #else
        !          12824: #ifndef xmlThrDefPedanticParserDefaultValue
        !          12825: extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
        !          12826: #define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
        !          12827: #endif
        !          12828: #endif
        !          12829: 
        !          12830: #ifdef bottom_globals
        !          12831: #undef xmlThrDefRegisterNodeDefault
        !          12832: extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
        !          12833: #else
        !          12834: #ifndef xmlThrDefRegisterNodeDefault
        !          12835: extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
        !          12836: #define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
        !          12837: #endif
        !          12838: #endif
        !          12839: 
        !          12840: #ifdef bottom_globals
        !          12841: #undef xmlThrDefSaveNoEmptyTags
        !          12842: extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
        !          12843: #else
        !          12844: #ifndef xmlThrDefSaveNoEmptyTags
        !          12845: extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
        !          12846: #define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
        !          12847: #endif
        !          12848: #endif
        !          12849: 
        !          12850: #ifdef bottom_globals
        !          12851: #undef xmlThrDefSetGenericErrorFunc
        !          12852: extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
        !          12853: #else
        !          12854: #ifndef xmlThrDefSetGenericErrorFunc
        !          12855: extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
        !          12856: #define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
        !          12857: #endif
        !          12858: #endif
        !          12859: 
        !          12860: #ifdef bottom_globals
        !          12861: #undef xmlThrDefSetStructuredErrorFunc
        !          12862: extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
        !          12863: #else
        !          12864: #ifndef xmlThrDefSetStructuredErrorFunc
        !          12865: extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
        !          12866: #define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__internal_alias
        !          12867: #endif
        !          12868: #endif
        !          12869: 
        !          12870: #ifdef bottom_globals
        !          12871: #undef xmlThrDefSubstituteEntitiesDefaultValue
        !          12872: extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
        !          12873: #else
        !          12874: #ifndef xmlThrDefSubstituteEntitiesDefaultValue
        !          12875: extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
        !          12876: #define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__internal_alias
        !          12877: #endif
        !          12878: #endif
        !          12879: 
        !          12880: #ifdef bottom_globals
        !          12881: #undef xmlThrDefTreeIndentString
        !          12882: extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
        !          12883: #else
        !          12884: #ifndef xmlThrDefTreeIndentString
        !          12885: extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
        !          12886: #define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
        !          12887: #endif
        !          12888: #endif
        !          12889: 
        !          12890: #if defined(LIBXML_UNICODE_ENABLED)
        !          12891: #ifdef bottom_xmlunicode
        !          12892: #undef xmlUCSIsAegeanNumbers
        !          12893: extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
        !          12894: #else
        !          12895: #ifndef xmlUCSIsAegeanNumbers
        !          12896: extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
        !          12897: #define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
        !          12898: #endif
        !          12899: #endif
        !          12900: #endif
        !          12901: 
        !          12902: #if defined(LIBXML_UNICODE_ENABLED)
        !          12903: #ifdef bottom_xmlunicode
        !          12904: #undef xmlUCSIsAlphabeticPresentationForms
        !          12905: extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
        !          12906: #else
        !          12907: #ifndef xmlUCSIsAlphabeticPresentationForms
        !          12908: extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
        !          12909: #define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
        !          12910: #endif
        !          12911: #endif
        !          12912: #endif
        !          12913: 
        !          12914: #if defined(LIBXML_UNICODE_ENABLED)
        !          12915: #ifdef bottom_xmlunicode
        !          12916: #undef xmlUCSIsArabic
        !          12917: extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
        !          12918: #else
        !          12919: #ifndef xmlUCSIsArabic
        !          12920: extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
        !          12921: #define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
        !          12922: #endif
        !          12923: #endif
        !          12924: #endif
        !          12925: 
        !          12926: #if defined(LIBXML_UNICODE_ENABLED)
        !          12927: #ifdef bottom_xmlunicode
        !          12928: #undef xmlUCSIsArabicPresentationFormsA
        !          12929: extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
        !          12930: #else
        !          12931: #ifndef xmlUCSIsArabicPresentationFormsA
        !          12932: extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
        !          12933: #define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
        !          12934: #endif
        !          12935: #endif
        !          12936: #endif
        !          12937: 
        !          12938: #if defined(LIBXML_UNICODE_ENABLED)
        !          12939: #ifdef bottom_xmlunicode
        !          12940: #undef xmlUCSIsArabicPresentationFormsB
        !          12941: extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
        !          12942: #else
        !          12943: #ifndef xmlUCSIsArabicPresentationFormsB
        !          12944: extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
        !          12945: #define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
        !          12946: #endif
        !          12947: #endif
        !          12948: #endif
        !          12949: 
        !          12950: #if defined(LIBXML_UNICODE_ENABLED)
        !          12951: #ifdef bottom_xmlunicode
        !          12952: #undef xmlUCSIsArmenian
        !          12953: extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
        !          12954: #else
        !          12955: #ifndef xmlUCSIsArmenian
        !          12956: extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
        !          12957: #define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
        !          12958: #endif
        !          12959: #endif
        !          12960: #endif
        !          12961: 
        !          12962: #if defined(LIBXML_UNICODE_ENABLED)
        !          12963: #ifdef bottom_xmlunicode
        !          12964: #undef xmlUCSIsArrows
        !          12965: extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
        !          12966: #else
        !          12967: #ifndef xmlUCSIsArrows
        !          12968: extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
        !          12969: #define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
        !          12970: #endif
        !          12971: #endif
        !          12972: #endif
        !          12973: 
        !          12974: #if defined(LIBXML_UNICODE_ENABLED)
        !          12975: #ifdef bottom_xmlunicode
        !          12976: #undef xmlUCSIsBasicLatin
        !          12977: extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
        !          12978: #else
        !          12979: #ifndef xmlUCSIsBasicLatin
        !          12980: extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
        !          12981: #define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
        !          12982: #endif
        !          12983: #endif
        !          12984: #endif
        !          12985: 
        !          12986: #if defined(LIBXML_UNICODE_ENABLED)
        !          12987: #ifdef bottom_xmlunicode
        !          12988: #undef xmlUCSIsBengali
        !          12989: extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
        !          12990: #else
        !          12991: #ifndef xmlUCSIsBengali
        !          12992: extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
        !          12993: #define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
        !          12994: #endif
        !          12995: #endif
        !          12996: #endif
        !          12997: 
        !          12998: #if defined(LIBXML_UNICODE_ENABLED)
        !          12999: #ifdef bottom_xmlunicode
        !          13000: #undef xmlUCSIsBlock
        !          13001: extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
        !          13002: #else
        !          13003: #ifndef xmlUCSIsBlock
        !          13004: extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
        !          13005: #define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
        !          13006: #endif
        !          13007: #endif
        !          13008: #endif
        !          13009: 
        !          13010: #if defined(LIBXML_UNICODE_ENABLED)
        !          13011: #ifdef bottom_xmlunicode
        !          13012: #undef xmlUCSIsBlockElements
        !          13013: extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
        !          13014: #else
        !          13015: #ifndef xmlUCSIsBlockElements
        !          13016: extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
        !          13017: #define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
        !          13018: #endif
        !          13019: #endif
        !          13020: #endif
        !          13021: 
        !          13022: #if defined(LIBXML_UNICODE_ENABLED)
        !          13023: #ifdef bottom_xmlunicode
        !          13024: #undef xmlUCSIsBopomofo
        !          13025: extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
        !          13026: #else
        !          13027: #ifndef xmlUCSIsBopomofo
        !          13028: extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
        !          13029: #define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
        !          13030: #endif
        !          13031: #endif
        !          13032: #endif
        !          13033: 
        !          13034: #if defined(LIBXML_UNICODE_ENABLED)
        !          13035: #ifdef bottom_xmlunicode
        !          13036: #undef xmlUCSIsBopomofoExtended
        !          13037: extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
        !          13038: #else
        !          13039: #ifndef xmlUCSIsBopomofoExtended
        !          13040: extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
        !          13041: #define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
        !          13042: #endif
        !          13043: #endif
        !          13044: #endif
        !          13045: 
        !          13046: #if defined(LIBXML_UNICODE_ENABLED)
        !          13047: #ifdef bottom_xmlunicode
        !          13048: #undef xmlUCSIsBoxDrawing
        !          13049: extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
        !          13050: #else
        !          13051: #ifndef xmlUCSIsBoxDrawing
        !          13052: extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
        !          13053: #define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
        !          13054: #endif
        !          13055: #endif
        !          13056: #endif
        !          13057: 
        !          13058: #if defined(LIBXML_UNICODE_ENABLED)
        !          13059: #ifdef bottom_xmlunicode
        !          13060: #undef xmlUCSIsBraillePatterns
        !          13061: extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
        !          13062: #else
        !          13063: #ifndef xmlUCSIsBraillePatterns
        !          13064: extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
        !          13065: #define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
        !          13066: #endif
        !          13067: #endif
        !          13068: #endif
        !          13069: 
        !          13070: #if defined(LIBXML_UNICODE_ENABLED)
        !          13071: #ifdef bottom_xmlunicode
        !          13072: #undef xmlUCSIsBuhid
        !          13073: extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
        !          13074: #else
        !          13075: #ifndef xmlUCSIsBuhid
        !          13076: extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
        !          13077: #define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
        !          13078: #endif
        !          13079: #endif
        !          13080: #endif
        !          13081: 
        !          13082: #if defined(LIBXML_UNICODE_ENABLED)
        !          13083: #ifdef bottom_xmlunicode
        !          13084: #undef xmlUCSIsByzantineMusicalSymbols
        !          13085: extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
        !          13086: #else
        !          13087: #ifndef xmlUCSIsByzantineMusicalSymbols
        !          13088: extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
        !          13089: #define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
        !          13090: #endif
        !          13091: #endif
        !          13092: #endif
        !          13093: 
        !          13094: #if defined(LIBXML_UNICODE_ENABLED)
        !          13095: #ifdef bottom_xmlunicode
        !          13096: #undef xmlUCSIsCJKCompatibility
        !          13097: extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
        !          13098: #else
        !          13099: #ifndef xmlUCSIsCJKCompatibility
        !          13100: extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
        !          13101: #define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
        !          13102: #endif
        !          13103: #endif
        !          13104: #endif
        !          13105: 
        !          13106: #if defined(LIBXML_UNICODE_ENABLED)
        !          13107: #ifdef bottom_xmlunicode
        !          13108: #undef xmlUCSIsCJKCompatibilityForms
        !          13109: extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
        !          13110: #else
        !          13111: #ifndef xmlUCSIsCJKCompatibilityForms
        !          13112: extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
        !          13113: #define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
        !          13114: #endif
        !          13115: #endif
        !          13116: #endif
        !          13117: 
        !          13118: #if defined(LIBXML_UNICODE_ENABLED)
        !          13119: #ifdef bottom_xmlunicode
        !          13120: #undef xmlUCSIsCJKCompatibilityIdeographs
        !          13121: extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
        !          13122: #else
        !          13123: #ifndef xmlUCSIsCJKCompatibilityIdeographs
        !          13124: extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
        !          13125: #define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
        !          13126: #endif
        !          13127: #endif
        !          13128: #endif
        !          13129: 
        !          13130: #if defined(LIBXML_UNICODE_ENABLED)
        !          13131: #ifdef bottom_xmlunicode
        !          13132: #undef xmlUCSIsCJKCompatibilityIdeographsSupplement
        !          13133: extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
        !          13134: #else
        !          13135: #ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
        !          13136: extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
        !          13137: #define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
        !          13138: #endif
        !          13139: #endif
        !          13140: #endif
        !          13141: 
        !          13142: #if defined(LIBXML_UNICODE_ENABLED)
        !          13143: #ifdef bottom_xmlunicode
        !          13144: #undef xmlUCSIsCJKRadicalsSupplement
        !          13145: extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
        !          13146: #else
        !          13147: #ifndef xmlUCSIsCJKRadicalsSupplement
        !          13148: extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
        !          13149: #define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
        !          13150: #endif
        !          13151: #endif
        !          13152: #endif
        !          13153: 
        !          13154: #if defined(LIBXML_UNICODE_ENABLED)
        !          13155: #ifdef bottom_xmlunicode
        !          13156: #undef xmlUCSIsCJKSymbolsandPunctuation
        !          13157: extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
        !          13158: #else
        !          13159: #ifndef xmlUCSIsCJKSymbolsandPunctuation
        !          13160: extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
        !          13161: #define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
        !          13162: #endif
        !          13163: #endif
        !          13164: #endif
        !          13165: 
        !          13166: #if defined(LIBXML_UNICODE_ENABLED)
        !          13167: #ifdef bottom_xmlunicode
        !          13168: #undef xmlUCSIsCJKUnifiedIdeographs
        !          13169: extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
        !          13170: #else
        !          13171: #ifndef xmlUCSIsCJKUnifiedIdeographs
        !          13172: extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
        !          13173: #define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
        !          13174: #endif
        !          13175: #endif
        !          13176: #endif
        !          13177: 
        !          13178: #if defined(LIBXML_UNICODE_ENABLED)
        !          13179: #ifdef bottom_xmlunicode
        !          13180: #undef xmlUCSIsCJKUnifiedIdeographsExtensionA
        !          13181: extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
        !          13182: #else
        !          13183: #ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
        !          13184: extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
        !          13185: #define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
        !          13186: #endif
        !          13187: #endif
        !          13188: #endif
        !          13189: 
        !          13190: #if defined(LIBXML_UNICODE_ENABLED)
        !          13191: #ifdef bottom_xmlunicode
        !          13192: #undef xmlUCSIsCJKUnifiedIdeographsExtensionB
        !          13193: extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
        !          13194: #else
        !          13195: #ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
        !          13196: extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
        !          13197: #define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
        !          13198: #endif
        !          13199: #endif
        !          13200: #endif
        !          13201: 
        !          13202: #if defined(LIBXML_UNICODE_ENABLED)
        !          13203: #ifdef bottom_xmlunicode
        !          13204: #undef xmlUCSIsCat
        !          13205: extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
        !          13206: #else
        !          13207: #ifndef xmlUCSIsCat
        !          13208: extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
        !          13209: #define xmlUCSIsCat xmlUCSIsCat__internal_alias
        !          13210: #endif
        !          13211: #endif
        !          13212: #endif
        !          13213: 
        !          13214: #if defined(LIBXML_UNICODE_ENABLED)
        !          13215: #ifdef bottom_xmlunicode
        !          13216: #undef xmlUCSIsCatC
        !          13217: extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
        !          13218: #else
        !          13219: #ifndef xmlUCSIsCatC
        !          13220: extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
        !          13221: #define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
        !          13222: #endif
        !          13223: #endif
        !          13224: #endif
        !          13225: 
        !          13226: #if defined(LIBXML_UNICODE_ENABLED)
        !          13227: #ifdef bottom_xmlunicode
        !          13228: #undef xmlUCSIsCatCc
        !          13229: extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
        !          13230: #else
        !          13231: #ifndef xmlUCSIsCatCc
        !          13232: extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
        !          13233: #define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
        !          13234: #endif
        !          13235: #endif
        !          13236: #endif
        !          13237: 
        !          13238: #if defined(LIBXML_UNICODE_ENABLED)
        !          13239: #ifdef bottom_xmlunicode
        !          13240: #undef xmlUCSIsCatCf
        !          13241: extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
        !          13242: #else
        !          13243: #ifndef xmlUCSIsCatCf
        !          13244: extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
        !          13245: #define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
        !          13246: #endif
        !          13247: #endif
        !          13248: #endif
        !          13249: 
        !          13250: #if defined(LIBXML_UNICODE_ENABLED)
        !          13251: #ifdef bottom_xmlunicode
        !          13252: #undef xmlUCSIsCatCo
        !          13253: extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
        !          13254: #else
        !          13255: #ifndef xmlUCSIsCatCo
        !          13256: extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
        !          13257: #define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
        !          13258: #endif
        !          13259: #endif
        !          13260: #endif
        !          13261: 
        !          13262: #if defined(LIBXML_UNICODE_ENABLED)
        !          13263: #ifdef bottom_xmlunicode
        !          13264: #undef xmlUCSIsCatCs
        !          13265: extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
        !          13266: #else
        !          13267: #ifndef xmlUCSIsCatCs
        !          13268: extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
        !          13269: #define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
        !          13270: #endif
        !          13271: #endif
        !          13272: #endif
        !          13273: 
        !          13274: #if defined(LIBXML_UNICODE_ENABLED)
        !          13275: #ifdef bottom_xmlunicode
        !          13276: #undef xmlUCSIsCatL
        !          13277: extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
        !          13278: #else
        !          13279: #ifndef xmlUCSIsCatL
        !          13280: extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
        !          13281: #define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
        !          13282: #endif
        !          13283: #endif
        !          13284: #endif
        !          13285: 
        !          13286: #if defined(LIBXML_UNICODE_ENABLED)
        !          13287: #ifdef bottom_xmlunicode
        !          13288: #undef xmlUCSIsCatLl
        !          13289: extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
        !          13290: #else
        !          13291: #ifndef xmlUCSIsCatLl
        !          13292: extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
        !          13293: #define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
        !          13294: #endif
        !          13295: #endif
        !          13296: #endif
        !          13297: 
        !          13298: #if defined(LIBXML_UNICODE_ENABLED)
        !          13299: #ifdef bottom_xmlunicode
        !          13300: #undef xmlUCSIsCatLm
        !          13301: extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
        !          13302: #else
        !          13303: #ifndef xmlUCSIsCatLm
        !          13304: extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
        !          13305: #define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
        !          13306: #endif
        !          13307: #endif
        !          13308: #endif
        !          13309: 
        !          13310: #if defined(LIBXML_UNICODE_ENABLED)
        !          13311: #ifdef bottom_xmlunicode
        !          13312: #undef xmlUCSIsCatLo
        !          13313: extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
        !          13314: #else
        !          13315: #ifndef xmlUCSIsCatLo
        !          13316: extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
        !          13317: #define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
        !          13318: #endif
        !          13319: #endif
        !          13320: #endif
        !          13321: 
        !          13322: #if defined(LIBXML_UNICODE_ENABLED)
        !          13323: #ifdef bottom_xmlunicode
        !          13324: #undef xmlUCSIsCatLt
        !          13325: extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
        !          13326: #else
        !          13327: #ifndef xmlUCSIsCatLt
        !          13328: extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
        !          13329: #define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
        !          13330: #endif
        !          13331: #endif
        !          13332: #endif
        !          13333: 
        !          13334: #if defined(LIBXML_UNICODE_ENABLED)
        !          13335: #ifdef bottom_xmlunicode
        !          13336: #undef xmlUCSIsCatLu
        !          13337: extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
        !          13338: #else
        !          13339: #ifndef xmlUCSIsCatLu
        !          13340: extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
        !          13341: #define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
        !          13342: #endif
        !          13343: #endif
        !          13344: #endif
        !          13345: 
        !          13346: #if defined(LIBXML_UNICODE_ENABLED)
        !          13347: #ifdef bottom_xmlunicode
        !          13348: #undef xmlUCSIsCatM
        !          13349: extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
        !          13350: #else
        !          13351: #ifndef xmlUCSIsCatM
        !          13352: extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
        !          13353: #define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
        !          13354: #endif
        !          13355: #endif
        !          13356: #endif
        !          13357: 
        !          13358: #if defined(LIBXML_UNICODE_ENABLED)
        !          13359: #ifdef bottom_xmlunicode
        !          13360: #undef xmlUCSIsCatMc
        !          13361: extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
        !          13362: #else
        !          13363: #ifndef xmlUCSIsCatMc
        !          13364: extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
        !          13365: #define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
        !          13366: #endif
        !          13367: #endif
        !          13368: #endif
        !          13369: 
        !          13370: #if defined(LIBXML_UNICODE_ENABLED)
        !          13371: #ifdef bottom_xmlunicode
        !          13372: #undef xmlUCSIsCatMe
        !          13373: extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
        !          13374: #else
        !          13375: #ifndef xmlUCSIsCatMe
        !          13376: extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
        !          13377: #define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
        !          13378: #endif
        !          13379: #endif
        !          13380: #endif
        !          13381: 
        !          13382: #if defined(LIBXML_UNICODE_ENABLED)
        !          13383: #ifdef bottom_xmlunicode
        !          13384: #undef xmlUCSIsCatMn
        !          13385: extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
        !          13386: #else
        !          13387: #ifndef xmlUCSIsCatMn
        !          13388: extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
        !          13389: #define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
        !          13390: #endif
        !          13391: #endif
        !          13392: #endif
        !          13393: 
        !          13394: #if defined(LIBXML_UNICODE_ENABLED)
        !          13395: #ifdef bottom_xmlunicode
        !          13396: #undef xmlUCSIsCatN
        !          13397: extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
        !          13398: #else
        !          13399: #ifndef xmlUCSIsCatN
        !          13400: extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
        !          13401: #define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
        !          13402: #endif
        !          13403: #endif
        !          13404: #endif
        !          13405: 
        !          13406: #if defined(LIBXML_UNICODE_ENABLED)
        !          13407: #ifdef bottom_xmlunicode
        !          13408: #undef xmlUCSIsCatNd
        !          13409: extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
        !          13410: #else
        !          13411: #ifndef xmlUCSIsCatNd
        !          13412: extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
        !          13413: #define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
        !          13414: #endif
        !          13415: #endif
        !          13416: #endif
        !          13417: 
        !          13418: #if defined(LIBXML_UNICODE_ENABLED)
        !          13419: #ifdef bottom_xmlunicode
        !          13420: #undef xmlUCSIsCatNl
        !          13421: extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
        !          13422: #else
        !          13423: #ifndef xmlUCSIsCatNl
        !          13424: extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
        !          13425: #define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
        !          13426: #endif
        !          13427: #endif
        !          13428: #endif
        !          13429: 
        !          13430: #if defined(LIBXML_UNICODE_ENABLED)
        !          13431: #ifdef bottom_xmlunicode
        !          13432: #undef xmlUCSIsCatNo
        !          13433: extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
        !          13434: #else
        !          13435: #ifndef xmlUCSIsCatNo
        !          13436: extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
        !          13437: #define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
        !          13438: #endif
        !          13439: #endif
        !          13440: #endif
        !          13441: 
        !          13442: #if defined(LIBXML_UNICODE_ENABLED)
        !          13443: #ifdef bottom_xmlunicode
        !          13444: #undef xmlUCSIsCatP
        !          13445: extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
        !          13446: #else
        !          13447: #ifndef xmlUCSIsCatP
        !          13448: extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
        !          13449: #define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
        !          13450: #endif
        !          13451: #endif
        !          13452: #endif
        !          13453: 
        !          13454: #if defined(LIBXML_UNICODE_ENABLED)
        !          13455: #ifdef bottom_xmlunicode
        !          13456: #undef xmlUCSIsCatPc
        !          13457: extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
        !          13458: #else
        !          13459: #ifndef xmlUCSIsCatPc
        !          13460: extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
        !          13461: #define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
        !          13462: #endif
        !          13463: #endif
        !          13464: #endif
        !          13465: 
        !          13466: #if defined(LIBXML_UNICODE_ENABLED)
        !          13467: #ifdef bottom_xmlunicode
        !          13468: #undef xmlUCSIsCatPd
        !          13469: extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
        !          13470: #else
        !          13471: #ifndef xmlUCSIsCatPd
        !          13472: extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
        !          13473: #define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
        !          13474: #endif
        !          13475: #endif
        !          13476: #endif
        !          13477: 
        !          13478: #if defined(LIBXML_UNICODE_ENABLED)
        !          13479: #ifdef bottom_xmlunicode
        !          13480: #undef xmlUCSIsCatPe
        !          13481: extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
        !          13482: #else
        !          13483: #ifndef xmlUCSIsCatPe
        !          13484: extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
        !          13485: #define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
        !          13486: #endif
        !          13487: #endif
        !          13488: #endif
        !          13489: 
        !          13490: #if defined(LIBXML_UNICODE_ENABLED)
        !          13491: #ifdef bottom_xmlunicode
        !          13492: #undef xmlUCSIsCatPf
        !          13493: extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
        !          13494: #else
        !          13495: #ifndef xmlUCSIsCatPf
        !          13496: extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
        !          13497: #define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
        !          13498: #endif
        !          13499: #endif
        !          13500: #endif
        !          13501: 
        !          13502: #if defined(LIBXML_UNICODE_ENABLED)
        !          13503: #ifdef bottom_xmlunicode
        !          13504: #undef xmlUCSIsCatPi
        !          13505: extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
        !          13506: #else
        !          13507: #ifndef xmlUCSIsCatPi
        !          13508: extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
        !          13509: #define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
        !          13510: #endif
        !          13511: #endif
        !          13512: #endif
        !          13513: 
        !          13514: #if defined(LIBXML_UNICODE_ENABLED)
        !          13515: #ifdef bottom_xmlunicode
        !          13516: #undef xmlUCSIsCatPo
        !          13517: extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
        !          13518: #else
        !          13519: #ifndef xmlUCSIsCatPo
        !          13520: extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
        !          13521: #define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
        !          13522: #endif
        !          13523: #endif
        !          13524: #endif
        !          13525: 
        !          13526: #if defined(LIBXML_UNICODE_ENABLED)
        !          13527: #ifdef bottom_xmlunicode
        !          13528: #undef xmlUCSIsCatPs
        !          13529: extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
        !          13530: #else
        !          13531: #ifndef xmlUCSIsCatPs
        !          13532: extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
        !          13533: #define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
        !          13534: #endif
        !          13535: #endif
        !          13536: #endif
        !          13537: 
        !          13538: #if defined(LIBXML_UNICODE_ENABLED)
        !          13539: #ifdef bottom_xmlunicode
        !          13540: #undef xmlUCSIsCatS
        !          13541: extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
        !          13542: #else
        !          13543: #ifndef xmlUCSIsCatS
        !          13544: extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
        !          13545: #define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
        !          13546: #endif
        !          13547: #endif
        !          13548: #endif
        !          13549: 
        !          13550: #if defined(LIBXML_UNICODE_ENABLED)
        !          13551: #ifdef bottom_xmlunicode
        !          13552: #undef xmlUCSIsCatSc
        !          13553: extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
        !          13554: #else
        !          13555: #ifndef xmlUCSIsCatSc
        !          13556: extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
        !          13557: #define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
        !          13558: #endif
        !          13559: #endif
        !          13560: #endif
        !          13561: 
        !          13562: #if defined(LIBXML_UNICODE_ENABLED)
        !          13563: #ifdef bottom_xmlunicode
        !          13564: #undef xmlUCSIsCatSk
        !          13565: extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
        !          13566: #else
        !          13567: #ifndef xmlUCSIsCatSk
        !          13568: extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
        !          13569: #define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
        !          13570: #endif
        !          13571: #endif
        !          13572: #endif
        !          13573: 
        !          13574: #if defined(LIBXML_UNICODE_ENABLED)
        !          13575: #ifdef bottom_xmlunicode
        !          13576: #undef xmlUCSIsCatSm
        !          13577: extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
        !          13578: #else
        !          13579: #ifndef xmlUCSIsCatSm
        !          13580: extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
        !          13581: #define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
        !          13582: #endif
        !          13583: #endif
        !          13584: #endif
        !          13585: 
        !          13586: #if defined(LIBXML_UNICODE_ENABLED)
        !          13587: #ifdef bottom_xmlunicode
        !          13588: #undef xmlUCSIsCatSo
        !          13589: extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
        !          13590: #else
        !          13591: #ifndef xmlUCSIsCatSo
        !          13592: extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
        !          13593: #define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
        !          13594: #endif
        !          13595: #endif
        !          13596: #endif
        !          13597: 
        !          13598: #if defined(LIBXML_UNICODE_ENABLED)
        !          13599: #ifdef bottom_xmlunicode
        !          13600: #undef xmlUCSIsCatZ
        !          13601: extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
        !          13602: #else
        !          13603: #ifndef xmlUCSIsCatZ
        !          13604: extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
        !          13605: #define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
        !          13606: #endif
        !          13607: #endif
        !          13608: #endif
        !          13609: 
        !          13610: #if defined(LIBXML_UNICODE_ENABLED)
        !          13611: #ifdef bottom_xmlunicode
        !          13612: #undef xmlUCSIsCatZl
        !          13613: extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
        !          13614: #else
        !          13615: #ifndef xmlUCSIsCatZl
        !          13616: extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
        !          13617: #define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
        !          13618: #endif
        !          13619: #endif
        !          13620: #endif
        !          13621: 
        !          13622: #if defined(LIBXML_UNICODE_ENABLED)
        !          13623: #ifdef bottom_xmlunicode
        !          13624: #undef xmlUCSIsCatZp
        !          13625: extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
        !          13626: #else
        !          13627: #ifndef xmlUCSIsCatZp
        !          13628: extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
        !          13629: #define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
        !          13630: #endif
        !          13631: #endif
        !          13632: #endif
        !          13633: 
        !          13634: #if defined(LIBXML_UNICODE_ENABLED)
        !          13635: #ifdef bottom_xmlunicode
        !          13636: #undef xmlUCSIsCatZs
        !          13637: extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
        !          13638: #else
        !          13639: #ifndef xmlUCSIsCatZs
        !          13640: extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
        !          13641: #define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
        !          13642: #endif
        !          13643: #endif
        !          13644: #endif
        !          13645: 
        !          13646: #if defined(LIBXML_UNICODE_ENABLED)
        !          13647: #ifdef bottom_xmlunicode
        !          13648: #undef xmlUCSIsCherokee
        !          13649: extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
        !          13650: #else
        !          13651: #ifndef xmlUCSIsCherokee
        !          13652: extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
        !          13653: #define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
        !          13654: #endif
        !          13655: #endif
        !          13656: #endif
        !          13657: 
        !          13658: #if defined(LIBXML_UNICODE_ENABLED)
        !          13659: #ifdef bottom_xmlunicode
        !          13660: #undef xmlUCSIsCombiningDiacriticalMarks
        !          13661: extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
        !          13662: #else
        !          13663: #ifndef xmlUCSIsCombiningDiacriticalMarks
        !          13664: extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
        !          13665: #define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
        !          13666: #endif
        !          13667: #endif
        !          13668: #endif
        !          13669: 
        !          13670: #if defined(LIBXML_UNICODE_ENABLED)
        !          13671: #ifdef bottom_xmlunicode
        !          13672: #undef xmlUCSIsCombiningDiacriticalMarksforSymbols
        !          13673: extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
        !          13674: #else
        !          13675: #ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
        !          13676: extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
        !          13677: #define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
        !          13678: #endif
        !          13679: #endif
        !          13680: #endif
        !          13681: 
        !          13682: #if defined(LIBXML_UNICODE_ENABLED)
        !          13683: #ifdef bottom_xmlunicode
        !          13684: #undef xmlUCSIsCombiningHalfMarks
        !          13685: extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
        !          13686: #else
        !          13687: #ifndef xmlUCSIsCombiningHalfMarks
        !          13688: extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
        !          13689: #define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
        !          13690: #endif
        !          13691: #endif
        !          13692: #endif
        !          13693: 
        !          13694: #if defined(LIBXML_UNICODE_ENABLED)
        !          13695: #ifdef bottom_xmlunicode
        !          13696: #undef xmlUCSIsCombiningMarksforSymbols
        !          13697: extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
        !          13698: #else
        !          13699: #ifndef xmlUCSIsCombiningMarksforSymbols
        !          13700: extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
        !          13701: #define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
        !          13702: #endif
        !          13703: #endif
        !          13704: #endif
        !          13705: 
        !          13706: #if defined(LIBXML_UNICODE_ENABLED)
        !          13707: #ifdef bottom_xmlunicode
        !          13708: #undef xmlUCSIsControlPictures
        !          13709: extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
        !          13710: #else
        !          13711: #ifndef xmlUCSIsControlPictures
        !          13712: extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
        !          13713: #define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
        !          13714: #endif
        !          13715: #endif
        !          13716: #endif
        !          13717: 
        !          13718: #if defined(LIBXML_UNICODE_ENABLED)
        !          13719: #ifdef bottom_xmlunicode
        !          13720: #undef xmlUCSIsCurrencySymbols
        !          13721: extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
        !          13722: #else
        !          13723: #ifndef xmlUCSIsCurrencySymbols
        !          13724: extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
        !          13725: #define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
        !          13726: #endif
        !          13727: #endif
        !          13728: #endif
        !          13729: 
        !          13730: #if defined(LIBXML_UNICODE_ENABLED)
        !          13731: #ifdef bottom_xmlunicode
        !          13732: #undef xmlUCSIsCypriotSyllabary
        !          13733: extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
        !          13734: #else
        !          13735: #ifndef xmlUCSIsCypriotSyllabary
        !          13736: extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
        !          13737: #define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
        !          13738: #endif
        !          13739: #endif
        !          13740: #endif
        !          13741: 
        !          13742: #if defined(LIBXML_UNICODE_ENABLED)
        !          13743: #ifdef bottom_xmlunicode
        !          13744: #undef xmlUCSIsCyrillic
        !          13745: extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
        !          13746: #else
        !          13747: #ifndef xmlUCSIsCyrillic
        !          13748: extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
        !          13749: #define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
        !          13750: #endif
        !          13751: #endif
        !          13752: #endif
        !          13753: 
        !          13754: #if defined(LIBXML_UNICODE_ENABLED)
        !          13755: #ifdef bottom_xmlunicode
        !          13756: #undef xmlUCSIsCyrillicSupplement
        !          13757: extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
        !          13758: #else
        !          13759: #ifndef xmlUCSIsCyrillicSupplement
        !          13760: extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
        !          13761: #define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
        !          13762: #endif
        !          13763: #endif
        !          13764: #endif
        !          13765: 
        !          13766: #if defined(LIBXML_UNICODE_ENABLED)
        !          13767: #ifdef bottom_xmlunicode
        !          13768: #undef xmlUCSIsDeseret
        !          13769: extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
        !          13770: #else
        !          13771: #ifndef xmlUCSIsDeseret
        !          13772: extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
        !          13773: #define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
        !          13774: #endif
        !          13775: #endif
        !          13776: #endif
        !          13777: 
        !          13778: #if defined(LIBXML_UNICODE_ENABLED)
        !          13779: #ifdef bottom_xmlunicode
        !          13780: #undef xmlUCSIsDevanagari
        !          13781: extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
        !          13782: #else
        !          13783: #ifndef xmlUCSIsDevanagari
        !          13784: extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
        !          13785: #define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
        !          13786: #endif
        !          13787: #endif
        !          13788: #endif
        !          13789: 
        !          13790: #if defined(LIBXML_UNICODE_ENABLED)
        !          13791: #ifdef bottom_xmlunicode
        !          13792: #undef xmlUCSIsDingbats
        !          13793: extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
        !          13794: #else
        !          13795: #ifndef xmlUCSIsDingbats
        !          13796: extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
        !          13797: #define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
        !          13798: #endif
        !          13799: #endif
        !          13800: #endif
        !          13801: 
        !          13802: #if defined(LIBXML_UNICODE_ENABLED)
        !          13803: #ifdef bottom_xmlunicode
        !          13804: #undef xmlUCSIsEnclosedAlphanumerics
        !          13805: extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
        !          13806: #else
        !          13807: #ifndef xmlUCSIsEnclosedAlphanumerics
        !          13808: extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
        !          13809: #define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
        !          13810: #endif
        !          13811: #endif
        !          13812: #endif
        !          13813: 
        !          13814: #if defined(LIBXML_UNICODE_ENABLED)
        !          13815: #ifdef bottom_xmlunicode
        !          13816: #undef xmlUCSIsEnclosedCJKLettersandMonths
        !          13817: extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
        !          13818: #else
        !          13819: #ifndef xmlUCSIsEnclosedCJKLettersandMonths
        !          13820: extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
        !          13821: #define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
        !          13822: #endif
        !          13823: #endif
        !          13824: #endif
        !          13825: 
        !          13826: #if defined(LIBXML_UNICODE_ENABLED)
        !          13827: #ifdef bottom_xmlunicode
        !          13828: #undef xmlUCSIsEthiopic
        !          13829: extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
        !          13830: #else
        !          13831: #ifndef xmlUCSIsEthiopic
        !          13832: extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
        !          13833: #define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
        !          13834: #endif
        !          13835: #endif
        !          13836: #endif
        !          13837: 
        !          13838: #if defined(LIBXML_UNICODE_ENABLED)
        !          13839: #ifdef bottom_xmlunicode
        !          13840: #undef xmlUCSIsGeneralPunctuation
        !          13841: extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
        !          13842: #else
        !          13843: #ifndef xmlUCSIsGeneralPunctuation
        !          13844: extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
        !          13845: #define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
        !          13846: #endif
        !          13847: #endif
        !          13848: #endif
        !          13849: 
        !          13850: #if defined(LIBXML_UNICODE_ENABLED)
        !          13851: #ifdef bottom_xmlunicode
        !          13852: #undef xmlUCSIsGeometricShapes
        !          13853: extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
        !          13854: #else
        !          13855: #ifndef xmlUCSIsGeometricShapes
        !          13856: extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
        !          13857: #define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
        !          13858: #endif
        !          13859: #endif
        !          13860: #endif
        !          13861: 
        !          13862: #if defined(LIBXML_UNICODE_ENABLED)
        !          13863: #ifdef bottom_xmlunicode
        !          13864: #undef xmlUCSIsGeorgian
        !          13865: extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
        !          13866: #else
        !          13867: #ifndef xmlUCSIsGeorgian
        !          13868: extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
        !          13869: #define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
        !          13870: #endif
        !          13871: #endif
        !          13872: #endif
        !          13873: 
        !          13874: #if defined(LIBXML_UNICODE_ENABLED)
        !          13875: #ifdef bottom_xmlunicode
        !          13876: #undef xmlUCSIsGothic
        !          13877: extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
        !          13878: #else
        !          13879: #ifndef xmlUCSIsGothic
        !          13880: extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
        !          13881: #define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
        !          13882: #endif
        !          13883: #endif
        !          13884: #endif
        !          13885: 
        !          13886: #if defined(LIBXML_UNICODE_ENABLED)
        !          13887: #ifdef bottom_xmlunicode
        !          13888: #undef xmlUCSIsGreek
        !          13889: extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
        !          13890: #else
        !          13891: #ifndef xmlUCSIsGreek
        !          13892: extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
        !          13893: #define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
        !          13894: #endif
        !          13895: #endif
        !          13896: #endif
        !          13897: 
        !          13898: #if defined(LIBXML_UNICODE_ENABLED)
        !          13899: #ifdef bottom_xmlunicode
        !          13900: #undef xmlUCSIsGreekExtended
        !          13901: extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
        !          13902: #else
        !          13903: #ifndef xmlUCSIsGreekExtended
        !          13904: extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
        !          13905: #define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
        !          13906: #endif
        !          13907: #endif
        !          13908: #endif
        !          13909: 
        !          13910: #if defined(LIBXML_UNICODE_ENABLED)
        !          13911: #ifdef bottom_xmlunicode
        !          13912: #undef xmlUCSIsGreekandCoptic
        !          13913: extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
        !          13914: #else
        !          13915: #ifndef xmlUCSIsGreekandCoptic
        !          13916: extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
        !          13917: #define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
        !          13918: #endif
        !          13919: #endif
        !          13920: #endif
        !          13921: 
        !          13922: #if defined(LIBXML_UNICODE_ENABLED)
        !          13923: #ifdef bottom_xmlunicode
        !          13924: #undef xmlUCSIsGujarati
        !          13925: extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
        !          13926: #else
        !          13927: #ifndef xmlUCSIsGujarati
        !          13928: extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
        !          13929: #define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
        !          13930: #endif
        !          13931: #endif
        !          13932: #endif
        !          13933: 
        !          13934: #if defined(LIBXML_UNICODE_ENABLED)
        !          13935: #ifdef bottom_xmlunicode
        !          13936: #undef xmlUCSIsGurmukhi
        !          13937: extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
        !          13938: #else
        !          13939: #ifndef xmlUCSIsGurmukhi
        !          13940: extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
        !          13941: #define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
        !          13942: #endif
        !          13943: #endif
        !          13944: #endif
        !          13945: 
        !          13946: #if defined(LIBXML_UNICODE_ENABLED)
        !          13947: #ifdef bottom_xmlunicode
        !          13948: #undef xmlUCSIsHalfwidthandFullwidthForms
        !          13949: extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
        !          13950: #else
        !          13951: #ifndef xmlUCSIsHalfwidthandFullwidthForms
        !          13952: extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
        !          13953: #define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
        !          13954: #endif
        !          13955: #endif
        !          13956: #endif
        !          13957: 
        !          13958: #if defined(LIBXML_UNICODE_ENABLED)
        !          13959: #ifdef bottom_xmlunicode
        !          13960: #undef xmlUCSIsHangulCompatibilityJamo
        !          13961: extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
        !          13962: #else
        !          13963: #ifndef xmlUCSIsHangulCompatibilityJamo
        !          13964: extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
        !          13965: #define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
        !          13966: #endif
        !          13967: #endif
        !          13968: #endif
        !          13969: 
        !          13970: #if defined(LIBXML_UNICODE_ENABLED)
        !          13971: #ifdef bottom_xmlunicode
        !          13972: #undef xmlUCSIsHangulJamo
        !          13973: extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
        !          13974: #else
        !          13975: #ifndef xmlUCSIsHangulJamo
        !          13976: extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
        !          13977: #define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
        !          13978: #endif
        !          13979: #endif
        !          13980: #endif
        !          13981: 
        !          13982: #if defined(LIBXML_UNICODE_ENABLED)
        !          13983: #ifdef bottom_xmlunicode
        !          13984: #undef xmlUCSIsHangulSyllables
        !          13985: extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
        !          13986: #else
        !          13987: #ifndef xmlUCSIsHangulSyllables
        !          13988: extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
        !          13989: #define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
        !          13990: #endif
        !          13991: #endif
        !          13992: #endif
        !          13993: 
        !          13994: #if defined(LIBXML_UNICODE_ENABLED)
        !          13995: #ifdef bottom_xmlunicode
        !          13996: #undef xmlUCSIsHanunoo
        !          13997: extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
        !          13998: #else
        !          13999: #ifndef xmlUCSIsHanunoo
        !          14000: extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
        !          14001: #define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
        !          14002: #endif
        !          14003: #endif
        !          14004: #endif
        !          14005: 
        !          14006: #if defined(LIBXML_UNICODE_ENABLED)
        !          14007: #ifdef bottom_xmlunicode
        !          14008: #undef xmlUCSIsHebrew
        !          14009: extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
        !          14010: #else
        !          14011: #ifndef xmlUCSIsHebrew
        !          14012: extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
        !          14013: #define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
        !          14014: #endif
        !          14015: #endif
        !          14016: #endif
        !          14017: 
        !          14018: #if defined(LIBXML_UNICODE_ENABLED)
        !          14019: #ifdef bottom_xmlunicode
        !          14020: #undef xmlUCSIsHighPrivateUseSurrogates
        !          14021: extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
        !          14022: #else
        !          14023: #ifndef xmlUCSIsHighPrivateUseSurrogates
        !          14024: extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
        !          14025: #define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
        !          14026: #endif
        !          14027: #endif
        !          14028: #endif
        !          14029: 
        !          14030: #if defined(LIBXML_UNICODE_ENABLED)
        !          14031: #ifdef bottom_xmlunicode
        !          14032: #undef xmlUCSIsHighSurrogates
        !          14033: extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
        !          14034: #else
        !          14035: #ifndef xmlUCSIsHighSurrogates
        !          14036: extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
        !          14037: #define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
        !          14038: #endif
        !          14039: #endif
        !          14040: #endif
        !          14041: 
        !          14042: #if defined(LIBXML_UNICODE_ENABLED)
        !          14043: #ifdef bottom_xmlunicode
        !          14044: #undef xmlUCSIsHiragana
        !          14045: extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
        !          14046: #else
        !          14047: #ifndef xmlUCSIsHiragana
        !          14048: extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
        !          14049: #define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
        !          14050: #endif
        !          14051: #endif
        !          14052: #endif
        !          14053: 
        !          14054: #if defined(LIBXML_UNICODE_ENABLED)
        !          14055: #ifdef bottom_xmlunicode
        !          14056: #undef xmlUCSIsIPAExtensions
        !          14057: extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
        !          14058: #else
        !          14059: #ifndef xmlUCSIsIPAExtensions
        !          14060: extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
        !          14061: #define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
        !          14062: #endif
        !          14063: #endif
        !          14064: #endif
        !          14065: 
        !          14066: #if defined(LIBXML_UNICODE_ENABLED)
        !          14067: #ifdef bottom_xmlunicode
        !          14068: #undef xmlUCSIsIdeographicDescriptionCharacters
        !          14069: extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
        !          14070: #else
        !          14071: #ifndef xmlUCSIsIdeographicDescriptionCharacters
        !          14072: extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
        !          14073: #define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
        !          14074: #endif
        !          14075: #endif
        !          14076: #endif
        !          14077: 
        !          14078: #if defined(LIBXML_UNICODE_ENABLED)
        !          14079: #ifdef bottom_xmlunicode
        !          14080: #undef xmlUCSIsKanbun
        !          14081: extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
        !          14082: #else
        !          14083: #ifndef xmlUCSIsKanbun
        !          14084: extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
        !          14085: #define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
        !          14086: #endif
        !          14087: #endif
        !          14088: #endif
        !          14089: 
        !          14090: #if defined(LIBXML_UNICODE_ENABLED)
        !          14091: #ifdef bottom_xmlunicode
        !          14092: #undef xmlUCSIsKangxiRadicals
        !          14093: extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
        !          14094: #else
        !          14095: #ifndef xmlUCSIsKangxiRadicals
        !          14096: extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
        !          14097: #define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
        !          14098: #endif
        !          14099: #endif
        !          14100: #endif
        !          14101: 
        !          14102: #if defined(LIBXML_UNICODE_ENABLED)
        !          14103: #ifdef bottom_xmlunicode
        !          14104: #undef xmlUCSIsKannada
        !          14105: extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
        !          14106: #else
        !          14107: #ifndef xmlUCSIsKannada
        !          14108: extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
        !          14109: #define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
        !          14110: #endif
        !          14111: #endif
        !          14112: #endif
        !          14113: 
        !          14114: #if defined(LIBXML_UNICODE_ENABLED)
        !          14115: #ifdef bottom_xmlunicode
        !          14116: #undef xmlUCSIsKatakana
        !          14117: extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
        !          14118: #else
        !          14119: #ifndef xmlUCSIsKatakana
        !          14120: extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
        !          14121: #define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
        !          14122: #endif
        !          14123: #endif
        !          14124: #endif
        !          14125: 
        !          14126: #if defined(LIBXML_UNICODE_ENABLED)
        !          14127: #ifdef bottom_xmlunicode
        !          14128: #undef xmlUCSIsKatakanaPhoneticExtensions
        !          14129: extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
        !          14130: #else
        !          14131: #ifndef xmlUCSIsKatakanaPhoneticExtensions
        !          14132: extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
        !          14133: #define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
        !          14134: #endif
        !          14135: #endif
        !          14136: #endif
        !          14137: 
        !          14138: #if defined(LIBXML_UNICODE_ENABLED)
        !          14139: #ifdef bottom_xmlunicode
        !          14140: #undef xmlUCSIsKhmer
        !          14141: extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
        !          14142: #else
        !          14143: #ifndef xmlUCSIsKhmer
        !          14144: extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
        !          14145: #define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
        !          14146: #endif
        !          14147: #endif
        !          14148: #endif
        !          14149: 
        !          14150: #if defined(LIBXML_UNICODE_ENABLED)
        !          14151: #ifdef bottom_xmlunicode
        !          14152: #undef xmlUCSIsKhmerSymbols
        !          14153: extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
        !          14154: #else
        !          14155: #ifndef xmlUCSIsKhmerSymbols
        !          14156: extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
        !          14157: #define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
        !          14158: #endif
        !          14159: #endif
        !          14160: #endif
        !          14161: 
        !          14162: #if defined(LIBXML_UNICODE_ENABLED)
        !          14163: #ifdef bottom_xmlunicode
        !          14164: #undef xmlUCSIsLao
        !          14165: extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
        !          14166: #else
        !          14167: #ifndef xmlUCSIsLao
        !          14168: extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
        !          14169: #define xmlUCSIsLao xmlUCSIsLao__internal_alias
        !          14170: #endif
        !          14171: #endif
        !          14172: #endif
        !          14173: 
        !          14174: #if defined(LIBXML_UNICODE_ENABLED)
        !          14175: #ifdef bottom_xmlunicode
        !          14176: #undef xmlUCSIsLatin1Supplement
        !          14177: extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
        !          14178: #else
        !          14179: #ifndef xmlUCSIsLatin1Supplement
        !          14180: extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
        !          14181: #define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
        !          14182: #endif
        !          14183: #endif
        !          14184: #endif
        !          14185: 
        !          14186: #if defined(LIBXML_UNICODE_ENABLED)
        !          14187: #ifdef bottom_xmlunicode
        !          14188: #undef xmlUCSIsLatinExtendedA
        !          14189: extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
        !          14190: #else
        !          14191: #ifndef xmlUCSIsLatinExtendedA
        !          14192: extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
        !          14193: #define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
        !          14194: #endif
        !          14195: #endif
        !          14196: #endif
        !          14197: 
        !          14198: #if defined(LIBXML_UNICODE_ENABLED)
        !          14199: #ifdef bottom_xmlunicode
        !          14200: #undef xmlUCSIsLatinExtendedAdditional
        !          14201: extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
        !          14202: #else
        !          14203: #ifndef xmlUCSIsLatinExtendedAdditional
        !          14204: extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
        !          14205: #define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
        !          14206: #endif
        !          14207: #endif
        !          14208: #endif
        !          14209: 
        !          14210: #if defined(LIBXML_UNICODE_ENABLED)
        !          14211: #ifdef bottom_xmlunicode
        !          14212: #undef xmlUCSIsLatinExtendedB
        !          14213: extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
        !          14214: #else
        !          14215: #ifndef xmlUCSIsLatinExtendedB
        !          14216: extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
        !          14217: #define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
        !          14218: #endif
        !          14219: #endif
        !          14220: #endif
        !          14221: 
        !          14222: #if defined(LIBXML_UNICODE_ENABLED)
        !          14223: #ifdef bottom_xmlunicode
        !          14224: #undef xmlUCSIsLetterlikeSymbols
        !          14225: extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
        !          14226: #else
        !          14227: #ifndef xmlUCSIsLetterlikeSymbols
        !          14228: extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
        !          14229: #define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
        !          14230: #endif
        !          14231: #endif
        !          14232: #endif
        !          14233: 
        !          14234: #if defined(LIBXML_UNICODE_ENABLED)
        !          14235: #ifdef bottom_xmlunicode
        !          14236: #undef xmlUCSIsLimbu
        !          14237: extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
        !          14238: #else
        !          14239: #ifndef xmlUCSIsLimbu
        !          14240: extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
        !          14241: #define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
        !          14242: #endif
        !          14243: #endif
        !          14244: #endif
        !          14245: 
        !          14246: #if defined(LIBXML_UNICODE_ENABLED)
        !          14247: #ifdef bottom_xmlunicode
        !          14248: #undef xmlUCSIsLinearBIdeograms
        !          14249: extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
        !          14250: #else
        !          14251: #ifndef xmlUCSIsLinearBIdeograms
        !          14252: extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
        !          14253: #define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
        !          14254: #endif
        !          14255: #endif
        !          14256: #endif
        !          14257: 
        !          14258: #if defined(LIBXML_UNICODE_ENABLED)
        !          14259: #ifdef bottom_xmlunicode
        !          14260: #undef xmlUCSIsLinearBSyllabary
        !          14261: extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
        !          14262: #else
        !          14263: #ifndef xmlUCSIsLinearBSyllabary
        !          14264: extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
        !          14265: #define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
        !          14266: #endif
        !          14267: #endif
        !          14268: #endif
        !          14269: 
        !          14270: #if defined(LIBXML_UNICODE_ENABLED)
        !          14271: #ifdef bottom_xmlunicode
        !          14272: #undef xmlUCSIsLowSurrogates
        !          14273: extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
        !          14274: #else
        !          14275: #ifndef xmlUCSIsLowSurrogates
        !          14276: extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
        !          14277: #define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
        !          14278: #endif
        !          14279: #endif
        !          14280: #endif
        !          14281: 
        !          14282: #if defined(LIBXML_UNICODE_ENABLED)
        !          14283: #ifdef bottom_xmlunicode
        !          14284: #undef xmlUCSIsMalayalam
        !          14285: extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
        !          14286: #else
        !          14287: #ifndef xmlUCSIsMalayalam
        !          14288: extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
        !          14289: #define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
        !          14290: #endif
        !          14291: #endif
        !          14292: #endif
        !          14293: 
        !          14294: #if defined(LIBXML_UNICODE_ENABLED)
        !          14295: #ifdef bottom_xmlunicode
        !          14296: #undef xmlUCSIsMathematicalAlphanumericSymbols
        !          14297: extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
        !          14298: #else
        !          14299: #ifndef xmlUCSIsMathematicalAlphanumericSymbols
        !          14300: extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
        !          14301: #define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
        !          14302: #endif
        !          14303: #endif
        !          14304: #endif
        !          14305: 
        !          14306: #if defined(LIBXML_UNICODE_ENABLED)
        !          14307: #ifdef bottom_xmlunicode
        !          14308: #undef xmlUCSIsMathematicalOperators
        !          14309: extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
        !          14310: #else
        !          14311: #ifndef xmlUCSIsMathematicalOperators
        !          14312: extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
        !          14313: #define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
        !          14314: #endif
        !          14315: #endif
        !          14316: #endif
        !          14317: 
        !          14318: #if defined(LIBXML_UNICODE_ENABLED)
        !          14319: #ifdef bottom_xmlunicode
        !          14320: #undef xmlUCSIsMiscellaneousMathematicalSymbolsA
        !          14321: extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
        !          14322: #else
        !          14323: #ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
        !          14324: extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
        !          14325: #define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
        !          14326: #endif
        !          14327: #endif
        !          14328: #endif
        !          14329: 
        !          14330: #if defined(LIBXML_UNICODE_ENABLED)
        !          14331: #ifdef bottom_xmlunicode
        !          14332: #undef xmlUCSIsMiscellaneousMathematicalSymbolsB
        !          14333: extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
        !          14334: #else
        !          14335: #ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
        !          14336: extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
        !          14337: #define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
        !          14338: #endif
        !          14339: #endif
        !          14340: #endif
        !          14341: 
        !          14342: #if defined(LIBXML_UNICODE_ENABLED)
        !          14343: #ifdef bottom_xmlunicode
        !          14344: #undef xmlUCSIsMiscellaneousSymbols
        !          14345: extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
        !          14346: #else
        !          14347: #ifndef xmlUCSIsMiscellaneousSymbols
        !          14348: extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
        !          14349: #define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
        !          14350: #endif
        !          14351: #endif
        !          14352: #endif
        !          14353: 
        !          14354: #if defined(LIBXML_UNICODE_ENABLED)
        !          14355: #ifdef bottom_xmlunicode
        !          14356: #undef xmlUCSIsMiscellaneousSymbolsandArrows
        !          14357: extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
        !          14358: #else
        !          14359: #ifndef xmlUCSIsMiscellaneousSymbolsandArrows
        !          14360: extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
        !          14361: #define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
        !          14362: #endif
        !          14363: #endif
        !          14364: #endif
        !          14365: 
        !          14366: #if defined(LIBXML_UNICODE_ENABLED)
        !          14367: #ifdef bottom_xmlunicode
        !          14368: #undef xmlUCSIsMiscellaneousTechnical
        !          14369: extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
        !          14370: #else
        !          14371: #ifndef xmlUCSIsMiscellaneousTechnical
        !          14372: extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
        !          14373: #define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
        !          14374: #endif
        !          14375: #endif
        !          14376: #endif
        !          14377: 
        !          14378: #if defined(LIBXML_UNICODE_ENABLED)
        !          14379: #ifdef bottom_xmlunicode
        !          14380: #undef xmlUCSIsMongolian
        !          14381: extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
        !          14382: #else
        !          14383: #ifndef xmlUCSIsMongolian
        !          14384: extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
        !          14385: #define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
        !          14386: #endif
        !          14387: #endif
        !          14388: #endif
        !          14389: 
        !          14390: #if defined(LIBXML_UNICODE_ENABLED)
        !          14391: #ifdef bottom_xmlunicode
        !          14392: #undef xmlUCSIsMusicalSymbols
        !          14393: extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
        !          14394: #else
        !          14395: #ifndef xmlUCSIsMusicalSymbols
        !          14396: extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
        !          14397: #define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
        !          14398: #endif
        !          14399: #endif
        !          14400: #endif
        !          14401: 
        !          14402: #if defined(LIBXML_UNICODE_ENABLED)
        !          14403: #ifdef bottom_xmlunicode
        !          14404: #undef xmlUCSIsMyanmar
        !          14405: extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
        !          14406: #else
        !          14407: #ifndef xmlUCSIsMyanmar
        !          14408: extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
        !          14409: #define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
        !          14410: #endif
        !          14411: #endif
        !          14412: #endif
        !          14413: 
        !          14414: #if defined(LIBXML_UNICODE_ENABLED)
        !          14415: #ifdef bottom_xmlunicode
        !          14416: #undef xmlUCSIsNumberForms
        !          14417: extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
        !          14418: #else
        !          14419: #ifndef xmlUCSIsNumberForms
        !          14420: extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
        !          14421: #define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
        !          14422: #endif
        !          14423: #endif
        !          14424: #endif
        !          14425: 
        !          14426: #if defined(LIBXML_UNICODE_ENABLED)
        !          14427: #ifdef bottom_xmlunicode
        !          14428: #undef xmlUCSIsOgham
        !          14429: extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
        !          14430: #else
        !          14431: #ifndef xmlUCSIsOgham
        !          14432: extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
        !          14433: #define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
        !          14434: #endif
        !          14435: #endif
        !          14436: #endif
        !          14437: 
        !          14438: #if defined(LIBXML_UNICODE_ENABLED)
        !          14439: #ifdef bottom_xmlunicode
        !          14440: #undef xmlUCSIsOldItalic
        !          14441: extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
        !          14442: #else
        !          14443: #ifndef xmlUCSIsOldItalic
        !          14444: extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
        !          14445: #define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
        !          14446: #endif
        !          14447: #endif
        !          14448: #endif
        !          14449: 
        !          14450: #if defined(LIBXML_UNICODE_ENABLED)
        !          14451: #ifdef bottom_xmlunicode
        !          14452: #undef xmlUCSIsOpticalCharacterRecognition
        !          14453: extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
        !          14454: #else
        !          14455: #ifndef xmlUCSIsOpticalCharacterRecognition
        !          14456: extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
        !          14457: #define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
        !          14458: #endif
        !          14459: #endif
        !          14460: #endif
        !          14461: 
        !          14462: #if defined(LIBXML_UNICODE_ENABLED)
        !          14463: #ifdef bottom_xmlunicode
        !          14464: #undef xmlUCSIsOriya
        !          14465: extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
        !          14466: #else
        !          14467: #ifndef xmlUCSIsOriya
        !          14468: extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
        !          14469: #define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
        !          14470: #endif
        !          14471: #endif
        !          14472: #endif
        !          14473: 
        !          14474: #if defined(LIBXML_UNICODE_ENABLED)
        !          14475: #ifdef bottom_xmlunicode
        !          14476: #undef xmlUCSIsOsmanya
        !          14477: extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
        !          14478: #else
        !          14479: #ifndef xmlUCSIsOsmanya
        !          14480: extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
        !          14481: #define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
        !          14482: #endif
        !          14483: #endif
        !          14484: #endif
        !          14485: 
        !          14486: #if defined(LIBXML_UNICODE_ENABLED)
        !          14487: #ifdef bottom_xmlunicode
        !          14488: #undef xmlUCSIsPhoneticExtensions
        !          14489: extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
        !          14490: #else
        !          14491: #ifndef xmlUCSIsPhoneticExtensions
        !          14492: extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
        !          14493: #define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
        !          14494: #endif
        !          14495: #endif
        !          14496: #endif
        !          14497: 
        !          14498: #if defined(LIBXML_UNICODE_ENABLED)
        !          14499: #ifdef bottom_xmlunicode
        !          14500: #undef xmlUCSIsPrivateUse
        !          14501: extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
        !          14502: #else
        !          14503: #ifndef xmlUCSIsPrivateUse
        !          14504: extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
        !          14505: #define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
        !          14506: #endif
        !          14507: #endif
        !          14508: #endif
        !          14509: 
        !          14510: #if defined(LIBXML_UNICODE_ENABLED)
        !          14511: #ifdef bottom_xmlunicode
        !          14512: #undef xmlUCSIsPrivateUseArea
        !          14513: extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
        !          14514: #else
        !          14515: #ifndef xmlUCSIsPrivateUseArea
        !          14516: extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
        !          14517: #define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
        !          14518: #endif
        !          14519: #endif
        !          14520: #endif
        !          14521: 
        !          14522: #if defined(LIBXML_UNICODE_ENABLED)
        !          14523: #ifdef bottom_xmlunicode
        !          14524: #undef xmlUCSIsRunic
        !          14525: extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
        !          14526: #else
        !          14527: #ifndef xmlUCSIsRunic
        !          14528: extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
        !          14529: #define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
        !          14530: #endif
        !          14531: #endif
        !          14532: #endif
        !          14533: 
        !          14534: #if defined(LIBXML_UNICODE_ENABLED)
        !          14535: #ifdef bottom_xmlunicode
        !          14536: #undef xmlUCSIsShavian
        !          14537: extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
        !          14538: #else
        !          14539: #ifndef xmlUCSIsShavian
        !          14540: extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
        !          14541: #define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
        !          14542: #endif
        !          14543: #endif
        !          14544: #endif
        !          14545: 
        !          14546: #if defined(LIBXML_UNICODE_ENABLED)
        !          14547: #ifdef bottom_xmlunicode
        !          14548: #undef xmlUCSIsSinhala
        !          14549: extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
        !          14550: #else
        !          14551: #ifndef xmlUCSIsSinhala
        !          14552: extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
        !          14553: #define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
        !          14554: #endif
        !          14555: #endif
        !          14556: #endif
        !          14557: 
        !          14558: #if defined(LIBXML_UNICODE_ENABLED)
        !          14559: #ifdef bottom_xmlunicode
        !          14560: #undef xmlUCSIsSmallFormVariants
        !          14561: extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
        !          14562: #else
        !          14563: #ifndef xmlUCSIsSmallFormVariants
        !          14564: extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
        !          14565: #define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
        !          14566: #endif
        !          14567: #endif
        !          14568: #endif
        !          14569: 
        !          14570: #if defined(LIBXML_UNICODE_ENABLED)
        !          14571: #ifdef bottom_xmlunicode
        !          14572: #undef xmlUCSIsSpacingModifierLetters
        !          14573: extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
        !          14574: #else
        !          14575: #ifndef xmlUCSIsSpacingModifierLetters
        !          14576: extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
        !          14577: #define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
        !          14578: #endif
        !          14579: #endif
        !          14580: #endif
        !          14581: 
        !          14582: #if defined(LIBXML_UNICODE_ENABLED)
        !          14583: #ifdef bottom_xmlunicode
        !          14584: #undef xmlUCSIsSpecials
        !          14585: extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
        !          14586: #else
        !          14587: #ifndef xmlUCSIsSpecials
        !          14588: extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
        !          14589: #define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
        !          14590: #endif
        !          14591: #endif
        !          14592: #endif
        !          14593: 
        !          14594: #if defined(LIBXML_UNICODE_ENABLED)
        !          14595: #ifdef bottom_xmlunicode
        !          14596: #undef xmlUCSIsSuperscriptsandSubscripts
        !          14597: extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
        !          14598: #else
        !          14599: #ifndef xmlUCSIsSuperscriptsandSubscripts
        !          14600: extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
        !          14601: #define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
        !          14602: #endif
        !          14603: #endif
        !          14604: #endif
        !          14605: 
        !          14606: #if defined(LIBXML_UNICODE_ENABLED)
        !          14607: #ifdef bottom_xmlunicode
        !          14608: #undef xmlUCSIsSupplementalArrowsA
        !          14609: extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
        !          14610: #else
        !          14611: #ifndef xmlUCSIsSupplementalArrowsA
        !          14612: extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
        !          14613: #define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
        !          14614: #endif
        !          14615: #endif
        !          14616: #endif
        !          14617: 
        !          14618: #if defined(LIBXML_UNICODE_ENABLED)
        !          14619: #ifdef bottom_xmlunicode
        !          14620: #undef xmlUCSIsSupplementalArrowsB
        !          14621: extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
        !          14622: #else
        !          14623: #ifndef xmlUCSIsSupplementalArrowsB
        !          14624: extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
        !          14625: #define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
        !          14626: #endif
        !          14627: #endif
        !          14628: #endif
        !          14629: 
        !          14630: #if defined(LIBXML_UNICODE_ENABLED)
        !          14631: #ifdef bottom_xmlunicode
        !          14632: #undef xmlUCSIsSupplementalMathematicalOperators
        !          14633: extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
        !          14634: #else
        !          14635: #ifndef xmlUCSIsSupplementalMathematicalOperators
        !          14636: extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
        !          14637: #define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
        !          14638: #endif
        !          14639: #endif
        !          14640: #endif
        !          14641: 
        !          14642: #if defined(LIBXML_UNICODE_ENABLED)
        !          14643: #ifdef bottom_xmlunicode
        !          14644: #undef xmlUCSIsSupplementaryPrivateUseAreaA
        !          14645: extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
        !          14646: #else
        !          14647: #ifndef xmlUCSIsSupplementaryPrivateUseAreaA
        !          14648: extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
        !          14649: #define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
        !          14650: #endif
        !          14651: #endif
        !          14652: #endif
        !          14653: 
        !          14654: #if defined(LIBXML_UNICODE_ENABLED)
        !          14655: #ifdef bottom_xmlunicode
        !          14656: #undef xmlUCSIsSupplementaryPrivateUseAreaB
        !          14657: extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
        !          14658: #else
        !          14659: #ifndef xmlUCSIsSupplementaryPrivateUseAreaB
        !          14660: extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
        !          14661: #define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
        !          14662: #endif
        !          14663: #endif
        !          14664: #endif
        !          14665: 
        !          14666: #if defined(LIBXML_UNICODE_ENABLED)
        !          14667: #ifdef bottom_xmlunicode
        !          14668: #undef xmlUCSIsSyriac
        !          14669: extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
        !          14670: #else
        !          14671: #ifndef xmlUCSIsSyriac
        !          14672: extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
        !          14673: #define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
        !          14674: #endif
        !          14675: #endif
        !          14676: #endif
        !          14677: 
        !          14678: #if defined(LIBXML_UNICODE_ENABLED)
        !          14679: #ifdef bottom_xmlunicode
        !          14680: #undef xmlUCSIsTagalog
        !          14681: extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
        !          14682: #else
        !          14683: #ifndef xmlUCSIsTagalog
        !          14684: extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
        !          14685: #define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
        !          14686: #endif
        !          14687: #endif
        !          14688: #endif
        !          14689: 
        !          14690: #if defined(LIBXML_UNICODE_ENABLED)
        !          14691: #ifdef bottom_xmlunicode
        !          14692: #undef xmlUCSIsTagbanwa
        !          14693: extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
        !          14694: #else
        !          14695: #ifndef xmlUCSIsTagbanwa
        !          14696: extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
        !          14697: #define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
        !          14698: #endif
        !          14699: #endif
        !          14700: #endif
        !          14701: 
        !          14702: #if defined(LIBXML_UNICODE_ENABLED)
        !          14703: #ifdef bottom_xmlunicode
        !          14704: #undef xmlUCSIsTags
        !          14705: extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
        !          14706: #else
        !          14707: #ifndef xmlUCSIsTags
        !          14708: extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
        !          14709: #define xmlUCSIsTags xmlUCSIsTags__internal_alias
        !          14710: #endif
        !          14711: #endif
        !          14712: #endif
        !          14713: 
        !          14714: #if defined(LIBXML_UNICODE_ENABLED)
        !          14715: #ifdef bottom_xmlunicode
        !          14716: #undef xmlUCSIsTaiLe
        !          14717: extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
        !          14718: #else
        !          14719: #ifndef xmlUCSIsTaiLe
        !          14720: extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
        !          14721: #define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
        !          14722: #endif
        !          14723: #endif
        !          14724: #endif
        !          14725: 
        !          14726: #if defined(LIBXML_UNICODE_ENABLED)
        !          14727: #ifdef bottom_xmlunicode
        !          14728: #undef xmlUCSIsTaiXuanJingSymbols
        !          14729: extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
        !          14730: #else
        !          14731: #ifndef xmlUCSIsTaiXuanJingSymbols
        !          14732: extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
        !          14733: #define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
        !          14734: #endif
        !          14735: #endif
        !          14736: #endif
        !          14737: 
        !          14738: #if defined(LIBXML_UNICODE_ENABLED)
        !          14739: #ifdef bottom_xmlunicode
        !          14740: #undef xmlUCSIsTamil
        !          14741: extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
        !          14742: #else
        !          14743: #ifndef xmlUCSIsTamil
        !          14744: extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
        !          14745: #define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
        !          14746: #endif
        !          14747: #endif
        !          14748: #endif
        !          14749: 
        !          14750: #if defined(LIBXML_UNICODE_ENABLED)
        !          14751: #ifdef bottom_xmlunicode
        !          14752: #undef xmlUCSIsTelugu
        !          14753: extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
        !          14754: #else
        !          14755: #ifndef xmlUCSIsTelugu
        !          14756: extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
        !          14757: #define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
        !          14758: #endif
        !          14759: #endif
        !          14760: #endif
        !          14761: 
        !          14762: #if defined(LIBXML_UNICODE_ENABLED)
        !          14763: #ifdef bottom_xmlunicode
        !          14764: #undef xmlUCSIsThaana
        !          14765: extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
        !          14766: #else
        !          14767: #ifndef xmlUCSIsThaana
        !          14768: extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
        !          14769: #define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
        !          14770: #endif
        !          14771: #endif
        !          14772: #endif
        !          14773: 
        !          14774: #if defined(LIBXML_UNICODE_ENABLED)
        !          14775: #ifdef bottom_xmlunicode
        !          14776: #undef xmlUCSIsThai
        !          14777: extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
        !          14778: #else
        !          14779: #ifndef xmlUCSIsThai
        !          14780: extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
        !          14781: #define xmlUCSIsThai xmlUCSIsThai__internal_alias
        !          14782: #endif
        !          14783: #endif
        !          14784: #endif
        !          14785: 
        !          14786: #if defined(LIBXML_UNICODE_ENABLED)
        !          14787: #ifdef bottom_xmlunicode
        !          14788: #undef xmlUCSIsTibetan
        !          14789: extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
        !          14790: #else
        !          14791: #ifndef xmlUCSIsTibetan
        !          14792: extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
        !          14793: #define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
        !          14794: #endif
        !          14795: #endif
        !          14796: #endif
        !          14797: 
        !          14798: #if defined(LIBXML_UNICODE_ENABLED)
        !          14799: #ifdef bottom_xmlunicode
        !          14800: #undef xmlUCSIsUgaritic
        !          14801: extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
        !          14802: #else
        !          14803: #ifndef xmlUCSIsUgaritic
        !          14804: extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
        !          14805: #define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
        !          14806: #endif
        !          14807: #endif
        !          14808: #endif
        !          14809: 
        !          14810: #if defined(LIBXML_UNICODE_ENABLED)
        !          14811: #ifdef bottom_xmlunicode
        !          14812: #undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
        !          14813: extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
        !          14814: #else
        !          14815: #ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
        !          14816: extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
        !          14817: #define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
        !          14818: #endif
        !          14819: #endif
        !          14820: #endif
        !          14821: 
        !          14822: #if defined(LIBXML_UNICODE_ENABLED)
        !          14823: #ifdef bottom_xmlunicode
        !          14824: #undef xmlUCSIsVariationSelectors
        !          14825: extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
        !          14826: #else
        !          14827: #ifndef xmlUCSIsVariationSelectors
        !          14828: extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
        !          14829: #define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
        !          14830: #endif
        !          14831: #endif
        !          14832: #endif
        !          14833: 
        !          14834: #if defined(LIBXML_UNICODE_ENABLED)
        !          14835: #ifdef bottom_xmlunicode
        !          14836: #undef xmlUCSIsVariationSelectorsSupplement
        !          14837: extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
        !          14838: #else
        !          14839: #ifndef xmlUCSIsVariationSelectorsSupplement
        !          14840: extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
        !          14841: #define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
        !          14842: #endif
        !          14843: #endif
        !          14844: #endif
        !          14845: 
        !          14846: #if defined(LIBXML_UNICODE_ENABLED)
        !          14847: #ifdef bottom_xmlunicode
        !          14848: #undef xmlUCSIsYiRadicals
        !          14849: extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
        !          14850: #else
        !          14851: #ifndef xmlUCSIsYiRadicals
        !          14852: extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
        !          14853: #define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
        !          14854: #endif
        !          14855: #endif
        !          14856: #endif
        !          14857: 
        !          14858: #if defined(LIBXML_UNICODE_ENABLED)
        !          14859: #ifdef bottom_xmlunicode
        !          14860: #undef xmlUCSIsYiSyllables
        !          14861: extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
        !          14862: #else
        !          14863: #ifndef xmlUCSIsYiSyllables
        !          14864: extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
        !          14865: #define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
        !          14866: #endif
        !          14867: #endif
        !          14868: #endif
        !          14869: 
        !          14870: #if defined(LIBXML_UNICODE_ENABLED)
        !          14871: #ifdef bottom_xmlunicode
        !          14872: #undef xmlUCSIsYijingHexagramSymbols
        !          14873: extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
        !          14874: #else
        !          14875: #ifndef xmlUCSIsYijingHexagramSymbols
        !          14876: extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
        !          14877: #define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
        !          14878: #endif
        !          14879: #endif
        !          14880: #endif
        !          14881: 
        !          14882: #ifdef bottom_uri
        !          14883: #undef xmlURIEscape
        !          14884: extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
        !          14885: #else
        !          14886: #ifndef xmlURIEscape
        !          14887: extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
        !          14888: #define xmlURIEscape xmlURIEscape__internal_alias
        !          14889: #endif
        !          14890: #endif
        !          14891: 
        !          14892: #ifdef bottom_uri
        !          14893: #undef xmlURIEscapeStr
        !          14894: extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
        !          14895: #else
        !          14896: #ifndef xmlURIEscapeStr
        !          14897: extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
        !          14898: #define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
        !          14899: #endif
        !          14900: #endif
        !          14901: 
        !          14902: #ifdef bottom_uri
        !          14903: #undef xmlURIUnescapeString
        !          14904: extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
        !          14905: #else
        !          14906: #ifndef xmlURIUnescapeString
        !          14907: extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
        !          14908: #define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
        !          14909: #endif
        !          14910: #endif
        !          14911: 
        !          14912: #ifdef bottom_xmlstring
        !          14913: #undef xmlUTF8Charcmp
        !          14914: extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
        !          14915: #else
        !          14916: #ifndef xmlUTF8Charcmp
        !          14917: extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
        !          14918: #define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
        !          14919: #endif
        !          14920: #endif
        !          14921: 
        !          14922: #ifdef bottom_xmlstring
        !          14923: #undef xmlUTF8Size
        !          14924: extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
        !          14925: #else
        !          14926: #ifndef xmlUTF8Size
        !          14927: extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
        !          14928: #define xmlUTF8Size xmlUTF8Size__internal_alias
        !          14929: #endif
        !          14930: #endif
        !          14931: 
        !          14932: #ifdef bottom_xmlstring
        !          14933: #undef xmlUTF8Strlen
        !          14934: extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
        !          14935: #else
        !          14936: #ifndef xmlUTF8Strlen
        !          14937: extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
        !          14938: #define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
        !          14939: #endif
        !          14940: #endif
        !          14941: 
        !          14942: #ifdef bottom_xmlstring
        !          14943: #undef xmlUTF8Strloc
        !          14944: extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
        !          14945: #else
        !          14946: #ifndef xmlUTF8Strloc
        !          14947: extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
        !          14948: #define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
        !          14949: #endif
        !          14950: #endif
        !          14951: 
        !          14952: #ifdef bottom_xmlstring
        !          14953: #undef xmlUTF8Strndup
        !          14954: extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
        !          14955: #else
        !          14956: #ifndef xmlUTF8Strndup
        !          14957: extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
        !          14958: #define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
        !          14959: #endif
        !          14960: #endif
        !          14961: 
        !          14962: #ifdef bottom_xmlstring
        !          14963: #undef xmlUTF8Strpos
        !          14964: extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
        !          14965: #else
        !          14966: #ifndef xmlUTF8Strpos
        !          14967: extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
        !          14968: #define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
        !          14969: #endif
        !          14970: #endif
        !          14971: 
        !          14972: #ifdef bottom_xmlstring
        !          14973: #undef xmlUTF8Strsize
        !          14974: extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
        !          14975: #else
        !          14976: #ifndef xmlUTF8Strsize
        !          14977: extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
        !          14978: #define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
        !          14979: #endif
        !          14980: #endif
        !          14981: 
        !          14982: #ifdef bottom_xmlstring
        !          14983: #undef xmlUTF8Strsub
        !          14984: extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
        !          14985: #else
        !          14986: #ifndef xmlUTF8Strsub
        !          14987: extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
        !          14988: #define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
        !          14989: #endif
        !          14990: #endif
        !          14991: 
        !          14992: #ifdef bottom_tree
        !          14993: #undef xmlUnlinkNode
        !          14994: extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
        !          14995: #else
        !          14996: #ifndef xmlUnlinkNode
        !          14997: extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
        !          14998: #define xmlUnlinkNode xmlUnlinkNode__internal_alias
        !          14999: #endif
        !          15000: #endif
        !          15001: 
        !          15002: #ifdef bottom_threads
        !          15003: #undef xmlUnlockLibrary
        !          15004: extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
        !          15005: #else
        !          15006: #ifndef xmlUnlockLibrary
        !          15007: extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
        !          15008: #define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
        !          15009: #endif
        !          15010: #endif
        !          15011: 
        !          15012: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
        !          15013: #ifdef bottom_tree
        !          15014: #undef xmlUnsetNsProp
        !          15015: extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
        !          15016: #else
        !          15017: #ifndef xmlUnsetNsProp
        !          15018: extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
        !          15019: #define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
        !          15020: #endif
        !          15021: #endif
        !          15022: #endif
        !          15023: 
        !          15024: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
        !          15025: #ifdef bottom_tree
        !          15026: #undef xmlUnsetProp
        !          15027: extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
        !          15028: #else
        !          15029: #ifndef xmlUnsetProp
        !          15030: extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
        !          15031: #define xmlUnsetProp xmlUnsetProp__internal_alias
        !          15032: #endif
        !          15033: #endif
        !          15034: #endif
        !          15035: 
        !          15036: #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
        !          15037: #ifdef bottom_valid
        !          15038: #undef xmlValidBuildContentModel
        !          15039: extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
        !          15040: #else
        !          15041: #ifndef xmlValidBuildContentModel
        !          15042: extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
        !          15043: #define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
        !          15044: #endif
        !          15045: #endif
        !          15046: #endif
        !          15047: 
        !          15048: #if defined(LIBXML_VALID_ENABLED)
        !          15049: #ifdef bottom_valid
        !          15050: #undef xmlValidCtxtNormalizeAttributeValue
        !          15051: extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
        !          15052: #else
        !          15053: #ifndef xmlValidCtxtNormalizeAttributeValue
        !          15054: extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
        !          15055: #define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
        !          15056: #endif
        !          15057: #endif
        !          15058: #endif
        !          15059: 
        !          15060: #if defined(LIBXML_VALID_ENABLED)
        !          15061: #ifdef bottom_valid
        !          15062: #undef xmlValidGetPotentialChildren
        !          15063: extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
        !          15064: #else
        !          15065: #ifndef xmlValidGetPotentialChildren
        !          15066: extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
        !          15067: #define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
        !          15068: #endif
        !          15069: #endif
        !          15070: #endif
        !          15071: 
        !          15072: #if defined(LIBXML_VALID_ENABLED)
        !          15073: #ifdef bottom_valid
        !          15074: #undef xmlValidGetValidElements
        !          15075: extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
        !          15076: #else
        !          15077: #ifndef xmlValidGetValidElements
        !          15078: extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
        !          15079: #define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
        !          15080: #endif
        !          15081: #endif
        !          15082: #endif
        !          15083: 
        !          15084: #if defined(LIBXML_VALID_ENABLED)
        !          15085: #ifdef bottom_valid
        !          15086: #undef xmlValidNormalizeAttributeValue
        !          15087: extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
        !          15088: #else
        !          15089: #ifndef xmlValidNormalizeAttributeValue
        !          15090: extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
        !          15091: #define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
        !          15092: #endif
        !          15093: #endif
        !          15094: #endif
        !          15095: 
        !          15096: #if defined(LIBXML_VALID_ENABLED)
        !          15097: #ifdef bottom_valid
        !          15098: #undef xmlValidateAttributeDecl
        !          15099: extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
        !          15100: #else
        !          15101: #ifndef xmlValidateAttributeDecl
        !          15102: extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
        !          15103: #define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
        !          15104: #endif
        !          15105: #endif
        !          15106: #endif
        !          15107: 
        !          15108: #if defined(LIBXML_VALID_ENABLED)
        !          15109: #ifdef bottom_valid
        !          15110: #undef xmlValidateAttributeValue
        !          15111: extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
        !          15112: #else
        !          15113: #ifndef xmlValidateAttributeValue
        !          15114: extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
        !          15115: #define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
        !          15116: #endif
        !          15117: #endif
        !          15118: #endif
        !          15119: 
        !          15120: #if defined(LIBXML_VALID_ENABLED)
        !          15121: #ifdef bottom_valid
        !          15122: #undef xmlValidateDocument
        !          15123: extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
        !          15124: #else
        !          15125: #ifndef xmlValidateDocument
        !          15126: extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
        !          15127: #define xmlValidateDocument xmlValidateDocument__internal_alias
        !          15128: #endif
        !          15129: #endif
        !          15130: #endif
        !          15131: 
        !          15132: #if defined(LIBXML_VALID_ENABLED)
        !          15133: #ifdef bottom_valid
        !          15134: #undef xmlValidateDocumentFinal
        !          15135: extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
        !          15136: #else
        !          15137: #ifndef xmlValidateDocumentFinal
        !          15138: extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
        !          15139: #define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
        !          15140: #endif
        !          15141: #endif
        !          15142: #endif
        !          15143: 
        !          15144: #if defined(LIBXML_VALID_ENABLED)
        !          15145: #ifdef bottom_valid
        !          15146: #undef xmlValidateDtd
        !          15147: extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
        !          15148: #else
        !          15149: #ifndef xmlValidateDtd
        !          15150: extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
        !          15151: #define xmlValidateDtd xmlValidateDtd__internal_alias
        !          15152: #endif
        !          15153: #endif
        !          15154: #endif
        !          15155: 
        !          15156: #if defined(LIBXML_VALID_ENABLED)
        !          15157: #ifdef bottom_valid
        !          15158: #undef xmlValidateDtdFinal
        !          15159: extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
        !          15160: #else
        !          15161: #ifndef xmlValidateDtdFinal
        !          15162: extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
        !          15163: #define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
        !          15164: #endif
        !          15165: #endif
        !          15166: #endif
        !          15167: 
        !          15168: #if defined(LIBXML_VALID_ENABLED)
        !          15169: #ifdef bottom_valid
        !          15170: #undef xmlValidateElement
        !          15171: extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
        !          15172: #else
        !          15173: #ifndef xmlValidateElement
        !          15174: extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
        !          15175: #define xmlValidateElement xmlValidateElement__internal_alias
        !          15176: #endif
        !          15177: #endif
        !          15178: #endif
        !          15179: 
        !          15180: #if defined(LIBXML_VALID_ENABLED)
        !          15181: #ifdef bottom_valid
        !          15182: #undef xmlValidateElementDecl
        !          15183: extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
        !          15184: #else
        !          15185: #ifndef xmlValidateElementDecl
        !          15186: extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
        !          15187: #define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
        !          15188: #endif
        !          15189: #endif
        !          15190: #endif
        !          15191: 
        !          15192: #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)
        !          15193: #ifdef bottom_tree
        !          15194: #undef xmlValidateNCName
        !          15195: extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
        !          15196: #else
        !          15197: #ifndef xmlValidateNCName
        !          15198: extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
        !          15199: #define xmlValidateNCName xmlValidateNCName__internal_alias
        !          15200: #endif
        !          15201: #endif
        !          15202: #endif
        !          15203: 
        !          15204: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
        !          15205: #ifdef bottom_tree
        !          15206: #undef xmlValidateNMToken
        !          15207: extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
        !          15208: #else
        !          15209: #ifndef xmlValidateNMToken
        !          15210: extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
        !          15211: #define xmlValidateNMToken xmlValidateNMToken__internal_alias
        !          15212: #endif
        !          15213: #endif
        !          15214: #endif
        !          15215: 
        !          15216: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
        !          15217: #ifdef bottom_tree
        !          15218: #undef xmlValidateName
        !          15219: extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
        !          15220: #else
        !          15221: #ifndef xmlValidateName
        !          15222: extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
        !          15223: #define xmlValidateName xmlValidateName__internal_alias
        !          15224: #endif
        !          15225: #endif
        !          15226: #endif
        !          15227: 
        !          15228: #if defined(LIBXML_VALID_ENABLED)
        !          15229: #ifdef bottom_valid
        !          15230: #undef xmlValidateNameValue
        !          15231: extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
        !          15232: #else
        !          15233: #ifndef xmlValidateNameValue
        !          15234: extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
        !          15235: #define xmlValidateNameValue xmlValidateNameValue__internal_alias
        !          15236: #endif
        !          15237: #endif
        !          15238: #endif
        !          15239: 
        !          15240: #if defined(LIBXML_VALID_ENABLED)
        !          15241: #ifdef bottom_valid
        !          15242: #undef xmlValidateNamesValue
        !          15243: extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
        !          15244: #else
        !          15245: #ifndef xmlValidateNamesValue
        !          15246: extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
        !          15247: #define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
        !          15248: #endif
        !          15249: #endif
        !          15250: #endif
        !          15251: 
        !          15252: #if defined(LIBXML_VALID_ENABLED)
        !          15253: #ifdef bottom_valid
        !          15254: #undef xmlValidateNmtokenValue
        !          15255: extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
        !          15256: #else
        !          15257: #ifndef xmlValidateNmtokenValue
        !          15258: extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
        !          15259: #define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
        !          15260: #endif
        !          15261: #endif
        !          15262: #endif
        !          15263: 
        !          15264: #if defined(LIBXML_VALID_ENABLED)
        !          15265: #ifdef bottom_valid
        !          15266: #undef xmlValidateNmtokensValue
        !          15267: extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
        !          15268: #else
        !          15269: #ifndef xmlValidateNmtokensValue
        !          15270: extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
        !          15271: #define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
        !          15272: #endif
        !          15273: #endif
        !          15274: #endif
        !          15275: 
        !          15276: #if defined(LIBXML_VALID_ENABLED)
        !          15277: #ifdef bottom_valid
        !          15278: #undef xmlValidateNotationDecl
        !          15279: extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
        !          15280: #else
        !          15281: #ifndef xmlValidateNotationDecl
        !          15282: extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
        !          15283: #define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
        !          15284: #endif
        !          15285: #endif
        !          15286: #endif
        !          15287: 
        !          15288: #if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
        !          15289: #ifdef bottom_valid
        !          15290: #undef xmlValidateNotationUse
        !          15291: extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
        !          15292: #else
        !          15293: #ifndef xmlValidateNotationUse
        !          15294: extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
        !          15295: #define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
        !          15296: #endif
        !          15297: #endif
        !          15298: #endif
        !          15299: 
        !          15300: #if defined(LIBXML_VALID_ENABLED)
        !          15301: #ifdef bottom_valid
        !          15302: #undef xmlValidateOneAttribute
        !          15303: extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
        !          15304: #else
        !          15305: #ifndef xmlValidateOneAttribute
        !          15306: extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
        !          15307: #define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
        !          15308: #endif
        !          15309: #endif
        !          15310: #endif
        !          15311: 
        !          15312: #if defined(LIBXML_VALID_ENABLED)
        !          15313: #ifdef bottom_valid
        !          15314: #undef xmlValidateOneElement
        !          15315: extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
        !          15316: #else
        !          15317: #ifndef xmlValidateOneElement
        !          15318: extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
        !          15319: #define xmlValidateOneElement xmlValidateOneElement__internal_alias
        !          15320: #endif
        !          15321: #endif
        !          15322: #endif
        !          15323: 
        !          15324: #if defined(LIBXML_VALID_ENABLED)
        !          15325: #ifdef bottom_valid
        !          15326: #undef xmlValidateOneNamespace
        !          15327: extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
        !          15328: #else
        !          15329: #ifndef xmlValidateOneNamespace
        !          15330: extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
        !          15331: #define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
        !          15332: #endif
        !          15333: #endif
        !          15334: #endif
        !          15335: 
        !          15336: #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
        !          15337: #ifdef bottom_valid
        !          15338: #undef xmlValidatePopElement
        !          15339: extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
        !          15340: #else
        !          15341: #ifndef xmlValidatePopElement
        !          15342: extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
        !          15343: #define xmlValidatePopElement xmlValidatePopElement__internal_alias
        !          15344: #endif
        !          15345: #endif
        !          15346: #endif
        !          15347: 
        !          15348: #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
        !          15349: #ifdef bottom_valid
        !          15350: #undef xmlValidatePushCData
        !          15351: extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
        !          15352: #else
        !          15353: #ifndef xmlValidatePushCData
        !          15354: extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
        !          15355: #define xmlValidatePushCData xmlValidatePushCData__internal_alias
        !          15356: #endif
        !          15357: #endif
        !          15358: #endif
        !          15359: 
        !          15360: #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
        !          15361: #ifdef bottom_valid
        !          15362: #undef xmlValidatePushElement
        !          15363: extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
        !          15364: #else
        !          15365: #ifndef xmlValidatePushElement
        !          15366: extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
        !          15367: #define xmlValidatePushElement xmlValidatePushElement__internal_alias
        !          15368: #endif
        !          15369: #endif
        !          15370: #endif
        !          15371: 
        !          15372: #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
        !          15373: #ifdef bottom_tree
        !          15374: #undef xmlValidateQName
        !          15375: extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
        !          15376: #else
        !          15377: #ifndef xmlValidateQName
        !          15378: extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
        !          15379: #define xmlValidateQName xmlValidateQName__internal_alias
        !          15380: #endif
        !          15381: #endif
        !          15382: #endif
        !          15383: 
        !          15384: #if defined(LIBXML_VALID_ENABLED)
        !          15385: #ifdef bottom_valid
        !          15386: #undef xmlValidateRoot
        !          15387: extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
        !          15388: #else
        !          15389: #ifndef xmlValidateRoot
        !          15390: extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
        !          15391: #define xmlValidateRoot xmlValidateRoot__internal_alias
        !          15392: #endif
        !          15393: #endif
        !          15394: #endif
        !          15395: 
        !          15396: #if defined(LIBXML_XINCLUDE_ENABLED)
        !          15397: #ifdef bottom_xinclude
        !          15398: #undef xmlXIncludeFreeContext
        !          15399: extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
        !          15400: #else
        !          15401: #ifndef xmlXIncludeFreeContext
        !          15402: extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
        !          15403: #define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
        !          15404: #endif
        !          15405: #endif
        !          15406: #endif
        !          15407: 
        !          15408: #if defined(LIBXML_XINCLUDE_ENABLED)
        !          15409: #ifdef bottom_xinclude
        !          15410: #undef xmlXIncludeNewContext
        !          15411: extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
        !          15412: #else
        !          15413: #ifndef xmlXIncludeNewContext
        !          15414: extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
        !          15415: #define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
        !          15416: #endif
        !          15417: #endif
        !          15418: #endif
        !          15419: 
        !          15420: #if defined(LIBXML_XINCLUDE_ENABLED)
        !          15421: #ifdef bottom_xinclude
        !          15422: #undef xmlXIncludeProcess
        !          15423: extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
        !          15424: #else
        !          15425: #ifndef xmlXIncludeProcess
        !          15426: extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
        !          15427: #define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
        !          15428: #endif
        !          15429: #endif
        !          15430: #endif
        !          15431: 
        !          15432: #if defined(LIBXML_XINCLUDE_ENABLED)
        !          15433: #ifdef bottom_xinclude
        !          15434: #undef xmlXIncludeProcessFlags
        !          15435: extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
        !          15436: #else
        !          15437: #ifndef xmlXIncludeProcessFlags
        !          15438: extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
        !          15439: #define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
        !          15440: #endif
        !          15441: #endif
        !          15442: #endif
        !          15443: 
        !          15444: #if defined(LIBXML_XINCLUDE_ENABLED)
        !          15445: #ifdef bottom_xinclude
        !          15446: #undef xmlXIncludeProcessFlagsData
        !          15447: extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData __attribute((alias("xmlXIncludeProcessFlagsData__internal_alias")));
        !          15448: #else
        !          15449: #ifndef xmlXIncludeProcessFlagsData
        !          15450: extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData__internal_alias __attribute((visibility("hidden")));
        !          15451: #define xmlXIncludeProcessFlagsData xmlXIncludeProcessFlagsData__internal_alias
        !          15452: #endif
        !          15453: #endif
        !          15454: #endif
        !          15455: 
        !          15456: #if defined(LIBXML_XINCLUDE_ENABLED)
        !          15457: #ifdef bottom_xinclude
        !          15458: #undef xmlXIncludeProcessNode
        !          15459: extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
        !          15460: #else
        !          15461: #ifndef xmlXIncludeProcessNode
        !          15462: extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
        !          15463: #define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
        !          15464: #endif
        !          15465: #endif
        !          15466: #endif
        !          15467: 
        !          15468: #if defined(LIBXML_XINCLUDE_ENABLED)
        !          15469: #ifdef bottom_xinclude
        !          15470: #undef xmlXIncludeProcessTree
        !          15471: extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
        !          15472: #else
        !          15473: #ifndef xmlXIncludeProcessTree
        !          15474: extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
        !          15475: #define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
        !          15476: #endif
        !          15477: #endif
        !          15478: #endif
        !          15479: 
        !          15480: #if defined(LIBXML_XINCLUDE_ENABLED)
        !          15481: #ifdef bottom_xinclude
        !          15482: #undef xmlXIncludeProcessTreeFlags
        !          15483: extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
        !          15484: #else
        !          15485: #ifndef xmlXIncludeProcessTreeFlags
        !          15486: extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
        !          15487: #define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
        !          15488: #endif
        !          15489: #endif
        !          15490: #endif
        !          15491: 
        !          15492: #if defined(LIBXML_XINCLUDE_ENABLED)
        !          15493: #ifdef bottom_xinclude
        !          15494: #undef xmlXIncludeProcessTreeFlagsData
        !          15495: extern __typeof (xmlXIncludeProcessTreeFlagsData) xmlXIncludeProcessTreeFlagsData __attribute((alias("xmlXIncludeProcessTreeFlagsData__internal_alias")));
        !          15496: #else
        !          15497: #ifndef xmlXIncludeProcessTreeFlagsData
        !          15498: extern __typeof (xmlXIncludeProcessTreeFlagsData) xmlXIncludeProcessTreeFlagsData__internal_alias __attribute((visibility("hidden")));
        !          15499: #define xmlXIncludeProcessTreeFlagsData xmlXIncludeProcessTreeFlagsData__internal_alias
        !          15500: #endif
        !          15501: #endif
        !          15502: #endif
        !          15503: 
        !          15504: #if defined(LIBXML_XINCLUDE_ENABLED)
        !          15505: #ifdef bottom_xinclude
        !          15506: #undef xmlXIncludeSetFlags
        !          15507: extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
        !          15508: #else
        !          15509: #ifndef xmlXIncludeSetFlags
        !          15510: extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
        !          15511: #define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
        !          15512: #endif
        !          15513: #endif
        !          15514: #endif
        !          15515: 
        !          15516: #if defined(LIBXML_XPATH_ENABLED)
        !          15517: #ifdef bottom_xpath
        !          15518: #undef xmlXPathAddValues
        !          15519: extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
        !          15520: #else
        !          15521: #ifndef xmlXPathAddValues
        !          15522: extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
        !          15523: #define xmlXPathAddValues xmlXPathAddValues__internal_alias
        !          15524: #endif
        !          15525: #endif
        !          15526: #endif
        !          15527: 
        !          15528: #if defined(LIBXML_XPATH_ENABLED)
        !          15529: #ifdef bottom_xpath
        !          15530: #undef xmlXPathBooleanFunction
        !          15531: extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
        !          15532: #else
        !          15533: #ifndef xmlXPathBooleanFunction
        !          15534: extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
        !          15535: #define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
        !          15536: #endif
        !          15537: #endif
        !          15538: #endif
        !          15539: 
        !          15540: #if defined(LIBXML_XPATH_ENABLED)
        !          15541: #ifdef bottom_xpath
        !          15542: #undef xmlXPathCastBooleanToNumber
        !          15543: extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
        !          15544: #else
        !          15545: #ifndef xmlXPathCastBooleanToNumber
        !          15546: extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
        !          15547: #define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
        !          15548: #endif
        !          15549: #endif
        !          15550: #endif
        !          15551: 
        !          15552: #if defined(LIBXML_XPATH_ENABLED)
        !          15553: #ifdef bottom_xpath
        !          15554: #undef xmlXPathCastBooleanToString
        !          15555: extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
        !          15556: #else
        !          15557: #ifndef xmlXPathCastBooleanToString
        !          15558: extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
        !          15559: #define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
        !          15560: #endif
        !          15561: #endif
        !          15562: #endif
        !          15563: 
        !          15564: #if defined(LIBXML_XPATH_ENABLED)
        !          15565: #ifdef bottom_xpath
        !          15566: #undef xmlXPathCastNodeSetToBoolean
        !          15567: extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
        !          15568: #else
        !          15569: #ifndef xmlXPathCastNodeSetToBoolean
        !          15570: extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
        !          15571: #define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
        !          15572: #endif
        !          15573: #endif
        !          15574: #endif
        !          15575: 
        !          15576: #if defined(LIBXML_XPATH_ENABLED)
        !          15577: #ifdef bottom_xpath
        !          15578: #undef xmlXPathCastNodeSetToNumber
        !          15579: extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
        !          15580: #else
        !          15581: #ifndef xmlXPathCastNodeSetToNumber
        !          15582: extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
        !          15583: #define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
        !          15584: #endif
        !          15585: #endif
        !          15586: #endif
        !          15587: 
        !          15588: #if defined(LIBXML_XPATH_ENABLED)
        !          15589: #ifdef bottom_xpath
        !          15590: #undef xmlXPathCastNodeSetToString
        !          15591: extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
        !          15592: #else
        !          15593: #ifndef xmlXPathCastNodeSetToString
        !          15594: extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
        !          15595: #define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
        !          15596: #endif
        !          15597: #endif
        !          15598: #endif
        !          15599: 
        !          15600: #if defined(LIBXML_XPATH_ENABLED)
        !          15601: #ifdef bottom_xpath
        !          15602: #undef xmlXPathCastNodeToNumber
        !          15603: extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
        !          15604: #else
        !          15605: #ifndef xmlXPathCastNodeToNumber
        !          15606: extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
        !          15607: #define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
        !          15608: #endif
        !          15609: #endif
        !          15610: #endif
        !          15611: 
        !          15612: #if defined(LIBXML_XPATH_ENABLED)
        !          15613: #ifdef bottom_xpath
        !          15614: #undef xmlXPathCastNodeToString
        !          15615: extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
        !          15616: #else
        !          15617: #ifndef xmlXPathCastNodeToString
        !          15618: extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
        !          15619: #define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
        !          15620: #endif
        !          15621: #endif
        !          15622: #endif
        !          15623: 
        !          15624: #if defined(LIBXML_XPATH_ENABLED)
        !          15625: #ifdef bottom_xpath
        !          15626: #undef xmlXPathCastNumberToBoolean
        !          15627: extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
        !          15628: #else
        !          15629: #ifndef xmlXPathCastNumberToBoolean
        !          15630: extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
        !          15631: #define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
        !          15632: #endif
        !          15633: #endif
        !          15634: #endif
        !          15635: 
        !          15636: #if defined(LIBXML_XPATH_ENABLED)
        !          15637: #ifdef bottom_xpath
        !          15638: #undef xmlXPathCastNumberToString
        !          15639: extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
        !          15640: #else
        !          15641: #ifndef xmlXPathCastNumberToString
        !          15642: extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
        !          15643: #define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
        !          15644: #endif
        !          15645: #endif
        !          15646: #endif
        !          15647: 
        !          15648: #if defined(LIBXML_XPATH_ENABLED)
        !          15649: #ifdef bottom_xpath
        !          15650: #undef xmlXPathCastStringToBoolean
        !          15651: extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
        !          15652: #else
        !          15653: #ifndef xmlXPathCastStringToBoolean
        !          15654: extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
        !          15655: #define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
        !          15656: #endif
        !          15657: #endif
        !          15658: #endif
        !          15659: 
        !          15660: #if defined(LIBXML_XPATH_ENABLED)
        !          15661: #ifdef bottom_xpath
        !          15662: #undef xmlXPathCastStringToNumber
        !          15663: extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
        !          15664: #else
        !          15665: #ifndef xmlXPathCastStringToNumber
        !          15666: extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
        !          15667: #define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
        !          15668: #endif
        !          15669: #endif
        !          15670: #endif
        !          15671: 
        !          15672: #if defined(LIBXML_XPATH_ENABLED)
        !          15673: #ifdef bottom_xpath
        !          15674: #undef xmlXPathCastToBoolean
        !          15675: extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
        !          15676: #else
        !          15677: #ifndef xmlXPathCastToBoolean
        !          15678: extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
        !          15679: #define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
        !          15680: #endif
        !          15681: #endif
        !          15682: #endif
        !          15683: 
        !          15684: #if defined(LIBXML_XPATH_ENABLED)
        !          15685: #ifdef bottom_xpath
        !          15686: #undef xmlXPathCastToNumber
        !          15687: extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
        !          15688: #else
        !          15689: #ifndef xmlXPathCastToNumber
        !          15690: extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
        !          15691: #define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
        !          15692: #endif
        !          15693: #endif
        !          15694: #endif
        !          15695: 
        !          15696: #if defined(LIBXML_XPATH_ENABLED)
        !          15697: #ifdef bottom_xpath
        !          15698: #undef xmlXPathCastToString
        !          15699: extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
        !          15700: #else
        !          15701: #ifndef xmlXPathCastToString
        !          15702: extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
        !          15703: #define xmlXPathCastToString xmlXPathCastToString__internal_alias
        !          15704: #endif
        !          15705: #endif
        !          15706: #endif
        !          15707: 
        !          15708: #if defined(LIBXML_XPATH_ENABLED)
        !          15709: #ifdef bottom_xpath
        !          15710: #undef xmlXPathCeilingFunction
        !          15711: extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
        !          15712: #else
        !          15713: #ifndef xmlXPathCeilingFunction
        !          15714: extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
        !          15715: #define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
        !          15716: #endif
        !          15717: #endif
        !          15718: #endif
        !          15719: 
        !          15720: #if defined(LIBXML_XPATH_ENABLED)
        !          15721: #ifdef bottom_xpath
        !          15722: #undef xmlXPathCmpNodes
        !          15723: extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
        !          15724: #else
        !          15725: #ifndef xmlXPathCmpNodes
        !          15726: extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
        !          15727: #define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
        !          15728: #endif
        !          15729: #endif
        !          15730: #endif
        !          15731: 
        !          15732: #if defined(LIBXML_XPATH_ENABLED)
        !          15733: #ifdef bottom_xpath
        !          15734: #undef xmlXPathCompareValues
        !          15735: extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
        !          15736: #else
        !          15737: #ifndef xmlXPathCompareValues
        !          15738: extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
        !          15739: #define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
        !          15740: #endif
        !          15741: #endif
        !          15742: #endif
        !          15743: 
        !          15744: #if defined(LIBXML_XPATH_ENABLED)
        !          15745: #ifdef bottom_xpath
        !          15746: #undef xmlXPathCompile
        !          15747: extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
        !          15748: #else
        !          15749: #ifndef xmlXPathCompile
        !          15750: extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
        !          15751: #define xmlXPathCompile xmlXPathCompile__internal_alias
        !          15752: #endif
        !          15753: #endif
        !          15754: #endif
        !          15755: 
        !          15756: #if defined(LIBXML_XPATH_ENABLED)
        !          15757: #ifdef bottom_xpath
        !          15758: #undef xmlXPathCompiledEval
        !          15759: extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
        !          15760: #else
        !          15761: #ifndef xmlXPathCompiledEval
        !          15762: extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
        !          15763: #define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
        !          15764: #endif
        !          15765: #endif
        !          15766: #endif
        !          15767: 
        !          15768: #if defined(LIBXML_XPATH_ENABLED)
        !          15769: #ifdef bottom_xpath
        !          15770: #undef xmlXPathCompiledEvalToBoolean
        !          15771: extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean __attribute((alias("xmlXPathCompiledEvalToBoolean__internal_alias")));
        !          15772: #else
        !          15773: #ifndef xmlXPathCompiledEvalToBoolean
        !          15774: extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean__internal_alias __attribute((visibility("hidden")));
        !          15775: #define xmlXPathCompiledEvalToBoolean xmlXPathCompiledEvalToBoolean__internal_alias
        !          15776: #endif
        !          15777: #endif
        !          15778: #endif
        !          15779: 
        !          15780: #if defined(LIBXML_XPATH_ENABLED)
        !          15781: #ifdef bottom_xpath
        !          15782: #undef xmlXPathConcatFunction
        !          15783: extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
        !          15784: #else
        !          15785: #ifndef xmlXPathConcatFunction
        !          15786: extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
        !          15787: #define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
        !          15788: #endif
        !          15789: #endif
        !          15790: #endif
        !          15791: 
        !          15792: #if defined(LIBXML_XPATH_ENABLED)
        !          15793: #ifdef bottom_xpath
        !          15794: #undef xmlXPathContainsFunction
        !          15795: extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
        !          15796: #else
        !          15797: #ifndef xmlXPathContainsFunction
        !          15798: extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
        !          15799: #define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
        !          15800: #endif
        !          15801: #endif
        !          15802: #endif
        !          15803: 
        !          15804: #if defined(LIBXML_XPATH_ENABLED)
        !          15805: #ifdef bottom_xpath
        !          15806: #undef xmlXPathContextSetCache
        !          15807: extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache __attribute((alias("xmlXPathContextSetCache__internal_alias")));
        !          15808: #else
        !          15809: #ifndef xmlXPathContextSetCache
        !          15810: extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache__internal_alias __attribute((visibility("hidden")));
        !          15811: #define xmlXPathContextSetCache xmlXPathContextSetCache__internal_alias
        !          15812: #endif
        !          15813: #endif
        !          15814: #endif
        !          15815: 
        !          15816: #if defined(LIBXML_XPATH_ENABLED)
        !          15817: #ifdef bottom_xpath
        !          15818: #undef xmlXPathConvertBoolean
        !          15819: extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
        !          15820: #else
        !          15821: #ifndef xmlXPathConvertBoolean
        !          15822: extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
        !          15823: #define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
        !          15824: #endif
        !          15825: #endif
        !          15826: #endif
        !          15827: 
        !          15828: #if defined(LIBXML_XPATH_ENABLED)
        !          15829: #ifdef bottom_xpath
        !          15830: #undef xmlXPathConvertNumber
        !          15831: extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
        !          15832: #else
        !          15833: #ifndef xmlXPathConvertNumber
        !          15834: extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
        !          15835: #define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
        !          15836: #endif
        !          15837: #endif
        !          15838: #endif
        !          15839: 
        !          15840: #if defined(LIBXML_XPATH_ENABLED)
        !          15841: #ifdef bottom_xpath
        !          15842: #undef xmlXPathConvertString
        !          15843: extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
        !          15844: #else
        !          15845: #ifndef xmlXPathConvertString
        !          15846: extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
        !          15847: #define xmlXPathConvertString xmlXPathConvertString__internal_alias
        !          15848: #endif
        !          15849: #endif
        !          15850: #endif
        !          15851: 
        !          15852: #if defined(LIBXML_XPATH_ENABLED)
        !          15853: #ifdef bottom_xpath
        !          15854: #undef xmlXPathCountFunction
        !          15855: extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
        !          15856: #else
        !          15857: #ifndef xmlXPathCountFunction
        !          15858: extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
        !          15859: #define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
        !          15860: #endif
        !          15861: #endif
        !          15862: #endif
        !          15863: 
        !          15864: #if defined(LIBXML_XPATH_ENABLED)
        !          15865: #ifdef bottom_xpath
        !          15866: #undef xmlXPathCtxtCompile
        !          15867: extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
        !          15868: #else
        !          15869: #ifndef xmlXPathCtxtCompile
        !          15870: extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
        !          15871: #define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
        !          15872: #endif
        !          15873: #endif
        !          15874: #endif
        !          15875: 
        !          15876: #if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
        !          15877: #ifdef bottom_xpath
        !          15878: #undef xmlXPathDebugDumpCompExpr
        !          15879: extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
        !          15880: #else
        !          15881: #ifndef xmlXPathDebugDumpCompExpr
        !          15882: extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
        !          15883: #define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
        !          15884: #endif
        !          15885: #endif
        !          15886: #endif
        !          15887: 
        !          15888: #if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
        !          15889: #ifdef bottom_xpath
        !          15890: #undef xmlXPathDebugDumpObject
        !          15891: extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
        !          15892: #else
        !          15893: #ifndef xmlXPathDebugDumpObject
        !          15894: extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
        !          15895: #define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
        !          15896: #endif
        !          15897: #endif
        !          15898: #endif
        !          15899: 
        !          15900: #if defined(LIBXML_XPATH_ENABLED)
        !          15901: #ifdef bottom_xpath
        !          15902: #undef xmlXPathDifference
        !          15903: extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
        !          15904: #else
        !          15905: #ifndef xmlXPathDifference
        !          15906: extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
        !          15907: #define xmlXPathDifference xmlXPathDifference__internal_alias
        !          15908: #endif
        !          15909: #endif
        !          15910: #endif
        !          15911: 
        !          15912: #if defined(LIBXML_XPATH_ENABLED)
        !          15913: #ifdef bottom_xpath
        !          15914: #undef xmlXPathDistinct
        !          15915: extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
        !          15916: #else
        !          15917: #ifndef xmlXPathDistinct
        !          15918: extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
        !          15919: #define xmlXPathDistinct xmlXPathDistinct__internal_alias
        !          15920: #endif
        !          15921: #endif
        !          15922: #endif
        !          15923: 
        !          15924: #if defined(LIBXML_XPATH_ENABLED)
        !          15925: #ifdef bottom_xpath
        !          15926: #undef xmlXPathDistinctSorted
        !          15927: extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
        !          15928: #else
        !          15929: #ifndef xmlXPathDistinctSorted
        !          15930: extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
        !          15931: #define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
        !          15932: #endif
        !          15933: #endif
        !          15934: #endif
        !          15935: 
        !          15936: #if defined(LIBXML_XPATH_ENABLED)
        !          15937: #ifdef bottom_xpath
        !          15938: #undef xmlXPathDivValues
        !          15939: extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
        !          15940: #else
        !          15941: #ifndef xmlXPathDivValues
        !          15942: extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
        !          15943: #define xmlXPathDivValues xmlXPathDivValues__internal_alias
        !          15944: #endif
        !          15945: #endif
        !          15946: #endif
        !          15947: 
        !          15948: #if defined(LIBXML_XPATH_ENABLED)
        !          15949: #ifdef bottom_xpath
        !          15950: #undef xmlXPathEqualValues
        !          15951: extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
        !          15952: #else
        !          15953: #ifndef xmlXPathEqualValues
        !          15954: extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
        !          15955: #define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
        !          15956: #endif
        !          15957: #endif
        !          15958: #endif
        !          15959: 
        !          15960: #if defined(LIBXML_XPATH_ENABLED)
        !          15961: #ifdef bottom_xpath
        !          15962: #undef xmlXPathErr
        !          15963: extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
        !          15964: #else
        !          15965: #ifndef xmlXPathErr
        !          15966: extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
        !          15967: #define xmlXPathErr xmlXPathErr__internal_alias
        !          15968: #endif
        !          15969: #endif
        !          15970: #endif
        !          15971: 
        !          15972: #if defined(LIBXML_XPATH_ENABLED)
        !          15973: #ifdef bottom_xpath
        !          15974: #undef xmlXPathEval
        !          15975: extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
        !          15976: #else
        !          15977: #ifndef xmlXPathEval
        !          15978: extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
        !          15979: #define xmlXPathEval xmlXPathEval__internal_alias
        !          15980: #endif
        !          15981: #endif
        !          15982: #endif
        !          15983: 
        !          15984: #if defined(LIBXML_XPATH_ENABLED)
        !          15985: #ifdef bottom_xpath
        !          15986: #undef xmlXPathEvalExpr
        !          15987: extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
        !          15988: #else
        !          15989: #ifndef xmlXPathEvalExpr
        !          15990: extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
        !          15991: #define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
        !          15992: #endif
        !          15993: #endif
        !          15994: #endif
        !          15995: 
        !          15996: #if defined(LIBXML_XPATH_ENABLED)
        !          15997: #ifdef bottom_xpath
        !          15998: #undef xmlXPathEvalExpression
        !          15999: extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
        !          16000: #else
        !          16001: #ifndef xmlXPathEvalExpression
        !          16002: extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
        !          16003: #define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
        !          16004: #endif
        !          16005: #endif
        !          16006: #endif
        !          16007: 
        !          16008: #if defined(LIBXML_XPATH_ENABLED)
        !          16009: #ifdef bottom_xpath
        !          16010: #undef xmlXPathEvalPredicate
        !          16011: extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
        !          16012: #else
        !          16013: #ifndef xmlXPathEvalPredicate
        !          16014: extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
        !          16015: #define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
        !          16016: #endif
        !          16017: #endif
        !          16018: #endif
        !          16019: 
        !          16020: #if defined(LIBXML_XPATH_ENABLED)
        !          16021: #ifdef bottom_xpath
        !          16022: #undef xmlXPathEvaluatePredicateResult
        !          16023: extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
        !          16024: #else
        !          16025: #ifndef xmlXPathEvaluatePredicateResult
        !          16026: extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
        !          16027: #define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
        !          16028: #endif
        !          16029: #endif
        !          16030: #endif
        !          16031: 
        !          16032: #if defined(LIBXML_XPATH_ENABLED)
        !          16033: #ifdef bottom_xpath
        !          16034: #undef xmlXPathFalseFunction
        !          16035: extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
        !          16036: #else
        !          16037: #ifndef xmlXPathFalseFunction
        !          16038: extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
        !          16039: #define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
        !          16040: #endif
        !          16041: #endif
        !          16042: #endif
        !          16043: 
        !          16044: #if defined(LIBXML_XPATH_ENABLED)
        !          16045: #ifdef bottom_xpath
        !          16046: #undef xmlXPathFloorFunction
        !          16047: extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
        !          16048: #else
        !          16049: #ifndef xmlXPathFloorFunction
        !          16050: extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
        !          16051: #define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
        !          16052: #endif
        !          16053: #endif
        !          16054: #endif
        !          16055: 
        !          16056: #if defined(LIBXML_XPATH_ENABLED)
        !          16057: #ifdef bottom_xpath
        !          16058: #undef xmlXPathFreeCompExpr
        !          16059: extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
        !          16060: #else
        !          16061: #ifndef xmlXPathFreeCompExpr
        !          16062: extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
        !          16063: #define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
        !          16064: #endif
        !          16065: #endif
        !          16066: #endif
        !          16067: 
        !          16068: #if defined(LIBXML_XPATH_ENABLED)
        !          16069: #ifdef bottom_xpath
        !          16070: #undef xmlXPathFreeContext
        !          16071: extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
        !          16072: #else
        !          16073: #ifndef xmlXPathFreeContext
        !          16074: extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
        !          16075: #define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
        !          16076: #endif
        !          16077: #endif
        !          16078: #endif
        !          16079: 
        !          16080: #if defined(LIBXML_XPATH_ENABLED)
        !          16081: #ifdef bottom_xpath
        !          16082: #undef xmlXPathFreeNodeSet
        !          16083: extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
        !          16084: #else
        !          16085: #ifndef xmlXPathFreeNodeSet
        !          16086: extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
        !          16087: #define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
        !          16088: #endif
        !          16089: #endif
        !          16090: #endif
        !          16091: 
        !          16092: #if defined(LIBXML_XPATH_ENABLED)
        !          16093: #ifdef bottom_xpath
        !          16094: #undef xmlXPathFreeNodeSetList
        !          16095: extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
        !          16096: #else
        !          16097: #ifndef xmlXPathFreeNodeSetList
        !          16098: extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
        !          16099: #define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
        !          16100: #endif
        !          16101: #endif
        !          16102: #endif
        !          16103: 
        !          16104: #if defined(LIBXML_XPATH_ENABLED)
        !          16105: #ifdef bottom_xpath
        !          16106: #undef xmlXPathFreeObject
        !          16107: extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
        !          16108: #else
        !          16109: #ifndef xmlXPathFreeObject
        !          16110: extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
        !          16111: #define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
        !          16112: #endif
        !          16113: #endif
        !          16114: #endif
        !          16115: 
        !          16116: #if defined(LIBXML_XPATH_ENABLED)
        !          16117: #ifdef bottom_xpath
        !          16118: #undef xmlXPathFreeParserContext
        !          16119: extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
        !          16120: #else
        !          16121: #ifndef xmlXPathFreeParserContext
        !          16122: extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
        !          16123: #define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
        !          16124: #endif
        !          16125: #endif
        !          16126: #endif
        !          16127: 
        !          16128: #if defined(LIBXML_XPATH_ENABLED)
        !          16129: #ifdef bottom_xpath
        !          16130: #undef xmlXPathFunctionLookup
        !          16131: extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
        !          16132: #else
        !          16133: #ifndef xmlXPathFunctionLookup
        !          16134: extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
        !          16135: #define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
        !          16136: #endif
        !          16137: #endif
        !          16138: #endif
        !          16139: 
        !          16140: #if defined(LIBXML_XPATH_ENABLED)
        !          16141: #ifdef bottom_xpath
        !          16142: #undef xmlXPathFunctionLookupNS
        !          16143: extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
        !          16144: #else
        !          16145: #ifndef xmlXPathFunctionLookupNS
        !          16146: extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
        !          16147: #define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
        !          16148: #endif
        !          16149: #endif
        !          16150: #endif
        !          16151: 
        !          16152: #if defined(LIBXML_XPATH_ENABLED)
        !          16153: #ifdef bottom_xpath
        !          16154: #undef xmlXPathHasSameNodes
        !          16155: extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
        !          16156: #else
        !          16157: #ifndef xmlXPathHasSameNodes
        !          16158: extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
        !          16159: #define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
        !          16160: #endif
        !          16161: #endif
        !          16162: #endif
        !          16163: 
        !          16164: #if defined(LIBXML_XPATH_ENABLED)
        !          16165: #ifdef bottom_xpath
        !          16166: #undef xmlXPathIdFunction
        !          16167: extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
        !          16168: #else
        !          16169: #ifndef xmlXPathIdFunction
        !          16170: extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
        !          16171: #define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
        !          16172: #endif
        !          16173: #endif
        !          16174: #endif
        !          16175: 
        !          16176: #if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
        !          16177: #ifdef bottom_xpath
        !          16178: #undef xmlXPathInit
        !          16179: extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
        !          16180: #else
        !          16181: #ifndef xmlXPathInit
        !          16182: extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
        !          16183: #define xmlXPathInit xmlXPathInit__internal_alias
        !          16184: #endif
        !          16185: #endif
        !          16186: #endif
        !          16187: 
        !          16188: #if defined(LIBXML_XPATH_ENABLED)
        !          16189: #ifdef bottom_xpath
        !          16190: #undef xmlXPathIntersection
        !          16191: extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
        !          16192: #else
        !          16193: #ifndef xmlXPathIntersection
        !          16194: extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
        !          16195: #define xmlXPathIntersection xmlXPathIntersection__internal_alias
        !          16196: #endif
        !          16197: #endif
        !          16198: #endif
        !          16199: 
        !          16200: #if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
        !          16201: #ifdef bottom_xpath
        !          16202: #undef xmlXPathIsInf
        !          16203: extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
        !          16204: #else
        !          16205: #ifndef xmlXPathIsInf
        !          16206: extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
        !          16207: #define xmlXPathIsInf xmlXPathIsInf__internal_alias
        !          16208: #endif
        !          16209: #endif
        !          16210: #endif
        !          16211: 
        !          16212: #if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
        !          16213: #ifdef bottom_xpath
        !          16214: #undef xmlXPathIsNaN
        !          16215: extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
        !          16216: #else
        !          16217: #ifndef xmlXPathIsNaN
        !          16218: extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
        !          16219: #define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
        !          16220: #endif
        !          16221: #endif
        !          16222: #endif
        !          16223: 
        !          16224: #if defined(LIBXML_XPATH_ENABLED)
        !          16225: #ifdef bottom_xpath
        !          16226: #undef xmlXPathIsNodeType
        !          16227: extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
        !          16228: #else
        !          16229: #ifndef xmlXPathIsNodeType
        !          16230: extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
        !          16231: #define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
        !          16232: #endif
        !          16233: #endif
        !          16234: #endif
        !          16235: 
        !          16236: #if defined(LIBXML_XPATH_ENABLED)
        !          16237: #ifdef bottom_xpath
        !          16238: #undef xmlXPathLangFunction
        !          16239: extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
        !          16240: #else
        !          16241: #ifndef xmlXPathLangFunction
        !          16242: extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
        !          16243: #define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
        !          16244: #endif
        !          16245: #endif
        !          16246: #endif
        !          16247: 
        !          16248: #if defined(LIBXML_XPATH_ENABLED)
        !          16249: #ifdef bottom_xpath
        !          16250: #undef xmlXPathLastFunction
        !          16251: extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
        !          16252: #else
        !          16253: #ifndef xmlXPathLastFunction
        !          16254: extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
        !          16255: #define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
        !          16256: #endif
        !          16257: #endif
        !          16258: #endif
        !          16259: 
        !          16260: #if defined(LIBXML_XPATH_ENABLED)
        !          16261: #ifdef bottom_xpath
        !          16262: #undef xmlXPathLeading
        !          16263: extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
        !          16264: #else
        !          16265: #ifndef xmlXPathLeading
        !          16266: extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
        !          16267: #define xmlXPathLeading xmlXPathLeading__internal_alias
        !          16268: #endif
        !          16269: #endif
        !          16270: #endif
        !          16271: 
        !          16272: #if defined(LIBXML_XPATH_ENABLED)
        !          16273: #ifdef bottom_xpath
        !          16274: #undef xmlXPathLeadingSorted
        !          16275: extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
        !          16276: #else
        !          16277: #ifndef xmlXPathLeadingSorted
        !          16278: extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
        !          16279: #define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
        !          16280: #endif
        !          16281: #endif
        !          16282: #endif
        !          16283: 
        !          16284: #if defined(LIBXML_XPATH_ENABLED)
        !          16285: #ifdef bottom_xpath
        !          16286: #undef xmlXPathLocalNameFunction
        !          16287: extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
        !          16288: #else
        !          16289: #ifndef xmlXPathLocalNameFunction
        !          16290: extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
        !          16291: #define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
        !          16292: #endif
        !          16293: #endif
        !          16294: #endif
        !          16295: 
        !          16296: #if defined(LIBXML_XPATH_ENABLED)
        !          16297: #ifdef bottom_xpath
        !          16298: #undef xmlXPathModValues
        !          16299: extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
        !          16300: #else
        !          16301: #ifndef xmlXPathModValues
        !          16302: extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
        !          16303: #define xmlXPathModValues xmlXPathModValues__internal_alias
        !          16304: #endif
        !          16305: #endif
        !          16306: #endif
        !          16307: 
        !          16308: #if defined(LIBXML_XPATH_ENABLED)
        !          16309: #ifdef bottom_xpath
        !          16310: #undef xmlXPathMultValues
        !          16311: extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
        !          16312: #else
        !          16313: #ifndef xmlXPathMultValues
        !          16314: extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
        !          16315: #define xmlXPathMultValues xmlXPathMultValues__internal_alias
        !          16316: #endif
        !          16317: #endif
        !          16318: #endif
        !          16319: 
        !          16320: #if defined(LIBXML_XPATH_ENABLED)
        !          16321: #ifdef bottom_xpath
        !          16322: #undef xmlXPathNamespaceURIFunction
        !          16323: extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
        !          16324: #else
        !          16325: #ifndef xmlXPathNamespaceURIFunction
        !          16326: extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
        !          16327: #define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
        !          16328: #endif
        !          16329: #endif
        !          16330: #endif
        !          16331: 
        !          16332: #if defined(LIBXML_XPATH_ENABLED)
        !          16333: #ifdef bottom_xpath
        !          16334: #undef xmlXPathNewBoolean
        !          16335: extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
        !          16336: #else
        !          16337: #ifndef xmlXPathNewBoolean
        !          16338: extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
        !          16339: #define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
        !          16340: #endif
        !          16341: #endif
        !          16342: #endif
        !          16343: 
        !          16344: #if defined(LIBXML_XPATH_ENABLED)
        !          16345: #ifdef bottom_xpath
        !          16346: #undef xmlXPathNewCString
        !          16347: extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
        !          16348: #else
        !          16349: #ifndef xmlXPathNewCString
        !          16350: extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
        !          16351: #define xmlXPathNewCString xmlXPathNewCString__internal_alias
        !          16352: #endif
        !          16353: #endif
        !          16354: #endif
        !          16355: 
        !          16356: #if defined(LIBXML_XPATH_ENABLED)
        !          16357: #ifdef bottom_xpath
        !          16358: #undef xmlXPathNewContext
        !          16359: extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
        !          16360: #else
        !          16361: #ifndef xmlXPathNewContext
        !          16362: extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
        !          16363: #define xmlXPathNewContext xmlXPathNewContext__internal_alias
        !          16364: #endif
        !          16365: #endif
        !          16366: #endif
        !          16367: 
        !          16368: #if defined(LIBXML_XPATH_ENABLED)
        !          16369: #ifdef bottom_xpath
        !          16370: #undef xmlXPathNewFloat
        !          16371: extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
        !          16372: #else
        !          16373: #ifndef xmlXPathNewFloat
        !          16374: extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
        !          16375: #define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
        !          16376: #endif
        !          16377: #endif
        !          16378: #endif
        !          16379: 
        !          16380: #if defined(LIBXML_XPATH_ENABLED)
        !          16381: #ifdef bottom_xpath
        !          16382: #undef xmlXPathNewNodeSet
        !          16383: extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
        !          16384: #else
        !          16385: #ifndef xmlXPathNewNodeSet
        !          16386: extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
        !          16387: #define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
        !          16388: #endif
        !          16389: #endif
        !          16390: #endif
        !          16391: 
        !          16392: #if defined(LIBXML_XPATH_ENABLED)
        !          16393: #ifdef bottom_xpath
        !          16394: #undef xmlXPathNewNodeSetList
        !          16395: extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
        !          16396: #else
        !          16397: #ifndef xmlXPathNewNodeSetList
        !          16398: extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
        !          16399: #define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
        !          16400: #endif
        !          16401: #endif
        !          16402: #endif
        !          16403: 
        !          16404: #if defined(LIBXML_XPATH_ENABLED)
        !          16405: #ifdef bottom_xpath
        !          16406: #undef xmlXPathNewParserContext
        !          16407: extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
        !          16408: #else
        !          16409: #ifndef xmlXPathNewParserContext
        !          16410: extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
        !          16411: #define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
        !          16412: #endif
        !          16413: #endif
        !          16414: #endif
        !          16415: 
        !          16416: #if defined(LIBXML_XPATH_ENABLED)
        !          16417: #ifdef bottom_xpath
        !          16418: #undef xmlXPathNewString
        !          16419: extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
        !          16420: #else
        !          16421: #ifndef xmlXPathNewString
        !          16422: extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
        !          16423: #define xmlXPathNewString xmlXPathNewString__internal_alias
        !          16424: #endif
        !          16425: #endif
        !          16426: #endif
        !          16427: 
        !          16428: #if defined(LIBXML_XPATH_ENABLED)
        !          16429: #ifdef bottom_xpath
        !          16430: #undef xmlXPathNewValueTree
        !          16431: extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
        !          16432: #else
        !          16433: #ifndef xmlXPathNewValueTree
        !          16434: extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
        !          16435: #define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
        !          16436: #endif
        !          16437: #endif
        !          16438: #endif
        !          16439: 
        !          16440: #if defined(LIBXML_XPATH_ENABLED)
        !          16441: #ifdef bottom_xpath
        !          16442: #undef xmlXPathNextAncestor
        !          16443: extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
        !          16444: #else
        !          16445: #ifndef xmlXPathNextAncestor
        !          16446: extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
        !          16447: #define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
        !          16448: #endif
        !          16449: #endif
        !          16450: #endif
        !          16451: 
        !          16452: #if defined(LIBXML_XPATH_ENABLED)
        !          16453: #ifdef bottom_xpath
        !          16454: #undef xmlXPathNextAncestorOrSelf
        !          16455: extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
        !          16456: #else
        !          16457: #ifndef xmlXPathNextAncestorOrSelf
        !          16458: extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
        !          16459: #define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
        !          16460: #endif
        !          16461: #endif
        !          16462: #endif
        !          16463: 
        !          16464: #if defined(LIBXML_XPATH_ENABLED)
        !          16465: #ifdef bottom_xpath
        !          16466: #undef xmlXPathNextAttribute
        !          16467: extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
        !          16468: #else
        !          16469: #ifndef xmlXPathNextAttribute
        !          16470: extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
        !          16471: #define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
        !          16472: #endif
        !          16473: #endif
        !          16474: #endif
        !          16475: 
        !          16476: #if defined(LIBXML_XPATH_ENABLED)
        !          16477: #ifdef bottom_xpath
        !          16478: #undef xmlXPathNextChild
        !          16479: extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
        !          16480: #else
        !          16481: #ifndef xmlXPathNextChild
        !          16482: extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
        !          16483: #define xmlXPathNextChild xmlXPathNextChild__internal_alias
        !          16484: #endif
        !          16485: #endif
        !          16486: #endif
        !          16487: 
        !          16488: #if defined(LIBXML_XPATH_ENABLED)
        !          16489: #ifdef bottom_xpath
        !          16490: #undef xmlXPathNextDescendant
        !          16491: extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
        !          16492: #else
        !          16493: #ifndef xmlXPathNextDescendant
        !          16494: extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
        !          16495: #define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
        !          16496: #endif
        !          16497: #endif
        !          16498: #endif
        !          16499: 
        !          16500: #if defined(LIBXML_XPATH_ENABLED)
        !          16501: #ifdef bottom_xpath
        !          16502: #undef xmlXPathNextDescendantOrSelf
        !          16503: extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
        !          16504: #else
        !          16505: #ifndef xmlXPathNextDescendantOrSelf
        !          16506: extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
        !          16507: #define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
        !          16508: #endif
        !          16509: #endif
        !          16510: #endif
        !          16511: 
        !          16512: #if defined(LIBXML_XPATH_ENABLED)
        !          16513: #ifdef bottom_xpath
        !          16514: #undef xmlXPathNextFollowing
        !          16515: extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
        !          16516: #else
        !          16517: #ifndef xmlXPathNextFollowing
        !          16518: extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
        !          16519: #define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
        !          16520: #endif
        !          16521: #endif
        !          16522: #endif
        !          16523: 
        !          16524: #if defined(LIBXML_XPATH_ENABLED)
        !          16525: #ifdef bottom_xpath
        !          16526: #undef xmlXPathNextFollowingSibling
        !          16527: extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
        !          16528: #else
        !          16529: #ifndef xmlXPathNextFollowingSibling
        !          16530: extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
        !          16531: #define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
        !          16532: #endif
        !          16533: #endif
        !          16534: #endif
        !          16535: 
        !          16536: #if defined(LIBXML_XPATH_ENABLED)
        !          16537: #ifdef bottom_xpath
        !          16538: #undef xmlXPathNextNamespace
        !          16539: extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
        !          16540: #else
        !          16541: #ifndef xmlXPathNextNamespace
        !          16542: extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
        !          16543: #define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
        !          16544: #endif
        !          16545: #endif
        !          16546: #endif
        !          16547: 
        !          16548: #if defined(LIBXML_XPATH_ENABLED)
        !          16549: #ifdef bottom_xpath
        !          16550: #undef xmlXPathNextParent
        !          16551: extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
        !          16552: #else
        !          16553: #ifndef xmlXPathNextParent
        !          16554: extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
        !          16555: #define xmlXPathNextParent xmlXPathNextParent__internal_alias
        !          16556: #endif
        !          16557: #endif
        !          16558: #endif
        !          16559: 
        !          16560: #if defined(LIBXML_XPATH_ENABLED)
        !          16561: #ifdef bottom_xpath
        !          16562: #undef xmlXPathNextPreceding
        !          16563: extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
        !          16564: #else
        !          16565: #ifndef xmlXPathNextPreceding
        !          16566: extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
        !          16567: #define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
        !          16568: #endif
        !          16569: #endif
        !          16570: #endif
        !          16571: 
        !          16572: #if defined(LIBXML_XPATH_ENABLED)
        !          16573: #ifdef bottom_xpath
        !          16574: #undef xmlXPathNextPrecedingSibling
        !          16575: extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
        !          16576: #else
        !          16577: #ifndef xmlXPathNextPrecedingSibling
        !          16578: extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
        !          16579: #define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
        !          16580: #endif
        !          16581: #endif
        !          16582: #endif
        !          16583: 
        !          16584: #if defined(LIBXML_XPATH_ENABLED)
        !          16585: #ifdef bottom_xpath
        !          16586: #undef xmlXPathNextSelf
        !          16587: extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
        !          16588: #else
        !          16589: #ifndef xmlXPathNextSelf
        !          16590: extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
        !          16591: #define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
        !          16592: #endif
        !          16593: #endif
        !          16594: #endif
        !          16595: 
        !          16596: #if defined(LIBXML_XPATH_ENABLED)
        !          16597: #ifdef bottom_xpath
        !          16598: #undef xmlXPathNodeLeading
        !          16599: extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
        !          16600: #else
        !          16601: #ifndef xmlXPathNodeLeading
        !          16602: extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
        !          16603: #define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
        !          16604: #endif
        !          16605: #endif
        !          16606: #endif
        !          16607: 
        !          16608: #if defined(LIBXML_XPATH_ENABLED)
        !          16609: #ifdef bottom_xpath
        !          16610: #undef xmlXPathNodeLeadingSorted
        !          16611: extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
        !          16612: #else
        !          16613: #ifndef xmlXPathNodeLeadingSorted
        !          16614: extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
        !          16615: #define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
        !          16616: #endif
        !          16617: #endif
        !          16618: #endif
        !          16619: 
        !          16620: #if defined(LIBXML_XPATH_ENABLED)
        !          16621: #ifdef bottom_xpath
        !          16622: #undef xmlXPathNodeSetAdd
        !          16623: extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
        !          16624: #else
        !          16625: #ifndef xmlXPathNodeSetAdd
        !          16626: extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
        !          16627: #define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
        !          16628: #endif
        !          16629: #endif
        !          16630: #endif
        !          16631: 
        !          16632: #if defined(LIBXML_XPATH_ENABLED)
        !          16633: #ifdef bottom_xpath
        !          16634: #undef xmlXPathNodeSetAddNs
        !          16635: extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
        !          16636: #else
        !          16637: #ifndef xmlXPathNodeSetAddNs
        !          16638: extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
        !          16639: #define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
        !          16640: #endif
        !          16641: #endif
        !          16642: #endif
        !          16643: 
        !          16644: #if defined(LIBXML_XPATH_ENABLED)
        !          16645: #ifdef bottom_xpath
        !          16646: #undef xmlXPathNodeSetAddUnique
        !          16647: extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
        !          16648: #else
        !          16649: #ifndef xmlXPathNodeSetAddUnique
        !          16650: extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
        !          16651: #define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
        !          16652: #endif
        !          16653: #endif
        !          16654: #endif
        !          16655: 
        !          16656: #if defined(LIBXML_XPATH_ENABLED)
        !          16657: #ifdef bottom_xpath
        !          16658: #undef xmlXPathNodeSetContains
        !          16659: extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
        !          16660: #else
        !          16661: #ifndef xmlXPathNodeSetContains
        !          16662: extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
        !          16663: #define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
        !          16664: #endif
        !          16665: #endif
        !          16666: #endif
        !          16667: 
        !          16668: #if defined(LIBXML_XPATH_ENABLED)
        !          16669: #ifdef bottom_xpath
        !          16670: #undef xmlXPathNodeSetCreate
        !          16671: extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
        !          16672: #else
        !          16673: #ifndef xmlXPathNodeSetCreate
        !          16674: extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
        !          16675: #define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
        !          16676: #endif
        !          16677: #endif
        !          16678: #endif
        !          16679: 
        !          16680: #if defined(LIBXML_XPATH_ENABLED)
        !          16681: #ifdef bottom_xpath
        !          16682: #undef xmlXPathNodeSetDel
        !          16683: extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
        !          16684: #else
        !          16685: #ifndef xmlXPathNodeSetDel
        !          16686: extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
        !          16687: #define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
        !          16688: #endif
        !          16689: #endif
        !          16690: #endif
        !          16691: 
        !          16692: #if defined(LIBXML_XPATH_ENABLED)
        !          16693: #ifdef bottom_xpath
        !          16694: #undef xmlXPathNodeSetFreeNs
        !          16695: extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
        !          16696: #else
        !          16697: #ifndef xmlXPathNodeSetFreeNs
        !          16698: extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
        !          16699: #define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
        !          16700: #endif
        !          16701: #endif
        !          16702: #endif
        !          16703: 
        !          16704: #if defined(LIBXML_XPATH_ENABLED)
        !          16705: #ifdef bottom_xpath
        !          16706: #undef xmlXPathNodeSetMerge
        !          16707: extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
        !          16708: #else
        !          16709: #ifndef xmlXPathNodeSetMerge
        !          16710: extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
        !          16711: #define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
        !          16712: #endif
        !          16713: #endif
        !          16714: #endif
        !          16715: 
        !          16716: #if defined(LIBXML_XPATH_ENABLED)
        !          16717: #ifdef bottom_xpath
        !          16718: #undef xmlXPathNodeSetRemove
        !          16719: extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
        !          16720: #else
        !          16721: #ifndef xmlXPathNodeSetRemove
        !          16722: extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
        !          16723: #define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
        !          16724: #endif
        !          16725: #endif
        !          16726: #endif
        !          16727: 
        !          16728: #if defined(LIBXML_XPATH_ENABLED)
        !          16729: #ifdef bottom_xpath
        !          16730: #undef xmlXPathNodeSetSort
        !          16731: extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
        !          16732: #else
        !          16733: #ifndef xmlXPathNodeSetSort
        !          16734: extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
        !          16735: #define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
        !          16736: #endif
        !          16737: #endif
        !          16738: #endif
        !          16739: 
        !          16740: #if defined(LIBXML_XPATH_ENABLED)
        !          16741: #ifdef bottom_xpath
        !          16742: #undef xmlXPathNodeTrailing
        !          16743: extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
        !          16744: #else
        !          16745: #ifndef xmlXPathNodeTrailing
        !          16746: extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
        !          16747: #define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
        !          16748: #endif
        !          16749: #endif
        !          16750: #endif
        !          16751: 
        !          16752: #if defined(LIBXML_XPATH_ENABLED)
        !          16753: #ifdef bottom_xpath
        !          16754: #undef xmlXPathNodeTrailingSorted
        !          16755: extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
        !          16756: #else
        !          16757: #ifndef xmlXPathNodeTrailingSorted
        !          16758: extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
        !          16759: #define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
        !          16760: #endif
        !          16761: #endif
        !          16762: #endif
        !          16763: 
        !          16764: #if defined(LIBXML_XPATH_ENABLED)
        !          16765: #ifdef bottom_xpath
        !          16766: #undef xmlXPathNormalizeFunction
        !          16767: extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
        !          16768: #else
        !          16769: #ifndef xmlXPathNormalizeFunction
        !          16770: extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
        !          16771: #define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
        !          16772: #endif
        !          16773: #endif
        !          16774: #endif
        !          16775: 
        !          16776: #if defined(LIBXML_XPATH_ENABLED)
        !          16777: #ifdef bottom_xpath
        !          16778: #undef xmlXPathNotEqualValues
        !          16779: extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
        !          16780: #else
        !          16781: #ifndef xmlXPathNotEqualValues
        !          16782: extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
        !          16783: #define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
        !          16784: #endif
        !          16785: #endif
        !          16786: #endif
        !          16787: 
        !          16788: #if defined(LIBXML_XPATH_ENABLED)
        !          16789: #ifdef bottom_xpath
        !          16790: #undef xmlXPathNotFunction
        !          16791: extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
        !          16792: #else
        !          16793: #ifndef xmlXPathNotFunction
        !          16794: extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
        !          16795: #define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
        !          16796: #endif
        !          16797: #endif
        !          16798: #endif
        !          16799: 
        !          16800: #if defined(LIBXML_XPATH_ENABLED)
        !          16801: #ifdef bottom_xpath
        !          16802: #undef xmlXPathNsLookup
        !          16803: extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
        !          16804: #else
        !          16805: #ifndef xmlXPathNsLookup
        !          16806: extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
        !          16807: #define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
        !          16808: #endif
        !          16809: #endif
        !          16810: #endif
        !          16811: 
        !          16812: #if defined(LIBXML_XPATH_ENABLED)
        !          16813: #ifdef bottom_xpath
        !          16814: #undef xmlXPathNumberFunction
        !          16815: extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
        !          16816: #else
        !          16817: #ifndef xmlXPathNumberFunction
        !          16818: extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
        !          16819: #define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
        !          16820: #endif
        !          16821: #endif
        !          16822: #endif
        !          16823: 
        !          16824: #if defined(LIBXML_XPATH_ENABLED)
        !          16825: #ifdef bottom_xpath
        !          16826: #undef xmlXPathObjectCopy
        !          16827: extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
        !          16828: #else
        !          16829: #ifndef xmlXPathObjectCopy
        !          16830: extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
        !          16831: #define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
        !          16832: #endif
        !          16833: #endif
        !          16834: #endif
        !          16835: 
        !          16836: #if defined(LIBXML_XPATH_ENABLED)
        !          16837: #ifdef bottom_xpath
        !          16838: #undef xmlXPathOrderDocElems
        !          16839: extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
        !          16840: #else
        !          16841: #ifndef xmlXPathOrderDocElems
        !          16842: extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
        !          16843: #define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
        !          16844: #endif
        !          16845: #endif
        !          16846: #endif
        !          16847: 
        !          16848: #if defined(LIBXML_XPATH_ENABLED)
        !          16849: #ifdef bottom_xpath
        !          16850: #undef xmlXPathParseNCName
        !          16851: extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
        !          16852: #else
        !          16853: #ifndef xmlXPathParseNCName
        !          16854: extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
        !          16855: #define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
        !          16856: #endif
        !          16857: #endif
        !          16858: #endif
        !          16859: 
        !          16860: #if defined(LIBXML_XPATH_ENABLED)
        !          16861: #ifdef bottom_xpath
        !          16862: #undef xmlXPathParseName
        !          16863: extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
        !          16864: #else
        !          16865: #ifndef xmlXPathParseName
        !          16866: extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
        !          16867: #define xmlXPathParseName xmlXPathParseName__internal_alias
        !          16868: #endif
        !          16869: #endif
        !          16870: #endif
        !          16871: 
        !          16872: #if defined(LIBXML_XPATH_ENABLED)
        !          16873: #ifdef bottom_xpath
        !          16874: #undef xmlXPathPopBoolean
        !          16875: extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
        !          16876: #else
        !          16877: #ifndef xmlXPathPopBoolean
        !          16878: extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
        !          16879: #define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
        !          16880: #endif
        !          16881: #endif
        !          16882: #endif
        !          16883: 
        !          16884: #if defined(LIBXML_XPATH_ENABLED)
        !          16885: #ifdef bottom_xpath
        !          16886: #undef xmlXPathPopExternal
        !          16887: extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
        !          16888: #else
        !          16889: #ifndef xmlXPathPopExternal
        !          16890: extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
        !          16891: #define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
        !          16892: #endif
        !          16893: #endif
        !          16894: #endif
        !          16895: 
        !          16896: #if defined(LIBXML_XPATH_ENABLED)
        !          16897: #ifdef bottom_xpath
        !          16898: #undef xmlXPathPopNodeSet
        !          16899: extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
        !          16900: #else
        !          16901: #ifndef xmlXPathPopNodeSet
        !          16902: extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
        !          16903: #define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
        !          16904: #endif
        !          16905: #endif
        !          16906: #endif
        !          16907: 
        !          16908: #if defined(LIBXML_XPATH_ENABLED)
        !          16909: #ifdef bottom_xpath
        !          16910: #undef xmlXPathPopNumber
        !          16911: extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
        !          16912: #else
        !          16913: #ifndef xmlXPathPopNumber
        !          16914: extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
        !          16915: #define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
        !          16916: #endif
        !          16917: #endif
        !          16918: #endif
        !          16919: 
        !          16920: #if defined(LIBXML_XPATH_ENABLED)
        !          16921: #ifdef bottom_xpath
        !          16922: #undef xmlXPathPopString
        !          16923: extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
        !          16924: #else
        !          16925: #ifndef xmlXPathPopString
        !          16926: extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
        !          16927: #define xmlXPathPopString xmlXPathPopString__internal_alias
        !          16928: #endif
        !          16929: #endif
        !          16930: #endif
        !          16931: 
        !          16932: #if defined(LIBXML_XPATH_ENABLED)
        !          16933: #ifdef bottom_xpath
        !          16934: #undef xmlXPathPositionFunction
        !          16935: extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
        !          16936: #else
        !          16937: #ifndef xmlXPathPositionFunction
        !          16938: extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
        !          16939: #define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
        !          16940: #endif
        !          16941: #endif
        !          16942: #endif
        !          16943: 
        !          16944: #if defined(LIBXML_XPATH_ENABLED)
        !          16945: #ifdef bottom_xpath
        !          16946: #undef xmlXPathRegisterAllFunctions
        !          16947: extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
        !          16948: #else
        !          16949: #ifndef xmlXPathRegisterAllFunctions
        !          16950: extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
        !          16951: #define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
        !          16952: #endif
        !          16953: #endif
        !          16954: #endif
        !          16955: 
        !          16956: #if defined(LIBXML_XPATH_ENABLED)
        !          16957: #ifdef bottom_xpath
        !          16958: #undef xmlXPathRegisterFunc
        !          16959: extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
        !          16960: #else
        !          16961: #ifndef xmlXPathRegisterFunc
        !          16962: extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
        !          16963: #define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
        !          16964: #endif
        !          16965: #endif
        !          16966: #endif
        !          16967: 
        !          16968: #if defined(LIBXML_XPATH_ENABLED)
        !          16969: #ifdef bottom_xpath
        !          16970: #undef xmlXPathRegisterFuncLookup
        !          16971: extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
        !          16972: #else
        !          16973: #ifndef xmlXPathRegisterFuncLookup
        !          16974: extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
        !          16975: #define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
        !          16976: #endif
        !          16977: #endif
        !          16978: #endif
        !          16979: 
        !          16980: #if defined(LIBXML_XPATH_ENABLED)
        !          16981: #ifdef bottom_xpath
        !          16982: #undef xmlXPathRegisterFuncNS
        !          16983: extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
        !          16984: #else
        !          16985: #ifndef xmlXPathRegisterFuncNS
        !          16986: extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
        !          16987: #define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
        !          16988: #endif
        !          16989: #endif
        !          16990: #endif
        !          16991: 
        !          16992: #if defined(LIBXML_XPATH_ENABLED)
        !          16993: #ifdef bottom_xpath
        !          16994: #undef xmlXPathRegisterNs
        !          16995: extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
        !          16996: #else
        !          16997: #ifndef xmlXPathRegisterNs
        !          16998: extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
        !          16999: #define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
        !          17000: #endif
        !          17001: #endif
        !          17002: #endif
        !          17003: 
        !          17004: #if defined(LIBXML_XPATH_ENABLED)
        !          17005: #ifdef bottom_xpath
        !          17006: #undef xmlXPathRegisterVariable
        !          17007: extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
        !          17008: #else
        !          17009: #ifndef xmlXPathRegisterVariable
        !          17010: extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
        !          17011: #define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
        !          17012: #endif
        !          17013: #endif
        !          17014: #endif
        !          17015: 
        !          17016: #if defined(LIBXML_XPATH_ENABLED)
        !          17017: #ifdef bottom_xpath
        !          17018: #undef xmlXPathRegisterVariableLookup
        !          17019: extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
        !          17020: #else
        !          17021: #ifndef xmlXPathRegisterVariableLookup
        !          17022: extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
        !          17023: #define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
        !          17024: #endif
        !          17025: #endif
        !          17026: #endif
        !          17027: 
        !          17028: #if defined(LIBXML_XPATH_ENABLED)
        !          17029: #ifdef bottom_xpath
        !          17030: #undef xmlXPathRegisterVariableNS
        !          17031: extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
        !          17032: #else
        !          17033: #ifndef xmlXPathRegisterVariableNS
        !          17034: extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
        !          17035: #define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
        !          17036: #endif
        !          17037: #endif
        !          17038: #endif
        !          17039: 
        !          17040: #if defined(LIBXML_XPATH_ENABLED)
        !          17041: #ifdef bottom_xpath
        !          17042: #undef xmlXPathRegisteredFuncsCleanup
        !          17043: extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
        !          17044: #else
        !          17045: #ifndef xmlXPathRegisteredFuncsCleanup
        !          17046: extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
        !          17047: #define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
        !          17048: #endif
        !          17049: #endif
        !          17050: #endif
        !          17051: 
        !          17052: #if defined(LIBXML_XPATH_ENABLED)
        !          17053: #ifdef bottom_xpath
        !          17054: #undef xmlXPathRegisteredNsCleanup
        !          17055: extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
        !          17056: #else
        !          17057: #ifndef xmlXPathRegisteredNsCleanup
        !          17058: extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
        !          17059: #define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
        !          17060: #endif
        !          17061: #endif
        !          17062: #endif
        !          17063: 
        !          17064: #if defined(LIBXML_XPATH_ENABLED)
        !          17065: #ifdef bottom_xpath
        !          17066: #undef xmlXPathRegisteredVariablesCleanup
        !          17067: extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
        !          17068: #else
        !          17069: #ifndef xmlXPathRegisteredVariablesCleanup
        !          17070: extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
        !          17071: #define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
        !          17072: #endif
        !          17073: #endif
        !          17074: #endif
        !          17075: 
        !          17076: #if defined(LIBXML_XPATH_ENABLED)
        !          17077: #ifdef bottom_xpath
        !          17078: #undef xmlXPathRoot
        !          17079: extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
        !          17080: #else
        !          17081: #ifndef xmlXPathRoot
        !          17082: extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
        !          17083: #define xmlXPathRoot xmlXPathRoot__internal_alias
        !          17084: #endif
        !          17085: #endif
        !          17086: #endif
        !          17087: 
        !          17088: #if defined(LIBXML_XPATH_ENABLED)
        !          17089: #ifdef bottom_xpath
        !          17090: #undef xmlXPathRoundFunction
        !          17091: extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
        !          17092: #else
        !          17093: #ifndef xmlXPathRoundFunction
        !          17094: extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
        !          17095: #define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
        !          17096: #endif
        !          17097: #endif
        !          17098: #endif
        !          17099: 
        !          17100: #if defined(LIBXML_XPATH_ENABLED)
        !          17101: #ifdef bottom_xpath
        !          17102: #undef xmlXPathStartsWithFunction
        !          17103: extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
        !          17104: #else
        !          17105: #ifndef xmlXPathStartsWithFunction
        !          17106: extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
        !          17107: #define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
        !          17108: #endif
        !          17109: #endif
        !          17110: #endif
        !          17111: 
        !          17112: #if defined(LIBXML_XPATH_ENABLED)
        !          17113: #ifdef bottom_xpath
        !          17114: #undef xmlXPathStringEvalNumber
        !          17115: extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
        !          17116: #else
        !          17117: #ifndef xmlXPathStringEvalNumber
        !          17118: extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
        !          17119: #define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
        !          17120: #endif
        !          17121: #endif
        !          17122: #endif
        !          17123: 
        !          17124: #if defined(LIBXML_XPATH_ENABLED)
        !          17125: #ifdef bottom_xpath
        !          17126: #undef xmlXPathStringFunction
        !          17127: extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
        !          17128: #else
        !          17129: #ifndef xmlXPathStringFunction
        !          17130: extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
        !          17131: #define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
        !          17132: #endif
        !          17133: #endif
        !          17134: #endif
        !          17135: 
        !          17136: #if defined(LIBXML_XPATH_ENABLED)
        !          17137: #ifdef bottom_xpath
        !          17138: #undef xmlXPathStringLengthFunction
        !          17139: extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
        !          17140: #else
        !          17141: #ifndef xmlXPathStringLengthFunction
        !          17142: extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
        !          17143: #define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
        !          17144: #endif
        !          17145: #endif
        !          17146: #endif
        !          17147: 
        !          17148: #if defined(LIBXML_XPATH_ENABLED)
        !          17149: #ifdef bottom_xpath
        !          17150: #undef xmlXPathSubValues
        !          17151: extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
        !          17152: #else
        !          17153: #ifndef xmlXPathSubValues
        !          17154: extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
        !          17155: #define xmlXPathSubValues xmlXPathSubValues__internal_alias
        !          17156: #endif
        !          17157: #endif
        !          17158: #endif
        !          17159: 
        !          17160: #if defined(LIBXML_XPATH_ENABLED)
        !          17161: #ifdef bottom_xpath
        !          17162: #undef xmlXPathSubstringAfterFunction
        !          17163: extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
        !          17164: #else
        !          17165: #ifndef xmlXPathSubstringAfterFunction
        !          17166: extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
        !          17167: #define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
        !          17168: #endif
        !          17169: #endif
        !          17170: #endif
        !          17171: 
        !          17172: #if defined(LIBXML_XPATH_ENABLED)
        !          17173: #ifdef bottom_xpath
        !          17174: #undef xmlXPathSubstringBeforeFunction
        !          17175: extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
        !          17176: #else
        !          17177: #ifndef xmlXPathSubstringBeforeFunction
        !          17178: extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
        !          17179: #define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
        !          17180: #endif
        !          17181: #endif
        !          17182: #endif
        !          17183: 
        !          17184: #if defined(LIBXML_XPATH_ENABLED)
        !          17185: #ifdef bottom_xpath
        !          17186: #undef xmlXPathSubstringFunction
        !          17187: extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
        !          17188: #else
        !          17189: #ifndef xmlXPathSubstringFunction
        !          17190: extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
        !          17191: #define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
        !          17192: #endif
        !          17193: #endif
        !          17194: #endif
        !          17195: 
        !          17196: #if defined(LIBXML_XPATH_ENABLED)
        !          17197: #ifdef bottom_xpath
        !          17198: #undef xmlXPathSumFunction
        !          17199: extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
        !          17200: #else
        !          17201: #ifndef xmlXPathSumFunction
        !          17202: extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
        !          17203: #define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
        !          17204: #endif
        !          17205: #endif
        !          17206: #endif
        !          17207: 
        !          17208: #if defined(LIBXML_XPATH_ENABLED)
        !          17209: #ifdef bottom_xpath
        !          17210: #undef xmlXPathTrailing
        !          17211: extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
        !          17212: #else
        !          17213: #ifndef xmlXPathTrailing
        !          17214: extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
        !          17215: #define xmlXPathTrailing xmlXPathTrailing__internal_alias
        !          17216: #endif
        !          17217: #endif
        !          17218: #endif
        !          17219: 
        !          17220: #if defined(LIBXML_XPATH_ENABLED)
        !          17221: #ifdef bottom_xpath
        !          17222: #undef xmlXPathTrailingSorted
        !          17223: extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
        !          17224: #else
        !          17225: #ifndef xmlXPathTrailingSorted
        !          17226: extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
        !          17227: #define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
        !          17228: #endif
        !          17229: #endif
        !          17230: #endif
        !          17231: 
        !          17232: #if defined(LIBXML_XPATH_ENABLED)
        !          17233: #ifdef bottom_xpath
        !          17234: #undef xmlXPathTranslateFunction
        !          17235: extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
        !          17236: #else
        !          17237: #ifndef xmlXPathTranslateFunction
        !          17238: extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
        !          17239: #define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
        !          17240: #endif
        !          17241: #endif
        !          17242: #endif
        !          17243: 
        !          17244: #if defined(LIBXML_XPATH_ENABLED)
        !          17245: #ifdef bottom_xpath
        !          17246: #undef xmlXPathTrueFunction
        !          17247: extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
        !          17248: #else
        !          17249: #ifndef xmlXPathTrueFunction
        !          17250: extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
        !          17251: #define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
        !          17252: #endif
        !          17253: #endif
        !          17254: #endif
        !          17255: 
        !          17256: #if defined(LIBXML_XPATH_ENABLED)
        !          17257: #ifdef bottom_xpath
        !          17258: #undef xmlXPathValueFlipSign
        !          17259: extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
        !          17260: #else
        !          17261: #ifndef xmlXPathValueFlipSign
        !          17262: extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
        !          17263: #define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
        !          17264: #endif
        !          17265: #endif
        !          17266: #endif
        !          17267: 
        !          17268: #if defined(LIBXML_XPATH_ENABLED)
        !          17269: #ifdef bottom_xpath
        !          17270: #undef xmlXPathVariableLookup
        !          17271: extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
        !          17272: #else
        !          17273: #ifndef xmlXPathVariableLookup
        !          17274: extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
        !          17275: #define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
        !          17276: #endif
        !          17277: #endif
        !          17278: #endif
        !          17279: 
        !          17280: #if defined(LIBXML_XPATH_ENABLED)
        !          17281: #ifdef bottom_xpath
        !          17282: #undef xmlXPathVariableLookupNS
        !          17283: extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
        !          17284: #else
        !          17285: #ifndef xmlXPathVariableLookupNS
        !          17286: extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
        !          17287: #define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
        !          17288: #endif
        !          17289: #endif
        !          17290: #endif
        !          17291: 
        !          17292: #if defined(LIBXML_XPATH_ENABLED)
        !          17293: #ifdef bottom_xpath
        !          17294: #undef xmlXPathWrapCString
        !          17295: extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
        !          17296: #else
        !          17297: #ifndef xmlXPathWrapCString
        !          17298: extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
        !          17299: #define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
        !          17300: #endif
        !          17301: #endif
        !          17302: #endif
        !          17303: 
        !          17304: #if defined(LIBXML_XPATH_ENABLED)
        !          17305: #ifdef bottom_xpath
        !          17306: #undef xmlXPathWrapExternal
        !          17307: extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
        !          17308: #else
        !          17309: #ifndef xmlXPathWrapExternal
        !          17310: extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
        !          17311: #define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
        !          17312: #endif
        !          17313: #endif
        !          17314: #endif
        !          17315: 
        !          17316: #if defined(LIBXML_XPATH_ENABLED)
        !          17317: #ifdef bottom_xpath
        !          17318: #undef xmlXPathWrapNodeSet
        !          17319: extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
        !          17320: #else
        !          17321: #ifndef xmlXPathWrapNodeSet
        !          17322: extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
        !          17323: #define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
        !          17324: #endif
        !          17325: #endif
        !          17326: #endif
        !          17327: 
        !          17328: #if defined(LIBXML_XPATH_ENABLED)
        !          17329: #ifdef bottom_xpath
        !          17330: #undef xmlXPathWrapString
        !          17331: extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
        !          17332: #else
        !          17333: #ifndef xmlXPathWrapString
        !          17334: extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
        !          17335: #define xmlXPathWrapString xmlXPathWrapString__internal_alias
        !          17336: #endif
        !          17337: #endif
        !          17338: #endif
        !          17339: 
        !          17340: #if defined(LIBXML_XPATH_ENABLED)
        !          17341: #ifdef bottom_xpath
        !          17342: #undef xmlXPatherror
        !          17343: extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
        !          17344: #else
        !          17345: #ifndef xmlXPatherror
        !          17346: extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
        !          17347: #define xmlXPatherror xmlXPatherror__internal_alias
        !          17348: #endif
        !          17349: #endif
        !          17350: #endif
        !          17351: 
        !          17352: #if defined(LIBXML_XPTR_ENABLED)
        !          17353: #ifdef bottom_xpointer
        !          17354: #undef xmlXPtrBuildNodeList
        !          17355: extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
        !          17356: #else
        !          17357: #ifndef xmlXPtrBuildNodeList
        !          17358: extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
        !          17359: #define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
        !          17360: #endif
        !          17361: #endif
        !          17362: #endif
        !          17363: 
        !          17364: #if defined(LIBXML_XPTR_ENABLED)
        !          17365: #ifdef bottom_xpointer
        !          17366: #undef xmlXPtrEval
        !          17367: extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
        !          17368: #else
        !          17369: #ifndef xmlXPtrEval
        !          17370: extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
        !          17371: #define xmlXPtrEval xmlXPtrEval__internal_alias
        !          17372: #endif
        !          17373: #endif
        !          17374: #endif
        !          17375: 
        !          17376: #if defined(LIBXML_XPTR_ENABLED)
        !          17377: #ifdef bottom_xpointer
        !          17378: #undef xmlXPtrEvalRangePredicate
        !          17379: extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
        !          17380: #else
        !          17381: #ifndef xmlXPtrEvalRangePredicate
        !          17382: extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
        !          17383: #define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
        !          17384: #endif
        !          17385: #endif
        !          17386: #endif
        !          17387: 
        !          17388: #if defined(LIBXML_XPTR_ENABLED)
        !          17389: #ifdef bottom_xpointer
        !          17390: #undef xmlXPtrFreeLocationSet
        !          17391: extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
        !          17392: #else
        !          17393: #ifndef xmlXPtrFreeLocationSet
        !          17394: extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
        !          17395: #define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
        !          17396: #endif
        !          17397: #endif
        !          17398: #endif
        !          17399: 
        !          17400: #if defined(LIBXML_XPTR_ENABLED)
        !          17401: #ifdef bottom_xpointer
        !          17402: #undef xmlXPtrLocationSetAdd
        !          17403: extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
        !          17404: #else
        !          17405: #ifndef xmlXPtrLocationSetAdd
        !          17406: extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
        !          17407: #define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
        !          17408: #endif
        !          17409: #endif
        !          17410: #endif
        !          17411: 
        !          17412: #if defined(LIBXML_XPTR_ENABLED)
        !          17413: #ifdef bottom_xpointer
        !          17414: #undef xmlXPtrLocationSetCreate
        !          17415: extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
        !          17416: #else
        !          17417: #ifndef xmlXPtrLocationSetCreate
        !          17418: extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
        !          17419: #define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
        !          17420: #endif
        !          17421: #endif
        !          17422: #endif
        !          17423: 
        !          17424: #if defined(LIBXML_XPTR_ENABLED)
        !          17425: #ifdef bottom_xpointer
        !          17426: #undef xmlXPtrLocationSetDel
        !          17427: extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
        !          17428: #else
        !          17429: #ifndef xmlXPtrLocationSetDel
        !          17430: extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
        !          17431: #define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
        !          17432: #endif
        !          17433: #endif
        !          17434: #endif
        !          17435: 
        !          17436: #if defined(LIBXML_XPTR_ENABLED)
        !          17437: #ifdef bottom_xpointer
        !          17438: #undef xmlXPtrLocationSetMerge
        !          17439: extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
        !          17440: #else
        !          17441: #ifndef xmlXPtrLocationSetMerge
        !          17442: extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
        !          17443: #define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
        !          17444: #endif
        !          17445: #endif
        !          17446: #endif
        !          17447: 
        !          17448: #if defined(LIBXML_XPTR_ENABLED)
        !          17449: #ifdef bottom_xpointer
        !          17450: #undef xmlXPtrLocationSetRemove
        !          17451: extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
        !          17452: #else
        !          17453: #ifndef xmlXPtrLocationSetRemove
        !          17454: extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
        !          17455: #define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
        !          17456: #endif
        !          17457: #endif
        !          17458: #endif
        !          17459: 
        !          17460: #if defined(LIBXML_XPTR_ENABLED)
        !          17461: #ifdef bottom_xpointer
        !          17462: #undef xmlXPtrNewCollapsedRange
        !          17463: extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
        !          17464: #else
        !          17465: #ifndef xmlXPtrNewCollapsedRange
        !          17466: extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
        !          17467: #define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
        !          17468: #endif
        !          17469: #endif
        !          17470: #endif
        !          17471: 
        !          17472: #if defined(LIBXML_XPTR_ENABLED)
        !          17473: #ifdef bottom_xpointer
        !          17474: #undef xmlXPtrNewContext
        !          17475: extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
        !          17476: #else
        !          17477: #ifndef xmlXPtrNewContext
        !          17478: extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
        !          17479: #define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
        !          17480: #endif
        !          17481: #endif
        !          17482: #endif
        !          17483: 
        !          17484: #if defined(LIBXML_XPTR_ENABLED)
        !          17485: #ifdef bottom_xpointer
        !          17486: #undef xmlXPtrNewLocationSetNodeSet
        !          17487: extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
        !          17488: #else
        !          17489: #ifndef xmlXPtrNewLocationSetNodeSet
        !          17490: extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
        !          17491: #define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
        !          17492: #endif
        !          17493: #endif
        !          17494: #endif
        !          17495: 
        !          17496: #if defined(LIBXML_XPTR_ENABLED)
        !          17497: #ifdef bottom_xpointer
        !          17498: #undef xmlXPtrNewLocationSetNodes
        !          17499: extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
        !          17500: #else
        !          17501: #ifndef xmlXPtrNewLocationSetNodes
        !          17502: extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
        !          17503: #define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
        !          17504: #endif
        !          17505: #endif
        !          17506: #endif
        !          17507: 
        !          17508: #if defined(LIBXML_XPTR_ENABLED)
        !          17509: #ifdef bottom_xpointer
        !          17510: #undef xmlXPtrNewRange
        !          17511: extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
        !          17512: #else
        !          17513: #ifndef xmlXPtrNewRange
        !          17514: extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
        !          17515: #define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
        !          17516: #endif
        !          17517: #endif
        !          17518: #endif
        !          17519: 
        !          17520: #if defined(LIBXML_XPTR_ENABLED)
        !          17521: #ifdef bottom_xpointer
        !          17522: #undef xmlXPtrNewRangeNodeObject
        !          17523: extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
        !          17524: #else
        !          17525: #ifndef xmlXPtrNewRangeNodeObject
        !          17526: extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
        !          17527: #define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
        !          17528: #endif
        !          17529: #endif
        !          17530: #endif
        !          17531: 
        !          17532: #if defined(LIBXML_XPTR_ENABLED)
        !          17533: #ifdef bottom_xpointer
        !          17534: #undef xmlXPtrNewRangeNodePoint
        !          17535: extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
        !          17536: #else
        !          17537: #ifndef xmlXPtrNewRangeNodePoint
        !          17538: extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
        !          17539: #define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
        !          17540: #endif
        !          17541: #endif
        !          17542: #endif
        !          17543: 
        !          17544: #if defined(LIBXML_XPTR_ENABLED)
        !          17545: #ifdef bottom_xpointer
        !          17546: #undef xmlXPtrNewRangeNodes
        !          17547: extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
        !          17548: #else
        !          17549: #ifndef xmlXPtrNewRangeNodes
        !          17550: extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
        !          17551: #define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
        !          17552: #endif
        !          17553: #endif
        !          17554: #endif
        !          17555: 
        !          17556: #if defined(LIBXML_XPTR_ENABLED)
        !          17557: #ifdef bottom_xpointer
        !          17558: #undef xmlXPtrNewRangePointNode
        !          17559: extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
        !          17560: #else
        !          17561: #ifndef xmlXPtrNewRangePointNode
        !          17562: extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
        !          17563: #define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
        !          17564: #endif
        !          17565: #endif
        !          17566: #endif
        !          17567: 
        !          17568: #if defined(LIBXML_XPTR_ENABLED)
        !          17569: #ifdef bottom_xpointer
        !          17570: #undef xmlXPtrNewRangePoints
        !          17571: extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
        !          17572: #else
        !          17573: #ifndef xmlXPtrNewRangePoints
        !          17574: extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
        !          17575: #define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
        !          17576: #endif
        !          17577: #endif
        !          17578: #endif
        !          17579: 
        !          17580: #if defined(LIBXML_XPTR_ENABLED)
        !          17581: #ifdef bottom_xpointer
        !          17582: #undef xmlXPtrRangeToFunction
        !          17583: extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
        !          17584: #else
        !          17585: #ifndef xmlXPtrRangeToFunction
        !          17586: extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
        !          17587: #define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
        !          17588: #endif
        !          17589: #endif
        !          17590: #endif
        !          17591: 
        !          17592: #if defined(LIBXML_XPTR_ENABLED)
        !          17593: #ifdef bottom_xpointer
        !          17594: #undef xmlXPtrWrapLocationSet
        !          17595: extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
        !          17596: #else
        !          17597: #ifndef xmlXPtrWrapLocationSet
        !          17598: extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
        !          17599: #define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
        !          17600: #endif
        !          17601: #endif
        !          17602: #endif
        !          17603: 
        !          17604: 
        !          17605: #endif
        !          17606: #endif
        !          17607: #endif
        !          17608: #endif
        !          17609: #endif
        !          17610: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>