Home | History | Annotate | Download | only in libxml2
      1 /*
      2  * elfgcchack.h: hack by Arjan van de Ven <arjanv (at) 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) || defined(LIBXML_XINCLUDE_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_buf
   1347 #undef xmlBufContent
   1348 extern __typeof (xmlBufContent) xmlBufContent __attribute((alias("xmlBufContent__internal_alias")));
   1349 #else
   1350 #ifndef xmlBufContent
   1351 extern __typeof (xmlBufContent) xmlBufContent__internal_alias __attribute((visibility("hidden")));
   1352 #define xmlBufContent xmlBufContent__internal_alias
   1353 #endif
   1354 #endif
   1355 
   1356 #ifdef bottom_buf
   1357 #undef xmlBufEnd
   1358 extern __typeof (xmlBufEnd) xmlBufEnd __attribute((alias("xmlBufEnd__internal_alias")));
   1359 #else
   1360 #ifndef xmlBufEnd
   1361 extern __typeof (xmlBufEnd) xmlBufEnd__internal_alias __attribute((visibility("hidden")));
   1362 #define xmlBufEnd xmlBufEnd__internal_alias
   1363 #endif
   1364 #endif
   1365 
   1366 #ifdef bottom_tree
   1367 #undef xmlBufGetNodeContent
   1368 extern __typeof (xmlBufGetNodeContent) xmlBufGetNodeContent __attribute((alias("xmlBufGetNodeContent__internal_alias")));
   1369 #else
   1370 #ifndef xmlBufGetNodeContent
   1371 extern __typeof (xmlBufGetNodeContent) xmlBufGetNodeContent__internal_alias __attribute((visibility("hidden")));
   1372 #define xmlBufGetNodeContent xmlBufGetNodeContent__internal_alias
   1373 #endif
   1374 #endif
   1375 
   1376 #if defined(LIBXML_OUTPUT_ENABLED)
   1377 #ifdef bottom_xmlsave
   1378 #undef xmlBufNodeDump
   1379 extern __typeof (xmlBufNodeDump) xmlBufNodeDump __attribute((alias("xmlBufNodeDump__internal_alias")));
   1380 #else
   1381 #ifndef xmlBufNodeDump
   1382 extern __typeof (xmlBufNodeDump) xmlBufNodeDump__internal_alias __attribute((visibility("hidden")));
   1383 #define xmlBufNodeDump xmlBufNodeDump__internal_alias
   1384 #endif
   1385 #endif
   1386 #endif
   1387 
   1388 #ifdef bottom_buf
   1389 #undef xmlBufShrink
   1390 extern __typeof (xmlBufShrink) xmlBufShrink __attribute((alias("xmlBufShrink__internal_alias")));
   1391 #else
   1392 #ifndef xmlBufShrink
   1393 extern __typeof (xmlBufShrink) xmlBufShrink__internal_alias __attribute((visibility("hidden")));
   1394 #define xmlBufShrink xmlBufShrink__internal_alias
   1395 #endif
   1396 #endif
   1397 
   1398 #ifdef bottom_buf
   1399 #undef xmlBufUse
   1400 extern __typeof (xmlBufUse) xmlBufUse __attribute((alias("xmlBufUse__internal_alias")));
   1401 #else
   1402 #ifndef xmlBufUse
   1403 extern __typeof (xmlBufUse) xmlBufUse__internal_alias __attribute((visibility("hidden")));
   1404 #define xmlBufUse xmlBufUse__internal_alias
   1405 #endif
   1406 #endif
   1407 
   1408 #ifdef bottom_tree
   1409 #undef xmlBufferAdd
   1410 extern __typeof (xmlBufferAdd) xmlBufferAdd __attribute((alias("xmlBufferAdd__internal_alias")));
   1411 #else
   1412 #ifndef xmlBufferAdd
   1413 extern __typeof (xmlBufferAdd) xmlBufferAdd__internal_alias __attribute((visibility("hidden")));
   1414 #define xmlBufferAdd xmlBufferAdd__internal_alias
   1415 #endif
   1416 #endif
   1417 
   1418 #ifdef bottom_tree
   1419 #undef xmlBufferAddHead
   1420 extern __typeof (xmlBufferAddHead) xmlBufferAddHead __attribute((alias("xmlBufferAddHead__internal_alias")));
   1421 #else
   1422 #ifndef xmlBufferAddHead
   1423 extern __typeof (xmlBufferAddHead) xmlBufferAddHead__internal_alias __attribute((visibility("hidden")));
   1424 #define xmlBufferAddHead xmlBufferAddHead__internal_alias
   1425 #endif
   1426 #endif
   1427 
   1428 #ifdef bottom_tree
   1429 #undef xmlBufferCCat
   1430 extern __typeof (xmlBufferCCat) xmlBufferCCat __attribute((alias("xmlBufferCCat__internal_alias")));
   1431 #else
   1432 #ifndef xmlBufferCCat
   1433 extern __typeof (xmlBufferCCat) xmlBufferCCat__internal_alias __attribute((visibility("hidden")));
   1434 #define xmlBufferCCat xmlBufferCCat__internal_alias
   1435 #endif
   1436 #endif
   1437 
   1438 #ifdef bottom_tree
   1439 #undef xmlBufferCat
   1440 extern __typeof (xmlBufferCat) xmlBufferCat __attribute((alias("xmlBufferCat__internal_alias")));
   1441 #else
   1442 #ifndef xmlBufferCat
   1443 extern __typeof (xmlBufferCat) xmlBufferCat__internal_alias __attribute((visibility("hidden")));
   1444 #define xmlBufferCat xmlBufferCat__internal_alias
   1445 #endif
   1446 #endif
   1447 
   1448 #ifdef bottom_tree
   1449 #undef xmlBufferContent
   1450 extern __typeof (xmlBufferContent) xmlBufferContent __attribute((alias("xmlBufferContent__internal_alias")));
   1451 #else
   1452 #ifndef xmlBufferContent
   1453 extern __typeof (xmlBufferContent) xmlBufferContent__internal_alias __attribute((visibility("hidden")));
   1454 #define xmlBufferContent xmlBufferContent__internal_alias
   1455 #endif
   1456 #endif
   1457 
   1458 #ifdef bottom_tree
   1459 #undef xmlBufferCreate
   1460 extern __typeof (xmlBufferCreate) xmlBufferCreate __attribute((alias("xmlBufferCreate__internal_alias")));
   1461 #else
   1462 #ifndef xmlBufferCreate
   1463 extern __typeof (xmlBufferCreate) xmlBufferCreate__internal_alias __attribute((visibility("hidden")));
   1464 #define xmlBufferCreate xmlBufferCreate__internal_alias
   1465 #endif
   1466 #endif
   1467 
   1468 #ifdef bottom_tree
   1469 #undef xmlBufferCreateSize
   1470 extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize __attribute((alias("xmlBufferCreateSize__internal_alias")));
   1471 #else
   1472 #ifndef xmlBufferCreateSize
   1473 extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize__internal_alias __attribute((visibility("hidden")));
   1474 #define xmlBufferCreateSize xmlBufferCreateSize__internal_alias
   1475 #endif
   1476 #endif
   1477 
   1478 #ifdef bottom_tree
   1479 #undef xmlBufferCreateStatic
   1480 extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic __attribute((alias("xmlBufferCreateStatic__internal_alias")));
   1481 #else
   1482 #ifndef xmlBufferCreateStatic
   1483 extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
   1484 #define xmlBufferCreateStatic xmlBufferCreateStatic__internal_alias
   1485 #endif
   1486 #endif
   1487 
   1488 #ifdef bottom_tree
   1489 #undef xmlBufferDetach
   1490 extern __typeof (xmlBufferDetach) xmlBufferDetach __attribute((alias("xmlBufferDetach__internal_alias")));
   1491 #else
   1492 #ifndef xmlBufferDetach
   1493 extern __typeof (xmlBufferDetach) xmlBufferDetach__internal_alias __attribute((visibility("hidden")));
   1494 #define xmlBufferDetach xmlBufferDetach__internal_alias
   1495 #endif
   1496 #endif
   1497 
   1498 #ifdef bottom_tree
   1499 #undef xmlBufferDump
   1500 extern __typeof (xmlBufferDump) xmlBufferDump __attribute((alias("xmlBufferDump__internal_alias")));
   1501 #else
   1502 #ifndef xmlBufferDump
   1503 extern __typeof (xmlBufferDump) xmlBufferDump__internal_alias __attribute((visibility("hidden")));
   1504 #define xmlBufferDump xmlBufferDump__internal_alias
   1505 #endif
   1506 #endif
   1507 
   1508 #ifdef bottom_tree
   1509 #undef xmlBufferEmpty
   1510 extern __typeof (xmlBufferEmpty) xmlBufferEmpty __attribute((alias("xmlBufferEmpty__internal_alias")));
   1511 #else
   1512 #ifndef xmlBufferEmpty
   1513 extern __typeof (xmlBufferEmpty) xmlBufferEmpty__internal_alias __attribute((visibility("hidden")));
   1514 #define xmlBufferEmpty xmlBufferEmpty__internal_alias
   1515 #endif
   1516 #endif
   1517 
   1518 #ifdef bottom_tree
   1519 #undef xmlBufferFree
   1520 extern __typeof (xmlBufferFree) xmlBufferFree __attribute((alias("xmlBufferFree__internal_alias")));
   1521 #else
   1522 #ifndef xmlBufferFree
   1523 extern __typeof (xmlBufferFree) xmlBufferFree__internal_alias __attribute((visibility("hidden")));
   1524 #define xmlBufferFree xmlBufferFree__internal_alias
   1525 #endif
   1526 #endif
   1527 
   1528 #ifdef bottom_tree
   1529 #undef xmlBufferGrow
   1530 extern __typeof (xmlBufferGrow) xmlBufferGrow __attribute((alias("xmlBufferGrow__internal_alias")));
   1531 #else
   1532 #ifndef xmlBufferGrow
   1533 extern __typeof (xmlBufferGrow) xmlBufferGrow__internal_alias __attribute((visibility("hidden")));
   1534 #define xmlBufferGrow xmlBufferGrow__internal_alias
   1535 #endif
   1536 #endif
   1537 
   1538 #ifdef bottom_tree
   1539 #undef xmlBufferLength
   1540 extern __typeof (xmlBufferLength) xmlBufferLength __attribute((alias("xmlBufferLength__internal_alias")));
   1541 #else
   1542 #ifndef xmlBufferLength
   1543 extern __typeof (xmlBufferLength) xmlBufferLength__internal_alias __attribute((visibility("hidden")));
   1544 #define xmlBufferLength xmlBufferLength__internal_alias
   1545 #endif
   1546 #endif
   1547 
   1548 #ifdef bottom_tree
   1549 #undef xmlBufferResize
   1550 extern __typeof (xmlBufferResize) xmlBufferResize __attribute((alias("xmlBufferResize__internal_alias")));
   1551 #else
   1552 #ifndef xmlBufferResize
   1553 extern __typeof (xmlBufferResize) xmlBufferResize__internal_alias __attribute((visibility("hidden")));
   1554 #define xmlBufferResize xmlBufferResize__internal_alias
   1555 #endif
   1556 #endif
   1557 
   1558 #ifdef bottom_tree
   1559 #undef xmlBufferSetAllocationScheme
   1560 extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme __attribute((alias("xmlBufferSetAllocationScheme__internal_alias")));
   1561 #else
   1562 #ifndef xmlBufferSetAllocationScheme
   1563 extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme__internal_alias __attribute((visibility("hidden")));
   1564 #define xmlBufferSetAllocationScheme xmlBufferSetAllocationScheme__internal_alias
   1565 #endif
   1566 #endif
   1567 
   1568 #ifdef bottom_tree
   1569 #undef xmlBufferShrink
   1570 extern __typeof (xmlBufferShrink) xmlBufferShrink __attribute((alias("xmlBufferShrink__internal_alias")));
   1571 #else
   1572 #ifndef xmlBufferShrink
   1573 extern __typeof (xmlBufferShrink) xmlBufferShrink__internal_alias __attribute((visibility("hidden")));
   1574 #define xmlBufferShrink xmlBufferShrink__internal_alias
   1575 #endif
   1576 #endif
   1577 
   1578 #ifdef bottom_tree
   1579 #undef xmlBufferWriteCHAR
   1580 extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR __attribute((alias("xmlBufferWriteCHAR__internal_alias")));
   1581 #else
   1582 #ifndef xmlBufferWriteCHAR
   1583 extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR__internal_alias __attribute((visibility("hidden")));
   1584 #define xmlBufferWriteCHAR xmlBufferWriteCHAR__internal_alias
   1585 #endif
   1586 #endif
   1587 
   1588 #ifdef bottom_tree
   1589 #undef xmlBufferWriteChar
   1590 extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar __attribute((alias("xmlBufferWriteChar__internal_alias")));
   1591 #else
   1592 #ifndef xmlBufferWriteChar
   1593 extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar__internal_alias __attribute((visibility("hidden")));
   1594 #define xmlBufferWriteChar xmlBufferWriteChar__internal_alias
   1595 #endif
   1596 #endif
   1597 
   1598 #ifdef bottom_tree
   1599 #undef xmlBufferWriteQuotedString
   1600 extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString __attribute((alias("xmlBufferWriteQuotedString__internal_alias")));
   1601 #else
   1602 #ifndef xmlBufferWriteQuotedString
   1603 extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString__internal_alias __attribute((visibility("hidden")));
   1604 #define xmlBufferWriteQuotedString xmlBufferWriteQuotedString__internal_alias
   1605 #endif
   1606 #endif
   1607 
   1608 #ifdef bottom_tree
   1609 #undef xmlBuildQName
   1610 extern __typeof (xmlBuildQName) xmlBuildQName __attribute((alias("xmlBuildQName__internal_alias")));
   1611 #else
   1612 #ifndef xmlBuildQName
   1613 extern __typeof (xmlBuildQName) xmlBuildQName__internal_alias __attribute((visibility("hidden")));
   1614 #define xmlBuildQName xmlBuildQName__internal_alias
   1615 #endif
   1616 #endif
   1617 
   1618 #ifdef bottom_uri
   1619 #undef xmlBuildRelativeURI
   1620 extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI __attribute((alias("xmlBuildRelativeURI__internal_alias")));
   1621 #else
   1622 #ifndef xmlBuildRelativeURI
   1623 extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI__internal_alias __attribute((visibility("hidden")));
   1624 #define xmlBuildRelativeURI xmlBuildRelativeURI__internal_alias
   1625 #endif
   1626 #endif
   1627 
   1628 #ifdef bottom_uri
   1629 #undef xmlBuildURI
   1630 extern __typeof (xmlBuildURI) xmlBuildURI __attribute((alias("xmlBuildURI__internal_alias")));
   1631 #else
   1632 #ifndef xmlBuildURI
   1633 extern __typeof (xmlBuildURI) xmlBuildURI__internal_alias __attribute((visibility("hidden")));
   1634 #define xmlBuildURI xmlBuildURI__internal_alias
   1635 #endif
   1636 #endif
   1637 
   1638 #ifdef bottom_encoding
   1639 #undef xmlByteConsumed
   1640 extern __typeof (xmlByteConsumed) xmlByteConsumed __attribute((alias("xmlByteConsumed__internal_alias")));
   1641 #else
   1642 #ifndef xmlByteConsumed
   1643 extern __typeof (xmlByteConsumed) xmlByteConsumed__internal_alias __attribute((visibility("hidden")));
   1644 #define xmlByteConsumed xmlByteConsumed__internal_alias
   1645 #endif
   1646 #endif
   1647 
   1648 #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   1649 #ifdef bottom_c14n
   1650 #undef xmlC14NDocDumpMemory
   1651 extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory __attribute((alias("xmlC14NDocDumpMemory__internal_alias")));
   1652 #else
   1653 #ifndef xmlC14NDocDumpMemory
   1654 extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory__internal_alias __attribute((visibility("hidden")));
   1655 #define xmlC14NDocDumpMemory xmlC14NDocDumpMemory__internal_alias
   1656 #endif
   1657 #endif
   1658 #endif
   1659 
   1660 #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   1661 #ifdef bottom_c14n
   1662 #undef xmlC14NDocSave
   1663 extern __typeof (xmlC14NDocSave) xmlC14NDocSave __attribute((alias("xmlC14NDocSave__internal_alias")));
   1664 #else
   1665 #ifndef xmlC14NDocSave
   1666 extern __typeof (xmlC14NDocSave) xmlC14NDocSave__internal_alias __attribute((visibility("hidden")));
   1667 #define xmlC14NDocSave xmlC14NDocSave__internal_alias
   1668 #endif
   1669 #endif
   1670 #endif
   1671 
   1672 #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   1673 #ifdef bottom_c14n
   1674 #undef xmlC14NDocSaveTo
   1675 extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo __attribute((alias("xmlC14NDocSaveTo__internal_alias")));
   1676 #else
   1677 #ifndef xmlC14NDocSaveTo
   1678 extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo__internal_alias __attribute((visibility("hidden")));
   1679 #define xmlC14NDocSaveTo xmlC14NDocSaveTo__internal_alias
   1680 #endif
   1681 #endif
   1682 #endif
   1683 
   1684 #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   1685 #ifdef bottom_c14n
   1686 #undef xmlC14NExecute
   1687 extern __typeof (xmlC14NExecute) xmlC14NExecute __attribute((alias("xmlC14NExecute__internal_alias")));
   1688 #else
   1689 #ifndef xmlC14NExecute
   1690 extern __typeof (xmlC14NExecute) xmlC14NExecute__internal_alias __attribute((visibility("hidden")));
   1691 #define xmlC14NExecute xmlC14NExecute__internal_alias
   1692 #endif
   1693 #endif
   1694 #endif
   1695 
   1696 #ifdef bottom_uri
   1697 #undef xmlCanonicPath
   1698 extern __typeof (xmlCanonicPath) xmlCanonicPath __attribute((alias("xmlCanonicPath__internal_alias")));
   1699 #else
   1700 #ifndef xmlCanonicPath
   1701 extern __typeof (xmlCanonicPath) xmlCanonicPath__internal_alias __attribute((visibility("hidden")));
   1702 #define xmlCanonicPath xmlCanonicPath__internal_alias
   1703 #endif
   1704 #endif
   1705 
   1706 #if defined(LIBXML_CATALOG_ENABLED)
   1707 #ifdef bottom_catalog
   1708 #undef xmlCatalogAdd
   1709 extern __typeof (xmlCatalogAdd) xmlCatalogAdd __attribute((alias("xmlCatalogAdd__internal_alias")));
   1710 #else
   1711 #ifndef xmlCatalogAdd
   1712 extern __typeof (xmlCatalogAdd) xmlCatalogAdd__internal_alias __attribute((visibility("hidden")));
   1713 #define xmlCatalogAdd xmlCatalogAdd__internal_alias
   1714 #endif
   1715 #endif
   1716 #endif
   1717 
   1718 #if defined(LIBXML_CATALOG_ENABLED)
   1719 #ifdef bottom_catalog
   1720 #undef xmlCatalogAddLocal
   1721 extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal __attribute((alias("xmlCatalogAddLocal__internal_alias")));
   1722 #else
   1723 #ifndef xmlCatalogAddLocal
   1724 extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal__internal_alias __attribute((visibility("hidden")));
   1725 #define xmlCatalogAddLocal xmlCatalogAddLocal__internal_alias
   1726 #endif
   1727 #endif
   1728 #endif
   1729 
   1730 #if defined(LIBXML_CATALOG_ENABLED)
   1731 #ifdef bottom_catalog
   1732 #undef xmlCatalogCleanup
   1733 extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup __attribute((alias("xmlCatalogCleanup__internal_alias")));
   1734 #else
   1735 #ifndef xmlCatalogCleanup
   1736 extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup__internal_alias __attribute((visibility("hidden")));
   1737 #define xmlCatalogCleanup xmlCatalogCleanup__internal_alias
   1738 #endif
   1739 #endif
   1740 #endif
   1741 
   1742 #if defined(LIBXML_CATALOG_ENABLED)
   1743 #ifdef bottom_catalog
   1744 #undef xmlCatalogConvert
   1745 extern __typeof (xmlCatalogConvert) xmlCatalogConvert __attribute((alias("xmlCatalogConvert__internal_alias")));
   1746 #else
   1747 #ifndef xmlCatalogConvert
   1748 extern __typeof (xmlCatalogConvert) xmlCatalogConvert__internal_alias __attribute((visibility("hidden")));
   1749 #define xmlCatalogConvert xmlCatalogConvert__internal_alias
   1750 #endif
   1751 #endif
   1752 #endif
   1753 
   1754 #if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   1755 #ifdef bottom_catalog
   1756 #undef xmlCatalogDump
   1757 extern __typeof (xmlCatalogDump) xmlCatalogDump __attribute((alias("xmlCatalogDump__internal_alias")));
   1758 #else
   1759 #ifndef xmlCatalogDump
   1760 extern __typeof (xmlCatalogDump) xmlCatalogDump__internal_alias __attribute((visibility("hidden")));
   1761 #define xmlCatalogDump xmlCatalogDump__internal_alias
   1762 #endif
   1763 #endif
   1764 #endif
   1765 
   1766 #if defined(LIBXML_CATALOG_ENABLED)
   1767 #ifdef bottom_catalog
   1768 #undef xmlCatalogFreeLocal
   1769 extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal __attribute((alias("xmlCatalogFreeLocal__internal_alias")));
   1770 #else
   1771 #ifndef xmlCatalogFreeLocal
   1772 extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal__internal_alias __attribute((visibility("hidden")));
   1773 #define xmlCatalogFreeLocal xmlCatalogFreeLocal__internal_alias
   1774 #endif
   1775 #endif
   1776 #endif
   1777 
   1778 #if defined(LIBXML_CATALOG_ENABLED)
   1779 #ifdef bottom_catalog
   1780 #undef xmlCatalogGetDefaults
   1781 extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults __attribute((alias("xmlCatalogGetDefaults__internal_alias")));
   1782 #else
   1783 #ifndef xmlCatalogGetDefaults
   1784 extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults__internal_alias __attribute((visibility("hidden")));
   1785 #define xmlCatalogGetDefaults xmlCatalogGetDefaults__internal_alias
   1786 #endif
   1787 #endif
   1788 #endif
   1789 
   1790 #if defined(LIBXML_CATALOG_ENABLED)
   1791 #ifdef bottom_catalog
   1792 #undef xmlCatalogGetPublic
   1793 extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic __attribute((alias("xmlCatalogGetPublic__internal_alias")));
   1794 #else
   1795 #ifndef xmlCatalogGetPublic
   1796 extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic__internal_alias __attribute((visibility("hidden")));
   1797 #define xmlCatalogGetPublic xmlCatalogGetPublic__internal_alias
   1798 #endif
   1799 #endif
   1800 #endif
   1801 
   1802 #if defined(LIBXML_CATALOG_ENABLED)
   1803 #ifdef bottom_catalog
   1804 #undef xmlCatalogGetSystem
   1805 extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem __attribute((alias("xmlCatalogGetSystem__internal_alias")));
   1806 #else
   1807 #ifndef xmlCatalogGetSystem
   1808 extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem__internal_alias __attribute((visibility("hidden")));
   1809 #define xmlCatalogGetSystem xmlCatalogGetSystem__internal_alias
   1810 #endif
   1811 #endif
   1812 #endif
   1813 
   1814 #if defined(LIBXML_CATALOG_ENABLED)
   1815 #ifdef bottom_catalog
   1816 #undef xmlCatalogIsEmpty
   1817 extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty __attribute((alias("xmlCatalogIsEmpty__internal_alias")));
   1818 #else
   1819 #ifndef xmlCatalogIsEmpty
   1820 extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty__internal_alias __attribute((visibility("hidden")));
   1821 #define xmlCatalogIsEmpty xmlCatalogIsEmpty__internal_alias
   1822 #endif
   1823 #endif
   1824 #endif
   1825 
   1826 #if defined(LIBXML_CATALOG_ENABLED)
   1827 #ifdef bottom_catalog
   1828 #undef xmlCatalogLocalResolve
   1829 extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve __attribute((alias("xmlCatalogLocalResolve__internal_alias")));
   1830 #else
   1831 #ifndef xmlCatalogLocalResolve
   1832 extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve__internal_alias __attribute((visibility("hidden")));
   1833 #define xmlCatalogLocalResolve xmlCatalogLocalResolve__internal_alias
   1834 #endif
   1835 #endif
   1836 #endif
   1837 
   1838 #if defined(LIBXML_CATALOG_ENABLED)
   1839 #ifdef bottom_catalog
   1840 #undef xmlCatalogLocalResolveURI
   1841 extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI __attribute((alias("xmlCatalogLocalResolveURI__internal_alias")));
   1842 #else
   1843 #ifndef xmlCatalogLocalResolveURI
   1844 extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI__internal_alias __attribute((visibility("hidden")));
   1845 #define xmlCatalogLocalResolveURI xmlCatalogLocalResolveURI__internal_alias
   1846 #endif
   1847 #endif
   1848 #endif
   1849 
   1850 #if defined(LIBXML_CATALOG_ENABLED)
   1851 #ifdef bottom_catalog
   1852 #undef xmlCatalogRemove
   1853 extern __typeof (xmlCatalogRemove) xmlCatalogRemove __attribute((alias("xmlCatalogRemove__internal_alias")));
   1854 #else
   1855 #ifndef xmlCatalogRemove
   1856 extern __typeof (xmlCatalogRemove) xmlCatalogRemove__internal_alias __attribute((visibility("hidden")));
   1857 #define xmlCatalogRemove xmlCatalogRemove__internal_alias
   1858 #endif
   1859 #endif
   1860 #endif
   1861 
   1862 #if defined(LIBXML_CATALOG_ENABLED)
   1863 #ifdef bottom_catalog
   1864 #undef xmlCatalogResolve
   1865 extern __typeof (xmlCatalogResolve) xmlCatalogResolve __attribute((alias("xmlCatalogResolve__internal_alias")));
   1866 #else
   1867 #ifndef xmlCatalogResolve
   1868 extern __typeof (xmlCatalogResolve) xmlCatalogResolve__internal_alias __attribute((visibility("hidden")));
   1869 #define xmlCatalogResolve xmlCatalogResolve__internal_alias
   1870 #endif
   1871 #endif
   1872 #endif
   1873 
   1874 #if defined(LIBXML_CATALOG_ENABLED)
   1875 #ifdef bottom_catalog
   1876 #undef xmlCatalogResolvePublic
   1877 extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic __attribute((alias("xmlCatalogResolvePublic__internal_alias")));
   1878 #else
   1879 #ifndef xmlCatalogResolvePublic
   1880 extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
   1881 #define xmlCatalogResolvePublic xmlCatalogResolvePublic__internal_alias
   1882 #endif
   1883 #endif
   1884 #endif
   1885 
   1886 #if defined(LIBXML_CATALOG_ENABLED)
   1887 #ifdef bottom_catalog
   1888 #undef xmlCatalogResolveSystem
   1889 extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem __attribute((alias("xmlCatalogResolveSystem__internal_alias")));
   1890 #else
   1891 #ifndef xmlCatalogResolveSystem
   1892 extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
   1893 #define xmlCatalogResolveSystem xmlCatalogResolveSystem__internal_alias
   1894 #endif
   1895 #endif
   1896 #endif
   1897 
   1898 #if defined(LIBXML_CATALOG_ENABLED)
   1899 #ifdef bottom_catalog
   1900 #undef xmlCatalogResolveURI
   1901 extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI __attribute((alias("xmlCatalogResolveURI__internal_alias")));
   1902 #else
   1903 #ifndef xmlCatalogResolveURI
   1904 extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI__internal_alias __attribute((visibility("hidden")));
   1905 #define xmlCatalogResolveURI xmlCatalogResolveURI__internal_alias
   1906 #endif
   1907 #endif
   1908 #endif
   1909 
   1910 #if defined(LIBXML_CATALOG_ENABLED)
   1911 #ifdef bottom_catalog
   1912 #undef xmlCatalogSetDebug
   1913 extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug __attribute((alias("xmlCatalogSetDebug__internal_alias")));
   1914 #else
   1915 #ifndef xmlCatalogSetDebug
   1916 extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug__internal_alias __attribute((visibility("hidden")));
   1917 #define xmlCatalogSetDebug xmlCatalogSetDebug__internal_alias
   1918 #endif
   1919 #endif
   1920 #endif
   1921 
   1922 #if defined(LIBXML_CATALOG_ENABLED)
   1923 #ifdef bottom_catalog
   1924 #undef xmlCatalogSetDefaultPrefer
   1925 extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer __attribute((alias("xmlCatalogSetDefaultPrefer__internal_alias")));
   1926 #else
   1927 #ifndef xmlCatalogSetDefaultPrefer
   1928 extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer__internal_alias __attribute((visibility("hidden")));
   1929 #define xmlCatalogSetDefaultPrefer xmlCatalogSetDefaultPrefer__internal_alias
   1930 #endif
   1931 #endif
   1932 #endif
   1933 
   1934 #if defined(LIBXML_CATALOG_ENABLED)
   1935 #ifdef bottom_catalog
   1936 #undef xmlCatalogSetDefaults
   1937 extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults __attribute((alias("xmlCatalogSetDefaults__internal_alias")));
   1938 #else
   1939 #ifndef xmlCatalogSetDefaults
   1940 extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults__internal_alias __attribute((visibility("hidden")));
   1941 #define xmlCatalogSetDefaults xmlCatalogSetDefaults__internal_alias
   1942 #endif
   1943 #endif
   1944 #endif
   1945 
   1946 #ifdef bottom_encoding
   1947 #undef xmlCharEncCloseFunc
   1948 extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc __attribute((alias("xmlCharEncCloseFunc__internal_alias")));
   1949 #else
   1950 #ifndef xmlCharEncCloseFunc
   1951 extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc__internal_alias __attribute((visibility("hidden")));
   1952 #define xmlCharEncCloseFunc xmlCharEncCloseFunc__internal_alias
   1953 #endif
   1954 #endif
   1955 
   1956 #ifdef bottom_encoding
   1957 #undef xmlCharEncFirstLine
   1958 extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine __attribute((alias("xmlCharEncFirstLine__internal_alias")));
   1959 #else
   1960 #ifndef xmlCharEncFirstLine
   1961 extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine__internal_alias __attribute((visibility("hidden")));
   1962 #define xmlCharEncFirstLine xmlCharEncFirstLine__internal_alias
   1963 #endif
   1964 #endif
   1965 
   1966 #ifdef bottom_encoding
   1967 #undef xmlCharEncInFunc
   1968 extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc __attribute((alias("xmlCharEncInFunc__internal_alias")));
   1969 #else
   1970 #ifndef xmlCharEncInFunc
   1971 extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc__internal_alias __attribute((visibility("hidden")));
   1972 #define xmlCharEncInFunc xmlCharEncInFunc__internal_alias
   1973 #endif
   1974 #endif
   1975 
   1976 #ifdef bottom_encoding
   1977 #undef xmlCharEncOutFunc
   1978 extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc __attribute((alias("xmlCharEncOutFunc__internal_alias")));
   1979 #else
   1980 #ifndef xmlCharEncOutFunc
   1981 extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc__internal_alias __attribute((visibility("hidden")));
   1982 #define xmlCharEncOutFunc xmlCharEncOutFunc__internal_alias
   1983 #endif
   1984 #endif
   1985 
   1986 #ifdef bottom_chvalid
   1987 #undef xmlCharInRange
   1988 extern __typeof (xmlCharInRange) xmlCharInRange __attribute((alias("xmlCharInRange__internal_alias")));
   1989 #else
   1990 #ifndef xmlCharInRange
   1991 extern __typeof (xmlCharInRange) xmlCharInRange__internal_alias __attribute((visibility("hidden")));
   1992 #define xmlCharInRange xmlCharInRange__internal_alias
   1993 #endif
   1994 #endif
   1995 
   1996 #ifdef bottom_xmlstring
   1997 #undef xmlCharStrdup
   1998 extern __typeof (xmlCharStrdup) xmlCharStrdup __attribute((alias("xmlCharStrdup__internal_alias")));
   1999 #else
   2000 #ifndef xmlCharStrdup
   2001 extern __typeof (xmlCharStrdup) xmlCharStrdup__internal_alias __attribute((visibility("hidden")));
   2002 #define xmlCharStrdup xmlCharStrdup__internal_alias
   2003 #endif
   2004 #endif
   2005 
   2006 #ifdef bottom_xmlstring
   2007 #undef xmlCharStrndup
   2008 extern __typeof (xmlCharStrndup) xmlCharStrndup __attribute((alias("xmlCharStrndup__internal_alias")));
   2009 #else
   2010 #ifndef xmlCharStrndup
   2011 extern __typeof (xmlCharStrndup) xmlCharStrndup__internal_alias __attribute((visibility("hidden")));
   2012 #define xmlCharStrndup xmlCharStrndup__internal_alias
   2013 #endif
   2014 #endif
   2015 
   2016 #ifdef bottom_xmlIO
   2017 #undef xmlCheckFilename
   2018 extern __typeof (xmlCheckFilename) xmlCheckFilename __attribute((alias("xmlCheckFilename__internal_alias")));
   2019 #else
   2020 #ifndef xmlCheckFilename
   2021 extern __typeof (xmlCheckFilename) xmlCheckFilename__internal_alias __attribute((visibility("hidden")));
   2022 #define xmlCheckFilename xmlCheckFilename__internal_alias
   2023 #endif
   2024 #endif
   2025 
   2026 #ifdef bottom_xmlIO
   2027 #undef xmlCheckHTTPInput
   2028 extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput __attribute((alias("xmlCheckHTTPInput__internal_alias")));
   2029 #else
   2030 #ifndef xmlCheckHTTPInput
   2031 extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput__internal_alias __attribute((visibility("hidden")));
   2032 #define xmlCheckHTTPInput xmlCheckHTTPInput__internal_alias
   2033 #endif
   2034 #endif
   2035 
   2036 #ifdef bottom_parser
   2037 #undef xmlCheckLanguageID
   2038 extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID __attribute((alias("xmlCheckLanguageID__internal_alias")));
   2039 #else
   2040 #ifndef xmlCheckLanguageID
   2041 extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID__internal_alias __attribute((visibility("hidden")));
   2042 #define xmlCheckLanguageID xmlCheckLanguageID__internal_alias
   2043 #endif
   2044 #endif
   2045 
   2046 #ifdef bottom_xmlstring
   2047 #undef xmlCheckUTF8
   2048 extern __typeof (xmlCheckUTF8) xmlCheckUTF8 __attribute((alias("xmlCheckUTF8__internal_alias")));
   2049 #else
   2050 #ifndef xmlCheckUTF8
   2051 extern __typeof (xmlCheckUTF8) xmlCheckUTF8__internal_alias __attribute((visibility("hidden")));
   2052 #define xmlCheckUTF8 xmlCheckUTF8__internal_alias
   2053 #endif
   2054 #endif
   2055 
   2056 #ifdef bottom_parserInternals
   2057 #undef xmlCheckVersion
   2058 extern __typeof (xmlCheckVersion) xmlCheckVersion __attribute((alias("xmlCheckVersion__internal_alias")));
   2059 #else
   2060 #ifndef xmlCheckVersion
   2061 extern __typeof (xmlCheckVersion) xmlCheckVersion__internal_alias __attribute((visibility("hidden")));
   2062 #define xmlCheckVersion xmlCheckVersion__internal_alias
   2063 #endif
   2064 #endif
   2065 
   2066 #if defined(LIBXML_TREE_ENABLED)
   2067 #ifdef bottom_tree
   2068 #undef xmlChildElementCount
   2069 extern __typeof (xmlChildElementCount) xmlChildElementCount __attribute((alias("xmlChildElementCount__internal_alias")));
   2070 #else
   2071 #ifndef xmlChildElementCount
   2072 extern __typeof (xmlChildElementCount) xmlChildElementCount__internal_alias __attribute((visibility("hidden")));
   2073 #define xmlChildElementCount xmlChildElementCount__internal_alias
   2074 #endif
   2075 #endif
   2076 #endif
   2077 
   2078 #ifdef bottom_encoding
   2079 #undef xmlCleanupCharEncodingHandlers
   2080 extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers __attribute((alias("xmlCleanupCharEncodingHandlers__internal_alias")));
   2081 #else
   2082 #ifndef xmlCleanupCharEncodingHandlers
   2083 extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
   2084 #define xmlCleanupCharEncodingHandlers xmlCleanupCharEncodingHandlers__internal_alias
   2085 #endif
   2086 #endif
   2087 
   2088 #ifdef bottom_encoding
   2089 #undef xmlCleanupEncodingAliases
   2090 extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases __attribute((alias("xmlCleanupEncodingAliases__internal_alias")));
   2091 #else
   2092 #ifndef xmlCleanupEncodingAliases
   2093 extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases__internal_alias __attribute((visibility("hidden")));
   2094 #define xmlCleanupEncodingAliases xmlCleanupEncodingAliases__internal_alias
   2095 #endif
   2096 #endif
   2097 
   2098 #ifdef bottom_globals
   2099 #undef xmlCleanupGlobals
   2100 extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals __attribute((alias("xmlCleanupGlobals__internal_alias")));
   2101 #else
   2102 #ifndef xmlCleanupGlobals
   2103 extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals__internal_alias __attribute((visibility("hidden")));
   2104 #define xmlCleanupGlobals xmlCleanupGlobals__internal_alias
   2105 #endif
   2106 #endif
   2107 
   2108 #ifdef bottom_xmlIO
   2109 #undef xmlCleanupInputCallbacks
   2110 extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks __attribute((alias("xmlCleanupInputCallbacks__internal_alias")));
   2111 #else
   2112 #ifndef xmlCleanupInputCallbacks
   2113 extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks__internal_alias __attribute((visibility("hidden")));
   2114 #define xmlCleanupInputCallbacks xmlCleanupInputCallbacks__internal_alias
   2115 #endif
   2116 #endif
   2117 
   2118 #ifdef bottom_xmlmemory
   2119 #undef xmlCleanupMemory
   2120 extern __typeof (xmlCleanupMemory) xmlCleanupMemory __attribute((alias("xmlCleanupMemory__internal_alias")));
   2121 #else
   2122 #ifndef xmlCleanupMemory
   2123 extern __typeof (xmlCleanupMemory) xmlCleanupMemory__internal_alias __attribute((visibility("hidden")));
   2124 #define xmlCleanupMemory xmlCleanupMemory__internal_alias
   2125 #endif
   2126 #endif
   2127 
   2128 #if defined(LIBXML_OUTPUT_ENABLED)
   2129 #ifdef bottom_xmlIO
   2130 #undef xmlCleanupOutputCallbacks
   2131 extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks __attribute((alias("xmlCleanupOutputCallbacks__internal_alias")));
   2132 #else
   2133 #ifndef xmlCleanupOutputCallbacks
   2134 extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks__internal_alias __attribute((visibility("hidden")));
   2135 #define xmlCleanupOutputCallbacks xmlCleanupOutputCallbacks__internal_alias
   2136 #endif
   2137 #endif
   2138 #endif
   2139 
   2140 #ifdef bottom_parser
   2141 #undef xmlCleanupParser
   2142 extern __typeof (xmlCleanupParser) xmlCleanupParser __attribute((alias("xmlCleanupParser__internal_alias")));
   2143 #else
   2144 #ifndef xmlCleanupParser
   2145 extern __typeof (xmlCleanupParser) xmlCleanupParser__internal_alias __attribute((visibility("hidden")));
   2146 #define xmlCleanupParser xmlCleanupParser__internal_alias
   2147 #endif
   2148 #endif
   2149 
   2150 #if defined(LIBXML_LEGACY_ENABLED)
   2151 #ifdef bottom_legacy
   2152 #undef xmlCleanupPredefinedEntities
   2153 extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities __attribute((alias("xmlCleanupPredefinedEntities__internal_alias")));
   2154 #else
   2155 #ifndef xmlCleanupPredefinedEntities
   2156 extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities__internal_alias __attribute((visibility("hidden")));
   2157 #define xmlCleanupPredefinedEntities xmlCleanupPredefinedEntities__internal_alias
   2158 #endif
   2159 #endif
   2160 #endif
   2161 
   2162 #ifdef bottom_threads
   2163 #undef xmlCleanupThreads
   2164 extern __typeof (xmlCleanupThreads) xmlCleanupThreads __attribute((alias("xmlCleanupThreads__internal_alias")));
   2165 #else
   2166 #ifndef xmlCleanupThreads
   2167 extern __typeof (xmlCleanupThreads) xmlCleanupThreads__internal_alias __attribute((visibility("hidden")));
   2168 #define xmlCleanupThreads xmlCleanupThreads__internal_alias
   2169 #endif
   2170 #endif
   2171 
   2172 #ifdef bottom_parserInternals
   2173 #undef xmlClearNodeInfoSeq
   2174 extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq __attribute((alias("xmlClearNodeInfoSeq__internal_alias")));
   2175 #else
   2176 #ifndef xmlClearNodeInfoSeq
   2177 extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
   2178 #define xmlClearNodeInfoSeq xmlClearNodeInfoSeq__internal_alias
   2179 #endif
   2180 #endif
   2181 
   2182 #ifdef bottom_parserInternals
   2183 #undef xmlClearParserCtxt
   2184 extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt __attribute((alias("xmlClearParserCtxt__internal_alias")));
   2185 #else
   2186 #ifndef xmlClearParserCtxt
   2187 extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt__internal_alias __attribute((visibility("hidden")));
   2188 #define xmlClearParserCtxt xmlClearParserCtxt__internal_alias
   2189 #endif
   2190 #endif
   2191 
   2192 #if defined(LIBXML_CATALOG_ENABLED)
   2193 #ifdef bottom_catalog
   2194 #undef xmlConvertSGMLCatalog
   2195 extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog __attribute((alias("xmlConvertSGMLCatalog__internal_alias")));
   2196 #else
   2197 #ifndef xmlConvertSGMLCatalog
   2198 extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog__internal_alias __attribute((visibility("hidden")));
   2199 #define xmlConvertSGMLCatalog xmlConvertSGMLCatalog__internal_alias
   2200 #endif
   2201 #endif
   2202 #endif
   2203 
   2204 #if defined(LIBXML_TREE_ENABLED)
   2205 #ifdef bottom_valid
   2206 #undef xmlCopyAttributeTable
   2207 extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable __attribute((alias("xmlCopyAttributeTable__internal_alias")));
   2208 #else
   2209 #ifndef xmlCopyAttributeTable
   2210 extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable__internal_alias __attribute((visibility("hidden")));
   2211 #define xmlCopyAttributeTable xmlCopyAttributeTable__internal_alias
   2212 #endif
   2213 #endif
   2214 #endif
   2215 
   2216 #ifdef bottom_parserInternals
   2217 #undef xmlCopyChar
   2218 extern __typeof (xmlCopyChar) xmlCopyChar __attribute((alias("xmlCopyChar__internal_alias")));
   2219 #else
   2220 #ifndef xmlCopyChar
   2221 extern __typeof (xmlCopyChar) xmlCopyChar__internal_alias __attribute((visibility("hidden")));
   2222 #define xmlCopyChar xmlCopyChar__internal_alias
   2223 #endif
   2224 #endif
   2225 
   2226 #ifdef bottom_parserInternals
   2227 #undef xmlCopyCharMultiByte
   2228 extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte __attribute((alias("xmlCopyCharMultiByte__internal_alias")));
   2229 #else
   2230 #ifndef xmlCopyCharMultiByte
   2231 extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte__internal_alias __attribute((visibility("hidden")));
   2232 #define xmlCopyCharMultiByte xmlCopyCharMultiByte__internal_alias
   2233 #endif
   2234 #endif
   2235 
   2236 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   2237 #ifdef bottom_tree
   2238 #undef xmlCopyDoc
   2239 extern __typeof (xmlCopyDoc) xmlCopyDoc __attribute((alias("xmlCopyDoc__internal_alias")));
   2240 #else
   2241 #ifndef xmlCopyDoc
   2242 extern __typeof (xmlCopyDoc) xmlCopyDoc__internal_alias __attribute((visibility("hidden")));
   2243 #define xmlCopyDoc xmlCopyDoc__internal_alias
   2244 #endif
   2245 #endif
   2246 #endif
   2247 
   2248 #ifdef bottom_valid
   2249 #undef xmlCopyDocElementContent
   2250 extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent __attribute((alias("xmlCopyDocElementContent__internal_alias")));
   2251 #else
   2252 #ifndef xmlCopyDocElementContent
   2253 extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent__internal_alias __attribute((visibility("hidden")));
   2254 #define xmlCopyDocElementContent xmlCopyDocElementContent__internal_alias
   2255 #endif
   2256 #endif
   2257 
   2258 #if defined(LIBXML_TREE_ENABLED)
   2259 #ifdef bottom_tree
   2260 #undef xmlCopyDtd
   2261 extern __typeof (xmlCopyDtd) xmlCopyDtd __attribute((alias("xmlCopyDtd__internal_alias")));
   2262 #else
   2263 #ifndef xmlCopyDtd
   2264 extern __typeof (xmlCopyDtd) xmlCopyDtd__internal_alias __attribute((visibility("hidden")));
   2265 #define xmlCopyDtd xmlCopyDtd__internal_alias
   2266 #endif
   2267 #endif
   2268 #endif
   2269 
   2270 #ifdef bottom_valid
   2271 #undef xmlCopyElementContent
   2272 extern __typeof (xmlCopyElementContent) xmlCopyElementContent __attribute((alias("xmlCopyElementContent__internal_alias")));
   2273 #else
   2274 #ifndef xmlCopyElementContent
   2275 extern __typeof (xmlCopyElementContent) xmlCopyElementContent__internal_alias __attribute((visibility("hidden")));
   2276 #define xmlCopyElementContent xmlCopyElementContent__internal_alias
   2277 #endif
   2278 #endif
   2279 
   2280 #if defined(LIBXML_TREE_ENABLED)
   2281 #ifdef bottom_valid
   2282 #undef xmlCopyElementTable
   2283 extern __typeof (xmlCopyElementTable) xmlCopyElementTable __attribute((alias("xmlCopyElementTable__internal_alias")));
   2284 #else
   2285 #ifndef xmlCopyElementTable
   2286 extern __typeof (xmlCopyElementTable) xmlCopyElementTable__internal_alias __attribute((visibility("hidden")));
   2287 #define xmlCopyElementTable xmlCopyElementTable__internal_alias
   2288 #endif
   2289 #endif
   2290 #endif
   2291 
   2292 #if defined(LIBXML_TREE_ENABLED)
   2293 #ifdef bottom_entities
   2294 #undef xmlCopyEntitiesTable
   2295 extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable __attribute((alias("xmlCopyEntitiesTable__internal_alias")));
   2296 #else
   2297 #ifndef xmlCopyEntitiesTable
   2298 extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable__internal_alias __attribute((visibility("hidden")));
   2299 #define xmlCopyEntitiesTable xmlCopyEntitiesTable__internal_alias
   2300 #endif
   2301 #endif
   2302 #endif
   2303 
   2304 #if defined(LIBXML_TREE_ENABLED)
   2305 #ifdef bottom_valid
   2306 #undef xmlCopyEnumeration
   2307 extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration __attribute((alias("xmlCopyEnumeration__internal_alias")));
   2308 #else
   2309 #ifndef xmlCopyEnumeration
   2310 extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration__internal_alias __attribute((visibility("hidden")));
   2311 #define xmlCopyEnumeration xmlCopyEnumeration__internal_alias
   2312 #endif
   2313 #endif
   2314 #endif
   2315 
   2316 #ifdef bottom_error
   2317 #undef xmlCopyError
   2318 extern __typeof (xmlCopyError) xmlCopyError __attribute((alias("xmlCopyError__internal_alias")));
   2319 #else
   2320 #ifndef xmlCopyError
   2321 extern __typeof (xmlCopyError) xmlCopyError__internal_alias __attribute((visibility("hidden")));
   2322 #define xmlCopyError xmlCopyError__internal_alias
   2323 #endif
   2324 #endif
   2325 
   2326 #ifdef bottom_tree
   2327 #undef xmlCopyNamespace
   2328 extern __typeof (xmlCopyNamespace) xmlCopyNamespace __attribute((alias("xmlCopyNamespace__internal_alias")));
   2329 #else
   2330 #ifndef xmlCopyNamespace
   2331 extern __typeof (xmlCopyNamespace) xmlCopyNamespace__internal_alias __attribute((visibility("hidden")));
   2332 #define xmlCopyNamespace xmlCopyNamespace__internal_alias
   2333 #endif
   2334 #endif
   2335 
   2336 #ifdef bottom_tree
   2337 #undef xmlCopyNamespaceList
   2338 extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList __attribute((alias("xmlCopyNamespaceList__internal_alias")));
   2339 #else
   2340 #ifndef xmlCopyNamespaceList
   2341 extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList__internal_alias __attribute((visibility("hidden")));
   2342 #define xmlCopyNamespaceList xmlCopyNamespaceList__internal_alias
   2343 #endif
   2344 #endif
   2345 
   2346 #ifdef bottom_tree
   2347 #undef xmlCopyNode
   2348 extern __typeof (xmlCopyNode) xmlCopyNode __attribute((alias("xmlCopyNode__internal_alias")));
   2349 #else
   2350 #ifndef xmlCopyNode
   2351 extern __typeof (xmlCopyNode) xmlCopyNode__internal_alias __attribute((visibility("hidden")));
   2352 #define xmlCopyNode xmlCopyNode__internal_alias
   2353 #endif
   2354 #endif
   2355 
   2356 #ifdef bottom_tree
   2357 #undef xmlCopyNodeList
   2358 extern __typeof (xmlCopyNodeList) xmlCopyNodeList __attribute((alias("xmlCopyNodeList__internal_alias")));
   2359 #else
   2360 #ifndef xmlCopyNodeList
   2361 extern __typeof (xmlCopyNodeList) xmlCopyNodeList__internal_alias __attribute((visibility("hidden")));
   2362 #define xmlCopyNodeList xmlCopyNodeList__internal_alias
   2363 #endif
   2364 #endif
   2365 
   2366 #if defined(LIBXML_TREE_ENABLED)
   2367 #ifdef bottom_valid
   2368 #undef xmlCopyNotationTable
   2369 extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable __attribute((alias("xmlCopyNotationTable__internal_alias")));
   2370 #else
   2371 #ifndef xmlCopyNotationTable
   2372 extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable__internal_alias __attribute((visibility("hidden")));
   2373 #define xmlCopyNotationTable xmlCopyNotationTable__internal_alias
   2374 #endif
   2375 #endif
   2376 #endif
   2377 
   2378 #ifdef bottom_tree
   2379 #undef xmlCopyProp
   2380 extern __typeof (xmlCopyProp) xmlCopyProp __attribute((alias("xmlCopyProp__internal_alias")));
   2381 #else
   2382 #ifndef xmlCopyProp
   2383 extern __typeof (xmlCopyProp) xmlCopyProp__internal_alias __attribute((visibility("hidden")));
   2384 #define xmlCopyProp xmlCopyProp__internal_alias
   2385 #endif
   2386 #endif
   2387 
   2388 #ifdef bottom_tree
   2389 #undef xmlCopyPropList
   2390 extern __typeof (xmlCopyPropList) xmlCopyPropList __attribute((alias("xmlCopyPropList__internal_alias")));
   2391 #else
   2392 #ifndef xmlCopyPropList
   2393 extern __typeof (xmlCopyPropList) xmlCopyPropList__internal_alias __attribute((visibility("hidden")));
   2394 #define xmlCopyPropList xmlCopyPropList__internal_alias
   2395 #endif
   2396 #endif
   2397 
   2398 #ifdef bottom_parser
   2399 #undef xmlCreateDocParserCtxt
   2400 extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt __attribute((alias("xmlCreateDocParserCtxt__internal_alias")));
   2401 #else
   2402 #ifndef xmlCreateDocParserCtxt
   2403 extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt__internal_alias __attribute((visibility("hidden")));
   2404 #define xmlCreateDocParserCtxt xmlCreateDocParserCtxt__internal_alias
   2405 #endif
   2406 #endif
   2407 
   2408 #ifdef bottom_entities
   2409 #undef xmlCreateEntitiesTable
   2410 extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable __attribute((alias("xmlCreateEntitiesTable__internal_alias")));
   2411 #else
   2412 #ifndef xmlCreateEntitiesTable
   2413 extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable__internal_alias __attribute((visibility("hidden")));
   2414 #define xmlCreateEntitiesTable xmlCreateEntitiesTable__internal_alias
   2415 #endif
   2416 #endif
   2417 
   2418 #ifdef bottom_parser
   2419 #undef xmlCreateEntityParserCtxt
   2420 extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt __attribute((alias("xmlCreateEntityParserCtxt__internal_alias")));
   2421 #else
   2422 #ifndef xmlCreateEntityParserCtxt
   2423 extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt__internal_alias __attribute((visibility("hidden")));
   2424 #define xmlCreateEntityParserCtxt xmlCreateEntityParserCtxt__internal_alias
   2425 #endif
   2426 #endif
   2427 
   2428 #ifdef bottom_valid
   2429 #undef xmlCreateEnumeration
   2430 extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration __attribute((alias("xmlCreateEnumeration__internal_alias")));
   2431 #else
   2432 #ifndef xmlCreateEnumeration
   2433 extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration__internal_alias __attribute((visibility("hidden")));
   2434 #define xmlCreateEnumeration xmlCreateEnumeration__internal_alias
   2435 #endif
   2436 #endif
   2437 
   2438 #ifdef bottom_parser
   2439 #undef xmlCreateFileParserCtxt
   2440 extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt __attribute((alias("xmlCreateFileParserCtxt__internal_alias")));
   2441 #else
   2442 #ifndef xmlCreateFileParserCtxt
   2443 extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
   2444 #define xmlCreateFileParserCtxt xmlCreateFileParserCtxt__internal_alias
   2445 #endif
   2446 #endif
   2447 
   2448 #ifdef bottom_parser
   2449 #undef xmlCreateIOParserCtxt
   2450 extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt __attribute((alias("xmlCreateIOParserCtxt__internal_alias")));
   2451 #else
   2452 #ifndef xmlCreateIOParserCtxt
   2453 extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt__internal_alias __attribute((visibility("hidden")));
   2454 #define xmlCreateIOParserCtxt xmlCreateIOParserCtxt__internal_alias
   2455 #endif
   2456 #endif
   2457 
   2458 #ifdef bottom_tree
   2459 #undef xmlCreateIntSubset
   2460 extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset __attribute((alias("xmlCreateIntSubset__internal_alias")));
   2461 #else
   2462 #ifndef xmlCreateIntSubset
   2463 extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset__internal_alias __attribute((visibility("hidden")));
   2464 #define xmlCreateIntSubset xmlCreateIntSubset__internal_alias
   2465 #endif
   2466 #endif
   2467 
   2468 #ifdef bottom_parser
   2469 #undef xmlCreateMemoryParserCtxt
   2470 extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt __attribute((alias("xmlCreateMemoryParserCtxt__internal_alias")));
   2471 #else
   2472 #ifndef xmlCreateMemoryParserCtxt
   2473 extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
   2474 #define xmlCreateMemoryParserCtxt xmlCreateMemoryParserCtxt__internal_alias
   2475 #endif
   2476 #endif
   2477 
   2478 #if defined(LIBXML_PUSH_ENABLED)
   2479 #ifdef bottom_parser
   2480 #undef xmlCreatePushParserCtxt
   2481 extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt __attribute((alias("xmlCreatePushParserCtxt__internal_alias")));
   2482 #else
   2483 #ifndef xmlCreatePushParserCtxt
   2484 extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
   2485 #define xmlCreatePushParserCtxt xmlCreatePushParserCtxt__internal_alias
   2486 #endif
   2487 #endif
   2488 #endif
   2489 
   2490 #ifdef bottom_uri
   2491 #undef xmlCreateURI
   2492 extern __typeof (xmlCreateURI) xmlCreateURI __attribute((alias("xmlCreateURI__internal_alias")));
   2493 #else
   2494 #ifndef xmlCreateURI
   2495 extern __typeof (xmlCreateURI) xmlCreateURI__internal_alias __attribute((visibility("hidden")));
   2496 #define xmlCreateURI xmlCreateURI__internal_alias
   2497 #endif
   2498 #endif
   2499 
   2500 #ifdef bottom_parser
   2501 #undef xmlCreateURLParserCtxt
   2502 extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt __attribute((alias("xmlCreateURLParserCtxt__internal_alias")));
   2503 #else
   2504 #ifndef xmlCreateURLParserCtxt
   2505 extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt__internal_alias __attribute((visibility("hidden")));
   2506 #define xmlCreateURLParserCtxt xmlCreateURLParserCtxt__internal_alias
   2507 #endif
   2508 #endif
   2509 
   2510 #ifdef bottom_error
   2511 #undef xmlCtxtGetLastError
   2512 extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError __attribute((alias("xmlCtxtGetLastError__internal_alias")));
   2513 #else
   2514 #ifndef xmlCtxtGetLastError
   2515 extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError__internal_alias __attribute((visibility("hidden")));
   2516 #define xmlCtxtGetLastError xmlCtxtGetLastError__internal_alias
   2517 #endif
   2518 #endif
   2519 
   2520 #ifdef bottom_parser
   2521 #undef xmlCtxtReadDoc
   2522 extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc __attribute((alias("xmlCtxtReadDoc__internal_alias")));
   2523 #else
   2524 #ifndef xmlCtxtReadDoc
   2525 extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
   2526 #define xmlCtxtReadDoc xmlCtxtReadDoc__internal_alias
   2527 #endif
   2528 #endif
   2529 
   2530 #ifdef bottom_parser
   2531 #undef xmlCtxtReadFd
   2532 extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd __attribute((alias("xmlCtxtReadFd__internal_alias")));
   2533 #else
   2534 #ifndef xmlCtxtReadFd
   2535 extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
   2536 #define xmlCtxtReadFd xmlCtxtReadFd__internal_alias
   2537 #endif
   2538 #endif
   2539 
   2540 #ifdef bottom_parser
   2541 #undef xmlCtxtReadFile
   2542 extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile __attribute((alias("xmlCtxtReadFile__internal_alias")));
   2543 #else
   2544 #ifndef xmlCtxtReadFile
   2545 extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
   2546 #define xmlCtxtReadFile xmlCtxtReadFile__internal_alias
   2547 #endif
   2548 #endif
   2549 
   2550 #ifdef bottom_parser
   2551 #undef xmlCtxtReadIO
   2552 extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO __attribute((alias("xmlCtxtReadIO__internal_alias")));
   2553 #else
   2554 #ifndef xmlCtxtReadIO
   2555 extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
   2556 #define xmlCtxtReadIO xmlCtxtReadIO__internal_alias
   2557 #endif
   2558 #endif
   2559 
   2560 #ifdef bottom_parser
   2561 #undef xmlCtxtReadMemory
   2562 extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory __attribute((alias("xmlCtxtReadMemory__internal_alias")));
   2563 #else
   2564 #ifndef xmlCtxtReadMemory
   2565 extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
   2566 #define xmlCtxtReadMemory xmlCtxtReadMemory__internal_alias
   2567 #endif
   2568 #endif
   2569 
   2570 #ifdef bottom_parser
   2571 #undef xmlCtxtReset
   2572 extern __typeof (xmlCtxtReset) xmlCtxtReset __attribute((alias("xmlCtxtReset__internal_alias")));
   2573 #else
   2574 #ifndef xmlCtxtReset
   2575 extern __typeof (xmlCtxtReset) xmlCtxtReset__internal_alias __attribute((visibility("hidden")));
   2576 #define xmlCtxtReset xmlCtxtReset__internal_alias
   2577 #endif
   2578 #endif
   2579 
   2580 #ifdef bottom_error
   2581 #undef xmlCtxtResetLastError
   2582 extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError __attribute((alias("xmlCtxtResetLastError__internal_alias")));
   2583 #else
   2584 #ifndef xmlCtxtResetLastError
   2585 extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError__internal_alias __attribute((visibility("hidden")));
   2586 #define xmlCtxtResetLastError xmlCtxtResetLastError__internal_alias
   2587 #endif
   2588 #endif
   2589 
   2590 #ifdef bottom_parser
   2591 #undef xmlCtxtResetPush
   2592 extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush __attribute((alias("xmlCtxtResetPush__internal_alias")));
   2593 #else
   2594 #ifndef xmlCtxtResetPush
   2595 extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush__internal_alias __attribute((visibility("hidden")));
   2596 #define xmlCtxtResetPush xmlCtxtResetPush__internal_alias
   2597 #endif
   2598 #endif
   2599 
   2600 #ifdef bottom_parser
   2601 #undef xmlCtxtUseOptions
   2602 extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions __attribute((alias("xmlCtxtUseOptions__internal_alias")));
   2603 #else
   2604 #ifndef xmlCtxtUseOptions
   2605 extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
   2606 #define xmlCtxtUseOptions xmlCtxtUseOptions__internal_alias
   2607 #endif
   2608 #endif
   2609 
   2610 #ifdef bottom_parserInternals
   2611 #undef xmlCurrentChar
   2612 extern __typeof (xmlCurrentChar) xmlCurrentChar __attribute((alias("xmlCurrentChar__internal_alias")));
   2613 #else
   2614 #ifndef xmlCurrentChar
   2615 extern __typeof (xmlCurrentChar) xmlCurrentChar__internal_alias __attribute((visibility("hidden")));
   2616 #define xmlCurrentChar xmlCurrentChar__internal_alias
   2617 #endif
   2618 #endif
   2619 
   2620 #ifdef bottom_tree
   2621 #undef xmlDOMWrapAdoptNode
   2622 extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode __attribute((alias("xmlDOMWrapAdoptNode__internal_alias")));
   2623 #else
   2624 #ifndef xmlDOMWrapAdoptNode
   2625 extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode__internal_alias __attribute((visibility("hidden")));
   2626 #define xmlDOMWrapAdoptNode xmlDOMWrapAdoptNode__internal_alias
   2627 #endif
   2628 #endif
   2629 
   2630 #ifdef bottom_tree
   2631 #undef xmlDOMWrapCloneNode
   2632 extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode __attribute((alias("xmlDOMWrapCloneNode__internal_alias")));
   2633 #else
   2634 #ifndef xmlDOMWrapCloneNode
   2635 extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode__internal_alias __attribute((visibility("hidden")));
   2636 #define xmlDOMWrapCloneNode xmlDOMWrapCloneNode__internal_alias
   2637 #endif
   2638 #endif
   2639 
   2640 #ifdef bottom_tree
   2641 #undef xmlDOMWrapFreeCtxt
   2642 extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt __attribute((alias("xmlDOMWrapFreeCtxt__internal_alias")));
   2643 #else
   2644 #ifndef xmlDOMWrapFreeCtxt
   2645 extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt__internal_alias __attribute((visibility("hidden")));
   2646 #define xmlDOMWrapFreeCtxt xmlDOMWrapFreeCtxt__internal_alias
   2647 #endif
   2648 #endif
   2649 
   2650 #ifdef bottom_tree
   2651 #undef xmlDOMWrapNewCtxt
   2652 extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt __attribute((alias("xmlDOMWrapNewCtxt__internal_alias")));
   2653 #else
   2654 #ifndef xmlDOMWrapNewCtxt
   2655 extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt__internal_alias __attribute((visibility("hidden")));
   2656 #define xmlDOMWrapNewCtxt xmlDOMWrapNewCtxt__internal_alias
   2657 #endif
   2658 #endif
   2659 
   2660 #ifdef bottom_tree
   2661 #undef xmlDOMWrapReconcileNamespaces
   2662 extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces __attribute((alias("xmlDOMWrapReconcileNamespaces__internal_alias")));
   2663 #else
   2664 #ifndef xmlDOMWrapReconcileNamespaces
   2665 extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces__internal_alias __attribute((visibility("hidden")));
   2666 #define xmlDOMWrapReconcileNamespaces xmlDOMWrapReconcileNamespaces__internal_alias
   2667 #endif
   2668 #endif
   2669 
   2670 #ifdef bottom_tree
   2671 #undef xmlDOMWrapRemoveNode
   2672 extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode __attribute((alias("xmlDOMWrapRemoveNode__internal_alias")));
   2673 #else
   2674 #ifndef xmlDOMWrapRemoveNode
   2675 extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode__internal_alias __attribute((visibility("hidden")));
   2676 #define xmlDOMWrapRemoveNode xmlDOMWrapRemoveNode__internal_alias
   2677 #endif
   2678 #endif
   2679 
   2680 #if defined(LIBXML_DEBUG_ENABLED)
   2681 #ifdef bottom_debugXML
   2682 #undef xmlDebugCheckDocument
   2683 extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument __attribute((alias("xmlDebugCheckDocument__internal_alias")));
   2684 #else
   2685 #ifndef xmlDebugCheckDocument
   2686 extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument__internal_alias __attribute((visibility("hidden")));
   2687 #define xmlDebugCheckDocument xmlDebugCheckDocument__internal_alias
   2688 #endif
   2689 #endif
   2690 #endif
   2691 
   2692 #if defined(LIBXML_DEBUG_ENABLED)
   2693 #ifdef bottom_debugXML
   2694 #undef xmlDebugDumpAttr
   2695 extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr __attribute((alias("xmlDebugDumpAttr__internal_alias")));
   2696 #else
   2697 #ifndef xmlDebugDumpAttr
   2698 extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr__internal_alias __attribute((visibility("hidden")));
   2699 #define xmlDebugDumpAttr xmlDebugDumpAttr__internal_alias
   2700 #endif
   2701 #endif
   2702 #endif
   2703 
   2704 #if defined(LIBXML_DEBUG_ENABLED)
   2705 #ifdef bottom_debugXML
   2706 #undef xmlDebugDumpAttrList
   2707 extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList __attribute((alias("xmlDebugDumpAttrList__internal_alias")));
   2708 #else
   2709 #ifndef xmlDebugDumpAttrList
   2710 extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList__internal_alias __attribute((visibility("hidden")));
   2711 #define xmlDebugDumpAttrList xmlDebugDumpAttrList__internal_alias
   2712 #endif
   2713 #endif
   2714 #endif
   2715 
   2716 #if defined(LIBXML_DEBUG_ENABLED)
   2717 #ifdef bottom_debugXML
   2718 #undef xmlDebugDumpDTD
   2719 extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD __attribute((alias("xmlDebugDumpDTD__internal_alias")));
   2720 #else
   2721 #ifndef xmlDebugDumpDTD
   2722 extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD__internal_alias __attribute((visibility("hidden")));
   2723 #define xmlDebugDumpDTD xmlDebugDumpDTD__internal_alias
   2724 #endif
   2725 #endif
   2726 #endif
   2727 
   2728 #if defined(LIBXML_DEBUG_ENABLED)
   2729 #ifdef bottom_debugXML
   2730 #undef xmlDebugDumpDocument
   2731 extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument __attribute((alias("xmlDebugDumpDocument__internal_alias")));
   2732 #else
   2733 #ifndef xmlDebugDumpDocument
   2734 extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument__internal_alias __attribute((visibility("hidden")));
   2735 #define xmlDebugDumpDocument xmlDebugDumpDocument__internal_alias
   2736 #endif
   2737 #endif
   2738 #endif
   2739 
   2740 #if defined(LIBXML_DEBUG_ENABLED)
   2741 #ifdef bottom_debugXML
   2742 #undef xmlDebugDumpDocumentHead
   2743 extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead __attribute((alias("xmlDebugDumpDocumentHead__internal_alias")));
   2744 #else
   2745 #ifndef xmlDebugDumpDocumentHead
   2746 extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead__internal_alias __attribute((visibility("hidden")));
   2747 #define xmlDebugDumpDocumentHead xmlDebugDumpDocumentHead__internal_alias
   2748 #endif
   2749 #endif
   2750 #endif
   2751 
   2752 #if defined(LIBXML_DEBUG_ENABLED)
   2753 #ifdef bottom_debugXML
   2754 #undef xmlDebugDumpEntities
   2755 extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities __attribute((alias("xmlDebugDumpEntities__internal_alias")));
   2756 #else
   2757 #ifndef xmlDebugDumpEntities
   2758 extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities__internal_alias __attribute((visibility("hidden")));
   2759 #define xmlDebugDumpEntities xmlDebugDumpEntities__internal_alias
   2760 #endif
   2761 #endif
   2762 #endif
   2763 
   2764 #if defined(LIBXML_DEBUG_ENABLED)
   2765 #ifdef bottom_debugXML
   2766 #undef xmlDebugDumpNode
   2767 extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode __attribute((alias("xmlDebugDumpNode__internal_alias")));
   2768 #else
   2769 #ifndef xmlDebugDumpNode
   2770 extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode__internal_alias __attribute((visibility("hidden")));
   2771 #define xmlDebugDumpNode xmlDebugDumpNode__internal_alias
   2772 #endif
   2773 #endif
   2774 #endif
   2775 
   2776 #if defined(LIBXML_DEBUG_ENABLED)
   2777 #ifdef bottom_debugXML
   2778 #undef xmlDebugDumpNodeList
   2779 extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList __attribute((alias("xmlDebugDumpNodeList__internal_alias")));
   2780 #else
   2781 #ifndef xmlDebugDumpNodeList
   2782 extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList__internal_alias __attribute((visibility("hidden")));
   2783 #define xmlDebugDumpNodeList xmlDebugDumpNodeList__internal_alias
   2784 #endif
   2785 #endif
   2786 #endif
   2787 
   2788 #if defined(LIBXML_DEBUG_ENABLED)
   2789 #ifdef bottom_debugXML
   2790 #undef xmlDebugDumpOneNode
   2791 extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode __attribute((alias("xmlDebugDumpOneNode__internal_alias")));
   2792 #else
   2793 #ifndef xmlDebugDumpOneNode
   2794 extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode__internal_alias __attribute((visibility("hidden")));
   2795 #define xmlDebugDumpOneNode xmlDebugDumpOneNode__internal_alias
   2796 #endif
   2797 #endif
   2798 #endif
   2799 
   2800 #if defined(LIBXML_DEBUG_ENABLED)
   2801 #ifdef bottom_debugXML
   2802 #undef xmlDebugDumpString
   2803 extern __typeof (xmlDebugDumpString) xmlDebugDumpString __attribute((alias("xmlDebugDumpString__internal_alias")));
   2804 #else
   2805 #ifndef xmlDebugDumpString
   2806 extern __typeof (xmlDebugDumpString) xmlDebugDumpString__internal_alias __attribute((visibility("hidden")));
   2807 #define xmlDebugDumpString xmlDebugDumpString__internal_alias
   2808 #endif
   2809 #endif
   2810 #endif
   2811 
   2812 #if defined(LIBXML_LEGACY_ENABLED)
   2813 #ifdef bottom_legacy
   2814 #undef xmlDecodeEntities
   2815 extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
   2816 #else
   2817 #ifndef xmlDecodeEntities
   2818 extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
   2819 #define xmlDecodeEntities xmlDecodeEntities__internal_alias
   2820 #endif
   2821 #endif
   2822 #endif
   2823 
   2824 #ifdef bottom_SAX2
   2825 #undef xmlDefaultSAXHandlerInit
   2826 extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit __attribute((alias("xmlDefaultSAXHandlerInit__internal_alias")));
   2827 #else
   2828 #ifndef xmlDefaultSAXHandlerInit
   2829 extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
   2830 #define xmlDefaultSAXHandlerInit xmlDefaultSAXHandlerInit__internal_alias
   2831 #endif
   2832 #endif
   2833 
   2834 #ifdef bottom_encoding
   2835 #undef xmlDelEncodingAlias
   2836 extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias __attribute((alias("xmlDelEncodingAlias__internal_alias")));
   2837 #else
   2838 #ifndef xmlDelEncodingAlias
   2839 extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias__internal_alias __attribute((visibility("hidden")));
   2840 #define xmlDelEncodingAlias xmlDelEncodingAlias__internal_alias
   2841 #endif
   2842 #endif
   2843 
   2844 #ifdef bottom_globals
   2845 #undef xmlDeregisterNodeDefault
   2846 extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault __attribute((alias("xmlDeregisterNodeDefault__internal_alias")));
   2847 #else
   2848 #ifndef xmlDeregisterNodeDefault
   2849 extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
   2850 #define xmlDeregisterNodeDefault xmlDeregisterNodeDefault__internal_alias
   2851 #endif
   2852 #endif
   2853 
   2854 #ifdef bottom_encoding
   2855 #undef xmlDetectCharEncoding
   2856 extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding __attribute((alias("xmlDetectCharEncoding__internal_alias")));
   2857 #else
   2858 #ifndef xmlDetectCharEncoding
   2859 extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding__internal_alias __attribute((visibility("hidden")));
   2860 #define xmlDetectCharEncoding xmlDetectCharEncoding__internal_alias
   2861 #endif
   2862 #endif
   2863 
   2864 #ifdef bottom_dict
   2865 #undef xmlDictCleanup
   2866 extern __typeof (xmlDictCleanup) xmlDictCleanup __attribute((alias("xmlDictCleanup__internal_alias")));
   2867 #else
   2868 #ifndef xmlDictCleanup
   2869 extern __typeof (xmlDictCleanup) xmlDictCleanup__internal_alias __attribute((visibility("hidden")));
   2870 #define xmlDictCleanup xmlDictCleanup__internal_alias
   2871 #endif
   2872 #endif
   2873 
   2874 #ifdef bottom_dict
   2875 #undef xmlDictCreate
   2876 extern __typeof (xmlDictCreate) xmlDictCreate __attribute((alias("xmlDictCreate__internal_alias")));
   2877 #else
   2878 #ifndef xmlDictCreate
   2879 extern __typeof (xmlDictCreate) xmlDictCreate__internal_alias __attribute((visibility("hidden")));
   2880 #define xmlDictCreate xmlDictCreate__internal_alias
   2881 #endif
   2882 #endif
   2883 
   2884 #ifdef bottom_dict
   2885 #undef xmlDictCreateSub
   2886 extern __typeof (xmlDictCreateSub) xmlDictCreateSub __attribute((alias("xmlDictCreateSub__internal_alias")));
   2887 #else
   2888 #ifndef xmlDictCreateSub
   2889 extern __typeof (xmlDictCreateSub) xmlDictCreateSub__internal_alias __attribute((visibility("hidden")));
   2890 #define xmlDictCreateSub xmlDictCreateSub__internal_alias
   2891 #endif
   2892 #endif
   2893 
   2894 #ifdef bottom_dict
   2895 #undef xmlDictExists
   2896 extern __typeof (xmlDictExists) xmlDictExists __attribute((alias("xmlDictExists__internal_alias")));
   2897 #else
   2898 #ifndef xmlDictExists
   2899 extern __typeof (xmlDictExists) xmlDictExists__internal_alias __attribute((visibility("hidden")));
   2900 #define xmlDictExists xmlDictExists__internal_alias
   2901 #endif
   2902 #endif
   2903 
   2904 #ifdef bottom_dict
   2905 #undef xmlDictFree
   2906 extern __typeof (xmlDictFree) xmlDictFree __attribute((alias("xmlDictFree__internal_alias")));
   2907 #else
   2908 #ifndef xmlDictFree
   2909 extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibility("hidden")));
   2910 #define xmlDictFree xmlDictFree__internal_alias
   2911 #endif
   2912 #endif
   2913 
   2914 #ifdef bottom_dict
   2915 #undef xmlDictGetUsage
   2916 extern __typeof (xmlDictGetUsage) xmlDictGetUsage __attribute((alias("xmlDictGetUsage__internal_alias")));
   2917 #else
   2918 #ifndef xmlDictGetUsage
   2919 extern __typeof (xmlDictGetUsage) xmlDictGetUsage__internal_alias __attribute((visibility("hidden")));
   2920 #define xmlDictGetUsage xmlDictGetUsage__internal_alias
   2921 #endif
   2922 #endif
   2923 
   2924 #ifdef bottom_dict
   2925 #undef xmlDictLookup
   2926 extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias")));
   2927 #else
   2928 #ifndef xmlDictLookup
   2929 extern __typeof (xmlDictLookup) xmlDictLookup__internal_alias __attribute((visibility("hidden")));
   2930 #define xmlDictLookup xmlDictLookup__internal_alias
   2931 #endif
   2932 #endif
   2933 
   2934 #ifdef bottom_dict
   2935 #undef xmlDictOwns
   2936 extern __typeof (xmlDictOwns) xmlDictOwns __attribute((alias("xmlDictOwns__internal_alias")));
   2937 #else
   2938 #ifndef xmlDictOwns
   2939 extern __typeof (xmlDictOwns) xmlDictOwns__internal_alias __attribute((visibility("hidden")));
   2940 #define xmlDictOwns xmlDictOwns__internal_alias
   2941 #endif
   2942 #endif
   2943 
   2944 #ifdef bottom_dict
   2945 #undef xmlDictQLookup
   2946 extern __typeof (xmlDictQLookup) xmlDictQLookup __attribute((alias("xmlDictQLookup__internal_alias")));
   2947 #else
   2948 #ifndef xmlDictQLookup
   2949 extern __typeof (xmlDictQLookup) xmlDictQLookup__internal_alias __attribute((visibility("hidden")));
   2950 #define xmlDictQLookup xmlDictQLookup__internal_alias
   2951 #endif
   2952 #endif
   2953 
   2954 #ifdef bottom_dict
   2955 #undef xmlDictReference
   2956 extern __typeof (xmlDictReference) xmlDictReference __attribute((alias("xmlDictReference__internal_alias")));
   2957 #else
   2958 #ifndef xmlDictReference
   2959 extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute((visibility("hidden")));
   2960 #define xmlDictReference xmlDictReference__internal_alias
   2961 #endif
   2962 #endif
   2963 
   2964 #ifdef bottom_dict
   2965 #undef xmlDictSetLimit
   2966 extern __typeof (xmlDictSetLimit) xmlDictSetLimit __attribute((alias("xmlDictSetLimit__internal_alias")));
   2967 #else
   2968 #ifndef xmlDictSetLimit
   2969 extern __typeof (xmlDictSetLimit) xmlDictSetLimit__internal_alias __attribute((visibility("hidden")));
   2970 #define xmlDictSetLimit xmlDictSetLimit__internal_alias
   2971 #endif
   2972 #endif
   2973 
   2974 #ifdef bottom_dict
   2975 #undef xmlDictSize
   2976 extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias")));
   2977 #else
   2978 #ifndef xmlDictSize
   2979 extern __typeof (xmlDictSize) xmlDictSize__internal_alias __attribute((visibility("hidden")));
   2980 #define xmlDictSize xmlDictSize__internal_alias
   2981 #endif
   2982 #endif
   2983 
   2984 #ifdef bottom_tree
   2985 #undef xmlDocCopyNode
   2986 extern __typeof (xmlDocCopyNode) xmlDocCopyNode __attribute((alias("xmlDocCopyNode__internal_alias")));
   2987 #else
   2988 #ifndef xmlDocCopyNode
   2989 extern __typeof (xmlDocCopyNode) xmlDocCopyNode__internal_alias __attribute((visibility("hidden")));
   2990 #define xmlDocCopyNode xmlDocCopyNode__internal_alias
   2991 #endif
   2992 #endif
   2993 
   2994 #ifdef bottom_tree
   2995 #undef xmlDocCopyNodeList
   2996 extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList __attribute((alias("xmlDocCopyNodeList__internal_alias")));
   2997 #else
   2998 #ifndef xmlDocCopyNodeList
   2999 extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList__internal_alias __attribute((visibility("hidden")));
   3000 #define xmlDocCopyNodeList xmlDocCopyNodeList__internal_alias
   3001 #endif
   3002 #endif
   3003 
   3004 #if defined(LIBXML_OUTPUT_ENABLED)
   3005 #ifdef bottom_xmlsave
   3006 #undef xmlDocDump
   3007 extern __typeof (xmlDocDump) xmlDocDump __attribute((alias("xmlDocDump__internal_alias")));
   3008 #else
   3009 #ifndef xmlDocDump
   3010 extern __typeof (xmlDocDump) xmlDocDump__internal_alias __attribute((visibility("hidden")));
   3011 #define xmlDocDump xmlDocDump__internal_alias
   3012 #endif
   3013 #endif
   3014 #endif
   3015 
   3016 #if defined(LIBXML_OUTPUT_ENABLED)
   3017 #ifdef bottom_xmlsave
   3018 #undef xmlDocDumpFormatMemory
   3019 extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory __attribute((alias("xmlDocDumpFormatMemory__internal_alias")));
   3020 #else
   3021 #ifndef xmlDocDumpFormatMemory
   3022 extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory__internal_alias __attribute((visibility("hidden")));
   3023 #define xmlDocDumpFormatMemory xmlDocDumpFormatMemory__internal_alias
   3024 #endif
   3025 #endif
   3026 #endif
   3027 
   3028 #if defined(LIBXML_OUTPUT_ENABLED)
   3029 #ifdef bottom_xmlsave
   3030 #undef xmlDocDumpFormatMemoryEnc
   3031 extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc __attribute((alias("xmlDocDumpFormatMemoryEnc__internal_alias")));
   3032 #else
   3033 #ifndef xmlDocDumpFormatMemoryEnc
   3034 extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc__internal_alias __attribute((visibility("hidden")));
   3035 #define xmlDocDumpFormatMemoryEnc xmlDocDumpFormatMemoryEnc__internal_alias
   3036 #endif
   3037 #endif
   3038 #endif
   3039 
   3040 #if defined(LIBXML_OUTPUT_ENABLED)
   3041 #ifdef bottom_xmlsave
   3042 #undef xmlDocDumpMemory
   3043 extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory __attribute((alias("xmlDocDumpMemory__internal_alias")));
   3044 #else
   3045 #ifndef xmlDocDumpMemory
   3046 extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
   3047 #define xmlDocDumpMemory xmlDocDumpMemory__internal_alias
   3048 #endif
   3049 #endif
   3050 #endif
   3051 
   3052 #if defined(LIBXML_OUTPUT_ENABLED)
   3053 #ifdef bottom_xmlsave
   3054 #undef xmlDocDumpMemoryEnc
   3055 extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc __attribute((alias("xmlDocDumpMemoryEnc__internal_alias")));
   3056 #else
   3057 #ifndef xmlDocDumpMemoryEnc
   3058 extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc__internal_alias __attribute((visibility("hidden")));
   3059 #define xmlDocDumpMemoryEnc xmlDocDumpMemoryEnc__internal_alias
   3060 #endif
   3061 #endif
   3062 #endif
   3063 
   3064 #if defined(LIBXML_OUTPUT_ENABLED)
   3065 #ifdef bottom_xmlsave
   3066 #undef xmlDocFormatDump
   3067 extern __typeof (xmlDocFormatDump) xmlDocFormatDump __attribute((alias("xmlDocFormatDump__internal_alias")));
   3068 #else
   3069 #ifndef xmlDocFormatDump
   3070 extern __typeof (xmlDocFormatDump) xmlDocFormatDump__internal_alias __attribute((visibility("hidden")));
   3071 #define xmlDocFormatDump xmlDocFormatDump__internal_alias
   3072 #endif
   3073 #endif
   3074 #endif
   3075 
   3076 #ifdef bottom_tree
   3077 #undef xmlDocGetRootElement
   3078 extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement __attribute((alias("xmlDocGetRootElement__internal_alias")));
   3079 #else
   3080 #ifndef xmlDocGetRootElement
   3081 extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement__internal_alias __attribute((visibility("hidden")));
   3082 #define xmlDocGetRootElement xmlDocGetRootElement__internal_alias
   3083 #endif
   3084 #endif
   3085 
   3086 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
   3087 #ifdef bottom_tree
   3088 #undef xmlDocSetRootElement
   3089 extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement __attribute((alias("xmlDocSetRootElement__internal_alias")));
   3090 #else
   3091 #ifndef xmlDocSetRootElement
   3092 extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement__internal_alias __attribute((visibility("hidden")));
   3093 #define xmlDocSetRootElement xmlDocSetRootElement__internal_alias
   3094 #endif
   3095 #endif
   3096 #endif
   3097 
   3098 #if defined(LIBXML_OUTPUT_ENABLED)
   3099 #ifdef bottom_valid
   3100 #undef xmlDumpAttributeDecl
   3101 extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl __attribute((alias("xmlDumpAttributeDecl__internal_alias")));
   3102 #else
   3103 #ifndef xmlDumpAttributeDecl
   3104 extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl__internal_alias __attribute((visibility("hidden")));
   3105 #define xmlDumpAttributeDecl xmlDumpAttributeDecl__internal_alias
   3106 #endif
   3107 #endif
   3108 #endif
   3109 
   3110 #if defined(LIBXML_OUTPUT_ENABLED)
   3111 #ifdef bottom_valid
   3112 #undef xmlDumpAttributeTable
   3113 extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable __attribute((alias("xmlDumpAttributeTable__internal_alias")));
   3114 #else
   3115 #ifndef xmlDumpAttributeTable
   3116 extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable__internal_alias __attribute((visibility("hidden")));
   3117 #define xmlDumpAttributeTable xmlDumpAttributeTable__internal_alias
   3118 #endif
   3119 #endif
   3120 #endif
   3121 
   3122 #if defined(LIBXML_OUTPUT_ENABLED)
   3123 #ifdef bottom_valid
   3124 #undef xmlDumpElementDecl
   3125 extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl __attribute((alias("xmlDumpElementDecl__internal_alias")));
   3126 #else
   3127 #ifndef xmlDumpElementDecl
   3128 extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl__internal_alias __attribute((visibility("hidden")));
   3129 #define xmlDumpElementDecl xmlDumpElementDecl__internal_alias
   3130 #endif
   3131 #endif
   3132 #endif
   3133 
   3134 #if defined(LIBXML_OUTPUT_ENABLED)
   3135 #ifdef bottom_valid
   3136 #undef xmlDumpElementTable
   3137 extern __typeof (xmlDumpElementTable) xmlDumpElementTable __attribute((alias("xmlDumpElementTable__internal_alias")));
   3138 #else
   3139 #ifndef xmlDumpElementTable
   3140 extern __typeof (xmlDumpElementTable) xmlDumpElementTable__internal_alias __attribute((visibility("hidden")));
   3141 #define xmlDumpElementTable xmlDumpElementTable__internal_alias
   3142 #endif
   3143 #endif
   3144 #endif
   3145 
   3146 #if defined(LIBXML_OUTPUT_ENABLED)
   3147 #ifdef bottom_entities
   3148 #undef xmlDumpEntitiesTable
   3149 extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable __attribute((alias("xmlDumpEntitiesTable__internal_alias")));
   3150 #else
   3151 #ifndef xmlDumpEntitiesTable
   3152 extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable__internal_alias __attribute((visibility("hidden")));
   3153 #define xmlDumpEntitiesTable xmlDumpEntitiesTable__internal_alias
   3154 #endif
   3155 #endif
   3156 #endif
   3157 
   3158 #if defined(LIBXML_OUTPUT_ENABLED)
   3159 #ifdef bottom_entities
   3160 #undef xmlDumpEntityDecl
   3161 extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl __attribute((alias("xmlDumpEntityDecl__internal_alias")));
   3162 #else
   3163 #ifndef xmlDumpEntityDecl
   3164 extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl__internal_alias __attribute((visibility("hidden")));
   3165 #define xmlDumpEntityDecl xmlDumpEntityDecl__internal_alias
   3166 #endif
   3167 #endif
   3168 #endif
   3169 
   3170 #if defined(LIBXML_OUTPUT_ENABLED)
   3171 #ifdef bottom_valid
   3172 #undef xmlDumpNotationDecl
   3173 extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl __attribute((alias("xmlDumpNotationDecl__internal_alias")));
   3174 #else
   3175 #ifndef xmlDumpNotationDecl
   3176 extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl__internal_alias __attribute((visibility("hidden")));
   3177 #define xmlDumpNotationDecl xmlDumpNotationDecl__internal_alias
   3178 #endif
   3179 #endif
   3180 #endif
   3181 
   3182 #if defined(LIBXML_OUTPUT_ENABLED)
   3183 #ifdef bottom_valid
   3184 #undef xmlDumpNotationTable
   3185 extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable __attribute((alias("xmlDumpNotationTable__internal_alias")));
   3186 #else
   3187 #ifndef xmlDumpNotationTable
   3188 extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable__internal_alias __attribute((visibility("hidden")));
   3189 #define xmlDumpNotationTable xmlDumpNotationTable__internal_alias
   3190 #endif
   3191 #endif
   3192 #endif
   3193 
   3194 #if defined(LIBXML_OUTPUT_ENABLED)
   3195 #ifdef bottom_xmlsave
   3196 #undef xmlElemDump
   3197 extern __typeof (xmlElemDump) xmlElemDump __attribute((alias("xmlElemDump__internal_alias")));
   3198 #else
   3199 #ifndef xmlElemDump
   3200 extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibility("hidden")));
   3201 #define xmlElemDump xmlElemDump__internal_alias
   3202 #endif
   3203 #endif
   3204 #endif
   3205 
   3206 #if defined(LIBXML_LEGACY_ENABLED)
   3207 #ifdef bottom_legacy
   3208 #undef xmlEncodeEntities
   3209 extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
   3210 #else
   3211 #ifndef xmlEncodeEntities
   3212 extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
   3213 #define xmlEncodeEntities xmlEncodeEntities__internal_alias
   3214 #endif
   3215 #endif
   3216 #endif
   3217 
   3218 #ifdef bottom_entities
   3219 #undef xmlEncodeEntitiesReentrant
   3220 extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
   3221 #else
   3222 #ifndef xmlEncodeEntitiesReentrant
   3223 extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant__internal_alias __attribute((visibility("hidden")));
   3224 #define xmlEncodeEntitiesReentrant xmlEncodeEntitiesReentrant__internal_alias
   3225 #endif
   3226 #endif
   3227 
   3228 #ifdef bottom_entities
   3229 #undef xmlEncodeSpecialChars
   3230 extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars __attribute((alias("xmlEncodeSpecialChars__internal_alias")));
   3231 #else
   3232 #ifndef xmlEncodeSpecialChars
   3233 extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars__internal_alias __attribute((visibility("hidden")));
   3234 #define xmlEncodeSpecialChars xmlEncodeSpecialChars__internal_alias
   3235 #endif
   3236 #endif
   3237 
   3238 #ifdef bottom_parserInternals
   3239 #undef xmlErrMemory
   3240 extern __typeof (xmlErrMemory) xmlErrMemory __attribute((alias("xmlErrMemory__internal_alias")));
   3241 #else
   3242 #ifndef xmlErrMemory
   3243 extern __typeof (xmlErrMemory) xmlErrMemory__internal_alias __attribute((visibility("hidden")));
   3244 #define xmlErrMemory xmlErrMemory__internal_alias
   3245 #endif
   3246 #endif
   3247 
   3248 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3249 #ifdef bottom_xmlregexp
   3250 #undef xmlExpCtxtNbCons
   3251 extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons __attribute((alias("xmlExpCtxtNbCons__internal_alias")));
   3252 #else
   3253 #ifndef xmlExpCtxtNbCons
   3254 extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons__internal_alias __attribute((visibility("hidden")));
   3255 #define xmlExpCtxtNbCons xmlExpCtxtNbCons__internal_alias
   3256 #endif
   3257 #endif
   3258 #endif
   3259 
   3260 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3261 #ifdef bottom_xmlregexp
   3262 #undef xmlExpCtxtNbNodes
   3263 extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes __attribute((alias("xmlExpCtxtNbNodes__internal_alias")));
   3264 #else
   3265 #ifndef xmlExpCtxtNbNodes
   3266 extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes__internal_alias __attribute((visibility("hidden")));
   3267 #define xmlExpCtxtNbNodes xmlExpCtxtNbNodes__internal_alias
   3268 #endif
   3269 #endif
   3270 #endif
   3271 
   3272 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3273 #ifdef bottom_xmlregexp
   3274 #undef xmlExpDump
   3275 extern __typeof (xmlExpDump) xmlExpDump __attribute((alias("xmlExpDump__internal_alias")));
   3276 #else
   3277 #ifndef xmlExpDump
   3278 extern __typeof (xmlExpDump) xmlExpDump__internal_alias __attribute((visibility("hidden")));
   3279 #define xmlExpDump xmlExpDump__internal_alias
   3280 #endif
   3281 #endif
   3282 #endif
   3283 
   3284 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3285 #ifdef bottom_xmlregexp
   3286 #undef xmlExpExpDerive
   3287 extern __typeof (xmlExpExpDerive) xmlExpExpDerive __attribute((alias("xmlExpExpDerive__internal_alias")));
   3288 #else
   3289 #ifndef xmlExpExpDerive
   3290 extern __typeof (xmlExpExpDerive) xmlExpExpDerive__internal_alias __attribute((visibility("hidden")));
   3291 #define xmlExpExpDerive xmlExpExpDerive__internal_alias
   3292 #endif
   3293 #endif
   3294 #endif
   3295 
   3296 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3297 #ifdef bottom_xmlregexp
   3298 #undef xmlExpFree
   3299 extern __typeof (xmlExpFree) xmlExpFree __attribute((alias("xmlExpFree__internal_alias")));
   3300 #else
   3301 #ifndef xmlExpFree
   3302 extern __typeof (xmlExpFree) xmlExpFree__internal_alias __attribute((visibility("hidden")));
   3303 #define xmlExpFree xmlExpFree__internal_alias
   3304 #endif
   3305 #endif
   3306 #endif
   3307 
   3308 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3309 #ifdef bottom_xmlregexp
   3310 #undef xmlExpFreeCtxt
   3311 extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt __attribute((alias("xmlExpFreeCtxt__internal_alias")));
   3312 #else
   3313 #ifndef xmlExpFreeCtxt
   3314 extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt__internal_alias __attribute((visibility("hidden")));
   3315 #define xmlExpFreeCtxt xmlExpFreeCtxt__internal_alias
   3316 #endif
   3317 #endif
   3318 #endif
   3319 
   3320 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3321 #ifdef bottom_xmlregexp
   3322 #undef xmlExpGetLanguage
   3323 extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage __attribute((alias("xmlExpGetLanguage__internal_alias")));
   3324 #else
   3325 #ifndef xmlExpGetLanguage
   3326 extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage__internal_alias __attribute((visibility("hidden")));
   3327 #define xmlExpGetLanguage xmlExpGetLanguage__internal_alias
   3328 #endif
   3329 #endif
   3330 #endif
   3331 
   3332 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3333 #ifdef bottom_xmlregexp
   3334 #undef xmlExpGetStart
   3335 extern __typeof (xmlExpGetStart) xmlExpGetStart __attribute((alias("xmlExpGetStart__internal_alias")));
   3336 #else
   3337 #ifndef xmlExpGetStart
   3338 extern __typeof (xmlExpGetStart) xmlExpGetStart__internal_alias __attribute((visibility("hidden")));
   3339 #define xmlExpGetStart xmlExpGetStart__internal_alias
   3340 #endif
   3341 #endif
   3342 #endif
   3343 
   3344 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3345 #ifdef bottom_xmlregexp
   3346 #undef xmlExpIsNillable
   3347 extern __typeof (xmlExpIsNillable) xmlExpIsNillable __attribute((alias("xmlExpIsNillable__internal_alias")));
   3348 #else
   3349 #ifndef xmlExpIsNillable
   3350 extern __typeof (xmlExpIsNillable) xmlExpIsNillable__internal_alias __attribute((visibility("hidden")));
   3351 #define xmlExpIsNillable xmlExpIsNillable__internal_alias
   3352 #endif
   3353 #endif
   3354 #endif
   3355 
   3356 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3357 #ifdef bottom_xmlregexp
   3358 #undef xmlExpMaxToken
   3359 extern __typeof (xmlExpMaxToken) xmlExpMaxToken __attribute((alias("xmlExpMaxToken__internal_alias")));
   3360 #else
   3361 #ifndef xmlExpMaxToken
   3362 extern __typeof (xmlExpMaxToken) xmlExpMaxToken__internal_alias __attribute((visibility("hidden")));
   3363 #define xmlExpMaxToken xmlExpMaxToken__internal_alias
   3364 #endif
   3365 #endif
   3366 #endif
   3367 
   3368 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3369 #ifdef bottom_xmlregexp
   3370 #undef xmlExpNewAtom
   3371 extern __typeof (xmlExpNewAtom) xmlExpNewAtom __attribute((alias("xmlExpNewAtom__internal_alias")));
   3372 #else
   3373 #ifndef xmlExpNewAtom
   3374 extern __typeof (xmlExpNewAtom) xmlExpNewAtom__internal_alias __attribute((visibility("hidden")));
   3375 #define xmlExpNewAtom xmlExpNewAtom__internal_alias
   3376 #endif
   3377 #endif
   3378 #endif
   3379 
   3380 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3381 #ifdef bottom_xmlregexp
   3382 #undef xmlExpNewCtxt
   3383 extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt __attribute((alias("xmlExpNewCtxt__internal_alias")));
   3384 #else
   3385 #ifndef xmlExpNewCtxt
   3386 extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt__internal_alias __attribute((visibility("hidden")));
   3387 #define xmlExpNewCtxt xmlExpNewCtxt__internal_alias
   3388 #endif
   3389 #endif
   3390 #endif
   3391 
   3392 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3393 #ifdef bottom_xmlregexp
   3394 #undef xmlExpNewOr
   3395 extern __typeof (xmlExpNewOr) xmlExpNewOr __attribute((alias("xmlExpNewOr__internal_alias")));
   3396 #else
   3397 #ifndef xmlExpNewOr
   3398 extern __typeof (xmlExpNewOr) xmlExpNewOr__internal_alias __attribute((visibility("hidden")));
   3399 #define xmlExpNewOr xmlExpNewOr__internal_alias
   3400 #endif
   3401 #endif
   3402 #endif
   3403 
   3404 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3405 #ifdef bottom_xmlregexp
   3406 #undef xmlExpNewRange
   3407 extern __typeof (xmlExpNewRange) xmlExpNewRange __attribute((alias("xmlExpNewRange__internal_alias")));
   3408 #else
   3409 #ifndef xmlExpNewRange
   3410 extern __typeof (xmlExpNewRange) xmlExpNewRange__internal_alias __attribute((visibility("hidden")));
   3411 #define xmlExpNewRange xmlExpNewRange__internal_alias
   3412 #endif
   3413 #endif
   3414 #endif
   3415 
   3416 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3417 #ifdef bottom_xmlregexp
   3418 #undef xmlExpNewSeq
   3419 extern __typeof (xmlExpNewSeq) xmlExpNewSeq __attribute((alias("xmlExpNewSeq__internal_alias")));
   3420 #else
   3421 #ifndef xmlExpNewSeq
   3422 extern __typeof (xmlExpNewSeq) xmlExpNewSeq__internal_alias __attribute((visibility("hidden")));
   3423 #define xmlExpNewSeq xmlExpNewSeq__internal_alias
   3424 #endif
   3425 #endif
   3426 #endif
   3427 
   3428 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3429 #ifdef bottom_xmlregexp
   3430 #undef xmlExpParse
   3431 extern __typeof (xmlExpParse) xmlExpParse __attribute((alias("xmlExpParse__internal_alias")));
   3432 #else
   3433 #ifndef xmlExpParse
   3434 extern __typeof (xmlExpParse) xmlExpParse__internal_alias __attribute((visibility("hidden")));
   3435 #define xmlExpParse xmlExpParse__internal_alias
   3436 #endif
   3437 #endif
   3438 #endif
   3439 
   3440 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3441 #ifdef bottom_xmlregexp
   3442 #undef xmlExpRef
   3443 extern __typeof (xmlExpRef) xmlExpRef __attribute((alias("xmlExpRef__internal_alias")));
   3444 #else
   3445 #ifndef xmlExpRef
   3446 extern __typeof (xmlExpRef) xmlExpRef__internal_alias __attribute((visibility("hidden")));
   3447 #define xmlExpRef xmlExpRef__internal_alias
   3448 #endif
   3449 #endif
   3450 #endif
   3451 
   3452 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3453 #ifdef bottom_xmlregexp
   3454 #undef xmlExpStringDerive
   3455 extern __typeof (xmlExpStringDerive) xmlExpStringDerive __attribute((alias("xmlExpStringDerive__internal_alias")));
   3456 #else
   3457 #ifndef xmlExpStringDerive
   3458 extern __typeof (xmlExpStringDerive) xmlExpStringDerive__internal_alias __attribute((visibility("hidden")));
   3459 #define xmlExpStringDerive xmlExpStringDerive__internal_alias
   3460 #endif
   3461 #endif
   3462 #endif
   3463 
   3464 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3465 #ifdef bottom_xmlregexp
   3466 #undef xmlExpSubsume
   3467 extern __typeof (xmlExpSubsume) xmlExpSubsume __attribute((alias("xmlExpSubsume__internal_alias")));
   3468 #else
   3469 #ifndef xmlExpSubsume
   3470 extern __typeof (xmlExpSubsume) xmlExpSubsume__internal_alias __attribute((visibility("hidden")));
   3471 #define xmlExpSubsume xmlExpSubsume__internal_alias
   3472 #endif
   3473 #endif
   3474 #endif
   3475 
   3476 #ifdef bottom_xmlIO
   3477 #undef xmlFileClose
   3478 extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
   3479 #else
   3480 #ifndef xmlFileClose
   3481 extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
   3482 #define xmlFileClose xmlFileClose__internal_alias
   3483 #endif
   3484 #endif
   3485 
   3486 #ifdef bottom_xmlIO
   3487 #undef xmlFileMatch
   3488 extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
   3489 #else
   3490 #ifndef xmlFileMatch
   3491 extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
   3492 #define xmlFileMatch xmlFileMatch__internal_alias
   3493 #endif
   3494 #endif
   3495 
   3496 #ifdef bottom_xmlIO
   3497 #undef xmlFileOpen
   3498 extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
   3499 #else
   3500 #ifndef xmlFileOpen
   3501 extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
   3502 #define xmlFileOpen xmlFileOpen__internal_alias
   3503 #endif
   3504 #endif
   3505 
   3506 #ifdef bottom_xmlIO
   3507 #undef xmlFileRead
   3508 extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
   3509 #else
   3510 #ifndef xmlFileRead
   3511 extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
   3512 #define xmlFileRead xmlFileRead__internal_alias
   3513 #endif
   3514 #endif
   3515 
   3516 #ifdef bottom_encoding
   3517 #undef xmlFindCharEncodingHandler
   3518 extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
   3519 #else
   3520 #ifndef xmlFindCharEncodingHandler
   3521 extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
   3522 #define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__internal_alias
   3523 #endif
   3524 #endif
   3525 
   3526 #if defined(LIBXML_TREE_ENABLED)
   3527 #ifdef bottom_tree
   3528 #undef xmlFirstElementChild
   3529 extern __typeof (xmlFirstElementChild) xmlFirstElementChild __attribute((alias("xmlFirstElementChild__internal_alias")));
   3530 #else
   3531 #ifndef xmlFirstElementChild
   3532 extern __typeof (xmlFirstElementChild) xmlFirstElementChild__internal_alias __attribute((visibility("hidden")));
   3533 #define xmlFirstElementChild xmlFirstElementChild__internal_alias
   3534 #endif
   3535 #endif
   3536 #endif
   3537 
   3538 #ifdef bottom_valid
   3539 #undef xmlFreeAttributeTable
   3540 extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
   3541 #else
   3542 #ifndef xmlFreeAttributeTable
   3543 extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
   3544 #define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
   3545 #endif
   3546 #endif
   3547 
   3548 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   3549 #ifdef bottom_xmlregexp
   3550 #undef xmlFreeAutomata
   3551 extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
   3552 #else
   3553 #ifndef xmlFreeAutomata
   3554 extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
   3555 #define xmlFreeAutomata xmlFreeAutomata__internal_alias
   3556 #endif
   3557 #endif
   3558 #endif
   3559 
   3560 #if defined(LIBXML_CATALOG_ENABLED)
   3561 #ifdef bottom_catalog
   3562 #undef xmlFreeCatalog
   3563 extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
   3564 #else
   3565 #ifndef xmlFreeCatalog
   3566 extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
   3567 #define xmlFreeCatalog xmlFreeCatalog__internal_alias
   3568 #endif
   3569 #endif
   3570 #endif
   3571 
   3572 #ifdef bottom_tree
   3573 #undef xmlFreeDoc
   3574 extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
   3575 #else
   3576 #ifndef xmlFreeDoc
   3577 extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
   3578 #define xmlFreeDoc xmlFreeDoc__internal_alias
   3579 #endif
   3580 #endif
   3581 
   3582 #ifdef bottom_valid
   3583 #undef xmlFreeDocElementContent
   3584 extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
   3585 #else
   3586 #ifndef xmlFreeDocElementContent
   3587 extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
   3588 #define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
   3589 #endif
   3590 #endif
   3591 
   3592 #ifdef bottom_tree
   3593 #undef xmlFreeDtd
   3594 extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
   3595 #else
   3596 #ifndef xmlFreeDtd
   3597 extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
   3598 #define xmlFreeDtd xmlFreeDtd__internal_alias
   3599 #endif
   3600 #endif
   3601 
   3602 #ifdef bottom_valid
   3603 #undef xmlFreeElementContent
   3604 extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
   3605 #else
   3606 #ifndef xmlFreeElementContent
   3607 extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
   3608 #define xmlFreeElementContent xmlFreeElementContent__internal_alias
   3609 #endif
   3610 #endif
   3611 
   3612 #ifdef bottom_valid
   3613 #undef xmlFreeElementTable
   3614 extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
   3615 #else
   3616 #ifndef xmlFreeElementTable
   3617 extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
   3618 #define xmlFreeElementTable xmlFreeElementTable__internal_alias
   3619 #endif
   3620 #endif
   3621 
   3622 #ifdef bottom_entities
   3623 #undef xmlFreeEntitiesTable
   3624 extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
   3625 #else
   3626 #ifndef xmlFreeEntitiesTable
   3627 extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
   3628 #define xmlFreeEntitiesTable xmlFreeEntitiesTable__internal_alias
   3629 #endif
   3630 #endif
   3631 
   3632 #ifdef bottom_valid
   3633 #undef xmlFreeEnumeration
   3634 extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
   3635 #else
   3636 #ifndef xmlFreeEnumeration
   3637 extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
   3638 #define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
   3639 #endif
   3640 #endif
   3641 
   3642 #ifdef bottom_valid
   3643 #undef xmlFreeIDTable
   3644 extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
   3645 #else
   3646 #ifndef xmlFreeIDTable
   3647 extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
   3648 #define xmlFreeIDTable xmlFreeIDTable__internal_alias
   3649 #endif
   3650 #endif
   3651 
   3652 #ifdef bottom_parserInternals
   3653 #undef xmlFreeInputStream
   3654 extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
   3655 #else
   3656 #ifndef xmlFreeInputStream
   3657 extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
   3658 #define xmlFreeInputStream xmlFreeInputStream__internal_alias
   3659 #endif
   3660 #endif
   3661 
   3662 #ifdef bottom_threads
   3663 #undef xmlFreeMutex
   3664 extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
   3665 #else
   3666 #ifndef xmlFreeMutex
   3667 extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
   3668 #define xmlFreeMutex xmlFreeMutex__internal_alias
   3669 #endif
   3670 #endif
   3671 
   3672 #ifdef bottom_tree
   3673 #undef xmlFreeNode
   3674 extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
   3675 #else
   3676 #ifndef xmlFreeNode
   3677 extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
   3678 #define xmlFreeNode xmlFreeNode__internal_alias
   3679 #endif
   3680 #endif
   3681 
   3682 #ifdef bottom_tree
   3683 #undef xmlFreeNodeList
   3684 extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
   3685 #else
   3686 #ifndef xmlFreeNodeList
   3687 extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
   3688 #define xmlFreeNodeList xmlFreeNodeList__internal_alias
   3689 #endif
   3690 #endif
   3691 
   3692 #ifdef bottom_valid
   3693 #undef xmlFreeNotationTable
   3694 extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
   3695 #else
   3696 #ifndef xmlFreeNotationTable
   3697 extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
   3698 #define xmlFreeNotationTable xmlFreeNotationTable__internal_alias
   3699 #endif
   3700 #endif
   3701 
   3702 #ifdef bottom_tree
   3703 #undef xmlFreeNs
   3704 extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
   3705 #else
   3706 #ifndef xmlFreeNs
   3707 extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
   3708 #define xmlFreeNs xmlFreeNs__internal_alias
   3709 #endif
   3710 #endif
   3711 
   3712 #ifdef bottom_tree
   3713 #undef xmlFreeNsList
   3714 extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
   3715 #else
   3716 #ifndef xmlFreeNsList
   3717 extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
   3718 #define xmlFreeNsList xmlFreeNsList__internal_alias
   3719 #endif
   3720 #endif
   3721 
   3722 #ifdef bottom_parserInternals
   3723 #undef xmlFreeParserCtxt
   3724 extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
   3725 #else
   3726 #ifndef xmlFreeParserCtxt
   3727 extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
   3728 #define xmlFreeParserCtxt xmlFreeParserCtxt__internal_alias
   3729 #endif
   3730 #endif
   3731 
   3732 #ifdef bottom_xmlIO
   3733 #undef xmlFreeParserInputBuffer
   3734 extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
   3735 #else
   3736 #ifndef xmlFreeParserInputBuffer
   3737 extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
   3738 #define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
   3739 #endif
   3740 #endif
   3741 
   3742 #if defined(LIBXML_PATTERN_ENABLED)
   3743 #ifdef bottom_pattern
   3744 #undef xmlFreePattern
   3745 extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
   3746 #else
   3747 #ifndef xmlFreePattern
   3748 extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
   3749 #define xmlFreePattern xmlFreePattern__internal_alias
   3750 #endif
   3751 #endif
   3752 #endif
   3753 
   3754 #if defined(LIBXML_PATTERN_ENABLED)
   3755 #ifdef bottom_pattern
   3756 #undef xmlFreePatternList
   3757 extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
   3758 #else
   3759 #ifndef xmlFreePatternList
   3760 extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
   3761 #define xmlFreePatternList xmlFreePatternList__internal_alias
   3762 #endif
   3763 #endif
   3764 #endif
   3765 
   3766 #ifdef bottom_tree
   3767 #undef xmlFreeProp
   3768 extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
   3769 #else
   3770 #ifndef xmlFreeProp
   3771 extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
   3772 #define xmlFreeProp xmlFreeProp__internal_alias
   3773 #endif
   3774 #endif
   3775 
   3776 #ifdef bottom_tree
   3777 #undef xmlFreePropList
   3778 extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
   3779 #else
   3780 #ifndef xmlFreePropList
   3781 extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
   3782 #define xmlFreePropList xmlFreePropList__internal_alias
   3783 #endif
   3784 #endif
   3785 
   3786 #ifdef bottom_threads
   3787 #undef xmlFreeRMutex
   3788 extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
   3789 #else
   3790 #ifndef xmlFreeRMutex
   3791 extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
   3792 #define xmlFreeRMutex xmlFreeRMutex__internal_alias
   3793 #endif
   3794 #endif
   3795 
   3796 #ifdef bottom_valid
   3797 #undef xmlFreeRefTable
   3798 extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
   3799 #else
   3800 #ifndef xmlFreeRefTable
   3801 extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
   3802 #define xmlFreeRefTable xmlFreeRefTable__internal_alias
   3803 #endif
   3804 #endif
   3805 
   3806 #if defined(LIBXML_PATTERN_ENABLED)
   3807 #ifdef bottom_pattern
   3808 #undef xmlFreeStreamCtxt
   3809 extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
   3810 #else
   3811 #ifndef xmlFreeStreamCtxt
   3812 extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
   3813 #define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
   3814 #endif
   3815 #endif
   3816 #endif
   3817 
   3818 #if defined(LIBXML_READER_ENABLED)
   3819 #ifdef bottom_xmlreader
   3820 #undef xmlFreeTextReader
   3821 extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
   3822 #else
   3823 #ifndef xmlFreeTextReader
   3824 extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
   3825 #define xmlFreeTextReader xmlFreeTextReader__internal_alias
   3826 #endif
   3827 #endif
   3828 #endif
   3829 
   3830 #if defined(LIBXML_WRITER_ENABLED)
   3831 #ifdef bottom_xmlwriter
   3832 #undef xmlFreeTextWriter
   3833 extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
   3834 #else
   3835 #ifndef xmlFreeTextWriter
   3836 extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
   3837 #define xmlFreeTextWriter xmlFreeTextWriter__internal_alias
   3838 #endif
   3839 #endif
   3840 #endif
   3841 
   3842 #ifdef bottom_uri
   3843 #undef xmlFreeURI
   3844 extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
   3845 #else
   3846 #ifndef xmlFreeURI
   3847 extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
   3848 #define xmlFreeURI xmlFreeURI__internal_alias
   3849 #endif
   3850 #endif
   3851 
   3852 #if defined(LIBXML_VALID_ENABLED)
   3853 #ifdef bottom_valid
   3854 #undef xmlFreeValidCtxt
   3855 extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
   3856 #else
   3857 #ifndef xmlFreeValidCtxt
   3858 extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
   3859 #define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
   3860 #endif
   3861 #endif
   3862 #endif
   3863 
   3864 #ifdef bottom_xmlmemory
   3865 #undef xmlGcMemGet
   3866 extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
   3867 #else
   3868 #ifndef xmlGcMemGet
   3869 extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
   3870 #define xmlGcMemGet xmlGcMemGet__internal_alias
   3871 #endif
   3872 #endif
   3873 
   3874 #ifdef bottom_xmlmemory
   3875 #undef xmlGcMemSetup
   3876 extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
   3877 #else
   3878 #ifndef xmlGcMemSetup
   3879 extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
   3880 #define xmlGcMemSetup xmlGcMemSetup__internal_alias
   3881 #endif
   3882 #endif
   3883 
   3884 #ifdef bottom_tree
   3885 #undef xmlGetBufferAllocationScheme
   3886 extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
   3887 #else
   3888 #ifndef xmlGetBufferAllocationScheme
   3889 extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
   3890 #define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
   3891 #endif
   3892 #endif
   3893 
   3894 #ifdef bottom_encoding
   3895 #undef xmlGetCharEncodingHandler
   3896 extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
   3897 #else
   3898 #ifndef xmlGetCharEncodingHandler
   3899 extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
   3900 #define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
   3901 #endif
   3902 #endif
   3903 
   3904 #ifdef bottom_encoding
   3905 #undef xmlGetCharEncodingName
   3906 extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
   3907 #else
   3908 #ifndef xmlGetCharEncodingName
   3909 extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
   3910 #define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
   3911 #endif
   3912 #endif
   3913 
   3914 #ifdef bottom_tree
   3915 #undef xmlGetCompressMode
   3916 extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
   3917 #else
   3918 #ifndef xmlGetCompressMode
   3919 extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
   3920 #define xmlGetCompressMode xmlGetCompressMode__internal_alias
   3921 #endif
   3922 #endif
   3923 
   3924 #ifdef bottom_tree
   3925 #undef xmlGetDocCompressMode
   3926 extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
   3927 #else
   3928 #ifndef xmlGetDocCompressMode
   3929 extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
   3930 #define xmlGetDocCompressMode xmlGetDocCompressMode__internal_alias
   3931 #endif
   3932 #endif
   3933 
   3934 #ifdef bottom_entities
   3935 #undef xmlGetDocEntity
   3936 extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
   3937 #else
   3938 #ifndef xmlGetDocEntity
   3939 extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
   3940 #define xmlGetDocEntity xmlGetDocEntity__internal_alias
   3941 #endif
   3942 #endif
   3943 
   3944 #ifdef bottom_valid
   3945 #undef xmlGetDtdAttrDesc
   3946 extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
   3947 #else
   3948 #ifndef xmlGetDtdAttrDesc
   3949 extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
   3950 #define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__internal_alias
   3951 #endif
   3952 #endif
   3953 
   3954 #ifdef bottom_valid
   3955 #undef xmlGetDtdElementDesc
   3956 extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
   3957 #else
   3958 #ifndef xmlGetDtdElementDesc
   3959 extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
   3960 #define xmlGetDtdElementDesc xmlGetDtdElementDesc__internal_alias
   3961 #endif
   3962 #endif
   3963 
   3964 #ifdef bottom_entities
   3965 #undef xmlGetDtdEntity
   3966 extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
   3967 #else
   3968 #ifndef xmlGetDtdEntity
   3969 extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
   3970 #define xmlGetDtdEntity xmlGetDtdEntity__internal_alias
   3971 #endif
   3972 #endif
   3973 
   3974 #ifdef bottom_valid
   3975 #undef xmlGetDtdNotationDesc
   3976 extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
   3977 #else
   3978 #ifndef xmlGetDtdNotationDesc
   3979 extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
   3980 #define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__internal_alias
   3981 #endif
   3982 #endif
   3983 
   3984 #ifdef bottom_valid
   3985 #undef xmlGetDtdQAttrDesc
   3986 extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
   3987 #else
   3988 #ifndef xmlGetDtdQAttrDesc
   3989 extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
   3990 #define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__internal_alias
   3991 #endif
   3992 #endif
   3993 
   3994 #ifdef bottom_valid
   3995 #undef xmlGetDtdQElementDesc
   3996 extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
   3997 #else
   3998 #ifndef xmlGetDtdQElementDesc
   3999 extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
   4000 #define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__internal_alias
   4001 #endif
   4002 #endif
   4003 
   4004 #ifdef bottom_encoding
   4005 #undef xmlGetEncodingAlias
   4006 extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
   4007 #else
   4008 #ifndef xmlGetEncodingAlias
   4009 extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
   4010 #define xmlGetEncodingAlias xmlGetEncodingAlias__internal_alias
   4011 #endif
   4012 #endif
   4013 
   4014 #ifdef bottom_xmlIO
   4015 #undef xmlGetExternalEntityLoader
   4016 extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
   4017 #else
   4018 #ifndef xmlGetExternalEntityLoader
   4019 extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
   4020 #define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
   4021 #endif
   4022 #endif
   4023 
   4024 #if defined(LIBXML_LEGACY_ENABLED)
   4025 #ifdef bottom_legacy
   4026 #undef xmlGetFeature
   4027 extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
   4028 #else
   4029 #ifndef xmlGetFeature
   4030 extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
   4031 #define xmlGetFeature xmlGetFeature__internal_alias
   4032 #endif
   4033 #endif
   4034 #endif
   4035 
   4036 #if defined(LIBXML_LEGACY_ENABLED)
   4037 #ifdef bottom_legacy
   4038 #undef xmlGetFeaturesList
   4039 extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
   4040 #else
   4041 #ifndef xmlGetFeaturesList
   4042 extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
   4043 #define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
   4044 #endif
   4045 #endif
   4046 #endif
   4047 
   4048 #ifdef bottom_threads
   4049 #undef xmlGetGlobalState
   4050 extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
   4051 #else
   4052 #ifndef xmlGetGlobalState
   4053 extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
   4054 #define xmlGetGlobalState xmlGetGlobalState__internal_alias
   4055 #endif
   4056 #endif
   4057 
   4058 #ifdef bottom_valid
   4059 #undef xmlGetID
   4060 extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
   4061 #else
   4062 #ifndef xmlGetID
   4063 extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
   4064 #define xmlGetID xmlGetID__internal_alias
   4065 #endif
   4066 #endif
   4067 
   4068 #ifdef bottom_tree
   4069 #undef xmlGetIntSubset
   4070 extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
   4071 #else
   4072 #ifndef xmlGetIntSubset
   4073 extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
   4074 #define xmlGetIntSubset xmlGetIntSubset__internal_alias
   4075 #endif
   4076 #endif
   4077 
   4078 #ifdef bottom_tree
   4079 #undef xmlGetLastChild
   4080 extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
   4081 #else
   4082 #ifndef xmlGetLastChild
   4083 extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
   4084 #define xmlGetLastChild xmlGetLastChild__internal_alias
   4085 #endif
   4086 #endif
   4087 
   4088 #ifdef bottom_error
   4089 #undef xmlGetLastError
   4090 extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
   4091 #else
   4092 #ifndef xmlGetLastError
   4093 extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
   4094 #define xmlGetLastError xmlGetLastError__internal_alias
   4095 #endif
   4096 #endif
   4097 
   4098 #ifdef bottom_tree
   4099 #undef xmlGetLineNo
   4100 extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
   4101 #else
   4102 #ifndef xmlGetLineNo
   4103 extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
   4104 #define xmlGetLineNo xmlGetLineNo__internal_alias
   4105 #endif
   4106 #endif
   4107 
   4108 #ifdef bottom_tree
   4109 #undef xmlGetNoNsProp
   4110 extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
   4111 #else
   4112 #ifndef xmlGetNoNsProp
   4113 extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
   4114 #define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
   4115 #endif
   4116 #endif
   4117 
   4118 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
   4119 #ifdef bottom_tree
   4120 #undef xmlGetNodePath
   4121 extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
   4122 #else
   4123 #ifndef xmlGetNodePath
   4124 extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
   4125 #define xmlGetNodePath xmlGetNodePath__internal_alias
   4126 #endif
   4127 #endif
   4128 #endif
   4129 
   4130 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   4131 #ifdef bottom_tree
   4132 #undef xmlGetNsList
   4133 extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
   4134 #else
   4135 #ifndef xmlGetNsList
   4136 extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
   4137 #define xmlGetNsList xmlGetNsList__internal_alias
   4138 #endif
   4139 #endif
   4140 #endif
   4141 
   4142 #ifdef bottom_tree
   4143 #undef xmlGetNsProp
   4144 extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
   4145 #else
   4146 #ifndef xmlGetNsProp
   4147 extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
   4148 #define xmlGetNsProp xmlGetNsProp__internal_alias
   4149 #endif
   4150 #endif
   4151 
   4152 #ifdef bottom_entities
   4153 #undef xmlGetParameterEntity
   4154 extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
   4155 #else
   4156 #ifndef xmlGetParameterEntity
   4157 extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
   4158 #define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
   4159 #endif
   4160 #endif
   4161 
   4162 #ifdef bottom_entities
   4163 #undef xmlGetPredefinedEntity
   4164 extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
   4165 #else
   4166 #ifndef xmlGetPredefinedEntity
   4167 extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
   4168 #define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
   4169 #endif
   4170 #endif
   4171 
   4172 #ifdef bottom_tree
   4173 #undef xmlGetProp
   4174 extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
   4175 #else
   4176 #ifndef xmlGetProp
   4177 extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
   4178 #define xmlGetProp xmlGetProp__internal_alias
   4179 #endif
   4180 #endif
   4181 
   4182 #ifdef bottom_valid
   4183 #undef xmlGetRefs
   4184 extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
   4185 #else
   4186 #ifndef xmlGetRefs
   4187 extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
   4188 #define xmlGetRefs xmlGetRefs__internal_alias
   4189 #endif
   4190 #endif
   4191 
   4192 #ifdef bottom_threads
   4193 #undef xmlGetThreadId
   4194 extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
   4195 #else
   4196 #ifndef xmlGetThreadId
   4197 extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
   4198 #define xmlGetThreadId xmlGetThreadId__internal_alias
   4199 #endif
   4200 #endif
   4201 
   4202 #ifdef bottom_xmlstring
   4203 #undef xmlGetUTF8Char
   4204 extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
   4205 #else
   4206 #ifndef xmlGetUTF8Char
   4207 extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
   4208 #define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
   4209 #endif
   4210 #endif
   4211 
   4212 #if defined(LIBXML_LEGACY_ENABLED)
   4213 #ifdef bottom_legacy
   4214 #undef xmlHandleEntity
   4215 extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
   4216 #else
   4217 #ifndef xmlHandleEntity
   4218 extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
   4219 #define xmlHandleEntity xmlHandleEntity__internal_alias
   4220 #endif
   4221 #endif
   4222 #endif
   4223 
   4224 #ifdef bottom_parser
   4225 #undef xmlHasFeature
   4226 extern __typeof (xmlHasFeature) xmlHasFeature __attribute((alias("xmlHasFeature__internal_alias")));
   4227 #else
   4228 #ifndef xmlHasFeature
   4229 extern __typeof (xmlHasFeature) xmlHasFeature__internal_alias __attribute((visibility("hidden")));
   4230 #define xmlHasFeature xmlHasFeature__internal_alias
   4231 #endif
   4232 #endif
   4233 
   4234 #ifdef bottom_tree
   4235 #undef xmlHasNsProp
   4236 extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
   4237 #else
   4238 #ifndef xmlHasNsProp
   4239 extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
   4240 #define xmlHasNsProp xmlHasNsProp__internal_alias
   4241 #endif
   4242 #endif
   4243 
   4244 #ifdef bottom_tree
   4245 #undef xmlHasProp
   4246 extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
   4247 #else
   4248 #ifndef xmlHasProp
   4249 extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
   4250 #define xmlHasProp xmlHasProp__internal_alias
   4251 #endif
   4252 #endif
   4253 
   4254 #ifdef bottom_hash
   4255 #undef xmlHashAddEntry
   4256 extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
   4257 #else
   4258 #ifndef xmlHashAddEntry
   4259 extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
   4260 #define xmlHashAddEntry xmlHashAddEntry__internal_alias
   4261 #endif
   4262 #endif
   4263 
   4264 #ifdef bottom_hash
   4265 #undef xmlHashAddEntry2
   4266 extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
   4267 #else
   4268 #ifndef xmlHashAddEntry2
   4269 extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
   4270 #define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
   4271 #endif
   4272 #endif
   4273 
   4274 #ifdef bottom_hash
   4275 #undef xmlHashAddEntry3
   4276 extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
   4277 #else
   4278 #ifndef xmlHashAddEntry3
   4279 extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
   4280 #define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
   4281 #endif
   4282 #endif
   4283 
   4284 #ifdef bottom_hash
   4285 #undef xmlHashCopy
   4286 extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
   4287 #else
   4288 #ifndef xmlHashCopy
   4289 extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
   4290 #define xmlHashCopy xmlHashCopy__internal_alias
   4291 #endif
   4292 #endif
   4293 
   4294 #ifdef bottom_hash
   4295 #undef xmlHashCreate
   4296 extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
   4297 #else
   4298 #ifndef xmlHashCreate
   4299 extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
   4300 #define xmlHashCreate xmlHashCreate__internal_alias
   4301 #endif
   4302 #endif
   4303 
   4304 #ifdef bottom_hash
   4305 #undef xmlHashCreateDict
   4306 extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
   4307 #else
   4308 #ifndef xmlHashCreateDict
   4309 extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
   4310 #define xmlHashCreateDict xmlHashCreateDict__internal_alias
   4311 #endif
   4312 #endif
   4313 
   4314 #ifdef bottom_hash
   4315 #undef xmlHashFree
   4316 extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
   4317 #else
   4318 #ifndef xmlHashFree
   4319 extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
   4320 #define xmlHashFree xmlHashFree__internal_alias
   4321 #endif
   4322 #endif
   4323 
   4324 #ifdef bottom_hash
   4325 #undef xmlHashLookup
   4326 extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
   4327 #else
   4328 #ifndef xmlHashLookup
   4329 extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
   4330 #define xmlHashLookup xmlHashLookup__internal_alias
   4331 #endif
   4332 #endif
   4333 
   4334 #ifdef bottom_hash
   4335 #undef xmlHashLookup2
   4336 extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
   4337 #else
   4338 #ifndef xmlHashLookup2
   4339 extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
   4340 #define xmlHashLookup2 xmlHashLookup2__internal_alias
   4341 #endif
   4342 #endif
   4343 
   4344 #ifdef bottom_hash
   4345 #undef xmlHashLookup3
   4346 extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
   4347 #else
   4348 #ifndef xmlHashLookup3
   4349 extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
   4350 #define xmlHashLookup3 xmlHashLookup3__internal_alias
   4351 #endif
   4352 #endif
   4353 
   4354 #ifdef bottom_hash
   4355 #undef xmlHashQLookup
   4356 extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
   4357 #else
   4358 #ifndef xmlHashQLookup
   4359 extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
   4360 #define xmlHashQLookup xmlHashQLookup__internal_alias
   4361 #endif
   4362 #endif
   4363 
   4364 #ifdef bottom_hash
   4365 #undef xmlHashQLookup2
   4366 extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
   4367 #else
   4368 #ifndef xmlHashQLookup2
   4369 extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
   4370 #define xmlHashQLookup2 xmlHashQLookup2__internal_alias
   4371 #endif
   4372 #endif
   4373 
   4374 #ifdef bottom_hash
   4375 #undef xmlHashQLookup3
   4376 extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
   4377 #else
   4378 #ifndef xmlHashQLookup3
   4379 extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
   4380 #define xmlHashQLookup3 xmlHashQLookup3__internal_alias
   4381 #endif
   4382 #endif
   4383 
   4384 #ifdef bottom_hash
   4385 #undef xmlHashRemoveEntry
   4386 extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
   4387 #else
   4388 #ifndef xmlHashRemoveEntry
   4389 extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
   4390 #define xmlHashRemoveEntry xmlHashRemoveEntry__internal_alias
   4391 #endif
   4392 #endif
   4393 
   4394 #ifdef bottom_hash
   4395 #undef xmlHashRemoveEntry2
   4396 extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
   4397 #else
   4398 #ifndef xmlHashRemoveEntry2
   4399 extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
   4400 #define xmlHashRemoveEntry2 xmlHashRemoveEntry2__internal_alias
   4401 #endif
   4402 #endif
   4403 
   4404 #ifdef bottom_hash
   4405 #undef xmlHashRemoveEntry3
   4406 extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
   4407 #else
   4408 #ifndef xmlHashRemoveEntry3
   4409 extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
   4410 #define xmlHashRemoveEntry3 xmlHashRemoveEntry3__internal_alias
   4411 #endif
   4412 #endif
   4413 
   4414 #ifdef bottom_hash
   4415 #undef xmlHashScan
   4416 extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
   4417 #else
   4418 #ifndef xmlHashScan
   4419 extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
   4420 #define xmlHashScan xmlHashScan__internal_alias
   4421 #endif
   4422 #endif
   4423 
   4424 #ifdef bottom_hash
   4425 #undef xmlHashScan3
   4426 extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
   4427 #else
   4428 #ifndef xmlHashScan3
   4429 extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
   4430 #define xmlHashScan3 xmlHashScan3__internal_alias
   4431 #endif
   4432 #endif
   4433 
   4434 #ifdef bottom_hash
   4435 #undef xmlHashScanFull
   4436 extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
   4437 #else
   4438 #ifndef xmlHashScanFull
   4439 extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
   4440 #define xmlHashScanFull xmlHashScanFull__internal_alias
   4441 #endif
   4442 #endif
   4443 
   4444 #ifdef bottom_hash
   4445 #undef xmlHashScanFull3
   4446 extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
   4447 #else
   4448 #ifndef xmlHashScanFull3
   4449 extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
   4450 #define xmlHashScanFull3 xmlHashScanFull3__internal_alias
   4451 #endif
   4452 #endif
   4453 
   4454 #ifdef bottom_hash
   4455 #undef xmlHashSize
   4456 extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
   4457 #else
   4458 #ifndef xmlHashSize
   4459 extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
   4460 #define xmlHashSize xmlHashSize__internal_alias
   4461 #endif
   4462 #endif
   4463 
   4464 #ifdef bottom_hash
   4465 #undef xmlHashUpdateEntry
   4466 extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
   4467 #else
   4468 #ifndef xmlHashUpdateEntry
   4469 extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
   4470 #define xmlHashUpdateEntry xmlHashUpdateEntry__internal_alias
   4471 #endif
   4472 #endif
   4473 
   4474 #ifdef bottom_hash
   4475 #undef xmlHashUpdateEntry2
   4476 extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
   4477 #else
   4478 #ifndef xmlHashUpdateEntry2
   4479 extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
   4480 #define xmlHashUpdateEntry2 xmlHashUpdateEntry2__internal_alias
   4481 #endif
   4482 #endif
   4483 
   4484 #ifdef bottom_hash
   4485 #undef xmlHashUpdateEntry3
   4486 extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
   4487 #else
   4488 #ifndef xmlHashUpdateEntry3
   4489 extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
   4490 #define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
   4491 #endif
   4492 #endif
   4493 
   4494 #if defined(LIBXML_FTP_ENABLED)
   4495 #ifdef bottom_xmlIO
   4496 #undef xmlIOFTPClose
   4497 extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
   4498 #else
   4499 #ifndef xmlIOFTPClose
   4500 extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
   4501 #define xmlIOFTPClose xmlIOFTPClose__internal_alias
   4502 #endif
   4503 #endif
   4504 #endif
   4505 
   4506 #if defined(LIBXML_FTP_ENABLED)
   4507 #ifdef bottom_xmlIO
   4508 #undef xmlIOFTPMatch
   4509 extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
   4510 #else
   4511 #ifndef xmlIOFTPMatch
   4512 extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
   4513 #define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
   4514 #endif
   4515 #endif
   4516 #endif
   4517 
   4518 #if defined(LIBXML_FTP_ENABLED)
   4519 #ifdef bottom_xmlIO
   4520 #undef xmlIOFTPOpen
   4521 extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
   4522 #else
   4523 #ifndef xmlIOFTPOpen
   4524 extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
   4525 #define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
   4526 #endif
   4527 #endif
   4528 #endif
   4529 
   4530 #if defined(LIBXML_FTP_ENABLED)
   4531 #ifdef bottom_xmlIO
   4532 #undef xmlIOFTPRead
   4533 extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
   4534 #else
   4535 #ifndef xmlIOFTPRead
   4536 extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
   4537 #define xmlIOFTPRead xmlIOFTPRead__internal_alias
   4538 #endif
   4539 #endif
   4540 #endif
   4541 
   4542 #if defined(LIBXML_HTTP_ENABLED)
   4543 #ifdef bottom_xmlIO
   4544 #undef xmlIOHTTPClose
   4545 extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
   4546 #else
   4547 #ifndef xmlIOHTTPClose
   4548 extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
   4549 #define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
   4550 #endif
   4551 #endif
   4552 #endif
   4553 
   4554 #if defined(LIBXML_HTTP_ENABLED)
   4555 #ifdef bottom_xmlIO
   4556 #undef xmlIOHTTPMatch
   4557 extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
   4558 #else
   4559 #ifndef xmlIOHTTPMatch
   4560 extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
   4561 #define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
   4562 #endif
   4563 #endif
   4564 #endif
   4565 
   4566 #if defined(LIBXML_HTTP_ENABLED)
   4567 #ifdef bottom_xmlIO
   4568 #undef xmlIOHTTPOpen
   4569 extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
   4570 #else
   4571 #ifndef xmlIOHTTPOpen
   4572 extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
   4573 #define xmlIOHTTPOpen xmlIOHTTPOpen__internal_alias
   4574 #endif
   4575 #endif
   4576 #endif
   4577 
   4578 #if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   4579 #ifdef bottom_xmlIO
   4580 #undef xmlIOHTTPOpenW
   4581 extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
   4582 #else
   4583 #ifndef xmlIOHTTPOpenW
   4584 extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
   4585 #define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
   4586 #endif
   4587 #endif
   4588 #endif
   4589 
   4590 #if defined(LIBXML_HTTP_ENABLED)
   4591 #ifdef bottom_xmlIO
   4592 #undef xmlIOHTTPRead
   4593 extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
   4594 #else
   4595 #ifndef xmlIOHTTPRead
   4596 extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
   4597 #define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
   4598 #endif
   4599 #endif
   4600 #endif
   4601 
   4602 #if defined(LIBXML_VALID_ENABLED)
   4603 #ifdef bottom_parser
   4604 #undef xmlIOParseDTD
   4605 extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
   4606 #else
   4607 #ifndef xmlIOParseDTD
   4608 extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
   4609 #define xmlIOParseDTD xmlIOParseDTD__internal_alias
   4610 #endif
   4611 #endif
   4612 #endif
   4613 
   4614 #ifdef bottom_encoding
   4615 #undef xmlInitCharEncodingHandlers
   4616 extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
   4617 #else
   4618 #ifndef xmlInitCharEncodingHandlers
   4619 extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
   4620 #define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
   4621 #endif
   4622 #endif
   4623 
   4624 #ifdef bottom_globals
   4625 #undef xmlInitGlobals
   4626 extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
   4627 #else
   4628 #ifndef xmlInitGlobals
   4629 extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
   4630 #define xmlInitGlobals xmlInitGlobals__internal_alias
   4631 #endif
   4632 #endif
   4633 
   4634 #ifdef bottom_xmlmemory
   4635 #undef xmlInitMemory
   4636 extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
   4637 #else
   4638 #ifndef xmlInitMemory
   4639 extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
   4640 #define xmlInitMemory xmlInitMemory__internal_alias
   4641 #endif
   4642 #endif
   4643 
   4644 #ifdef bottom_parserInternals
   4645 #undef xmlInitNodeInfoSeq
   4646 extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
   4647 #else
   4648 #ifndef xmlInitNodeInfoSeq
   4649 extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
   4650 #define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
   4651 #endif
   4652 #endif
   4653 
   4654 #ifdef bottom_parser
   4655 #undef xmlInitParser
   4656 extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
   4657 #else
   4658 #ifndef xmlInitParser
   4659 extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
   4660 #define xmlInitParser xmlInitParser__internal_alias
   4661 #endif
   4662 #endif
   4663 
   4664 #ifdef bottom_parserInternals
   4665 #undef xmlInitParserCtxt
   4666 extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
   4667 #else
   4668 #ifndef xmlInitParserCtxt
   4669 extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
   4670 #define xmlInitParserCtxt xmlInitParserCtxt__internal_alias
   4671 #endif
   4672 #endif
   4673 
   4674 #ifdef bottom_threads
   4675 #undef xmlInitThreads
   4676 extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
   4677 #else
   4678 #ifndef xmlInitThreads
   4679 extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
   4680 #define xmlInitThreads xmlInitThreads__internal_alias
   4681 #endif
   4682 #endif
   4683 
   4684 #if defined(LIBXML_CATALOG_ENABLED)
   4685 #ifdef bottom_catalog
   4686 #undef xmlInitializeCatalog
   4687 extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
   4688 #else
   4689 #ifndef xmlInitializeCatalog
   4690 extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
   4691 #define xmlInitializeCatalog xmlInitializeCatalog__internal_alias
   4692 #endif
   4693 #endif
   4694 #endif
   4695 
   4696 #ifdef bottom_dict
   4697 #undef xmlInitializeDict
   4698 extern __typeof (xmlInitializeDict) xmlInitializeDict __attribute((alias("xmlInitializeDict__internal_alias")));
   4699 #else
   4700 #ifndef xmlInitializeDict
   4701 extern __typeof (xmlInitializeDict) xmlInitializeDict__internal_alias __attribute((visibility("hidden")));
   4702 #define xmlInitializeDict xmlInitializeDict__internal_alias
   4703 #endif
   4704 #endif
   4705 
   4706 #ifdef bottom_globals
   4707 #undef xmlInitializeGlobalState
   4708 extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
   4709 #else
   4710 #ifndef xmlInitializeGlobalState
   4711 extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
   4712 #define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
   4713 #endif
   4714 #endif
   4715 
   4716 #if defined(LIBXML_LEGACY_ENABLED)
   4717 #ifdef bottom_legacy
   4718 #undef xmlInitializePredefinedEntities
   4719 extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
   4720 #else
   4721 #ifndef xmlInitializePredefinedEntities
   4722 extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
   4723 #define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
   4724 #endif
   4725 #endif
   4726 #endif
   4727 
   4728 #ifdef bottom_chvalid
   4729 #undef xmlIsBaseChar
   4730 extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
   4731 #else
   4732 #ifndef xmlIsBaseChar
   4733 extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
   4734 #define xmlIsBaseChar xmlIsBaseChar__internal_alias
   4735 #endif
   4736 #endif
   4737 
   4738 #ifdef bottom_chvalid
   4739 #undef xmlIsBlank
   4740 extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
   4741 #else
   4742 #ifndef xmlIsBlank
   4743 extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
   4744 #define xmlIsBlank xmlIsBlank__internal_alias
   4745 #endif
   4746 #endif
   4747 
   4748 #ifdef bottom_tree
   4749 #undef xmlIsBlankNode
   4750 extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
   4751 #else
   4752 #ifndef xmlIsBlankNode
   4753 extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
   4754 #define xmlIsBlankNode xmlIsBlankNode__internal_alias
   4755 #endif
   4756 #endif
   4757 
   4758 #ifdef bottom_chvalid
   4759 #undef xmlIsChar
   4760 extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
   4761 #else
   4762 #ifndef xmlIsChar
   4763 extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
   4764 #define xmlIsChar xmlIsChar__internal_alias
   4765 #endif
   4766 #endif
   4767 
   4768 #ifdef bottom_chvalid
   4769 #undef xmlIsCombining
   4770 extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
   4771 #else
   4772 #ifndef xmlIsCombining
   4773 extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
   4774 #define xmlIsCombining xmlIsCombining__internal_alias
   4775 #endif
   4776 #endif
   4777 
   4778 #ifdef bottom_chvalid
   4779 #undef xmlIsDigit
   4780 extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
   4781 #else
   4782 #ifndef xmlIsDigit
   4783 extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
   4784 #define xmlIsDigit xmlIsDigit__internal_alias
   4785 #endif
   4786 #endif
   4787 
   4788 #ifdef bottom_chvalid
   4789 #undef xmlIsExtender
   4790 extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
   4791 #else
   4792 #ifndef xmlIsExtender
   4793 extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
   4794 #define xmlIsExtender xmlIsExtender__internal_alias
   4795 #endif
   4796 #endif
   4797 
   4798 #ifdef bottom_valid
   4799 #undef xmlIsID
   4800 extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
   4801 #else
   4802 #ifndef xmlIsID
   4803 extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
   4804 #define xmlIsID xmlIsID__internal_alias
   4805 #endif
   4806 #endif
   4807 
   4808 #ifdef bottom_chvalid
   4809 #undef xmlIsIdeographic
   4810 extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
   4811 #else
   4812 #ifndef xmlIsIdeographic
   4813 extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
   4814 #define xmlIsIdeographic xmlIsIdeographic__internal_alias
   4815 #endif
   4816 #endif
   4817 
   4818 #ifdef bottom_parserInternals
   4819 #undef xmlIsLetter
   4820 extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
   4821 #else
   4822 #ifndef xmlIsLetter
   4823 extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
   4824 #define xmlIsLetter xmlIsLetter__internal_alias
   4825 #endif
   4826 #endif
   4827 
   4828 #ifdef bottom_threads
   4829 #undef xmlIsMainThread
   4830 extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
   4831 #else
   4832 #ifndef xmlIsMainThread
   4833 extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
   4834 #define xmlIsMainThread xmlIsMainThread__internal_alias
   4835 #endif
   4836 #endif
   4837 
   4838 #ifdef bottom_valid
   4839 #undef xmlIsMixedElement
   4840 extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
   4841 #else
   4842 #ifndef xmlIsMixedElement
   4843 extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
   4844 #define xmlIsMixedElement xmlIsMixedElement__internal_alias
   4845 #endif
   4846 #endif
   4847 
   4848 #ifdef bottom_chvalid
   4849 #undef xmlIsPubidChar
   4850 extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
   4851 #else
   4852 #ifndef xmlIsPubidChar
   4853 extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
   4854 #define xmlIsPubidChar xmlIsPubidChar__internal_alias
   4855 #endif
   4856 #endif
   4857 
   4858 #ifdef bottom_valid
   4859 #undef xmlIsRef
   4860 extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
   4861 #else
   4862 #ifndef xmlIsRef
   4863 extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
   4864 #define xmlIsRef xmlIsRef__internal_alias
   4865 #endif
   4866 #endif
   4867 
   4868 #ifdef bottom_xmlsave
   4869 #undef xmlIsXHTML
   4870 extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
   4871 #else
   4872 #ifndef xmlIsXHTML
   4873 extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
   4874 #define xmlIsXHTML xmlIsXHTML__internal_alias
   4875 #endif
   4876 #endif
   4877 
   4878 #ifdef bottom_parserInternals
   4879 #undef xmlKeepBlanksDefault
   4880 extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
   4881 #else
   4882 #ifndef xmlKeepBlanksDefault
   4883 extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
   4884 #define xmlKeepBlanksDefault xmlKeepBlanksDefault__internal_alias
   4885 #endif
   4886 #endif
   4887 
   4888 #if defined(LIBXML_TREE_ENABLED)
   4889 #ifdef bottom_tree
   4890 #undef xmlLastElementChild
   4891 extern __typeof (xmlLastElementChild) xmlLastElementChild __attribute((alias("xmlLastElementChild__internal_alias")));
   4892 #else
   4893 #ifndef xmlLastElementChild
   4894 extern __typeof (xmlLastElementChild) xmlLastElementChild__internal_alias __attribute((visibility("hidden")));
   4895 #define xmlLastElementChild xmlLastElementChild__internal_alias
   4896 #endif
   4897 #endif
   4898 #endif
   4899 
   4900 #ifdef bottom_parserInternals
   4901 #undef xmlLineNumbersDefault
   4902 extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
   4903 #else
   4904 #ifndef xmlLineNumbersDefault
   4905 extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
   4906 #define xmlLineNumbersDefault xmlLineNumbersDefault__internal_alias
   4907 #endif
   4908 #endif
   4909 
   4910 #ifdef bottom_list
   4911 #undef xmlLinkGetData
   4912 extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
   4913 #else
   4914 #ifndef xmlLinkGetData
   4915 extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
   4916 #define xmlLinkGetData xmlLinkGetData__internal_alias
   4917 #endif
   4918 #endif
   4919 
   4920 #ifdef bottom_list
   4921 #undef xmlListAppend
   4922 extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
   4923 #else
   4924 #ifndef xmlListAppend
   4925 extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
   4926 #define xmlListAppend xmlListAppend__internal_alias
   4927 #endif
   4928 #endif
   4929 
   4930 #ifdef bottom_list
   4931 #undef xmlListClear
   4932 extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
   4933 #else
   4934 #ifndef xmlListClear
   4935 extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
   4936 #define xmlListClear xmlListClear__internal_alias
   4937 #endif
   4938 #endif
   4939 
   4940 #ifdef bottom_list
   4941 #undef xmlListCopy
   4942 extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
   4943 #else
   4944 #ifndef xmlListCopy
   4945 extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
   4946 #define xmlListCopy xmlListCopy__internal_alias
   4947 #endif
   4948 #endif
   4949 
   4950 #ifdef bottom_list
   4951 #undef xmlListCreate
   4952 extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
   4953 #else
   4954 #ifndef xmlListCreate
   4955 extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
   4956 #define xmlListCreate xmlListCreate__internal_alias
   4957 #endif
   4958 #endif
   4959 
   4960 #ifdef bottom_list
   4961 #undef xmlListDelete
   4962 extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
   4963 #else
   4964 #ifndef xmlListDelete
   4965 extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
   4966 #define xmlListDelete xmlListDelete__internal_alias
   4967 #endif
   4968 #endif
   4969 
   4970 #ifdef bottom_list
   4971 #undef xmlListDup
   4972 extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
   4973 #else
   4974 #ifndef xmlListDup
   4975 extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
   4976 #define xmlListDup xmlListDup__internal_alias
   4977 #endif
   4978 #endif
   4979 
   4980 #ifdef bottom_list
   4981 #undef xmlListEmpty
   4982 extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
   4983 #else
   4984 #ifndef xmlListEmpty
   4985 extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
   4986 #define xmlListEmpty xmlListEmpty__internal_alias
   4987 #endif
   4988 #endif
   4989 
   4990 #ifdef bottom_list
   4991 #undef xmlListEnd
   4992 extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
   4993 #else
   4994 #ifndef xmlListEnd
   4995 extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
   4996 #define xmlListEnd xmlListEnd__internal_alias
   4997 #endif
   4998 #endif
   4999 
   5000 #ifdef bottom_list
   5001 #undef xmlListFront
   5002 extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
   5003 #else
   5004 #ifndef xmlListFront
   5005 extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
   5006 #define xmlListFront xmlListFront__internal_alias
   5007 #endif
   5008 #endif
   5009 
   5010 #ifdef bottom_list
   5011 #undef xmlListInsert
   5012 extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
   5013 #else
   5014 #ifndef xmlListInsert
   5015 extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
   5016 #define xmlListInsert xmlListInsert__internal_alias
   5017 #endif
   5018 #endif
   5019 
   5020 #ifdef bottom_list
   5021 #undef xmlListMerge
   5022 extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
   5023 #else
   5024 #ifndef xmlListMerge
   5025 extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
   5026 #define xmlListMerge xmlListMerge__internal_alias
   5027 #endif
   5028 #endif
   5029 
   5030 #ifdef bottom_list
   5031 #undef xmlListPopBack
   5032 extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
   5033 #else
   5034 #ifndef xmlListPopBack
   5035 extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
   5036 #define xmlListPopBack xmlListPopBack__internal_alias
   5037 #endif
   5038 #endif
   5039 
   5040 #ifdef bottom_list
   5041 #undef xmlListPopFront
   5042 extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
   5043 #else
   5044 #ifndef xmlListPopFront
   5045 extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
   5046 #define xmlListPopFront xmlListPopFront__internal_alias
   5047 #endif
   5048 #endif
   5049 
   5050 #ifdef bottom_list
   5051 #undef xmlListPushBack
   5052 extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
   5053 #else
   5054 #ifndef xmlListPushBack
   5055 extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
   5056 #define xmlListPushBack xmlListPushBack__internal_alias
   5057 #endif
   5058 #endif
   5059 
   5060 #ifdef bottom_list
   5061 #undef xmlListPushFront
   5062 extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
   5063 #else
   5064 #ifndef xmlListPushFront
   5065 extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
   5066 #define xmlListPushFront xmlListPushFront__internal_alias
   5067 #endif
   5068 #endif
   5069 
   5070 #ifdef bottom_list
   5071 #undef xmlListRemoveAll
   5072 extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
   5073 #else
   5074 #ifndef xmlListRemoveAll
   5075 extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
   5076 #define xmlListRemoveAll xmlListRemoveAll__internal_alias
   5077 #endif
   5078 #endif
   5079 
   5080 #ifdef bottom_list
   5081 #undef xmlListRemoveFirst
   5082 extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
   5083 #else
   5084 #ifndef xmlListRemoveFirst
   5085 extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
   5086 #define xmlListRemoveFirst xmlListRemoveFirst__internal_alias
   5087 #endif
   5088 #endif
   5089 
   5090 #ifdef bottom_list
   5091 #undef xmlListRemoveLast
   5092 extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
   5093 #else
   5094 #ifndef xmlListRemoveLast
   5095 extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
   5096 #define xmlListRemoveLast xmlListRemoveLast__internal_alias
   5097 #endif
   5098 #endif
   5099 
   5100 #ifdef bottom_list
   5101 #undef xmlListReverse
   5102 extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
   5103 #else
   5104 #ifndef xmlListReverse
   5105 extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
   5106 #define xmlListReverse xmlListReverse__internal_alias
   5107 #endif
   5108 #endif
   5109 
   5110 #ifdef bottom_list
   5111 #undef xmlListReverseSearch
   5112 extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
   5113 #else
   5114 #ifndef xmlListReverseSearch
   5115 extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
   5116 #define xmlListReverseSearch xmlListReverseSearch__internal_alias
   5117 #endif
   5118 #endif
   5119 
   5120 #ifdef bottom_list
   5121 #undef xmlListReverseWalk
   5122 extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
   5123 #else
   5124 #ifndef xmlListReverseWalk
   5125 extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
   5126 #define xmlListReverseWalk xmlListReverseWalk__internal_alias
   5127 #endif
   5128 #endif
   5129 
   5130 #ifdef bottom_list
   5131 #undef xmlListSearch
   5132 extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
   5133 #else
   5134 #ifndef xmlListSearch
   5135 extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
   5136 #define xmlListSearch xmlListSearch__internal_alias
   5137 #endif
   5138 #endif
   5139 
   5140 #ifdef bottom_list
   5141 #undef xmlListSize
   5142 extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
   5143 #else
   5144 #ifndef xmlListSize
   5145 extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
   5146 #define xmlListSize xmlListSize__internal_alias
   5147 #endif
   5148 #endif
   5149 
   5150 #ifdef bottom_list
   5151 #undef xmlListSort
   5152 extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
   5153 #else
   5154 #ifndef xmlListSort
   5155 extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
   5156 #define xmlListSort xmlListSort__internal_alias
   5157 #endif
   5158 #endif
   5159 
   5160 #ifdef bottom_list
   5161 #undef xmlListWalk
   5162 extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
   5163 #else
   5164 #ifndef xmlListWalk
   5165 extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
   5166 #define xmlListWalk xmlListWalk__internal_alias
   5167 #endif
   5168 #endif
   5169 
   5170 #if defined(LIBXML_CATALOG_ENABLED)
   5171 #ifdef bottom_catalog
   5172 #undef xmlLoadACatalog
   5173 extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
   5174 #else
   5175 #ifndef xmlLoadACatalog
   5176 extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
   5177 #define xmlLoadACatalog xmlLoadACatalog__internal_alias
   5178 #endif
   5179 #endif
   5180 #endif
   5181 
   5182 #if defined(LIBXML_CATALOG_ENABLED)
   5183 #ifdef bottom_catalog
   5184 #undef xmlLoadCatalog
   5185 extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
   5186 #else
   5187 #ifndef xmlLoadCatalog
   5188 extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
   5189 #define xmlLoadCatalog xmlLoadCatalog__internal_alias
   5190 #endif
   5191 #endif
   5192 #endif
   5193 
   5194 #if defined(LIBXML_CATALOG_ENABLED)
   5195 #ifdef bottom_catalog
   5196 #undef xmlLoadCatalogs
   5197 extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
   5198 #else
   5199 #ifndef xmlLoadCatalogs
   5200 extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
   5201 #define xmlLoadCatalogs xmlLoadCatalogs__internal_alias
   5202 #endif
   5203 #endif
   5204 #endif
   5205 
   5206 #ifdef bottom_xmlIO
   5207 #undef xmlLoadExternalEntity
   5208 extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
   5209 #else
   5210 #ifndef xmlLoadExternalEntity
   5211 extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
   5212 #define xmlLoadExternalEntity xmlLoadExternalEntity__internal_alias
   5213 #endif
   5214 #endif
   5215 
   5216 #if defined(LIBXML_CATALOG_ENABLED)
   5217 #ifdef bottom_catalog
   5218 #undef xmlLoadSGMLSuperCatalog
   5219 extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
   5220 #else
   5221 #ifndef xmlLoadSGMLSuperCatalog
   5222 extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
   5223 #define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
   5224 #endif
   5225 #endif
   5226 #endif
   5227 
   5228 #ifdef bottom_threads
   5229 #undef xmlLockLibrary
   5230 extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
   5231 #else
   5232 #ifndef xmlLockLibrary
   5233 extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
   5234 #define xmlLockLibrary xmlLockLibrary__internal_alias
   5235 #endif
   5236 #endif
   5237 
   5238 #if defined(LIBXML_DEBUG_ENABLED)
   5239 #ifdef bottom_debugXML
   5240 #undef xmlLsCountNode
   5241 extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
   5242 #else
   5243 #ifndef xmlLsCountNode
   5244 extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
   5245 #define xmlLsCountNode xmlLsCountNode__internal_alias
   5246 #endif
   5247 #endif
   5248 #endif
   5249 
   5250 #if defined(LIBXML_DEBUG_ENABLED)
   5251 #ifdef bottom_debugXML
   5252 #undef xmlLsOneNode
   5253 extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
   5254 #else
   5255 #ifndef xmlLsOneNode
   5256 extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
   5257 #define xmlLsOneNode xmlLsOneNode__internal_alias
   5258 #endif
   5259 #endif
   5260 #endif
   5261 
   5262 #ifdef bottom_xmlmemory
   5263 #undef xmlMallocAtomicLoc
   5264 extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
   5265 #else
   5266 #ifndef xmlMallocAtomicLoc
   5267 extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
   5268 #define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
   5269 #endif
   5270 #endif
   5271 
   5272 #ifdef bottom_xmlmemory
   5273 #undef xmlMallocLoc
   5274 extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
   5275 #else
   5276 #ifndef xmlMallocLoc
   5277 extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
   5278 #define xmlMallocLoc xmlMallocLoc__internal_alias
   5279 #endif
   5280 #endif
   5281 
   5282 #ifdef bottom_xmlmemory
   5283 #undef xmlMemBlocks
   5284 extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
   5285 #else
   5286 #ifndef xmlMemBlocks
   5287 extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
   5288 #define xmlMemBlocks xmlMemBlocks__internal_alias
   5289 #endif
   5290 #endif
   5291 
   5292 #ifdef bottom_xmlmemory
   5293 #undef xmlMemDisplay
   5294 extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
   5295 #else
   5296 #ifndef xmlMemDisplay
   5297 extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
   5298 #define xmlMemDisplay xmlMemDisplay__internal_alias
   5299 #endif
   5300 #endif
   5301 
   5302 #ifdef bottom_xmlmemory
   5303 #undef xmlMemDisplayLast
   5304 extern __typeof (xmlMemDisplayLast) xmlMemDisplayLast __attribute((alias("xmlMemDisplayLast__internal_alias")));
   5305 #else
   5306 #ifndef xmlMemDisplayLast
   5307 extern __typeof (xmlMemDisplayLast) xmlMemDisplayLast__internal_alias __attribute((visibility("hidden")));
   5308 #define xmlMemDisplayLast xmlMemDisplayLast__internal_alias
   5309 #endif
   5310 #endif
   5311 
   5312 #ifdef bottom_xmlmemory
   5313 #undef xmlMemFree
   5314 extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
   5315 #else
   5316 #ifndef xmlMemFree
   5317 extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
   5318 #define xmlMemFree xmlMemFree__internal_alias
   5319 #endif
   5320 #endif
   5321 
   5322 #ifdef bottom_xmlmemory
   5323 #undef xmlMemGet
   5324 extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
   5325 #else
   5326 #ifndef xmlMemGet
   5327 extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
   5328 #define xmlMemGet xmlMemGet__internal_alias
   5329 #endif
   5330 #endif
   5331 
   5332 #ifdef bottom_xmlmemory
   5333 #undef xmlMemMalloc
   5334 extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
   5335 #else
   5336 #ifndef xmlMemMalloc
   5337 extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
   5338 #define xmlMemMalloc xmlMemMalloc__internal_alias
   5339 #endif
   5340 #endif
   5341 
   5342 #ifdef bottom_xmlmemory
   5343 #undef xmlMemRealloc
   5344 extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
   5345 #else
   5346 #ifndef xmlMemRealloc
   5347 extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
   5348 #define xmlMemRealloc xmlMemRealloc__internal_alias
   5349 #endif
   5350 #endif
   5351 
   5352 #ifdef bottom_xmlmemory
   5353 #undef xmlMemSetup
   5354 extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
   5355 #else
   5356 #ifndef xmlMemSetup
   5357 extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
   5358 #define xmlMemSetup xmlMemSetup__internal_alias
   5359 #endif
   5360 #endif
   5361 
   5362 #ifdef bottom_xmlmemory
   5363 #undef xmlMemShow
   5364 extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
   5365 #else
   5366 #ifndef xmlMemShow
   5367 extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
   5368 #define xmlMemShow xmlMemShow__internal_alias
   5369 #endif
   5370 #endif
   5371 
   5372 #ifdef bottom_xmlmemory
   5373 #undef xmlMemStrdupLoc
   5374 extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
   5375 #else
   5376 #ifndef xmlMemStrdupLoc
   5377 extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
   5378 #define xmlMemStrdupLoc xmlMemStrdupLoc__internal_alias
   5379 #endif
   5380 #endif
   5381 
   5382 #ifdef bottom_xmlmemory
   5383 #undef xmlMemUsed
   5384 extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
   5385 #else
   5386 #ifndef xmlMemUsed
   5387 extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
   5388 #define xmlMemUsed xmlMemUsed__internal_alias
   5389 #endif
   5390 #endif
   5391 
   5392 #ifdef bottom_xmlmemory
   5393 #undef xmlMemoryDump
   5394 extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
   5395 #else
   5396 #ifndef xmlMemoryDump
   5397 extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
   5398 #define xmlMemoryDump xmlMemoryDump__internal_alias
   5399 #endif
   5400 #endif
   5401 
   5402 #ifdef bottom_xmlmemory
   5403 #undef xmlMemoryStrdup
   5404 extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
   5405 #else
   5406 #ifndef xmlMemoryStrdup
   5407 extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
   5408 #define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
   5409 #endif
   5410 #endif
   5411 
   5412 #if defined(LIBXML_MODULES_ENABLED)
   5413 #ifdef bottom_xmlmodule
   5414 #undef xmlModuleClose
   5415 extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
   5416 #else
   5417 #ifndef xmlModuleClose
   5418 extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
   5419 #define xmlModuleClose xmlModuleClose__internal_alias
   5420 #endif
   5421 #endif
   5422 #endif
   5423 
   5424 #if defined(LIBXML_MODULES_ENABLED)
   5425 #ifdef bottom_xmlmodule
   5426 #undef xmlModuleFree
   5427 extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
   5428 #else
   5429 #ifndef xmlModuleFree
   5430 extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
   5431 #define xmlModuleFree xmlModuleFree__internal_alias
   5432 #endif
   5433 #endif
   5434 #endif
   5435 
   5436 #if defined(LIBXML_MODULES_ENABLED)
   5437 #ifdef bottom_xmlmodule
   5438 #undef xmlModuleOpen
   5439 extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
   5440 #else
   5441 #ifndef xmlModuleOpen
   5442 extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
   5443 #define xmlModuleOpen xmlModuleOpen__internal_alias
   5444 #endif
   5445 #endif
   5446 #endif
   5447 
   5448 #if defined(LIBXML_MODULES_ENABLED)
   5449 #ifdef bottom_xmlmodule
   5450 #undef xmlModuleSymbol
   5451 extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
   5452 #else
   5453 #ifndef xmlModuleSymbol
   5454 extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
   5455 #define xmlModuleSymbol xmlModuleSymbol__internal_alias
   5456 #endif
   5457 #endif
   5458 #endif
   5459 
   5460 #ifdef bottom_threads
   5461 #undef xmlMutexLock
   5462 extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
   5463 #else
   5464 #ifndef xmlMutexLock
   5465 extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
   5466 #define xmlMutexLock xmlMutexLock__internal_alias
   5467 #endif
   5468 #endif
   5469 
   5470 #ifdef bottom_threads
   5471 #undef xmlMutexUnlock
   5472 extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
   5473 #else
   5474 #ifndef xmlMutexUnlock
   5475 extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
   5476 #define xmlMutexUnlock xmlMutexUnlock__internal_alias
   5477 #endif
   5478 #endif
   5479 
   5480 #if defined(LIBXML_LEGACY_ENABLED)
   5481 #ifdef bottom_legacy
   5482 #undef xmlNamespaceParseNCName
   5483 extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
   5484 #else
   5485 #ifndef xmlNamespaceParseNCName
   5486 extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
   5487 #define xmlNamespaceParseNCName xmlNamespaceParseNCName__internal_alias
   5488 #endif
   5489 #endif
   5490 #endif
   5491 
   5492 #if defined(LIBXML_LEGACY_ENABLED)
   5493 #ifdef bottom_legacy
   5494 #undef xmlNamespaceParseNSDef
   5495 extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
   5496 #else
   5497 #ifndef xmlNamespaceParseNSDef
   5498 extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
   5499 #define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
   5500 #endif
   5501 #endif
   5502 #endif
   5503 
   5504 #if defined(LIBXML_LEGACY_ENABLED)
   5505 #ifdef bottom_legacy
   5506 #undef xmlNamespaceParseQName
   5507 extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
   5508 #else
   5509 #ifndef xmlNamespaceParseQName
   5510 extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
   5511 #define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
   5512 #endif
   5513 #endif
   5514 #endif
   5515 
   5516 #if defined(LIBXML_FTP_ENABLED)
   5517 #ifdef bottom_nanoftp
   5518 #undef xmlNanoFTPCheckResponse
   5519 extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
   5520 #else
   5521 #ifndef xmlNanoFTPCheckResponse
   5522 extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
   5523 #define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__internal_alias
   5524 #endif
   5525 #endif
   5526 #endif
   5527 
   5528 #if defined(LIBXML_FTP_ENABLED)
   5529 #ifdef bottom_nanoftp
   5530 #undef xmlNanoFTPCleanup
   5531 extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
   5532 #else
   5533 #ifndef xmlNanoFTPCleanup
   5534 extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
   5535 #define xmlNanoFTPCleanup xmlNanoFTPCleanup__internal_alias
   5536 #endif
   5537 #endif
   5538 #endif
   5539 
   5540 #if defined(LIBXML_FTP_ENABLED)
   5541 #ifdef bottom_nanoftp
   5542 #undef xmlNanoFTPClose
   5543 extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
   5544 #else
   5545 #ifndef xmlNanoFTPClose
   5546 extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
   5547 #define xmlNanoFTPClose xmlNanoFTPClose__internal_alias
   5548 #endif
   5549 #endif
   5550 #endif
   5551 
   5552 #if defined(LIBXML_FTP_ENABLED)
   5553 #ifdef bottom_nanoftp
   5554 #undef xmlNanoFTPCloseConnection
   5555 extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
   5556 #else
   5557 #ifndef xmlNanoFTPCloseConnection
   5558 extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
   5559 #define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__internal_alias
   5560 #endif
   5561 #endif
   5562 #endif
   5563 
   5564 #if defined(LIBXML_FTP_ENABLED)
   5565 #ifdef bottom_nanoftp
   5566 #undef xmlNanoFTPConnect
   5567 extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
   5568 #else
   5569 #ifndef xmlNanoFTPConnect
   5570 extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
   5571 #define xmlNanoFTPConnect xmlNanoFTPConnect__internal_alias
   5572 #endif
   5573 #endif
   5574 #endif
   5575 
   5576 #if defined(LIBXML_FTP_ENABLED)
   5577 #ifdef bottom_nanoftp
   5578 #undef xmlNanoFTPConnectTo
   5579 extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
   5580 #else
   5581 #ifndef xmlNanoFTPConnectTo
   5582 extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
   5583 #define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__internal_alias
   5584 #endif
   5585 #endif
   5586 #endif
   5587 
   5588 #if defined(LIBXML_FTP_ENABLED)
   5589 #ifdef bottom_nanoftp
   5590 #undef xmlNanoFTPCwd
   5591 extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
   5592 #else
   5593 #ifndef xmlNanoFTPCwd
   5594 extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
   5595 #define xmlNanoFTPCwd xmlNanoFTPCwd__internal_alias
   5596 #endif
   5597 #endif
   5598 #endif
   5599 
   5600 #if defined(LIBXML_FTP_ENABLED)
   5601 #ifdef bottom_nanoftp
   5602 #undef xmlNanoFTPDele
   5603 extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
   5604 #else
   5605 #ifndef xmlNanoFTPDele
   5606 extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
   5607 #define xmlNanoFTPDele xmlNanoFTPDele__internal_alias
   5608 #endif
   5609 #endif
   5610 #endif
   5611 
   5612 #if defined(LIBXML_FTP_ENABLED)
   5613 #ifdef bottom_nanoftp
   5614 #undef xmlNanoFTPFreeCtxt
   5615 extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
   5616 #else
   5617 #ifndef xmlNanoFTPFreeCtxt
   5618 extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
   5619 #define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__internal_alias
   5620 #endif
   5621 #endif
   5622 #endif
   5623 
   5624 #if defined(LIBXML_FTP_ENABLED)
   5625 #ifdef bottom_nanoftp
   5626 #undef xmlNanoFTPGet
   5627 extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias("xmlNanoFTPGet__internal_alias")));
   5628 #else
   5629 #ifndef xmlNanoFTPGet
   5630 extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet__internal_alias __attribute((visibility("hidden")));
   5631 #define xmlNanoFTPGet xmlNanoFTPGet__internal_alias
   5632 #endif
   5633 #endif
   5634 #endif
   5635 
   5636 #if defined(LIBXML_FTP_ENABLED)
   5637 #ifdef bottom_nanoftp
   5638 #undef xmlNanoFTPGetConnection
   5639 extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection __attribute((alias("xmlNanoFTPGetConnection__internal_alias")));
   5640 #else
   5641 #ifndef xmlNanoFTPGetConnection
   5642 extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection__internal_alias __attribute((visibility("hidden")));
   5643 #define xmlNanoFTPGetConnection xmlNanoFTPGetConnection__internal_alias
   5644 #endif
   5645 #endif
   5646 #endif
   5647 
   5648 #if defined(LIBXML_FTP_ENABLED)
   5649 #ifdef bottom_nanoftp
   5650 #undef xmlNanoFTPGetResponse
   5651 extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse __attribute((alias("xmlNanoFTPGetResponse__internal_alias")));
   5652 #else
   5653 #ifndef xmlNanoFTPGetResponse
   5654 extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse__internal_alias __attribute((visibility("hidden")));
   5655 #define xmlNanoFTPGetResponse xmlNanoFTPGetResponse__internal_alias
   5656 #endif
   5657 #endif
   5658 #endif
   5659 
   5660 #if defined(LIBXML_FTP_ENABLED)
   5661 #ifdef bottom_nanoftp
   5662 #undef xmlNanoFTPGetSocket
   5663 extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket __attribute((alias("xmlNanoFTPGetSocket__internal_alias")));
   5664 #else
   5665 #ifndef xmlNanoFTPGetSocket
   5666 extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket__internal_alias __attribute((visibility("hidden")));
   5667 #define xmlNanoFTPGetSocket xmlNanoFTPGetSocket__internal_alias
   5668 #endif
   5669 #endif
   5670 #endif
   5671 
   5672 #if defined(LIBXML_FTP_ENABLED)
   5673 #ifdef bottom_nanoftp
   5674 #undef xmlNanoFTPInit
   5675 extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit __attribute((alias("xmlNanoFTPInit__internal_alias")));
   5676 #else
   5677 #ifndef xmlNanoFTPInit
   5678 extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit__internal_alias __attribute((visibility("hidden")));
   5679 #define xmlNanoFTPInit xmlNanoFTPInit__internal_alias
   5680 #endif
   5681 #endif
   5682 #endif
   5683 
   5684 #if defined(LIBXML_FTP_ENABLED)
   5685 #ifdef bottom_nanoftp
   5686 #undef xmlNanoFTPList
   5687 extern __typeof (xmlNanoFTPList) xmlNanoFTPList __attribute((alias("xmlNanoFTPList__internal_alias")));
   5688 #else
   5689 #ifndef xmlNanoFTPList
   5690 extern __typeof (xmlNanoFTPList) xmlNanoFTPList__internal_alias __attribute((visibility("hidden")));
   5691 #define xmlNanoFTPList xmlNanoFTPList__internal_alias
   5692 #endif
   5693 #endif
   5694 #endif
   5695 
   5696 #if defined(LIBXML_FTP_ENABLED)
   5697 #ifdef bottom_nanoftp
   5698 #undef xmlNanoFTPNewCtxt
   5699 extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt __attribute((alias("xmlNanoFTPNewCtxt__internal_alias")));
   5700 #else
   5701 #ifndef xmlNanoFTPNewCtxt
   5702 extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt__internal_alias __attribute((visibility("hidden")));
   5703 #define xmlNanoFTPNewCtxt xmlNanoFTPNewCtxt__internal_alias
   5704 #endif
   5705 #endif
   5706 #endif
   5707 
   5708 #if defined(LIBXML_FTP_ENABLED)
   5709 #ifdef bottom_nanoftp
   5710 #undef xmlNanoFTPOpen
   5711 extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen __attribute((alias("xmlNanoFTPOpen__internal_alias")));
   5712 #else
   5713 #ifndef xmlNanoFTPOpen
   5714 extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen__internal_alias __attribute((visibility("hidden")));
   5715 #define xmlNanoFTPOpen xmlNanoFTPOpen__internal_alias
   5716 #endif
   5717 #endif
   5718 #endif
   5719 
   5720 #if defined(LIBXML_FTP_ENABLED)
   5721 #ifdef bottom_nanoftp
   5722 #undef xmlNanoFTPProxy
   5723 extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy __attribute((alias("xmlNanoFTPProxy__internal_alias")));
   5724 #else
   5725 #ifndef xmlNanoFTPProxy
   5726 extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy__internal_alias __attribute((visibility("hidden")));
   5727 #define xmlNanoFTPProxy xmlNanoFTPProxy__internal_alias
   5728 #endif
   5729 #endif
   5730 #endif
   5731 
   5732 #if defined(LIBXML_FTP_ENABLED)
   5733 #ifdef bottom_nanoftp
   5734 #undef xmlNanoFTPQuit
   5735 extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit __attribute((alias("xmlNanoFTPQuit__internal_alias")));
   5736 #else
   5737 #ifndef xmlNanoFTPQuit
   5738 extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit__internal_alias __attribute((visibility("hidden")));
   5739 #define xmlNanoFTPQuit xmlNanoFTPQuit__internal_alias
   5740 #endif
   5741 #endif
   5742 #endif
   5743 
   5744 #if defined(LIBXML_FTP_ENABLED)
   5745 #ifdef bottom_nanoftp
   5746 #undef xmlNanoFTPRead
   5747 extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead __attribute((alias("xmlNanoFTPRead__internal_alias")));
   5748 #else
   5749 #ifndef xmlNanoFTPRead
   5750 extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead__internal_alias __attribute((visibility("hidden")));
   5751 #define xmlNanoFTPRead xmlNanoFTPRead__internal_alias
   5752 #endif
   5753 #endif
   5754 #endif
   5755 
   5756 #if defined(LIBXML_FTP_ENABLED)
   5757 #ifdef bottom_nanoftp
   5758 #undef xmlNanoFTPScanProxy
   5759 extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy __attribute((alias("xmlNanoFTPScanProxy__internal_alias")));
   5760 #else
   5761 #ifndef xmlNanoFTPScanProxy
   5762 extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy__internal_alias __attribute((visibility("hidden")));
   5763 #define xmlNanoFTPScanProxy xmlNanoFTPScanProxy__internal_alias
   5764 #endif
   5765 #endif
   5766 #endif
   5767 
   5768 #if defined(LIBXML_FTP_ENABLED)
   5769 #ifdef bottom_nanoftp
   5770 #undef xmlNanoFTPUpdateURL
   5771 extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL __attribute((alias("xmlNanoFTPUpdateURL__internal_alias")));
   5772 #else
   5773 #ifndef xmlNanoFTPUpdateURL
   5774 extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL__internal_alias __attribute((visibility("hidden")));
   5775 #define xmlNanoFTPUpdateURL xmlNanoFTPUpdateURL__internal_alias
   5776 #endif
   5777 #endif
   5778 #endif
   5779 
   5780 #if defined(LIBXML_HTTP_ENABLED)
   5781 #ifdef bottom_nanohttp
   5782 #undef xmlNanoHTTPAuthHeader
   5783 extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader __attribute((alias("xmlNanoHTTPAuthHeader__internal_alias")));
   5784 #else
   5785 #ifndef xmlNanoHTTPAuthHeader
   5786 extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader__internal_alias __attribute((visibility("hidden")));
   5787 #define xmlNanoHTTPAuthHeader xmlNanoHTTPAuthHeader__internal_alias
   5788 #endif
   5789 #endif
   5790 #endif
   5791 
   5792 #if defined(LIBXML_HTTP_ENABLED)
   5793 #ifdef bottom_nanohttp
   5794 #undef xmlNanoHTTPCleanup
   5795 extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup __attribute((alias("xmlNanoHTTPCleanup__internal_alias")));
   5796 #else
   5797 #ifndef xmlNanoHTTPCleanup
   5798 extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup__internal_alias __attribute((visibility("hidden")));
   5799 #define xmlNanoHTTPCleanup xmlNanoHTTPCleanup__internal_alias
   5800 #endif
   5801 #endif
   5802 #endif
   5803 
   5804 #if defined(LIBXML_HTTP_ENABLED)
   5805 #ifdef bottom_nanohttp
   5806 #undef xmlNanoHTTPClose
   5807 extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose __attribute((alias("xmlNanoHTTPClose__internal_alias")));
   5808 #else
   5809 #ifndef xmlNanoHTTPClose
   5810 extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose__internal_alias __attribute((visibility("hidden")));
   5811 #define xmlNanoHTTPClose xmlNanoHTTPClose__internal_alias
   5812 #endif
   5813 #endif
   5814 #endif
   5815 
   5816 #if defined(LIBXML_HTTP_ENABLED)
   5817 #ifdef bottom_nanohttp
   5818 #undef xmlNanoHTTPContentLength
   5819 extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength __attribute((alias("xmlNanoHTTPContentLength__internal_alias")));
   5820 #else
   5821 #ifndef xmlNanoHTTPContentLength
   5822 extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength__internal_alias __attribute((visibility("hidden")));
   5823 #define xmlNanoHTTPContentLength xmlNanoHTTPContentLength__internal_alias
   5824 #endif
   5825 #endif
   5826 #endif
   5827 
   5828 #if defined(LIBXML_HTTP_ENABLED)
   5829 #ifdef bottom_nanohttp
   5830 #undef xmlNanoHTTPEncoding
   5831 extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding __attribute((alias("xmlNanoHTTPEncoding__internal_alias")));
   5832 #else
   5833 #ifndef xmlNanoHTTPEncoding
   5834 extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding__internal_alias __attribute((visibility("hidden")));
   5835 #define xmlNanoHTTPEncoding xmlNanoHTTPEncoding__internal_alias
   5836 #endif
   5837 #endif
   5838 #endif
   5839 
   5840 #if defined(LIBXML_HTTP_ENABLED)
   5841 #ifdef bottom_nanohttp
   5842 #undef xmlNanoHTTPFetch
   5843 extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch __attribute((alias("xmlNanoHTTPFetch__internal_alias")));
   5844 #else
   5845 #ifndef xmlNanoHTTPFetch
   5846 extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch__internal_alias __attribute((visibility("hidden")));
   5847 #define xmlNanoHTTPFetch xmlNanoHTTPFetch__internal_alias
   5848 #endif
   5849 #endif
   5850 #endif
   5851 
   5852 #if defined(LIBXML_HTTP_ENABLED)
   5853 #ifdef bottom_nanohttp
   5854 #undef xmlNanoHTTPInit
   5855 extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit __attribute((alias("xmlNanoHTTPInit__internal_alias")));
   5856 #else
   5857 #ifndef xmlNanoHTTPInit
   5858 extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit__internal_alias __attribute((visibility("hidden")));
   5859 #define xmlNanoHTTPInit xmlNanoHTTPInit__internal_alias
   5860 #endif
   5861 #endif
   5862 #endif
   5863 
   5864 #if defined(LIBXML_HTTP_ENABLED)
   5865 #ifdef bottom_nanohttp
   5866 #undef xmlNanoHTTPMethod
   5867 extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod __attribute((alias("xmlNanoHTTPMethod__internal_alias")));
   5868 #else
   5869 #ifndef xmlNanoHTTPMethod
   5870 extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod__internal_alias __attribute((visibility("hidden")));
   5871 #define xmlNanoHTTPMethod xmlNanoHTTPMethod__internal_alias
   5872 #endif
   5873 #endif
   5874 #endif
   5875 
   5876 #if defined(LIBXML_HTTP_ENABLED)
   5877 #ifdef bottom_nanohttp
   5878 #undef xmlNanoHTTPMethodRedir
   5879 extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir __attribute((alias("xmlNanoHTTPMethodRedir__internal_alias")));
   5880 #else
   5881 #ifndef xmlNanoHTTPMethodRedir
   5882 extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir__internal_alias __attribute((visibility("hidden")));
   5883 #define xmlNanoHTTPMethodRedir xmlNanoHTTPMethodRedir__internal_alias
   5884 #endif
   5885 #endif
   5886 #endif
   5887 
   5888 #if defined(LIBXML_HTTP_ENABLED)
   5889 #ifdef bottom_nanohttp
   5890 #undef xmlNanoHTTPMimeType
   5891 extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType __attribute((alias("xmlNanoHTTPMimeType__internal_alias")));
   5892 #else
   5893 #ifndef xmlNanoHTTPMimeType
   5894 extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType__internal_alias __attribute((visibility("hidden")));
   5895 #define xmlNanoHTTPMimeType xmlNanoHTTPMimeType__internal_alias
   5896 #endif
   5897 #endif
   5898 #endif
   5899 
   5900 #if defined(LIBXML_HTTP_ENABLED)
   5901 #ifdef bottom_nanohttp
   5902 #undef xmlNanoHTTPOpen
   5903 extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen __attribute((alias("xmlNanoHTTPOpen__internal_alias")));
   5904 #else
   5905 #ifndef xmlNanoHTTPOpen
   5906 extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen__internal_alias __attribute((visibility("hidden")));
   5907 #define xmlNanoHTTPOpen xmlNanoHTTPOpen__internal_alias
   5908 #endif
   5909 #endif
   5910 #endif
   5911 
   5912 #if defined(LIBXML_HTTP_ENABLED)
   5913 #ifdef bottom_nanohttp
   5914 #undef xmlNanoHTTPOpenRedir
   5915 extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir __attribute((alias("xmlNanoHTTPOpenRedir__internal_alias")));
   5916 #else
   5917 #ifndef xmlNanoHTTPOpenRedir
   5918 extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir__internal_alias __attribute((visibility("hidden")));
   5919 #define xmlNanoHTTPOpenRedir xmlNanoHTTPOpenRedir__internal_alias
   5920 #endif
   5921 #endif
   5922 #endif
   5923 
   5924 #if defined(LIBXML_HTTP_ENABLED)
   5925 #ifdef bottom_nanohttp
   5926 #undef xmlNanoHTTPRead
   5927 extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead __attribute((alias("xmlNanoHTTPRead__internal_alias")));
   5928 #else
   5929 #ifndef xmlNanoHTTPRead
   5930 extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead__internal_alias __attribute((visibility("hidden")));
   5931 #define xmlNanoHTTPRead xmlNanoHTTPRead__internal_alias
   5932 #endif
   5933 #endif
   5934 #endif
   5935 
   5936 #if defined(LIBXML_HTTP_ENABLED)
   5937 #ifdef bottom_nanohttp
   5938 #undef xmlNanoHTTPRedir
   5939 extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir __attribute((alias("xmlNanoHTTPRedir__internal_alias")));
   5940 #else
   5941 #ifndef xmlNanoHTTPRedir
   5942 extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir__internal_alias __attribute((visibility("hidden")));
   5943 #define xmlNanoHTTPRedir xmlNanoHTTPRedir__internal_alias
   5944 #endif
   5945 #endif
   5946 #endif
   5947 
   5948 #if defined(LIBXML_HTTP_ENABLED)
   5949 #ifdef bottom_nanohttp
   5950 #undef xmlNanoHTTPReturnCode
   5951 extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode __attribute((alias("xmlNanoHTTPReturnCode__internal_alias")));
   5952 #else
   5953 #ifndef xmlNanoHTTPReturnCode
   5954 extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode__internal_alias __attribute((visibility("hidden")));
   5955 #define xmlNanoHTTPReturnCode xmlNanoHTTPReturnCode__internal_alias
   5956 #endif
   5957 #endif
   5958 #endif
   5959 
   5960 #if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   5961 #ifdef bottom_nanohttp
   5962 #undef xmlNanoHTTPSave
   5963 extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave __attribute((alias("xmlNanoHTTPSave__internal_alias")));
   5964 #else
   5965 #ifndef xmlNanoHTTPSave
   5966 extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave__internal_alias __attribute((visibility("hidden")));
   5967 #define xmlNanoHTTPSave xmlNanoHTTPSave__internal_alias
   5968 #endif
   5969 #endif
   5970 #endif
   5971 
   5972 #if defined(LIBXML_HTTP_ENABLED)
   5973 #ifdef bottom_nanohttp
   5974 #undef xmlNanoHTTPScanProxy
   5975 extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy __attribute((alias("xmlNanoHTTPScanProxy__internal_alias")));
   5976 #else
   5977 #ifndef xmlNanoHTTPScanProxy
   5978 extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy__internal_alias __attribute((visibility("hidden")));
   5979 #define xmlNanoHTTPScanProxy xmlNanoHTTPScanProxy__internal_alias
   5980 #endif
   5981 #endif
   5982 #endif
   5983 
   5984 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   5985 #ifdef bottom_xmlregexp
   5986 #undef xmlNewAutomata
   5987 extern __typeof (xmlNewAutomata) xmlNewAutomata __attribute((alias("xmlNewAutomata__internal_alias")));
   5988 #else
   5989 #ifndef xmlNewAutomata
   5990 extern __typeof (xmlNewAutomata) xmlNewAutomata__internal_alias __attribute((visibility("hidden")));
   5991 #define xmlNewAutomata xmlNewAutomata__internal_alias
   5992 #endif
   5993 #endif
   5994 #endif
   5995 
   5996 #ifdef bottom_tree
   5997 #undef xmlNewCDataBlock
   5998 extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock __attribute((alias("xmlNewCDataBlock__internal_alias")));
   5999 #else
   6000 #ifndef xmlNewCDataBlock
   6001 extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock__internal_alias __attribute((visibility("hidden")));
   6002 #define xmlNewCDataBlock xmlNewCDataBlock__internal_alias
   6003 #endif
   6004 #endif
   6005 
   6006 #if defined(LIBXML_CATALOG_ENABLED)
   6007 #ifdef bottom_catalog
   6008 #undef xmlNewCatalog
   6009 extern __typeof (xmlNewCatalog) xmlNewCatalog __attribute((alias("xmlNewCatalog__internal_alias")));
   6010 #else
   6011 #ifndef xmlNewCatalog
   6012 extern __typeof (xmlNewCatalog) xmlNewCatalog__internal_alias __attribute((visibility("hidden")));
   6013 #define xmlNewCatalog xmlNewCatalog__internal_alias
   6014 #endif
   6015 #endif
   6016 #endif
   6017 
   6018 #ifdef bottom_encoding
   6019 #undef xmlNewCharEncodingHandler
   6020 extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler __attribute((alias("xmlNewCharEncodingHandler__internal_alias")));
   6021 #else
   6022 #ifndef xmlNewCharEncodingHandler
   6023 extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
   6024 #define xmlNewCharEncodingHandler xmlNewCharEncodingHandler__internal_alias
   6025 #endif
   6026 #endif
   6027 
   6028 #ifdef bottom_tree
   6029 #undef xmlNewCharRef
   6030 extern __typeof (xmlNewCharRef) xmlNewCharRef __attribute((alias("xmlNewCharRef__internal_alias")));
   6031 #else
   6032 #ifndef xmlNewCharRef
   6033 extern __typeof (xmlNewCharRef) xmlNewCharRef__internal_alias __attribute((visibility("hidden")));
   6034 #define xmlNewCharRef xmlNewCharRef__internal_alias
   6035 #endif
   6036 #endif
   6037 
   6038 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   6039 #ifdef bottom_tree
   6040 #undef xmlNewChild
   6041 extern __typeof (xmlNewChild) xmlNewChild __attribute((alias("xmlNewChild__internal_alias")));
   6042 #else
   6043 #ifndef xmlNewChild
   6044 extern __typeof (xmlNewChild) xmlNewChild__internal_alias __attribute((visibility("hidden")));
   6045 #define xmlNewChild xmlNewChild__internal_alias
   6046 #endif
   6047 #endif
   6048 #endif
   6049 
   6050 #ifdef bottom_tree
   6051 #undef xmlNewComment
   6052 extern __typeof (xmlNewComment) xmlNewComment __attribute((alias("xmlNewComment__internal_alias")));
   6053 #else
   6054 #ifndef xmlNewComment
   6055 extern __typeof (xmlNewComment) xmlNewComment__internal_alias __attribute((visibility("hidden")));
   6056 #define xmlNewComment xmlNewComment__internal_alias
   6057 #endif
   6058 #endif
   6059 
   6060 #ifdef bottom_tree
   6061 #undef xmlNewDoc
   6062 extern __typeof (xmlNewDoc) xmlNewDoc __attribute((alias("xmlNewDoc__internal_alias")));
   6063 #else
   6064 #ifndef xmlNewDoc
   6065 extern __typeof (xmlNewDoc) xmlNewDoc__internal_alias __attribute((visibility("hidden")));
   6066 #define xmlNewDoc xmlNewDoc__internal_alias
   6067 #endif
   6068 #endif
   6069 
   6070 #ifdef bottom_tree
   6071 #undef xmlNewDocComment
   6072 extern __typeof (xmlNewDocComment) xmlNewDocComment __attribute((alias("xmlNewDocComment__internal_alias")));
   6073 #else
   6074 #ifndef xmlNewDocComment
   6075 extern __typeof (xmlNewDocComment) xmlNewDocComment__internal_alias __attribute((visibility("hidden")));
   6076 #define xmlNewDocComment xmlNewDocComment__internal_alias
   6077 #endif
   6078 #endif
   6079 
   6080 #ifdef bottom_valid
   6081 #undef xmlNewDocElementContent
   6082 extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent __attribute((alias("xmlNewDocElementContent__internal_alias")));
   6083 #else
   6084 #ifndef xmlNewDocElementContent
   6085 extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent__internal_alias __attribute((visibility("hidden")));
   6086 #define xmlNewDocElementContent xmlNewDocElementContent__internal_alias
   6087 #endif
   6088 #endif
   6089 
   6090 #if defined(LIBXML_TREE_ENABLED)
   6091 #ifdef bottom_tree
   6092 #undef xmlNewDocFragment
   6093 extern __typeof (xmlNewDocFragment) xmlNewDocFragment __attribute((alias("xmlNewDocFragment__internal_alias")));
   6094 #else
   6095 #ifndef xmlNewDocFragment
   6096 extern __typeof (xmlNewDocFragment) xmlNewDocFragment__internal_alias __attribute((visibility("hidden")));
   6097 #define xmlNewDocFragment xmlNewDocFragment__internal_alias
   6098 #endif
   6099 #endif
   6100 #endif
   6101 
   6102 #ifdef bottom_tree
   6103 #undef xmlNewDocNode
   6104 extern __typeof (xmlNewDocNode) xmlNewDocNode __attribute((alias("xmlNewDocNode__internal_alias")));
   6105 #else
   6106 #ifndef xmlNewDocNode
   6107 extern __typeof (xmlNewDocNode) xmlNewDocNode__internal_alias __attribute((visibility("hidden")));
   6108 #define xmlNewDocNode xmlNewDocNode__internal_alias
   6109 #endif
   6110 #endif
   6111 
   6112 #ifdef bottom_tree
   6113 #undef xmlNewDocNodeEatName
   6114 extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName __attribute((alias("xmlNewDocNodeEatName__internal_alias")));
   6115 #else
   6116 #ifndef xmlNewDocNodeEatName
   6117 extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName__internal_alias __attribute((visibility("hidden")));
   6118 #define xmlNewDocNodeEatName xmlNewDocNodeEatName__internal_alias
   6119 #endif
   6120 #endif
   6121 
   6122 #ifdef bottom_tree
   6123 #undef xmlNewDocPI
   6124 extern __typeof (xmlNewDocPI) xmlNewDocPI __attribute((alias("xmlNewDocPI__internal_alias")));
   6125 #else
   6126 #ifndef xmlNewDocPI
   6127 extern __typeof (xmlNewDocPI) xmlNewDocPI__internal_alias __attribute((visibility("hidden")));
   6128 #define xmlNewDocPI xmlNewDocPI__internal_alias
   6129 #endif
   6130 #endif
   6131 
   6132 #ifdef bottom_tree
   6133 #undef xmlNewDocProp
   6134 extern __typeof (xmlNewDocProp) xmlNewDocProp __attribute((alias("xmlNewDocProp__internal_alias")));
   6135 #else
   6136 #ifndef xmlNewDocProp
   6137 extern __typeof (xmlNewDocProp) xmlNewDocProp__internal_alias __attribute((visibility("hidden")));
   6138 #define xmlNewDocProp xmlNewDocProp__internal_alias
   6139 #endif
   6140 #endif
   6141 
   6142 #if defined(LIBXML_TREE_ENABLED)
   6143 #ifdef bottom_tree
   6144 #undef xmlNewDocRawNode
   6145 extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode __attribute((alias("xmlNewDocRawNode__internal_alias")));
   6146 #else
   6147 #ifndef xmlNewDocRawNode
   6148 extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode__internal_alias __attribute((visibility("hidden")));
   6149 #define xmlNewDocRawNode xmlNewDocRawNode__internal_alias
   6150 #endif
   6151 #endif
   6152 #endif
   6153 
   6154 #ifdef bottom_tree
   6155 #undef xmlNewDocText
   6156 extern __typeof (xmlNewDocText) xmlNewDocText __attribute((alias("xmlNewDocText__internal_alias")));
   6157 #else
   6158 #ifndef xmlNewDocText
   6159 extern __typeof (xmlNewDocText) xmlNewDocText__internal_alias __attribute((visibility("hidden")));
   6160 #define xmlNewDocText xmlNewDocText__internal_alias
   6161 #endif
   6162 #endif
   6163 
   6164 #ifdef bottom_tree
   6165 #undef xmlNewDocTextLen
   6166 extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen __attribute((alias("xmlNewDocTextLen__internal_alias")));
   6167 #else
   6168 #ifndef xmlNewDocTextLen
   6169 extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen__internal_alias __attribute((visibility("hidden")));
   6170 #define xmlNewDocTextLen xmlNewDocTextLen__internal_alias
   6171 #endif
   6172 #endif
   6173 
   6174 #ifdef bottom_tree
   6175 #undef xmlNewDtd
   6176 extern __typeof (xmlNewDtd) xmlNewDtd __attribute((alias("xmlNewDtd__internal_alias")));
   6177 #else
   6178 #ifndef xmlNewDtd
   6179 extern __typeof (xmlNewDtd) xmlNewDtd__internal_alias __attribute((visibility("hidden")));
   6180 #define xmlNewDtd xmlNewDtd__internal_alias
   6181 #endif
   6182 #endif
   6183 
   6184 #ifdef bottom_valid
   6185 #undef xmlNewElementContent
   6186 extern __typeof (xmlNewElementContent) xmlNewElementContent __attribute((alias("xmlNewElementContent__internal_alias")));
   6187 #else
   6188 #ifndef xmlNewElementContent
   6189 extern __typeof (xmlNewElementContent) xmlNewElementContent__internal_alias __attribute((visibility("hidden")));
   6190 #define xmlNewElementContent xmlNewElementContent__internal_alias
   6191 #endif
   6192 #endif
   6193 
   6194 #ifdef bottom_entities
   6195 #undef xmlNewEntity
   6196 extern __typeof (xmlNewEntity) xmlNewEntity __attribute((alias("xmlNewEntity__internal_alias")));
   6197 #else
   6198 #ifndef xmlNewEntity
   6199 extern __typeof (xmlNewEntity) xmlNewEntity__internal_alias __attribute((visibility("hidden")));
   6200 #define xmlNewEntity xmlNewEntity__internal_alias
   6201 #endif
   6202 #endif
   6203 
   6204 #ifdef bottom_parserInternals
   6205 #undef xmlNewEntityInputStream
   6206 extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream __attribute((alias("xmlNewEntityInputStream__internal_alias")));
   6207 #else
   6208 #ifndef xmlNewEntityInputStream
   6209 extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alias __attribute((visibility("hidden")));
   6210 #define xmlNewEntityInputStream xmlNewEntityInputStream__internal_alias
   6211 #endif
   6212 #endif
   6213 
   6214 #if defined(LIBXML_LEGACY_ENABLED)
   6215 #ifdef bottom_legacy
   6216 #undef xmlNewGlobalNs
   6217 extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
   6218 #else
   6219 #ifndef xmlNewGlobalNs
   6220 extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
   6221 #define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
   6222 #endif
   6223 #endif
   6224 #endif
   6225 
   6226 #ifdef bottom_parserInternals
   6227 #undef xmlNewIOInputStream
   6228 extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
   6229 #else
   6230 #ifndef xmlNewIOInputStream
   6231 extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream__internal_alias __attribute((visibility("hidden")));
   6232 #define xmlNewIOInputStream xmlNewIOInputStream__internal_alias
   6233 #endif
   6234 #endif
   6235 
   6236 #ifdef bottom_parserInternals
   6237 #undef xmlNewInputFromFile
   6238 extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile __attribute((alias("xmlNewInputFromFile__internal_alias")));
   6239 #else
   6240 #ifndef xmlNewInputFromFile
   6241 extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile__internal_alias __attribute((visibility("hidden")));
   6242 #define xmlNewInputFromFile xmlNewInputFromFile__internal_alias
   6243 #endif
   6244 #endif
   6245 
   6246 #ifdef bottom_parserInternals
   6247 #undef xmlNewInputStream
   6248 extern __typeof (xmlNewInputStream) xmlNewInputStream __attribute((alias("xmlNewInputStream__internal_alias")));
   6249 #else
   6250 #ifndef xmlNewInputStream
   6251 extern __typeof (xmlNewInputStream) xmlNewInputStream__internal_alias __attribute((visibility("hidden")));
   6252 #define xmlNewInputStream xmlNewInputStream__internal_alias
   6253 #endif
   6254 #endif
   6255 
   6256 #ifdef bottom_threads
   6257 #undef xmlNewMutex
   6258 extern __typeof (xmlNewMutex) xmlNewMutex __attribute((alias("xmlNewMutex__internal_alias")));
   6259 #else
   6260 #ifndef xmlNewMutex
   6261 extern __typeof (xmlNewMutex) xmlNewMutex__internal_alias __attribute((visibility("hidden")));
   6262 #define xmlNewMutex xmlNewMutex__internal_alias
   6263 #endif
   6264 #endif
   6265 
   6266 #ifdef bottom_tree
   6267 #undef xmlNewNode
   6268 extern __typeof (xmlNewNode) xmlNewNode __attribute((alias("xmlNewNode__internal_alias")));
   6269 #else
   6270 #ifndef xmlNewNode
   6271 extern __typeof (xmlNewNode) xmlNewNode__internal_alias __attribute((visibility("hidden")));
   6272 #define xmlNewNode xmlNewNode__internal_alias
   6273 #endif
   6274 #endif
   6275 
   6276 #ifdef bottom_tree
   6277 #undef xmlNewNodeEatName
   6278 extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName __attribute((alias("xmlNewNodeEatName__internal_alias")));
   6279 #else
   6280 #ifndef xmlNewNodeEatName
   6281 extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName__internal_alias __attribute((visibility("hidden")));
   6282 #define xmlNewNodeEatName xmlNewNodeEatName__internal_alias
   6283 #endif
   6284 #endif
   6285 
   6286 #ifdef bottom_tree
   6287 #undef xmlNewNs
   6288 extern __typeof (xmlNewNs) xmlNewNs __attribute((alias("xmlNewNs__internal_alias")));
   6289 #else
   6290 #ifndef xmlNewNs
   6291 extern __typeof (xmlNewNs) xmlNewNs__internal_alias __attribute((visibility("hidden")));
   6292 #define xmlNewNs xmlNewNs__internal_alias
   6293 #endif
   6294 #endif
   6295 
   6296 #ifdef bottom_tree
   6297 #undef xmlNewNsProp
   6298 extern __typeof (xmlNewNsProp) xmlNewNsProp __attribute((alias("xmlNewNsProp__internal_alias")));
   6299 #else
   6300 #ifndef xmlNewNsProp
   6301 extern __typeof (xmlNewNsProp) xmlNewNsProp__internal_alias __attribute((visibility("hidden")));
   6302 #define xmlNewNsProp xmlNewNsProp__internal_alias
   6303 #endif
   6304 #endif
   6305 
   6306 #ifdef bottom_tree
   6307 #undef xmlNewNsPropEatName
   6308 extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName __attribute((alias("xmlNewNsPropEatName__internal_alias")));
   6309 #else
   6310 #ifndef xmlNewNsPropEatName
   6311 extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName__internal_alias __attribute((visibility("hidden")));
   6312 #define xmlNewNsPropEatName xmlNewNsPropEatName__internal_alias
   6313 #endif
   6314 #endif
   6315 
   6316 #ifdef bottom_tree
   6317 #undef xmlNewPI
   6318 extern __typeof (xmlNewPI) xmlNewPI __attribute((alias("xmlNewPI__internal_alias")));
   6319 #else
   6320 #ifndef xmlNewPI
   6321 extern __typeof (xmlNewPI) xmlNewPI__internal_alias __attribute((visibility("hidden")));
   6322 #define xmlNewPI xmlNewPI__internal_alias
   6323 #endif
   6324 #endif
   6325 
   6326 #ifdef bottom_parserInternals
   6327 #undef xmlNewParserCtxt
   6328 extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt __attribute((alias("xmlNewParserCtxt__internal_alias")));
   6329 #else
   6330 #ifndef xmlNewParserCtxt
   6331 extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
   6332 #define xmlNewParserCtxt xmlNewParserCtxt__internal_alias
   6333 #endif
   6334 #endif
   6335 
   6336 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   6337 #ifdef bottom_tree
   6338 #undef xmlNewProp
   6339 extern __typeof (xmlNewProp) xmlNewProp __attribute((alias("xmlNewProp__internal_alias")));
   6340 #else
   6341 #ifndef xmlNewProp
   6342 extern __typeof (xmlNewProp) xmlNewProp__internal_alias __attribute((visibility("hidden")));
   6343 #define xmlNewProp xmlNewProp__internal_alias
   6344 #endif
   6345 #endif
   6346 #endif
   6347 
   6348 #ifdef bottom_threads
   6349 #undef xmlNewRMutex
   6350 extern __typeof (xmlNewRMutex) xmlNewRMutex __attribute((alias("xmlNewRMutex__internal_alias")));
   6351 #else
   6352 #ifndef xmlNewRMutex
   6353 extern __typeof (xmlNewRMutex) xmlNewRMutex__internal_alias __attribute((visibility("hidden")));
   6354 #define xmlNewRMutex xmlNewRMutex__internal_alias
   6355 #endif
   6356 #endif
   6357 
   6358 #ifdef bottom_tree
   6359 #undef xmlNewReference
   6360 extern __typeof (xmlNewReference) xmlNewReference __attribute((alias("xmlNewReference__internal_alias")));
   6361 #else
   6362 #ifndef xmlNewReference
   6363 extern __typeof (xmlNewReference) xmlNewReference__internal_alias __attribute((visibility("hidden")));
   6364 #define xmlNewReference xmlNewReference__internal_alias
   6365 #endif
   6366 #endif
   6367 
   6368 #ifdef bottom_parserInternals
   6369 #undef xmlNewStringInputStream
   6370 extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream __attribute((alias("xmlNewStringInputStream__internal_alias")));
   6371 #else
   6372 #ifndef xmlNewStringInputStream
   6373 extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream__internal_alias __attribute((visibility("hidden")));
   6374 #define xmlNewStringInputStream xmlNewStringInputStream__internal_alias
   6375 #endif
   6376 #endif
   6377 
   6378 #ifdef bottom_tree
   6379 #undef xmlNewText
   6380 extern __typeof (xmlNewText) xmlNewText __attribute((alias("xmlNewText__internal_alias")));
   6381 #else
   6382 #ifndef xmlNewText
   6383 extern __typeof (xmlNewText) xmlNewText__internal_alias __attribute((visibility("hidden")));
   6384 #define xmlNewText xmlNewText__internal_alias
   6385 #endif
   6386 #endif
   6387 
   6388 #if defined(LIBXML_TREE_ENABLED)
   6389 #ifdef bottom_tree
   6390 #undef xmlNewTextChild
   6391 extern __typeof (xmlNewTextChild) xmlNewTextChild __attribute((alias("xmlNewTextChild__internal_alias")));
   6392 #else
   6393 #ifndef xmlNewTextChild
   6394 extern __typeof (xmlNewTextChild) xmlNewTextChild__internal_alias __attribute((visibility("hidden")));
   6395 #define xmlNewTextChild xmlNewTextChild__internal_alias
   6396 #endif
   6397 #endif
   6398 #endif
   6399 
   6400 #ifdef bottom_tree
   6401 #undef xmlNewTextLen
   6402 extern __typeof (xmlNewTextLen) xmlNewTextLen __attribute((alias("xmlNewTextLen__internal_alias")));
   6403 #else
   6404 #ifndef xmlNewTextLen
   6405 extern __typeof (xmlNewTextLen) xmlNewTextLen__internal_alias __attribute((visibility("hidden")));
   6406 #define xmlNewTextLen xmlNewTextLen__internal_alias
   6407 #endif
   6408 #endif
   6409 
   6410 #if defined(LIBXML_READER_ENABLED)
   6411 #ifdef bottom_xmlreader
   6412 #undef xmlNewTextReader
   6413 extern __typeof (xmlNewTextReader) xmlNewTextReader __attribute((alias("xmlNewTextReader__internal_alias")));
   6414 #else
   6415 #ifndef xmlNewTextReader
   6416 extern __typeof (xmlNewTextReader) xmlNewTextReader__internal_alias __attribute((visibility("hidden")));
   6417 #define xmlNewTextReader xmlNewTextReader__internal_alias
   6418 #endif
   6419 #endif
   6420 #endif
   6421 
   6422 #if defined(LIBXML_READER_ENABLED)
   6423 #ifdef bottom_xmlreader
   6424 #undef xmlNewTextReaderFilename
   6425 extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename __attribute((alias("xmlNewTextReaderFilename__internal_alias")));
   6426 #else
   6427 #ifndef xmlNewTextReaderFilename
   6428 extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename__internal_alias __attribute((visibility("hidden")));
   6429 #define xmlNewTextReaderFilename xmlNewTextReaderFilename__internal_alias
   6430 #endif
   6431 #endif
   6432 #endif
   6433 
   6434 #if defined(LIBXML_WRITER_ENABLED)
   6435 #ifdef bottom_xmlwriter
   6436 #undef xmlNewTextWriter
   6437 extern __typeof (xmlNewTextWriter) xmlNewTextWriter __attribute((alias("xmlNewTextWriter__internal_alias")));
   6438 #else
   6439 #ifndef xmlNewTextWriter
   6440 extern __typeof (xmlNewTextWriter) xmlNewTextWriter__internal_alias __attribute((visibility("hidden")));
   6441 #define xmlNewTextWriter xmlNewTextWriter__internal_alias
   6442 #endif
   6443 #endif
   6444 #endif
   6445 
   6446 #if defined(LIBXML_WRITER_ENABLED)
   6447 #ifdef bottom_xmlwriter
   6448 #undef xmlNewTextWriterDoc
   6449 extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc __attribute((alias("xmlNewTextWriterDoc__internal_alias")));
   6450 #else
   6451 #ifndef xmlNewTextWriterDoc
   6452 extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc__internal_alias __attribute((visibility("hidden")));
   6453 #define xmlNewTextWriterDoc xmlNewTextWriterDoc__internal_alias
   6454 #endif
   6455 #endif
   6456 #endif
   6457 
   6458 #if defined(LIBXML_WRITER_ENABLED)
   6459 #ifdef bottom_xmlwriter
   6460 #undef xmlNewTextWriterFilename
   6461 extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename __attribute((alias("xmlNewTextWriterFilename__internal_alias")));
   6462 #else
   6463 #ifndef xmlNewTextWriterFilename
   6464 extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename__internal_alias __attribute((visibility("hidden")));
   6465 #define xmlNewTextWriterFilename xmlNewTextWriterFilename__internal_alias
   6466 #endif
   6467 #endif
   6468 #endif
   6469 
   6470 #if defined(LIBXML_WRITER_ENABLED)
   6471 #ifdef bottom_xmlwriter
   6472 #undef xmlNewTextWriterMemory
   6473 extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory __attribute((alias("xmlNewTextWriterMemory__internal_alias")));
   6474 #else
   6475 #ifndef xmlNewTextWriterMemory
   6476 extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory__internal_alias __attribute((visibility("hidden")));
   6477 #define xmlNewTextWriterMemory xmlNewTextWriterMemory__internal_alias
   6478 #endif
   6479 #endif
   6480 #endif
   6481 
   6482 #if defined(LIBXML_WRITER_ENABLED)
   6483 #ifdef bottom_xmlwriter
   6484 #undef xmlNewTextWriterPushParser
   6485 extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser __attribute((alias("xmlNewTextWriterPushParser__internal_alias")));
   6486 #else
   6487 #ifndef xmlNewTextWriterPushParser
   6488 extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser__internal_alias __attribute((visibility("hidden")));
   6489 #define xmlNewTextWriterPushParser xmlNewTextWriterPushParser__internal_alias
   6490 #endif
   6491 #endif
   6492 #endif
   6493 
   6494 #if defined(LIBXML_WRITER_ENABLED)
   6495 #ifdef bottom_xmlwriter
   6496 #undef xmlNewTextWriterTree
   6497 extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree __attribute((alias("xmlNewTextWriterTree__internal_alias")));
   6498 #else
   6499 #ifndef xmlNewTextWriterTree
   6500 extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree__internal_alias __attribute((visibility("hidden")));
   6501 #define xmlNewTextWriterTree xmlNewTextWriterTree__internal_alias
   6502 #endif
   6503 #endif
   6504 #endif
   6505 
   6506 #if defined(LIBXML_VALID_ENABLED)
   6507 #ifdef bottom_valid
   6508 #undef xmlNewValidCtxt
   6509 extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt __attribute((alias("xmlNewValidCtxt__internal_alias")));
   6510 #else
   6511 #ifndef xmlNewValidCtxt
   6512 extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt__internal_alias __attribute((visibility("hidden")));
   6513 #define xmlNewValidCtxt xmlNewValidCtxt__internal_alias
   6514 #endif
   6515 #endif
   6516 #endif
   6517 
   6518 #ifdef bottom_parserInternals
   6519 #undef xmlNextChar
   6520 extern __typeof (xmlNextChar) xmlNextChar __attribute((alias("xmlNextChar__internal_alias")));
   6521 #else
   6522 #ifndef xmlNextChar
   6523 extern __typeof (xmlNextChar) xmlNextChar__internal_alias __attribute((visibility("hidden")));
   6524 #define xmlNextChar xmlNextChar__internal_alias
   6525 #endif
   6526 #endif
   6527 
   6528 #if defined(LIBXML_TREE_ENABLED)
   6529 #ifdef bottom_tree
   6530 #undef xmlNextElementSibling
   6531 extern __typeof (xmlNextElementSibling) xmlNextElementSibling __attribute((alias("xmlNextElementSibling__internal_alias")));
   6532 #else
   6533 #ifndef xmlNextElementSibling
   6534 extern __typeof (xmlNextElementSibling) xmlNextElementSibling__internal_alias __attribute((visibility("hidden")));
   6535 #define xmlNextElementSibling xmlNextElementSibling__internal_alias
   6536 #endif
   6537 #endif
   6538 #endif
   6539 
   6540 #ifdef bottom_xmlIO
   6541 #undef xmlNoNetExternalEntityLoader
   6542 extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader __attribute((alias("xmlNoNetExternalEntityLoader__internal_alias")));
   6543 #else
   6544 #ifndef xmlNoNetExternalEntityLoader
   6545 extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
   6546 #define xmlNoNetExternalEntityLoader xmlNoNetExternalEntityLoader__internal_alias
   6547 #endif
   6548 #endif
   6549 
   6550 #ifdef bottom_tree
   6551 #undef xmlNodeAddContent
   6552 extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
   6553 #else
   6554 #ifndef xmlNodeAddContent
   6555 extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
   6556 #define xmlNodeAddContent xmlNodeAddContent__internal_alias
   6557 #endif
   6558 #endif
   6559 
   6560 #ifdef bottom_tree
   6561 #undef xmlNodeAddContentLen
   6562 extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
   6563 #else
   6564 #ifndef xmlNodeAddContentLen
   6565 extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
   6566 #define xmlNodeAddContentLen xmlNodeAddContentLen__internal_alias
   6567 #endif
   6568 #endif
   6569 
   6570 #ifdef bottom_tree
   6571 #undef xmlNodeBufGetContent
   6572 extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
   6573 #else
   6574 #ifndef xmlNodeBufGetContent
   6575 extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
   6576 #define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
   6577 #endif
   6578 #endif
   6579 
   6580 #if defined(LIBXML_OUTPUT_ENABLED)
   6581 #ifdef bottom_xmlsave
   6582 #undef xmlNodeDump
   6583 extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
   6584 #else
   6585 #ifndef xmlNodeDump
   6586 extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
   6587 #define xmlNodeDump xmlNodeDump__internal_alias
   6588 #endif
   6589 #endif
   6590 #endif
   6591 
   6592 #if defined(LIBXML_OUTPUT_ENABLED)
   6593 #ifdef bottom_xmlsave
   6594 #undef xmlNodeDumpOutput
   6595 extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
   6596 #else
   6597 #ifndef xmlNodeDumpOutput
   6598 extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
   6599 #define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
   6600 #endif
   6601 #endif
   6602 #endif
   6603 
   6604 #ifdef bottom_tree
   6605 #undef xmlNodeGetBase
   6606 extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
   6607 #else
   6608 #ifndef xmlNodeGetBase
   6609 extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
   6610 #define xmlNodeGetBase xmlNodeGetBase__internal_alias
   6611 #endif
   6612 #endif
   6613 
   6614 #ifdef bottom_tree
   6615 #undef xmlNodeGetContent
   6616 extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
   6617 #else
   6618 #ifndef xmlNodeGetContent
   6619 extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
   6620 #define xmlNodeGetContent xmlNodeGetContent__internal_alias
   6621 #endif
   6622 #endif
   6623 
   6624 #ifdef bottom_tree
   6625 #undef xmlNodeGetLang
   6626 extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
   6627 #else
   6628 #ifndef xmlNodeGetLang
   6629 extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
   6630 #define xmlNodeGetLang xmlNodeGetLang__internal_alias
   6631 #endif
   6632 #endif
   6633 
   6634 #ifdef bottom_tree
   6635 #undef xmlNodeGetSpacePreserve
   6636 extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
   6637 #else
   6638 #ifndef xmlNodeGetSpacePreserve
   6639 extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
   6640 #define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__internal_alias
   6641 #endif
   6642 #endif
   6643 
   6644 #ifdef bottom_tree
   6645 #undef xmlNodeIsText
   6646 extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
   6647 #else
   6648 #ifndef xmlNodeIsText
   6649 extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
   6650 #define xmlNodeIsText xmlNodeIsText__internal_alias
   6651 #endif
   6652 #endif
   6653 
   6654 #if defined(LIBXML_TREE_ENABLED)
   6655 #ifdef bottom_tree
   6656 #undef xmlNodeListGetRawString
   6657 extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
   6658 #else
   6659 #ifndef xmlNodeListGetRawString
   6660 extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
   6661 #define xmlNodeListGetRawString xmlNodeListGetRawString__internal_alias
   6662 #endif
   6663 #endif
   6664 #endif
   6665 
   6666 #ifdef bottom_tree
   6667 #undef xmlNodeListGetString
   6668 extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
   6669 #else
   6670 #ifndef xmlNodeListGetString
   6671 extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
   6672 #define xmlNodeListGetString xmlNodeListGetString__internal_alias
   6673 #endif
   6674 #endif
   6675 
   6676 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
   6677 #ifdef bottom_tree
   6678 #undef xmlNodeSetBase
   6679 extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
   6680 #else
   6681 #ifndef xmlNodeSetBase
   6682 extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
   6683 #define xmlNodeSetBase xmlNodeSetBase__internal_alias
   6684 #endif
   6685 #endif
   6686 #endif
   6687 
   6688 #ifdef bottom_tree
   6689 #undef xmlNodeSetContent
   6690 extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
   6691 #else
   6692 #ifndef xmlNodeSetContent
   6693 extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
   6694 #define xmlNodeSetContent xmlNodeSetContent__internal_alias
   6695 #endif
   6696 #endif
   6697 
   6698 #if defined(LIBXML_TREE_ENABLED)
   6699 #ifdef bottom_tree
   6700 #undef xmlNodeSetContentLen
   6701 extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
   6702 #else
   6703 #ifndef xmlNodeSetContentLen
   6704 extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
   6705 #define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
   6706 #endif
   6707 #endif
   6708 #endif
   6709 
   6710 #if defined(LIBXML_TREE_ENABLED)
   6711 #ifdef bottom_tree
   6712 #undef xmlNodeSetLang
   6713 extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
   6714 #else
   6715 #ifndef xmlNodeSetLang
   6716 extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
   6717 #define xmlNodeSetLang xmlNodeSetLang__internal_alias
   6718 #endif
   6719 #endif
   6720 #endif
   6721 
   6722 #if defined(LIBXML_TREE_ENABLED)
   6723 #ifdef bottom_tree
   6724 #undef xmlNodeSetName
   6725 extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
   6726 #else
   6727 #ifndef xmlNodeSetName
   6728 extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
   6729 #define xmlNodeSetName xmlNodeSetName__internal_alias
   6730 #endif
   6731 #endif
   6732 #endif
   6733 
   6734 #if defined(LIBXML_TREE_ENABLED)
   6735 #ifdef bottom_tree
   6736 #undef xmlNodeSetSpacePreserve
   6737 extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
   6738 #else
   6739 #ifndef xmlNodeSetSpacePreserve
   6740 extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
   6741 #define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__internal_alias
   6742 #endif
   6743 #endif
   6744 #endif
   6745 
   6746 #ifdef bottom_uri
   6747 #undef xmlNormalizeURIPath
   6748 extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
   6749 #else
   6750 #ifndef xmlNormalizeURIPath
   6751 extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
   6752 #define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
   6753 #endif
   6754 #endif
   6755 
   6756 #ifdef bottom_xmlIO
   6757 #undef xmlNormalizeWindowsPath
   6758 extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
   6759 #else
   6760 #ifndef xmlNormalizeWindowsPath
   6761 extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
   6762 #define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
   6763 #endif
   6764 #endif
   6765 
   6766 #if defined(LIBXML_OUTPUT_ENABLED)
   6767 #ifdef bottom_xmlIO
   6768 #undef xmlOutputBufferClose
   6769 extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
   6770 #else
   6771 #ifndef xmlOutputBufferClose
   6772 extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
   6773 #define xmlOutputBufferClose xmlOutputBufferClose__internal_alias
   6774 #endif
   6775 #endif
   6776 #endif
   6777 
   6778 #if defined(LIBXML_OUTPUT_ENABLED)
   6779 #ifdef bottom_xmlIO
   6780 #undef xmlOutputBufferCreateBuffer
   6781 extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer __attribute((alias("xmlOutputBufferCreateBuffer__internal_alias")));
   6782 #else
   6783 #ifndef xmlOutputBufferCreateBuffer
   6784 extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer__internal_alias __attribute((visibility("hidden")));
   6785 #define xmlOutputBufferCreateBuffer xmlOutputBufferCreateBuffer__internal_alias
   6786 #endif
   6787 #endif
   6788 #endif
   6789 
   6790 #if defined(LIBXML_OUTPUT_ENABLED)
   6791 #ifdef bottom_xmlIO
   6792 #undef xmlOutputBufferCreateFd
   6793 extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
   6794 #else
   6795 #ifndef xmlOutputBufferCreateFd
   6796 extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
   6797 #define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__internal_alias
   6798 #endif
   6799 #endif
   6800 #endif
   6801 
   6802 #if defined(LIBXML_OUTPUT_ENABLED)
   6803 #ifdef bottom_xmlIO
   6804 #undef xmlOutputBufferCreateFile
   6805 extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
   6806 #else
   6807 #ifndef xmlOutputBufferCreateFile
   6808 extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
   6809 #define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
   6810 #endif
   6811 #endif
   6812 #endif
   6813 
   6814 #if defined(LIBXML_OUTPUT_ENABLED)
   6815 #ifdef bottom_xmlIO
   6816 #undef xmlOutputBufferCreateFilename
   6817 extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
   6818 #else
   6819 #ifndef xmlOutputBufferCreateFilename
   6820 extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
   6821 #define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__internal_alias
   6822 #endif
   6823 #endif
   6824 #endif
   6825 
   6826 #ifdef bottom_xmlIO
   6827 #undef xmlOutputBufferCreateFilenameDefault
   6828 extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
   6829 #else
   6830 #ifndef xmlOutputBufferCreateFilenameDefault
   6831 extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
   6832 #define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__internal_alias
   6833 #endif
   6834 #endif
   6835 
   6836 #if defined(LIBXML_OUTPUT_ENABLED)
   6837 #ifdef bottom_xmlIO
   6838 #undef xmlOutputBufferCreateIO
   6839 extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
   6840 #else
   6841 #ifndef xmlOutputBufferCreateIO
   6842 extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
   6843 #define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__internal_alias
   6844 #endif
   6845 #endif
   6846 #endif
   6847 
   6848 #if defined(LIBXML_OUTPUT_ENABLED)
   6849 #ifdef bottom_xmlIO
   6850 #undef xmlOutputBufferFlush
   6851 extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
   6852 #else
   6853 #ifndef xmlOutputBufferFlush
   6854 extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
   6855 #define xmlOutputBufferFlush xmlOutputBufferFlush__internal_alias
   6856 #endif
   6857 #endif
   6858 #endif
   6859 
   6860 #if defined(LIBXML_OUTPUT_ENABLED)
   6861 #ifdef bottom_xmlIO
   6862 #undef xmlOutputBufferGetContent
   6863 extern __typeof (xmlOutputBufferGetContent) xmlOutputBufferGetContent __attribute((alias("xmlOutputBufferGetContent__internal_alias")));
   6864 #else
   6865 #ifndef xmlOutputBufferGetContent
   6866 extern __typeof (xmlOutputBufferGetContent) xmlOutputBufferGetContent__internal_alias __attribute((visibility("hidden")));
   6867 #define xmlOutputBufferGetContent xmlOutputBufferGetContent__internal_alias
   6868 #endif
   6869 #endif
   6870 #endif
   6871 
   6872 #if defined(LIBXML_OUTPUT_ENABLED)
   6873 #ifdef bottom_xmlIO
   6874 #undef xmlOutputBufferGetSize
   6875 extern __typeof (xmlOutputBufferGetSize) xmlOutputBufferGetSize __attribute((alias("xmlOutputBufferGetSize__internal_alias")));
   6876 #else
   6877 #ifndef xmlOutputBufferGetSize
   6878 extern __typeof (xmlOutputBufferGetSize) xmlOutputBufferGetSize__internal_alias __attribute((visibility("hidden")));
   6879 #define xmlOutputBufferGetSize xmlOutputBufferGetSize__internal_alias
   6880 #endif
   6881 #endif
   6882 #endif
   6883 
   6884 #if defined(LIBXML_OUTPUT_ENABLED)
   6885 #ifdef bottom_xmlIO
   6886 #undef xmlOutputBufferWrite
   6887 extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
   6888 #else
   6889 #ifndef xmlOutputBufferWrite
   6890 extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
   6891 #define xmlOutputBufferWrite xmlOutputBufferWrite__internal_alias
   6892 #endif
   6893 #endif
   6894 #endif
   6895 
   6896 #if defined(LIBXML_OUTPUT_ENABLED)
   6897 #ifdef bottom_xmlIO
   6898 #undef xmlOutputBufferWriteEscape
   6899 extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
   6900 #else
   6901 #ifndef xmlOutputBufferWriteEscape
   6902 extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
   6903 #define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__internal_alias
   6904 #endif
   6905 #endif
   6906 #endif
   6907 
   6908 #if defined(LIBXML_OUTPUT_ENABLED)
   6909 #ifdef bottom_xmlIO
   6910 #undef xmlOutputBufferWriteString
   6911 extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
   6912 #else
   6913 #ifndef xmlOutputBufferWriteString
   6914 extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
   6915 #define xmlOutputBufferWriteString xmlOutputBufferWriteString__internal_alias
   6916 #endif
   6917 #endif
   6918 #endif
   6919 
   6920 #ifdef bottom_parser
   6921 #undef xmlParseAttValue
   6922 extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
   6923 #else
   6924 #ifndef xmlParseAttValue
   6925 extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
   6926 #define xmlParseAttValue xmlParseAttValue__internal_alias
   6927 #endif
   6928 #endif
   6929 
   6930 #if defined(LIBXML_SAX1_ENABLED)
   6931 #ifdef bottom_parser
   6932 #undef xmlParseAttribute
   6933 extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
   6934 #else
   6935 #ifndef xmlParseAttribute
   6936 extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
   6937 #define xmlParseAttribute xmlParseAttribute__internal_alias
   6938 #endif
   6939 #endif
   6940 #endif
   6941 
   6942 #ifdef bottom_parser
   6943 #undef xmlParseAttributeListDecl
   6944 extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
   6945 #else
   6946 #ifndef xmlParseAttributeListDecl
   6947 extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
   6948 #define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
   6949 #endif
   6950 #endif
   6951 
   6952 #ifdef bottom_parser
   6953 #undef xmlParseAttributeType
   6954 extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
   6955 #else
   6956 #ifndef xmlParseAttributeType
   6957 extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
   6958 #define xmlParseAttributeType xmlParseAttributeType__internal_alias
   6959 #endif
   6960 #endif
   6961 
   6962 #if defined(LIBXML_SAX1_ENABLED)
   6963 #ifdef bottom_parser
   6964 #undef xmlParseBalancedChunkMemory
   6965 extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
   6966 #else
   6967 #ifndef xmlParseBalancedChunkMemory
   6968 extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
   6969 #define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
   6970 #endif
   6971 #endif
   6972 #endif
   6973 
   6974 #if defined(LIBXML_SAX1_ENABLED)
   6975 #ifdef bottom_parser
   6976 #undef xmlParseBalancedChunkMemoryRecover
   6977 extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
   6978 #else
   6979 #ifndef xmlParseBalancedChunkMemoryRecover
   6980 extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
   6981 #define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__internal_alias
   6982 #endif
   6983 #endif
   6984 #endif
   6985 
   6986 #ifdef bottom_parser
   6987 #undef xmlParseCDSect
   6988 extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
   6989 #else
   6990 #ifndef xmlParseCDSect
   6991 extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
   6992 #define xmlParseCDSect xmlParseCDSect__internal_alias
   6993 #endif
   6994 #endif
   6995 
   6996 #if defined(LIBXML_CATALOG_ENABLED)
   6997 #ifdef bottom_catalog
   6998 #undef xmlParseCatalogFile
   6999 extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
   7000 #else
   7001 #ifndef xmlParseCatalogFile
   7002 extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
   7003 #define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
   7004 #endif
   7005 #endif
   7006 #endif
   7007 
   7008 #ifdef bottom_parser
   7009 #undef xmlParseCharData
   7010 extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
   7011 #else
   7012 #ifndef xmlParseCharData
   7013 extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
   7014 #define xmlParseCharData xmlParseCharData__internal_alias
   7015 #endif
   7016 #endif
   7017 
   7018 #ifdef bottom_encoding
   7019 #undef xmlParseCharEncoding
   7020 extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
   7021 #else
   7022 #ifndef xmlParseCharEncoding
   7023 extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
   7024 #define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
   7025 #endif
   7026 #endif
   7027 
   7028 #ifdef bottom_parser
   7029 #undef xmlParseCharRef
   7030 extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
   7031 #else
   7032 #ifndef xmlParseCharRef
   7033 extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
   7034 #define xmlParseCharRef xmlParseCharRef__internal_alias
   7035 #endif
   7036 #endif
   7037 
   7038 #if defined(LIBXML_PUSH_ENABLED)
   7039 #ifdef bottom_parser
   7040 #undef xmlParseChunk
   7041 extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
   7042 #else
   7043 #ifndef xmlParseChunk
   7044 extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
   7045 #define xmlParseChunk xmlParseChunk__internal_alias
   7046 #endif
   7047 #endif
   7048 #endif
   7049 
   7050 #ifdef bottom_parser
   7051 #undef xmlParseComment
   7052 extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
   7053 #else
   7054 #ifndef xmlParseComment
   7055 extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
   7056 #define xmlParseComment xmlParseComment__internal_alias
   7057 #endif
   7058 #endif
   7059 
   7060 #ifdef bottom_parser
   7061 #undef xmlParseContent
   7062 extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
   7063 #else
   7064 #ifndef xmlParseContent
   7065 extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
   7066 #define xmlParseContent xmlParseContent__internal_alias
   7067 #endif
   7068 #endif
   7069 
   7070 #ifdef bottom_parser
   7071 #undef xmlParseCtxtExternalEntity
   7072 extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
   7073 #else
   7074 #ifndef xmlParseCtxtExternalEntity
   7075 extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
   7076 #define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__internal_alias
   7077 #endif
   7078 #endif
   7079 
   7080 #if defined(LIBXML_VALID_ENABLED)
   7081 #ifdef bottom_parser
   7082 #undef xmlParseDTD
   7083 extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
   7084 #else
   7085 #ifndef xmlParseDTD
   7086 extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
   7087 #define xmlParseDTD xmlParseDTD__internal_alias
   7088 #endif
   7089 #endif
   7090 #endif
   7091 
   7092 #ifdef bottom_parser
   7093 #undef xmlParseDefaultDecl
   7094 extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
   7095 #else
   7096 #ifndef xmlParseDefaultDecl
   7097 extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
   7098 #define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
   7099 #endif
   7100 #endif
   7101 
   7102 #if defined(LIBXML_SAX1_ENABLED)
   7103 #ifdef bottom_parser
   7104 #undef xmlParseDoc
   7105 extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
   7106 #else
   7107 #ifndef xmlParseDoc
   7108 extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
   7109 #define xmlParseDoc xmlParseDoc__internal_alias
   7110 #endif
   7111 #endif
   7112 #endif
   7113 
   7114 #ifdef bottom_parser
   7115 #undef xmlParseDocTypeDecl
   7116 extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
   7117 #else
   7118 #ifndef xmlParseDocTypeDecl
   7119 extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
   7120 #define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
   7121 #endif
   7122 #endif
   7123 
   7124 #ifdef bottom_parser
   7125 #undef xmlParseDocument
   7126 extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
   7127 #else
   7128 #ifndef xmlParseDocument
   7129 extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
   7130 #define xmlParseDocument xmlParseDocument__internal_alias
   7131 #endif
   7132 #endif
   7133 
   7134 #ifdef bottom_parser
   7135 #undef xmlParseElement
   7136 extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
   7137 #else
   7138 #ifndef xmlParseElement
   7139 extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
   7140 #define xmlParseElement xmlParseElement__internal_alias
   7141 #endif
   7142 #endif
   7143 
   7144 #ifdef bottom_parser
   7145 #undef xmlParseElementChildrenContentDecl
   7146 extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
   7147 #else
   7148 #ifndef xmlParseElementChildrenContentDecl
   7149 extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
   7150 #define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__internal_alias
   7151 #endif
   7152 #endif
   7153 
   7154 #ifdef bottom_parser
   7155 #undef xmlParseElementContentDecl
   7156 extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
   7157 #else
   7158 #ifndef xmlParseElementContentDecl
   7159 extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
   7160 #define xmlParseElementContentDecl xmlParseElementContentDecl__internal_alias
   7161 #endif
   7162 #endif
   7163 
   7164 #ifdef bottom_parser
   7165 #undef xmlParseElementDecl
   7166 extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
   7167 #else
   7168 #ifndef xmlParseElementDecl
   7169 extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
   7170 #define xmlParseElementDecl xmlParseElementDecl__internal_alias
   7171 #endif
   7172 #endif
   7173 
   7174 #ifdef bottom_parser
   7175 #undef xmlParseElementMixedContentDecl
   7176 extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
   7177 #else
   7178 #ifndef xmlParseElementMixedContentDecl
   7179 extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
   7180 #define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__internal_alias
   7181 #endif
   7182 #endif
   7183 
   7184 #ifdef bottom_parser
   7185 #undef xmlParseEncName
   7186 extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
   7187 #else
   7188 #ifndef xmlParseEncName
   7189 extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
   7190 #define xmlParseEncName xmlParseEncName__internal_alias
   7191 #endif
   7192 #endif
   7193 
   7194 #ifdef bottom_parser
   7195 #undef xmlParseEncodingDecl
   7196 extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
   7197 #else
   7198 #ifndef xmlParseEncodingDecl
   7199 extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
   7200 #define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
   7201 #endif
   7202 #endif
   7203 
   7204 #if defined(LIBXML_SAX1_ENABLED)
   7205 #ifdef bottom_parser
   7206 #undef xmlParseEndTag
   7207 extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
   7208 #else
   7209 #ifndef xmlParseEndTag
   7210 extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
   7211 #define xmlParseEndTag xmlParseEndTag__internal_alias
   7212 #endif
   7213 #endif
   7214 #endif
   7215 
   7216 #if defined(LIBXML_SAX1_ENABLED)
   7217 #ifdef bottom_parser
   7218 #undef xmlParseEntity
   7219 extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
   7220 #else
   7221 #ifndef xmlParseEntity
   7222 extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
   7223 #define xmlParseEntity xmlParseEntity__internal_alias
   7224 #endif
   7225 #endif
   7226 #endif
   7227 
   7228 #ifdef bottom_parser
   7229 #undef xmlParseEntityDecl
   7230 extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
   7231 #else
   7232 #ifndef xmlParseEntityDecl
   7233 extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
   7234 #define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
   7235 #endif
   7236 #endif
   7237 
   7238 #ifdef bottom_parser
   7239 #undef xmlParseEntityRef
   7240 extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
   7241 #else
   7242 #ifndef xmlParseEntityRef
   7243 extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
   7244 #define xmlParseEntityRef xmlParseEntityRef__internal_alias
   7245 #endif
   7246 #endif
   7247 
   7248 #ifdef bottom_parser
   7249 #undef xmlParseEntityValue
   7250 extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
   7251 #else
   7252 #ifndef xmlParseEntityValue
   7253 extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
   7254 #define xmlParseEntityValue xmlParseEntityValue__internal_alias
   7255 #endif
   7256 #endif
   7257 
   7258 #ifdef bottom_parser
   7259 #undef xmlParseEnumeratedType
   7260 extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
   7261 #else
   7262 #ifndef xmlParseEnumeratedType
   7263 extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
   7264 #define xmlParseEnumeratedType xmlParseEnumeratedType__internal_alias
   7265 #endif
   7266 #endif
   7267 
   7268 #ifdef bottom_parser
   7269 #undef xmlParseEnumerationType
   7270 extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
   7271 #else
   7272 #ifndef xmlParseEnumerationType
   7273 extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
   7274 #define xmlParseEnumerationType xmlParseEnumerationType__internal_alias
   7275 #endif
   7276 #endif
   7277 
   7278 #ifdef bottom_parser
   7279 #undef xmlParseExtParsedEnt
   7280 extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
   7281 #else
   7282 #ifndef xmlParseExtParsedEnt
   7283 extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
   7284 #define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
   7285 #endif
   7286 #endif
   7287 
   7288 #if defined(LIBXML_SAX1_ENABLED)
   7289 #ifdef bottom_parser
   7290 #undef xmlParseExternalEntity
   7291 extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
   7292 #else
   7293 #ifndef xmlParseExternalEntity
   7294 extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
   7295 #define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
   7296 #endif
   7297 #endif
   7298 #endif
   7299 
   7300 #ifdef bottom_parser
   7301 #undef xmlParseExternalID
   7302 extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
   7303 #else
   7304 #ifndef xmlParseExternalID
   7305 extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
   7306 #define xmlParseExternalID xmlParseExternalID__internal_alias
   7307 #endif
   7308 #endif
   7309 
   7310 #ifdef bottom_parser
   7311 #undef xmlParseExternalSubset
   7312 extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
   7313 #else
   7314 #ifndef xmlParseExternalSubset
   7315 extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
   7316 #define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
   7317 #endif
   7318 #endif
   7319 
   7320 #if defined(LIBXML_SAX1_ENABLED)
   7321 #ifdef bottom_parser
   7322 #undef xmlParseFile
   7323 extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
   7324 #else
   7325 #ifndef xmlParseFile
   7326 extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
   7327 #define xmlParseFile xmlParseFile__internal_alias
   7328 #endif
   7329 #endif
   7330 #endif
   7331 
   7332 #ifdef bottom_parser
   7333 #undef xmlParseInNodeContext
   7334 extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
   7335 #else
   7336 #ifndef xmlParseInNodeContext
   7337 extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
   7338 #define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
   7339 #endif
   7340 #endif
   7341 
   7342 #ifdef bottom_parser
   7343 #undef xmlParseMarkupDecl
   7344 extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
   7345 #else
   7346 #ifndef xmlParseMarkupDecl
   7347 extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
   7348 #define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
   7349 #endif
   7350 #endif
   7351 
   7352 #if defined(LIBXML_SAX1_ENABLED)
   7353 #ifdef bottom_parser
   7354 #undef xmlParseMemory
   7355 extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
   7356 #else
   7357 #ifndef xmlParseMemory
   7358 extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
   7359 #define xmlParseMemory xmlParseMemory__internal_alias
   7360 #endif
   7361 #endif
   7362 #endif
   7363 
   7364 #ifdef bottom_parser
   7365 #undef xmlParseMisc
   7366 extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
   7367 #else
   7368 #ifndef xmlParseMisc
   7369 extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
   7370 #define xmlParseMisc xmlParseMisc__internal_alias
   7371 #endif
   7372 #endif
   7373 
   7374 #ifdef bottom_parser
   7375 #undef xmlParseName
   7376 extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
   7377 #else
   7378 #ifndef xmlParseName
   7379 extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
   7380 #define xmlParseName xmlParseName__internal_alias
   7381 #endif
   7382 #endif
   7383 
   7384 #if defined(LIBXML_LEGACY_ENABLED)
   7385 #ifdef bottom_legacy
   7386 #undef xmlParseNamespace
   7387 extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
   7388 #else
   7389 #ifndef xmlParseNamespace
   7390 extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
   7391 #define xmlParseNamespace xmlParseNamespace__internal_alias
   7392 #endif
   7393 #endif
   7394 #endif
   7395 
   7396 #ifdef bottom_parser
   7397 #undef xmlParseNmtoken
   7398 extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
   7399 #else
   7400 #ifndef xmlParseNmtoken
   7401 extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
   7402 #define xmlParseNmtoken xmlParseNmtoken__internal_alias
   7403 #endif
   7404 #endif
   7405 
   7406 #ifdef bottom_parser
   7407 #undef xmlParseNotationDecl
   7408 extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
   7409 #else
   7410 #ifndef xmlParseNotationDecl
   7411 extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
   7412 #define xmlParseNotationDecl xmlParseNotationDecl__internal_alias
   7413 #endif
   7414 #endif
   7415 
   7416 #ifdef bottom_parser
   7417 #undef xmlParseNotationType
   7418 extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
   7419 #else
   7420 #ifndef xmlParseNotationType
   7421 extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
   7422 #define xmlParseNotationType xmlParseNotationType__internal_alias
   7423 #endif
   7424 #endif
   7425 
   7426 #ifdef bottom_parser
   7427 #undef xmlParsePEReference
   7428 extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
   7429 #else
   7430 #ifndef xmlParsePEReference
   7431 extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
   7432 #define xmlParsePEReference xmlParsePEReference__internal_alias
   7433 #endif
   7434 #endif
   7435 
   7436 #ifdef bottom_parser
   7437 #undef xmlParsePI
   7438 extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
   7439 #else
   7440 #ifndef xmlParsePI
   7441 extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
   7442 #define xmlParsePI xmlParsePI__internal_alias
   7443 #endif
   7444 #endif
   7445 
   7446 #ifdef bottom_parser
   7447 #undef xmlParsePITarget
   7448 extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
   7449 #else
   7450 #ifndef xmlParsePITarget
   7451 extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
   7452 #define xmlParsePITarget xmlParsePITarget__internal_alias
   7453 #endif
   7454 #endif
   7455 
   7456 #ifdef bottom_parser
   7457 #undef xmlParsePubidLiteral
   7458 extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
   7459 #else
   7460 #ifndef xmlParsePubidLiteral
   7461 extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
   7462 #define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
   7463 #endif
   7464 #endif
   7465 
   7466 #if defined(LIBXML_LEGACY_ENABLED)
   7467 #ifdef bottom_legacy
   7468 #undef xmlParseQuotedString
   7469 extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
   7470 #else
   7471 #ifndef xmlParseQuotedString
   7472 extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
   7473 #define xmlParseQuotedString xmlParseQuotedString__internal_alias
   7474 #endif
   7475 #endif
   7476 #endif
   7477 
   7478 #ifdef bottom_parser
   7479 #undef xmlParseReference
   7480 extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
   7481 #else
   7482 #ifndef xmlParseReference
   7483 extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
   7484 #define xmlParseReference xmlParseReference__internal_alias
   7485 #endif
   7486 #endif
   7487 
   7488 #ifdef bottom_parser
   7489 #undef xmlParseSDDecl
   7490 extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
   7491 #else
   7492 #ifndef xmlParseSDDecl
   7493 extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
   7494 #define xmlParseSDDecl xmlParseSDDecl__internal_alias
   7495 #endif
   7496 #endif
   7497 
   7498 #if defined(LIBXML_SAX1_ENABLED)
   7499 #ifdef bottom_parser
   7500 #undef xmlParseStartTag
   7501 extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
   7502 #else
   7503 #ifndef xmlParseStartTag
   7504 extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
   7505 #define xmlParseStartTag xmlParseStartTag__internal_alias
   7506 #endif
   7507 #endif
   7508 #endif
   7509 
   7510 #ifdef bottom_parser
   7511 #undef xmlParseSystemLiteral
   7512 extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
   7513 #else
   7514 #ifndef xmlParseSystemLiteral
   7515 extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
   7516 #define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
   7517 #endif
   7518 #endif
   7519 
   7520 #ifdef bottom_parser
   7521 #undef xmlParseTextDecl
   7522 extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
   7523 #else
   7524 #ifndef xmlParseTextDecl
   7525 extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
   7526 #define xmlParseTextDecl xmlParseTextDecl__internal_alias
   7527 #endif
   7528 #endif
   7529 
   7530 #ifdef bottom_uri
   7531 #undef xmlParseURI
   7532 extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
   7533 #else
   7534 #ifndef xmlParseURI
   7535 extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
   7536 #define xmlParseURI xmlParseURI__internal_alias
   7537 #endif
   7538 #endif
   7539 
   7540 #ifdef bottom_uri
   7541 #undef xmlParseURIRaw
   7542 extern __typeof (xmlParseURIRaw) xmlParseURIRaw __attribute((alias("xmlParseURIRaw__internal_alias")));
   7543 #else
   7544 #ifndef xmlParseURIRaw
   7545 extern __typeof (xmlParseURIRaw) xmlParseURIRaw__internal_alias __attribute((visibility("hidden")));
   7546 #define xmlParseURIRaw xmlParseURIRaw__internal_alias
   7547 #endif
   7548 #endif
   7549 
   7550 #ifdef bottom_uri
   7551 #undef xmlParseURIReference
   7552 extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
   7553 #else
   7554 #ifndef xmlParseURIReference
   7555 extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
   7556 #define xmlParseURIReference xmlParseURIReference__internal_alias
   7557 #endif
   7558 #endif
   7559 
   7560 #ifdef bottom_parser
   7561 #undef xmlParseVersionInfo
   7562 extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
   7563 #else
   7564 #ifndef xmlParseVersionInfo
   7565 extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
   7566 #define xmlParseVersionInfo xmlParseVersionInfo__internal_alias
   7567 #endif
   7568 #endif
   7569 
   7570 #ifdef bottom_parser
   7571 #undef xmlParseVersionNum
   7572 extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
   7573 #else
   7574 #ifndef xmlParseVersionNum
   7575 extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
   7576 #define xmlParseVersionNum xmlParseVersionNum__internal_alias
   7577 #endif
   7578 #endif
   7579 
   7580 #ifdef bottom_parser
   7581 #undef xmlParseXMLDecl
   7582 extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
   7583 #else
   7584 #ifndef xmlParseXMLDecl
   7585 extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
   7586 #define xmlParseXMLDecl xmlParseXMLDecl__internal_alias
   7587 #endif
   7588 #endif
   7589 
   7590 #ifdef bottom_parserInternals
   7591 #undef xmlParserAddNodeInfo
   7592 extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
   7593 #else
   7594 #ifndef xmlParserAddNodeInfo
   7595 extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
   7596 #define xmlParserAddNodeInfo xmlParserAddNodeInfo__internal_alias
   7597 #endif
   7598 #endif
   7599 
   7600 #ifdef bottom_error
   7601 #undef xmlParserError
   7602 extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
   7603 #else
   7604 #ifndef xmlParserError
   7605 extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
   7606 #define xmlParserError xmlParserError__internal_alias
   7607 #endif
   7608 #endif
   7609 
   7610 #ifdef bottom_parserInternals
   7611 #undef xmlParserFindNodeInfo
   7612 extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
   7613 #else
   7614 #ifndef xmlParserFindNodeInfo
   7615 extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
   7616 #define xmlParserFindNodeInfo xmlParserFindNodeInfo__internal_alias
   7617 #endif
   7618 #endif
   7619 
   7620 #ifdef bottom_parserInternals
   7621 #undef xmlParserFindNodeInfoIndex
   7622 extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
   7623 #else
   7624 #ifndef xmlParserFindNodeInfoIndex
   7625 extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
   7626 #define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__internal_alias
   7627 #endif
   7628 #endif
   7629 
   7630 #ifdef bottom_xmlIO
   7631 #undef xmlParserGetDirectory
   7632 extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
   7633 #else
   7634 #ifndef xmlParserGetDirectory
   7635 extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
   7636 #define xmlParserGetDirectory xmlParserGetDirectory__internal_alias
   7637 #endif
   7638 #endif
   7639 
   7640 #ifdef bottom_parser
   7641 #undef xmlParserHandlePEReference
   7642 extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
   7643 #else
   7644 #ifndef xmlParserHandlePEReference
   7645 extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
   7646 #define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
   7647 #endif
   7648 #endif
   7649 
   7650 #if defined(LIBXML_LEGACY_ENABLED)
   7651 #ifdef bottom_legacy
   7652 #undef xmlParserHandleReference
   7653 extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
   7654 #else
   7655 #ifndef xmlParserHandleReference
   7656 extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
   7657 #define xmlParserHandleReference xmlParserHandleReference__internal_alias
   7658 #endif
   7659 #endif
   7660 #endif
   7661 
   7662 #ifdef bottom_xmlIO
   7663 #undef xmlParserInputBufferCreateFd
   7664 extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
   7665 #else
   7666 #ifndef xmlParserInputBufferCreateFd
   7667 extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
   7668 #define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
   7669 #endif
   7670 #endif
   7671 
   7672 #ifdef bottom_xmlIO
   7673 #undef xmlParserInputBufferCreateFile
   7674 extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
   7675 #else
   7676 #ifndef xmlParserInputBufferCreateFile
   7677 extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
   7678 #define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__internal_alias
   7679 #endif
   7680 #endif
   7681 
   7682 #ifdef bottom_xmlIO
   7683 #undef xmlParserInputBufferCreateFilename
   7684 extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
   7685 #else
   7686 #ifndef xmlParserInputBufferCreateFilename
   7687 extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
   7688 #define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__internal_alias
   7689 #endif
   7690 #endif
   7691 
   7692 #ifdef bottom_xmlIO
   7693 #undef xmlParserInputBufferCreateFilenameDefault
   7694 extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
   7695 #else
   7696 #ifndef xmlParserInputBufferCreateFilenameDefault
   7697 extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
   7698 #define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__internal_alias
   7699 #endif
   7700 #endif
   7701 
   7702 #ifdef bottom_xmlIO
   7703 #undef xmlParserInputBufferCreateIO
   7704 extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
   7705 #else
   7706 #ifndef xmlParserInputBufferCreateIO
   7707 extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
   7708 #define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__internal_alias
   7709 #endif
   7710 #endif
   7711 
   7712 #ifdef bottom_xmlIO
   7713 #undef xmlParserInputBufferCreateMem
   7714 extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
   7715 #else
   7716 #ifndef xmlParserInputBufferCreateMem
   7717 extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
   7718 #define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__internal_alias
   7719 #endif
   7720 #endif
   7721 
   7722 #ifdef bottom_xmlIO
   7723 #undef xmlParserInputBufferCreateStatic
   7724 extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
   7725 #else
   7726 #ifndef xmlParserInputBufferCreateStatic
   7727 extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
   7728 #define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__internal_alias
   7729 #endif
   7730 #endif
   7731 
   7732 #ifdef bottom_xmlIO
   7733 #undef xmlParserInputBufferGrow
   7734 extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
   7735 #else
   7736 #ifndef xmlParserInputBufferGrow
   7737 extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
   7738 #define xmlParserInputBufferGrow xmlParserInputBufferGrow__internal_alias
   7739 #endif
   7740 #endif
   7741 
   7742 #ifdef bottom_xmlIO
   7743 #undef xmlParserInputBufferPush
   7744 extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
   7745 #else
   7746 #ifndef xmlParserInputBufferPush
   7747 extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
   7748 #define xmlParserInputBufferPush xmlParserInputBufferPush__internal_alias
   7749 #endif
   7750 #endif
   7751 
   7752 #ifdef bottom_xmlIO
   7753 #undef xmlParserInputBufferRead
   7754 extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
   7755 #else
   7756 #ifndef xmlParserInputBufferRead
   7757 extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
   7758 #define xmlParserInputBufferRead xmlParserInputBufferRead__internal_alias
   7759 #endif
   7760 #endif
   7761 
   7762 #ifdef bottom_parserInternals
   7763 #undef xmlParserInputGrow
   7764 extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
   7765 #else
   7766 #ifndef xmlParserInputGrow
   7767 extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
   7768 #define xmlParserInputGrow xmlParserInputGrow__internal_alias
   7769 #endif
   7770 #endif
   7771 
   7772 #ifdef bottom_parserInternals
   7773 #undef xmlParserInputRead
   7774 extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
   7775 #else
   7776 #ifndef xmlParserInputRead
   7777 extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
   7778 #define xmlParserInputRead xmlParserInputRead__internal_alias
   7779 #endif
   7780 #endif
   7781 
   7782 #ifdef bottom_parserInternals
   7783 #undef xmlParserInputShrink
   7784 extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
   7785 #else
   7786 #ifndef xmlParserInputShrink
   7787 extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
   7788 #define xmlParserInputShrink xmlParserInputShrink__internal_alias
   7789 #endif
   7790 #endif
   7791 
   7792 #ifdef bottom_error
   7793 #undef xmlParserPrintFileContext
   7794 extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
   7795 #else
   7796 #ifndef xmlParserPrintFileContext
   7797 extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
   7798 #define xmlParserPrintFileContext xmlParserPrintFileContext__internal_alias
   7799 #endif
   7800 #endif
   7801 
   7802 #ifdef bottom_error
   7803 #undef xmlParserPrintFileInfo
   7804 extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
   7805 #else
   7806 #ifndef xmlParserPrintFileInfo
   7807 extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
   7808 #define xmlParserPrintFileInfo xmlParserPrintFileInfo__internal_alias
   7809 #endif
   7810 #endif
   7811 
   7812 #ifdef bottom_error
   7813 #undef xmlParserValidityError
   7814 extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
   7815 #else
   7816 #ifndef xmlParserValidityError
   7817 extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
   7818 #define xmlParserValidityError xmlParserValidityError__internal_alias
   7819 #endif
   7820 #endif
   7821 
   7822 #ifdef bottom_error
   7823 #undef xmlParserValidityWarning
   7824 extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
   7825 #else
   7826 #ifndef xmlParserValidityWarning
   7827 extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
   7828 #define xmlParserValidityWarning xmlParserValidityWarning__internal_alias
   7829 #endif
   7830 #endif
   7831 
   7832 #ifdef bottom_error
   7833 #undef xmlParserWarning
   7834 extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
   7835 #else
   7836 #ifndef xmlParserWarning
   7837 extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
   7838 #define xmlParserWarning xmlParserWarning__internal_alias
   7839 #endif
   7840 #endif
   7841 
   7842 #ifdef bottom_uri
   7843 #undef xmlPathToURI
   7844 extern __typeof (xmlPathToURI) xmlPathToURI __attribute((alias("xmlPathToURI__internal_alias")));
   7845 #else
   7846 #ifndef xmlPathToURI
   7847 extern __typeof (xmlPathToURI) xmlPathToURI__internal_alias __attribute((visibility("hidden")));
   7848 #define xmlPathToURI xmlPathToURI__internal_alias
   7849 #endif
   7850 #endif
   7851 
   7852 #if defined(LIBXML_PATTERN_ENABLED)
   7853 #ifdef bottom_pattern
   7854 #undef xmlPatternFromRoot
   7855 extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
   7856 #else
   7857 #ifndef xmlPatternFromRoot
   7858 extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
   7859 #define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
   7860 #endif
   7861 #endif
   7862 #endif
   7863 
   7864 #if defined(LIBXML_PATTERN_ENABLED)
   7865 #ifdef bottom_pattern
   7866 #undef xmlPatternGetStreamCtxt
   7867 extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
   7868 #else
   7869 #ifndef xmlPatternGetStreamCtxt
   7870 extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
   7871 #define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
   7872 #endif
   7873 #endif
   7874 #endif
   7875 
   7876 #if defined(LIBXML_PATTERN_ENABLED)
   7877 #ifdef bottom_pattern
   7878 #undef xmlPatternMatch
   7879 extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
   7880 #else
   7881 #ifndef xmlPatternMatch
   7882 extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
   7883 #define xmlPatternMatch xmlPatternMatch__internal_alias
   7884 #endif
   7885 #endif
   7886 #endif
   7887 
   7888 #if defined(LIBXML_PATTERN_ENABLED)
   7889 #ifdef bottom_pattern
   7890 #undef xmlPatternMaxDepth
   7891 extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
   7892 #else
   7893 #ifndef xmlPatternMaxDepth
   7894 extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
   7895 #define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
   7896 #endif
   7897 #endif
   7898 #endif
   7899 
   7900 #if defined(LIBXML_PATTERN_ENABLED)
   7901 #ifdef bottom_pattern
   7902 #undef xmlPatternMinDepth
   7903 extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth __attribute((alias("xmlPatternMinDepth__internal_alias")));
   7904 #else
   7905 #ifndef xmlPatternMinDepth
   7906 extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth__internal_alias __attribute((visibility("hidden")));
   7907 #define xmlPatternMinDepth xmlPatternMinDepth__internal_alias
   7908 #endif
   7909 #endif
   7910 #endif
   7911 
   7912 #if defined(LIBXML_PATTERN_ENABLED)
   7913 #ifdef bottom_pattern
   7914 #undef xmlPatternStreamable
   7915 extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
   7916 #else
   7917 #ifndef xmlPatternStreamable
   7918 extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
   7919 #define xmlPatternStreamable xmlPatternStreamable__internal_alias
   7920 #endif
   7921 #endif
   7922 #endif
   7923 
   7924 #if defined(LIBXML_PATTERN_ENABLED)
   7925 #ifdef bottom_pattern
   7926 #undef xmlPatterncompile
   7927 extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
   7928 #else
   7929 #ifndef xmlPatterncompile
   7930 extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
   7931 #define xmlPatterncompile xmlPatterncompile__internal_alias
   7932 #endif
   7933 #endif
   7934 #endif
   7935 
   7936 #ifdef bottom_parserInternals
   7937 #undef xmlPedanticParserDefault
   7938 extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
   7939 #else
   7940 #ifndef xmlPedanticParserDefault
   7941 extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
   7942 #define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
   7943 #endif
   7944 #endif
   7945 
   7946 #ifdef bottom_parser
   7947 #undef xmlPopInput
   7948 extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
   7949 #else
   7950 #ifndef xmlPopInput
   7951 extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
   7952 #define xmlPopInput xmlPopInput__internal_alias
   7953 #endif
   7954 #endif
   7955 
   7956 #ifdef bottom_xmlIO
   7957 #undef xmlPopInputCallbacks
   7958 extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
   7959 #else
   7960 #ifndef xmlPopInputCallbacks
   7961 extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
   7962 #define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
   7963 #endif
   7964 #endif
   7965 
   7966 #if defined(LIBXML_TREE_ENABLED)
   7967 #ifdef bottom_tree
   7968 #undef xmlPreviousElementSibling
   7969 extern __typeof (xmlPreviousElementSibling) xmlPreviousElementSibling __attribute((alias("xmlPreviousElementSibling__internal_alias")));
   7970 #else
   7971 #ifndef xmlPreviousElementSibling
   7972 extern __typeof (xmlPreviousElementSibling) xmlPreviousElementSibling__internal_alias __attribute((visibility("hidden")));
   7973 #define xmlPreviousElementSibling xmlPreviousElementSibling__internal_alias
   7974 #endif
   7975 #endif
   7976 #endif
   7977 
   7978 #ifdef bottom_uri
   7979 #undef xmlPrintURI
   7980 extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
   7981 #else
   7982 #ifndef xmlPrintURI
   7983 extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
   7984 #define xmlPrintURI xmlPrintURI__internal_alias
   7985 #endif
   7986 #endif
   7987 
   7988 #ifdef bottom_parser
   7989 #undef xmlPushInput
   7990 extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
   7991 #else
   7992 #ifndef xmlPushInput
   7993 extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
   7994 #define xmlPushInput xmlPushInput__internal_alias
   7995 #endif
   7996 #endif
   7997 
   7998 #ifdef bottom_threads
   7999 #undef xmlRMutexLock
   8000 extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
   8001 #else
   8002 #ifndef xmlRMutexLock
   8003 extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
   8004 #define xmlRMutexLock xmlRMutexLock__internal_alias
   8005 #endif
   8006 #endif
   8007 
   8008 #ifdef bottom_threads
   8009 #undef xmlRMutexUnlock
   8010 extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
   8011 #else
   8012 #ifndef xmlRMutexUnlock
   8013 extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
   8014 #define xmlRMutexUnlock xmlRMutexUnlock__internal_alias
   8015 #endif
   8016 #endif
   8017 
   8018 #ifdef bottom_parser
   8019 #undef xmlReadDoc
   8020 extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
   8021 #else
   8022 #ifndef xmlReadDoc
   8023 extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
   8024 #define xmlReadDoc xmlReadDoc__internal_alias
   8025 #endif
   8026 #endif
   8027 
   8028 #ifdef bottom_parser
   8029 #undef xmlReadFd
   8030 extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
   8031 #else
   8032 #ifndef xmlReadFd
   8033 extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
   8034 #define xmlReadFd xmlReadFd__internal_alias
   8035 #endif
   8036 #endif
   8037 
   8038 #ifdef bottom_parser
   8039 #undef xmlReadFile
   8040 extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
   8041 #else
   8042 #ifndef xmlReadFile
   8043 extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
   8044 #define xmlReadFile xmlReadFile__internal_alias
   8045 #endif
   8046 #endif
   8047 
   8048 #ifdef bottom_parser
   8049 #undef xmlReadIO
   8050 extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
   8051 #else
   8052 #ifndef xmlReadIO
   8053 extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
   8054 #define xmlReadIO xmlReadIO__internal_alias
   8055 #endif
   8056 #endif
   8057 
   8058 #ifdef bottom_parser
   8059 #undef xmlReadMemory
   8060 extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
   8061 #else
   8062 #ifndef xmlReadMemory
   8063 extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
   8064 #define xmlReadMemory xmlReadMemory__internal_alias
   8065 #endif
   8066 #endif
   8067 
   8068 #if defined(LIBXML_READER_ENABLED)
   8069 #ifdef bottom_xmlreader
   8070 #undef xmlReaderForDoc
   8071 extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
   8072 #else
   8073 #ifndef xmlReaderForDoc
   8074 extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
   8075 #define xmlReaderForDoc xmlReaderForDoc__internal_alias
   8076 #endif
   8077 #endif
   8078 #endif
   8079 
   8080 #if defined(LIBXML_READER_ENABLED)
   8081 #ifdef bottom_xmlreader
   8082 #undef xmlReaderForFd
   8083 extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
   8084 #else
   8085 #ifndef xmlReaderForFd
   8086 extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
   8087 #define xmlReaderForFd xmlReaderForFd__internal_alias
   8088 #endif
   8089 #endif
   8090 #endif
   8091 
   8092 #if defined(LIBXML_READER_ENABLED)
   8093 #ifdef bottom_xmlreader
   8094 #undef xmlReaderForFile
   8095 extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
   8096 #else
   8097 #ifndef xmlReaderForFile
   8098 extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
   8099 #define xmlReaderForFile xmlReaderForFile__internal_alias
   8100 #endif
   8101 #endif
   8102 #endif
   8103 
   8104 #if defined(LIBXML_READER_ENABLED)
   8105 #ifdef bottom_xmlreader
   8106 #undef xmlReaderForIO
   8107 extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
   8108 #else
   8109 #ifndef xmlReaderForIO
   8110 extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
   8111 #define xmlReaderForIO xmlReaderForIO__internal_alias
   8112 #endif
   8113 #endif
   8114 #endif
   8115 
   8116 #if defined(LIBXML_READER_ENABLED)
   8117 #ifdef bottom_xmlreader
   8118 #undef xmlReaderForMemory
   8119 extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
   8120 #else
   8121 #ifndef xmlReaderForMemory
   8122 extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
   8123 #define xmlReaderForMemory xmlReaderForMemory__internal_alias
   8124 #endif
   8125 #endif
   8126 #endif
   8127 
   8128 #if defined(LIBXML_READER_ENABLED)
   8129 #ifdef bottom_xmlreader
   8130 #undef xmlReaderNewDoc
   8131 extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
   8132 #else
   8133 #ifndef xmlReaderNewDoc
   8134 extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
   8135 #define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
   8136 #endif
   8137 #endif
   8138 #endif
   8139 
   8140 #if defined(LIBXML_READER_ENABLED)
   8141 #ifdef bottom_xmlreader
   8142 #undef xmlReaderNewFd
   8143 extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
   8144 #else
   8145 #ifndef xmlReaderNewFd
   8146 extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
   8147 #define xmlReaderNewFd xmlReaderNewFd__internal_alias
   8148 #endif
   8149 #endif
   8150 #endif
   8151 
   8152 #if defined(LIBXML_READER_ENABLED)
   8153 #ifdef bottom_xmlreader
   8154 #undef xmlReaderNewFile
   8155 extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
   8156 #else
   8157 #ifndef xmlReaderNewFile
   8158 extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
   8159 #define xmlReaderNewFile xmlReaderNewFile__internal_alias
   8160 #endif
   8161 #endif
   8162 #endif
   8163 
   8164 #if defined(LIBXML_READER_ENABLED)
   8165 #ifdef bottom_xmlreader
   8166 #undef xmlReaderNewIO
   8167 extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
   8168 #else
   8169 #ifndef xmlReaderNewIO
   8170 extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
   8171 #define xmlReaderNewIO xmlReaderNewIO__internal_alias
   8172 #endif
   8173 #endif
   8174 #endif
   8175 
   8176 #if defined(LIBXML_READER_ENABLED)
   8177 #ifdef bottom_xmlreader
   8178 #undef xmlReaderNewMemory
   8179 extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
   8180 #else
   8181 #ifndef xmlReaderNewMemory
   8182 extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
   8183 #define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
   8184 #endif
   8185 #endif
   8186 #endif
   8187 
   8188 #if defined(LIBXML_READER_ENABLED)
   8189 #ifdef bottom_xmlreader
   8190 #undef xmlReaderNewWalker
   8191 extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
   8192 #else
   8193 #ifndef xmlReaderNewWalker
   8194 extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
   8195 #define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
   8196 #endif
   8197 #endif
   8198 #endif
   8199 
   8200 #if defined(LIBXML_READER_ENABLED)
   8201 #ifdef bottom_xmlreader
   8202 #undef xmlReaderWalker
   8203 extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
   8204 #else
   8205 #ifndef xmlReaderWalker
   8206 extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
   8207 #define xmlReaderWalker xmlReaderWalker__internal_alias
   8208 #endif
   8209 #endif
   8210 #endif
   8211 
   8212 #ifdef bottom_xmlmemory
   8213 #undef xmlReallocLoc
   8214 extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
   8215 #else
   8216 #ifndef xmlReallocLoc
   8217 extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
   8218 #define xmlReallocLoc xmlReallocLoc__internal_alias
   8219 #endif
   8220 #endif
   8221 
   8222 #if defined(LIBXML_TREE_ENABLED)
   8223 #ifdef bottom_tree
   8224 #undef xmlReconciliateNs
   8225 extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
   8226 #else
   8227 #ifndef xmlReconciliateNs
   8228 extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
   8229 #define xmlReconciliateNs xmlReconciliateNs__internal_alias
   8230 #endif
   8231 #endif
   8232 #endif
   8233 
   8234 #if defined(LIBXML_SAX1_ENABLED)
   8235 #ifdef bottom_parser
   8236 #undef xmlRecoverDoc
   8237 extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
   8238 #else
   8239 #ifndef xmlRecoverDoc
   8240 extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
   8241 #define xmlRecoverDoc xmlRecoverDoc__internal_alias
   8242 #endif
   8243 #endif
   8244 #endif
   8245 
   8246 #if defined(LIBXML_SAX1_ENABLED)
   8247 #ifdef bottom_parser
   8248 #undef xmlRecoverFile
   8249 extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
   8250 #else
   8251 #ifndef xmlRecoverFile
   8252 extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
   8253 #define xmlRecoverFile xmlRecoverFile__internal_alias
   8254 #endif
   8255 #endif
   8256 #endif
   8257 
   8258 #if defined(LIBXML_SAX1_ENABLED)
   8259 #ifdef bottom_parser
   8260 #undef xmlRecoverMemory
   8261 extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
   8262 #else
   8263 #ifndef xmlRecoverMemory
   8264 extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
   8265 #define xmlRecoverMemory xmlRecoverMemory__internal_alias
   8266 #endif
   8267 #endif
   8268 #endif
   8269 
   8270 #if defined(LIBXML_REGEXP_ENABLED)
   8271 #ifdef bottom_xmlregexp
   8272 #undef xmlRegExecErrInfo
   8273 extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
   8274 #else
   8275 #ifndef xmlRegExecErrInfo
   8276 extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
   8277 #define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
   8278 #endif
   8279 #endif
   8280 #endif
   8281 
   8282 #if defined(LIBXML_REGEXP_ENABLED)
   8283 #ifdef bottom_xmlregexp
   8284 #undef xmlRegExecNextValues
   8285 extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
   8286 #else
   8287 #ifndef xmlRegExecNextValues
   8288 extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
   8289 #define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
   8290 #endif
   8291 #endif
   8292 #endif
   8293 
   8294 #if defined(LIBXML_REGEXP_ENABLED)
   8295 #ifdef bottom_xmlregexp
   8296 #undef xmlRegExecPushString
   8297 extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
   8298 #else
   8299 #ifndef xmlRegExecPushString
   8300 extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
   8301 #define xmlRegExecPushString xmlRegExecPushString__internal_alias
   8302 #endif
   8303 #endif
   8304 #endif
   8305 
   8306 #if defined(LIBXML_REGEXP_ENABLED)
   8307 #ifdef bottom_xmlregexp
   8308 #undef xmlRegExecPushString2
   8309 extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
   8310 #else
   8311 #ifndef xmlRegExecPushString2
   8312 extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
   8313 #define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
   8314 #endif
   8315 #endif
   8316 #endif
   8317 
   8318 #if defined(LIBXML_REGEXP_ENABLED)
   8319 #ifdef bottom_xmlregexp
   8320 #undef xmlRegFreeExecCtxt
   8321 extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
   8322 #else
   8323 #ifndef xmlRegFreeExecCtxt
   8324 extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
   8325 #define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
   8326 #endif
   8327 #endif
   8328 #endif
   8329 
   8330 #if defined(LIBXML_REGEXP_ENABLED)
   8331 #ifdef bottom_xmlregexp
   8332 #undef xmlRegFreeRegexp
   8333 extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
   8334 #else
   8335 #ifndef xmlRegFreeRegexp
   8336 extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
   8337 #define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
   8338 #endif
   8339 #endif
   8340 #endif
   8341 
   8342 #if defined(LIBXML_REGEXP_ENABLED)
   8343 #ifdef bottom_xmlregexp
   8344 #undef xmlRegNewExecCtxt
   8345 extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
   8346 #else
   8347 #ifndef xmlRegNewExecCtxt
   8348 extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
   8349 #define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
   8350 #endif
   8351 #endif
   8352 #endif
   8353 
   8354 #if defined(LIBXML_REGEXP_ENABLED)
   8355 #ifdef bottom_xmlregexp
   8356 #undef xmlRegexpCompile
   8357 extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
   8358 #else
   8359 #ifndef xmlRegexpCompile
   8360 extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
   8361 #define xmlRegexpCompile xmlRegexpCompile__internal_alias
   8362 #endif
   8363 #endif
   8364 #endif
   8365 
   8366 #if defined(LIBXML_REGEXP_ENABLED)
   8367 #ifdef bottom_xmlregexp
   8368 #undef xmlRegexpExec
   8369 extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
   8370 #else
   8371 #ifndef xmlRegexpExec
   8372 extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
   8373 #define xmlRegexpExec xmlRegexpExec__internal_alias
   8374 #endif
   8375 #endif
   8376 #endif
   8377 
   8378 #if defined(LIBXML_REGEXP_ENABLED)
   8379 #ifdef bottom_xmlregexp
   8380 #undef xmlRegexpIsDeterminist
   8381 extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
   8382 #else
   8383 #ifndef xmlRegexpIsDeterminist
   8384 extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
   8385 #define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
   8386 #endif
   8387 #endif
   8388 #endif
   8389 
   8390 #if defined(LIBXML_REGEXP_ENABLED)
   8391 #ifdef bottom_xmlregexp
   8392 #undef xmlRegexpPrint
   8393 extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
   8394 #else
   8395 #ifndef xmlRegexpPrint
   8396 extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
   8397 #define xmlRegexpPrint xmlRegexpPrint__internal_alias
   8398 #endif
   8399 #endif
   8400 #endif
   8401 
   8402 #ifdef bottom_encoding
   8403 #undef xmlRegisterCharEncodingHandler
   8404 extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
   8405 #else
   8406 #ifndef xmlRegisterCharEncodingHandler
   8407 extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
   8408 #define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
   8409 #endif
   8410 #endif
   8411 
   8412 #ifdef bottom_xmlIO
   8413 #undef xmlRegisterDefaultInputCallbacks
   8414 extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
   8415 #else
   8416 #ifndef xmlRegisterDefaultInputCallbacks
   8417 extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
   8418 #define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__internal_alias
   8419 #endif
   8420 #endif
   8421 
   8422 #if defined(LIBXML_OUTPUT_ENABLED)
   8423 #ifdef bottom_xmlIO
   8424 #undef xmlRegisterDefaultOutputCallbacks
   8425 extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
   8426 #else
   8427 #ifndef xmlRegisterDefaultOutputCallbacks
   8428 extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
   8429 #define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
   8430 #endif
   8431 #endif
   8432 #endif
   8433 
   8434 #if defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED)
   8435 #ifdef bottom_xmlIO
   8436 #undef xmlRegisterHTTPPostCallbacks
   8437 extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
   8438 #else
   8439 #ifndef xmlRegisterHTTPPostCallbacks
   8440 extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
   8441 #define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
   8442 #endif
   8443 #endif
   8444 #endif
   8445 
   8446 #ifdef bottom_xmlIO
   8447 #undef xmlRegisterInputCallbacks
   8448 extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
   8449 #else
   8450 #ifndef xmlRegisterInputCallbacks
   8451 extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
   8452 #define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
   8453 #endif
   8454 #endif
   8455 
   8456 #ifdef bottom_globals
   8457 #undef xmlRegisterNodeDefault
   8458 extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
   8459 #else
   8460 #ifndef xmlRegisterNodeDefault
   8461 extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
   8462 #define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
   8463 #endif
   8464 #endif
   8465 
   8466 #if defined(LIBXML_OUTPUT_ENABLED)
   8467 #ifdef bottom_xmlIO
   8468 #undef xmlRegisterOutputCallbacks
   8469 extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
   8470 #else
   8471 #ifndef xmlRegisterOutputCallbacks
   8472 extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
   8473 #define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
   8474 #endif
   8475 #endif
   8476 #endif
   8477 
   8478 #if defined(LIBXML_SCHEMAS_ENABLED)
   8479 #ifdef bottom_relaxng
   8480 #undef xmlRelaxNGCleanupTypes
   8481 extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
   8482 #else
   8483 #ifndef xmlRelaxNGCleanupTypes
   8484 extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
   8485 #define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
   8486 #endif
   8487 #endif
   8488 #endif
   8489 
   8490 #if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   8491 #ifdef bottom_relaxng
   8492 #undef xmlRelaxNGDump
   8493 extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
   8494 #else
   8495 #ifndef xmlRelaxNGDump
   8496 extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
   8497 #define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
   8498 #endif
   8499 #endif
   8500 #endif
   8501 
   8502 #if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   8503 #ifdef bottom_relaxng
   8504 #undef xmlRelaxNGDumpTree
   8505 extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
   8506 #else
   8507 #ifndef xmlRelaxNGDumpTree
   8508 extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
   8509 #define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
   8510 #endif
   8511 #endif
   8512 #endif
   8513 
   8514 #if defined(LIBXML_SCHEMAS_ENABLED)
   8515 #ifdef bottom_relaxng
   8516 #undef xmlRelaxNGFree
   8517 extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
   8518 #else
   8519 #ifndef xmlRelaxNGFree
   8520 extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
   8521 #define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
   8522 #endif
   8523 #endif
   8524 #endif
   8525 
   8526 #if defined(LIBXML_SCHEMAS_ENABLED)
   8527 #ifdef bottom_relaxng
   8528 #undef xmlRelaxNGFreeParserCtxt
   8529 extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
   8530 #else
   8531 #ifndef xmlRelaxNGFreeParserCtxt
   8532 extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
   8533 #define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
   8534 #endif
   8535 #endif
   8536 #endif
   8537 
   8538 #if defined(LIBXML_SCHEMAS_ENABLED)
   8539 #ifdef bottom_relaxng
   8540 #undef xmlRelaxNGFreeValidCtxt
   8541 extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
   8542 #else
   8543 #ifndef xmlRelaxNGFreeValidCtxt
   8544 extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
   8545 #define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
   8546 #endif
   8547 #endif
   8548 #endif
   8549 
   8550 #if defined(LIBXML_SCHEMAS_ENABLED)
   8551 #ifdef bottom_relaxng
   8552 #undef xmlRelaxNGGetParserErrors
   8553 extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
   8554 #else
   8555 #ifndef xmlRelaxNGGetParserErrors
   8556 extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
   8557 #define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
   8558 #endif
   8559 #endif
   8560 #endif
   8561 
   8562 #if defined(LIBXML_SCHEMAS_ENABLED)
   8563 #ifdef bottom_relaxng
   8564 #undef xmlRelaxNGGetValidErrors
   8565 extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
   8566 #else
   8567 #ifndef xmlRelaxNGGetValidErrors
   8568 extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
   8569 #define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
   8570 #endif
   8571 #endif
   8572 #endif
   8573 
   8574 #if defined(LIBXML_SCHEMAS_ENABLED)
   8575 #ifdef bottom_relaxng
   8576 #undef xmlRelaxNGInitTypes
   8577 extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
   8578 #else
   8579 #ifndef xmlRelaxNGInitTypes
   8580 extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
   8581 #define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
   8582 #endif
   8583 #endif
   8584 #endif
   8585 
   8586 #if defined(LIBXML_SCHEMAS_ENABLED)
   8587 #ifdef bottom_relaxng
   8588 #undef xmlRelaxNGNewDocParserCtxt
   8589 extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
   8590 #else
   8591 #ifndef xmlRelaxNGNewDocParserCtxt
   8592 extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
   8593 #define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
   8594 #endif
   8595 #endif
   8596 #endif
   8597 
   8598 #if defined(LIBXML_SCHEMAS_ENABLED)
   8599 #ifdef bottom_relaxng
   8600 #undef xmlRelaxNGNewMemParserCtxt
   8601 extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
   8602 #else
   8603 #ifndef xmlRelaxNGNewMemParserCtxt
   8604 extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
   8605 #define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
   8606 #endif
   8607 #endif
   8608 #endif
   8609 
   8610 #if defined(LIBXML_SCHEMAS_ENABLED)
   8611 #ifdef bottom_relaxng
   8612 #undef xmlRelaxNGNewParserCtxt
   8613 extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
   8614 #else
   8615 #ifndef xmlRelaxNGNewParserCtxt
   8616 extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
   8617 #define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
   8618 #endif
   8619 #endif
   8620 #endif
   8621 
   8622 #if defined(LIBXML_SCHEMAS_ENABLED)
   8623 #ifdef bottom_relaxng
   8624 #undef xmlRelaxNGNewValidCtxt
   8625 extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
   8626 #else
   8627 #ifndef xmlRelaxNGNewValidCtxt
   8628 extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
   8629 #define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
   8630 #endif
   8631 #endif
   8632 #endif
   8633 
   8634 #if defined(LIBXML_SCHEMAS_ENABLED)
   8635 #ifdef bottom_relaxng
   8636 #undef xmlRelaxNGParse
   8637 extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
   8638 #else
   8639 #ifndef xmlRelaxNGParse
   8640 extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
   8641 #define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
   8642 #endif
   8643 #endif
   8644 #endif
   8645 
   8646 #if defined(LIBXML_SCHEMAS_ENABLED)
   8647 #ifdef bottom_relaxng
   8648 #undef xmlRelaxNGSetParserErrors
   8649 extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
   8650 #else
   8651 #ifndef xmlRelaxNGSetParserErrors
   8652 extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
   8653 #define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
   8654 #endif
   8655 #endif
   8656 #endif
   8657 
   8658 #if defined(LIBXML_SCHEMAS_ENABLED)
   8659 #ifdef bottom_relaxng
   8660 #undef xmlRelaxNGSetParserStructuredErrors
   8661 extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors __attribute((alias("xmlRelaxNGSetParserStructuredErrors__internal_alias")));
   8662 #else
   8663 #ifndef xmlRelaxNGSetParserStructuredErrors
   8664 extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
   8665 #define xmlRelaxNGSetParserStructuredErrors xmlRelaxNGSetParserStructuredErrors__internal_alias
   8666 #endif
   8667 #endif
   8668 #endif
   8669 
   8670 #if defined(LIBXML_SCHEMAS_ENABLED)
   8671 #ifdef bottom_relaxng
   8672 #undef xmlRelaxNGSetValidErrors
   8673 extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
   8674 #else
   8675 #ifndef xmlRelaxNGSetValidErrors
   8676 extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
   8677 #define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
   8678 #endif
   8679 #endif
   8680 #endif
   8681 
   8682 #if defined(LIBXML_SCHEMAS_ENABLED)
   8683 #ifdef bottom_relaxng
   8684 #undef xmlRelaxNGSetValidStructuredErrors
   8685 extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors __attribute((alias("xmlRelaxNGSetValidStructuredErrors__internal_alias")));
   8686 #else
   8687 #ifndef xmlRelaxNGSetValidStructuredErrors
   8688 extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
   8689 #define xmlRelaxNGSetValidStructuredErrors xmlRelaxNGSetValidStructuredErrors__internal_alias
   8690 #endif
   8691 #endif
   8692 #endif
   8693 
   8694 #if defined(LIBXML_SCHEMAS_ENABLED)
   8695 #ifdef bottom_relaxng
   8696 #undef xmlRelaxNGValidateDoc
   8697 extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
   8698 #else
   8699 #ifndef xmlRelaxNGValidateDoc
   8700 extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
   8701 #define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
   8702 #endif
   8703 #endif
   8704 #endif
   8705 
   8706 #if defined(LIBXML_SCHEMAS_ENABLED)
   8707 #ifdef bottom_relaxng
   8708 #undef xmlRelaxNGValidateFullElement
   8709 extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
   8710 #else
   8711 #ifndef xmlRelaxNGValidateFullElement
   8712 extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
   8713 #define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
   8714 #endif
   8715 #endif
   8716 #endif
   8717 
   8718 #if defined(LIBXML_SCHEMAS_ENABLED)
   8719 #ifdef bottom_relaxng
   8720 #undef xmlRelaxNGValidatePopElement
   8721 extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
   8722 #else
   8723 #ifndef xmlRelaxNGValidatePopElement
   8724 extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
   8725 #define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
   8726 #endif
   8727 #endif
   8728 #endif
   8729 
   8730 #if defined(LIBXML_SCHEMAS_ENABLED)
   8731 #ifdef bottom_relaxng
   8732 #undef xmlRelaxNGValidatePushCData
   8733 extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
   8734 #else
   8735 #ifndef xmlRelaxNGValidatePushCData
   8736 extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
   8737 #define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
   8738 #endif
   8739 #endif
   8740 #endif
   8741 
   8742 #if defined(LIBXML_SCHEMAS_ENABLED)
   8743 #ifdef bottom_relaxng
   8744 #undef xmlRelaxNGValidatePushElement
   8745 extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
   8746 #else
   8747 #ifndef xmlRelaxNGValidatePushElement
   8748 extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
   8749 #define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
   8750 #endif
   8751 #endif
   8752 #endif
   8753 
   8754 #if defined(LIBXML_SCHEMAS_ENABLED)
   8755 #ifdef bottom_relaxng
   8756 #undef xmlRelaxParserSetFlag
   8757 extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
   8758 #else
   8759 #ifndef xmlRelaxParserSetFlag
   8760 extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
   8761 #define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
   8762 #endif
   8763 #endif
   8764 #endif
   8765 
   8766 #ifdef bottom_valid
   8767 #undef xmlRemoveID
   8768 extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
   8769 #else
   8770 #ifndef xmlRemoveID
   8771 extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
   8772 #define xmlRemoveID xmlRemoveID__internal_alias
   8773 #endif
   8774 #endif
   8775 
   8776 #ifdef bottom_tree
   8777 #undef xmlRemoveProp
   8778 extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
   8779 #else
   8780 #ifndef xmlRemoveProp
   8781 extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
   8782 #define xmlRemoveProp xmlRemoveProp__internal_alias
   8783 #endif
   8784 #endif
   8785 
   8786 #ifdef bottom_valid
   8787 #undef xmlRemoveRef
   8788 extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
   8789 #else
   8790 #ifndef xmlRemoveRef
   8791 extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
   8792 #define xmlRemoveRef xmlRemoveRef__internal_alias
   8793 #endif
   8794 #endif
   8795 
   8796 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
   8797 #ifdef bottom_tree
   8798 #undef xmlReplaceNode
   8799 extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
   8800 #else
   8801 #ifndef xmlReplaceNode
   8802 extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
   8803 #define xmlReplaceNode xmlReplaceNode__internal_alias
   8804 #endif
   8805 #endif
   8806 #endif
   8807 
   8808 #ifdef bottom_error
   8809 #undef xmlResetError
   8810 extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
   8811 #else
   8812 #ifndef xmlResetError
   8813 extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
   8814 #define xmlResetError xmlResetError__internal_alias
   8815 #endif
   8816 #endif
   8817 
   8818 #ifdef bottom_error
   8819 #undef xmlResetLastError
   8820 extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
   8821 #else
   8822 #ifndef xmlResetLastError
   8823 extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
   8824 #define xmlResetLastError xmlResetLastError__internal_alias
   8825 #endif
   8826 #endif
   8827 
   8828 #ifdef bottom_SAX2
   8829 #undef xmlSAX2AttributeDecl
   8830 extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
   8831 #else
   8832 #ifndef xmlSAX2AttributeDecl
   8833 extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
   8834 #define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
   8835 #endif
   8836 #endif
   8837 
   8838 #ifdef bottom_SAX2
   8839 #undef xmlSAX2CDataBlock
   8840 extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
   8841 #else
   8842 #ifndef xmlSAX2CDataBlock
   8843 extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
   8844 #define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
   8845 #endif
   8846 #endif
   8847 
   8848 #ifdef bottom_SAX2
   8849 #undef xmlSAX2Characters
   8850 extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
   8851 #else
   8852 #ifndef xmlSAX2Characters
   8853 extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
   8854 #define xmlSAX2Characters xmlSAX2Characters__internal_alias
   8855 #endif
   8856 #endif
   8857 
   8858 #ifdef bottom_SAX2
   8859 #undef xmlSAX2Comment
   8860 extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
   8861 #else
   8862 #ifndef xmlSAX2Comment
   8863 extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
   8864 #define xmlSAX2Comment xmlSAX2Comment__internal_alias
   8865 #endif
   8866 #endif
   8867 
   8868 #ifdef bottom_SAX2
   8869 #undef xmlSAX2ElementDecl
   8870 extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
   8871 #else
   8872 #ifndef xmlSAX2ElementDecl
   8873 extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
   8874 #define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
   8875 #endif
   8876 #endif
   8877 
   8878 #ifdef bottom_SAX2
   8879 #undef xmlSAX2EndDocument
   8880 extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
   8881 #else
   8882 #ifndef xmlSAX2EndDocument
   8883 extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
   8884 #define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
   8885 #endif
   8886 #endif
   8887 
   8888 #if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) || defined(LIBXML_LEGACY_ENABLED)
   8889 #ifdef bottom_SAX2
   8890 #undef xmlSAX2EndElement
   8891 extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
   8892 #else
   8893 #ifndef xmlSAX2EndElement
   8894 extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
   8895 #define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
   8896 #endif
   8897 #endif
   8898 #endif
   8899 
   8900 #ifdef bottom_SAX2
   8901 #undef xmlSAX2EndElementNs
   8902 extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
   8903 #else
   8904 #ifndef xmlSAX2EndElementNs
   8905 extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
   8906 #define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
   8907 #endif
   8908 #endif
   8909 
   8910 #ifdef bottom_SAX2
   8911 #undef xmlSAX2EntityDecl
   8912 extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
   8913 #else
   8914 #ifndef xmlSAX2EntityDecl
   8915 extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
   8916 #define xmlSAX2EntityDecl xmlSAX2EntityDecl__internal_alias
   8917 #endif
   8918 #endif
   8919 
   8920 #ifdef bottom_SAX2
   8921 #undef xmlSAX2ExternalSubset
   8922 extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
   8923 #else
   8924 #ifndef xmlSAX2ExternalSubset
   8925 extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
   8926 #define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__internal_alias
   8927 #endif
   8928 #endif
   8929 
   8930 #ifdef bottom_SAX2
   8931 #undef xmlSAX2GetColumnNumber
   8932 extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
   8933 #else
   8934 #ifndef xmlSAX2GetColumnNumber
   8935 extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
   8936 #define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__internal_alias
   8937 #endif
   8938 #endif
   8939 
   8940 #ifdef bottom_SAX2
   8941 #undef xmlSAX2GetEntity
   8942 extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
   8943 #else
   8944 #ifndef xmlSAX2GetEntity
   8945 extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
   8946 #define xmlSAX2GetEntity xmlSAX2GetEntity__internal_alias
   8947 #endif
   8948 #endif
   8949 
   8950 #ifdef bottom_SAX2
   8951 #undef xmlSAX2GetLineNumber
   8952 extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
   8953 #else
   8954 #ifndef xmlSAX2GetLineNumber
   8955 extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
   8956 #define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__internal_alias
   8957 #endif
   8958 #endif
   8959 
   8960 #ifdef bottom_SAX2
   8961 #undef xmlSAX2GetParameterEntity
   8962 extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
   8963 #else
   8964 #ifndef xmlSAX2GetParameterEntity
   8965 extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
   8966 #define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__internal_alias
   8967 #endif
   8968 #endif
   8969 
   8970 #ifdef bottom_SAX2
   8971 #undef xmlSAX2GetPublicId
   8972 extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
   8973 #else
   8974 #ifndef xmlSAX2GetPublicId
   8975 extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
   8976 #define xmlSAX2GetPublicId xmlSAX2GetPublicId__internal_alias
   8977 #endif
   8978 #endif
   8979 
   8980 #ifdef bottom_SAX2
   8981 #undef xmlSAX2GetSystemId
   8982 extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
   8983 #else
   8984 #ifndef xmlSAX2GetSystemId
   8985 extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
   8986 #define xmlSAX2GetSystemId xmlSAX2GetSystemId__internal_alias
   8987 #endif
   8988 #endif
   8989 
   8990 #ifdef bottom_SAX2
   8991 #undef xmlSAX2HasExternalSubset
   8992 extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
   8993 #else
   8994 #ifndef xmlSAX2HasExternalSubset
   8995 extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
   8996 #define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__internal_alias
   8997 #endif
   8998 #endif
   8999 
   9000 #ifdef bottom_SAX2
   9001 #undef xmlSAX2HasInternalSubset
   9002 extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
   9003 #else
   9004 #ifndef xmlSAX2HasInternalSubset
   9005 extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
   9006 #define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__internal_alias
   9007 #endif
   9008 #endif
   9009 
   9010 #ifdef bottom_SAX2
   9011 #undef xmlSAX2IgnorableWhitespace
   9012 extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
   9013 #else
   9014 #ifndef xmlSAX2IgnorableWhitespace
   9015 extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
   9016 #define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__internal_alias
   9017 #endif
   9018 #endif
   9019 
   9020 #ifdef bottom_SAX2
   9021 #undef xmlSAX2InitDefaultSAXHandler
   9022 extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
   9023 #else
   9024 #ifndef xmlSAX2InitDefaultSAXHandler
   9025 extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
   9026 #define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
   9027 #endif
   9028 #endif
   9029 
   9030 #if defined(LIBXML_DOCB_ENABLED)
   9031 #ifdef bottom_SAX2
   9032 #undef xmlSAX2InitDocbDefaultSAXHandler
   9033 extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
   9034 #else
   9035 #ifndef xmlSAX2InitDocbDefaultSAXHandler
   9036 extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
   9037 #define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
   9038 #endif
   9039 #endif
   9040 #endif
   9041 
   9042 #if defined(LIBXML_HTML_ENABLED)
   9043 #ifdef bottom_SAX2
   9044 #undef xmlSAX2InitHtmlDefaultSAXHandler
   9045 extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
   9046 #else
   9047 #ifndef xmlSAX2InitHtmlDefaultSAXHandler
   9048 extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
   9049 #define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
   9050 #endif
   9051 #endif
   9052 #endif
   9053 
   9054 #ifdef bottom_SAX2
   9055 #undef xmlSAX2InternalSubset
   9056 extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
   9057 #else
   9058 #ifndef xmlSAX2InternalSubset
   9059 extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
   9060 #define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
   9061 #endif
   9062 #endif
   9063 
   9064 #ifdef bottom_SAX2
   9065 #undef xmlSAX2IsStandalone
   9066 extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
   9067 #else
   9068 #ifndef xmlSAX2IsStandalone
   9069 extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
   9070 #define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
   9071 #endif
   9072 #endif
   9073 
   9074 #ifdef bottom_SAX2
   9075 #undef xmlSAX2NotationDecl
   9076 extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
   9077 #else
   9078 #ifndef xmlSAX2NotationDecl
   9079 extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
   9080 #define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
   9081 #endif
   9082 #endif
   9083 
   9084 #ifdef bottom_SAX2
   9085 #undef xmlSAX2ProcessingInstruction
   9086 extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
   9087 #else
   9088 #ifndef xmlSAX2ProcessingInstruction
   9089 extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
   9090 #define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
   9091 #endif
   9092 #endif
   9093 
   9094 #ifdef bottom_SAX2
   9095 #undef xmlSAX2Reference
   9096 extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
   9097 #else
   9098 #ifndef xmlSAX2Reference
   9099 extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
   9100 #define xmlSAX2Reference xmlSAX2Reference__internal_alias
   9101 #endif
   9102 #endif
   9103 
   9104 #ifdef bottom_SAX2
   9105 #undef xmlSAX2ResolveEntity
   9106 extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
   9107 #else
   9108 #ifndef xmlSAX2ResolveEntity
   9109 extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
   9110 #define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
   9111 #endif
   9112 #endif
   9113 
   9114 #ifdef bottom_SAX2
   9115 #undef xmlSAX2SetDocumentLocator
   9116 extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
   9117 #else
   9118 #ifndef xmlSAX2SetDocumentLocator
   9119 extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
   9120 #define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
   9121 #endif
   9122 #endif
   9123 
   9124 #ifdef bottom_SAX2
   9125 #undef xmlSAX2StartDocument
   9126 extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
   9127 #else
   9128 #ifndef xmlSAX2StartDocument
   9129 extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
   9130 #define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
   9131 #endif
   9132 #endif
   9133 
   9134 #if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) || defined(LIBXML_LEGACY_ENABLED)
   9135 #ifdef bottom_SAX2
   9136 #undef xmlSAX2StartElement
   9137 extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
   9138 #else
   9139 #ifndef xmlSAX2StartElement
   9140 extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
   9141 #define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
   9142 #endif
   9143 #endif
   9144 #endif
   9145 
   9146 #ifdef bottom_SAX2
   9147 #undef xmlSAX2StartElementNs
   9148 extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
   9149 #else
   9150 #ifndef xmlSAX2StartElementNs
   9151 extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
   9152 #define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
   9153 #endif
   9154 #endif
   9155 
   9156 #ifdef bottom_SAX2
   9157 #undef xmlSAX2UnparsedEntityDecl
   9158 extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
   9159 #else
   9160 #ifndef xmlSAX2UnparsedEntityDecl
   9161 extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
   9162 #define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
   9163 #endif
   9164 #endif
   9165 
   9166 #if defined(LIBXML_SAX1_ENABLED)
   9167 #ifdef bottom_SAX2
   9168 #undef xmlSAXDefaultVersion
   9169 extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
   9170 #else
   9171 #ifndef xmlSAXDefaultVersion
   9172 extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
   9173 #define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
   9174 #endif
   9175 #endif
   9176 #endif
   9177 
   9178 #if defined(LIBXML_VALID_ENABLED)
   9179 #ifdef bottom_parser
   9180 #undef xmlSAXParseDTD
   9181 extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
   9182 #else
   9183 #ifndef xmlSAXParseDTD
   9184 extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
   9185 #define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
   9186 #endif
   9187 #endif
   9188 #endif
   9189 
   9190 #if defined(LIBXML_SAX1_ENABLED)
   9191 #ifdef bottom_parser
   9192 #undef xmlSAXParseDoc
   9193 extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
   9194 #else
   9195 #ifndef xmlSAXParseDoc
   9196 extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
   9197 #define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
   9198 #endif
   9199 #endif
   9200 #endif
   9201 
   9202 #if defined(LIBXML_SAX1_ENABLED)
   9203 #ifdef bottom_parser
   9204 #undef xmlSAXParseEntity
   9205 extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
   9206 #else
   9207 #ifndef xmlSAXParseEntity
   9208 extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
   9209 #define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
   9210 #endif
   9211 #endif
   9212 #endif
   9213 
   9214 #if defined(LIBXML_SAX1_ENABLED)
   9215 #ifdef bottom_parser
   9216 #undef xmlSAXParseFile
   9217 extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
   9218 #else
   9219 #ifndef xmlSAXParseFile
   9220 extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
   9221 #define xmlSAXParseFile xmlSAXParseFile__internal_alias
   9222 #endif
   9223 #endif
   9224 #endif
   9225 
   9226 #if defined(LIBXML_SAX1_ENABLED)
   9227 #ifdef bottom_parser
   9228 #undef xmlSAXParseFileWithData
   9229 extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
   9230 #else
   9231 #ifndef xmlSAXParseFileWithData
   9232 extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
   9233 #define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
   9234 #endif
   9235 #endif
   9236 #endif
   9237 
   9238 #if defined(LIBXML_SAX1_ENABLED)
   9239 #ifdef bottom_parser
   9240 #undef xmlSAXParseMemory
   9241 extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
   9242 #else
   9243 #ifndef xmlSAXParseMemory
   9244 extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
   9245 #define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
   9246 #endif
   9247 #endif
   9248 #endif
   9249 
   9250 #if defined(LIBXML_SAX1_ENABLED)
   9251 #ifdef bottom_parser
   9252 #undef xmlSAXParseMemoryWithData
   9253 extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
   9254 #else
   9255 #ifndef xmlSAXParseMemoryWithData
   9256 extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
   9257 #define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
   9258 #endif
   9259 #endif
   9260 #endif
   9261 
   9262 #if defined(LIBXML_SAX1_ENABLED)
   9263 #ifdef bottom_parser
   9264 #undef xmlSAXUserParseFile
   9265 extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
   9266 #else
   9267 #ifndef xmlSAXUserParseFile
   9268 extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
   9269 #define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
   9270 #endif
   9271 #endif
   9272 #endif
   9273 
   9274 #if defined(LIBXML_SAX1_ENABLED)
   9275 #ifdef bottom_parser
   9276 #undef xmlSAXUserParseMemory
   9277 extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
   9278 #else
   9279 #ifndef xmlSAXUserParseMemory
   9280 extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
   9281 #define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
   9282 #endif
   9283 #endif
   9284 #endif
   9285 
   9286 #ifdef bottom_SAX2
   9287 #undef xmlSAXVersion
   9288 extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
   9289 #else
   9290 #ifndef xmlSAXVersion
   9291 extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
   9292 #define xmlSAXVersion xmlSAXVersion__internal_alias
   9293 #endif
   9294 #endif
   9295 
   9296 #if defined(LIBXML_OUTPUT_ENABLED)
   9297 #ifdef bottom_xmlsave
   9298 #undef xmlSaveClose
   9299 extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
   9300 #else
   9301 #ifndef xmlSaveClose
   9302 extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
   9303 #define xmlSaveClose xmlSaveClose__internal_alias
   9304 #endif
   9305 #endif
   9306 #endif
   9307 
   9308 #if defined(LIBXML_OUTPUT_ENABLED)
   9309 #ifdef bottom_xmlsave
   9310 #undef xmlSaveDoc
   9311 extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
   9312 #else
   9313 #ifndef xmlSaveDoc
   9314 extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
   9315 #define xmlSaveDoc xmlSaveDoc__internal_alias
   9316 #endif
   9317 #endif
   9318 #endif
   9319 
   9320 #if defined(LIBXML_OUTPUT_ENABLED)
   9321 #ifdef bottom_xmlsave
   9322 #undef xmlSaveFile
   9323 extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
   9324 #else
   9325 #ifndef xmlSaveFile
   9326 extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
   9327 #define xmlSaveFile xmlSaveFile__internal_alias
   9328 #endif
   9329 #endif
   9330 #endif
   9331 
   9332 #if defined(LIBXML_OUTPUT_ENABLED)
   9333 #ifdef bottom_xmlsave
   9334 #undef xmlSaveFileEnc
   9335 extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
   9336 #else
   9337 #ifndef xmlSaveFileEnc
   9338 extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
   9339 #define xmlSaveFileEnc xmlSaveFileEnc__internal_alias
   9340 #endif
   9341 #endif
   9342 #endif
   9343 
   9344 #if defined(LIBXML_OUTPUT_ENABLED)
   9345 #ifdef bottom_xmlsave
   9346 #undef xmlSaveFileTo
   9347 extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
   9348 #else
   9349 #ifndef xmlSaveFileTo
   9350 extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
   9351 #define xmlSaveFileTo xmlSaveFileTo__internal_alias
   9352 #endif
   9353 #endif
   9354 #endif
   9355 
   9356 #if defined(LIBXML_OUTPUT_ENABLED)
   9357 #ifdef bottom_xmlsave
   9358 #undef xmlSaveFlush
   9359 extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
   9360 #else
   9361 #ifndef xmlSaveFlush
   9362 extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
   9363 #define xmlSaveFlush xmlSaveFlush__internal_alias
   9364 #endif
   9365 #endif
   9366 #endif
   9367 
   9368 #if defined(LIBXML_OUTPUT_ENABLED)
   9369 #ifdef bottom_xmlsave
   9370 #undef xmlSaveFormatFile
   9371 extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
   9372 #else
   9373 #ifndef xmlSaveFormatFile
   9374 extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
   9375 #define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
   9376 #endif
   9377 #endif
   9378 #endif
   9379 
   9380 #if defined(LIBXML_OUTPUT_ENABLED)
   9381 #ifdef bottom_xmlsave
   9382 #undef xmlSaveFormatFileEnc
   9383 extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
   9384 #else
   9385 #ifndef xmlSaveFormatFileEnc
   9386 extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
   9387 #define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
   9388 #endif
   9389 #endif
   9390 #endif
   9391 
   9392 #if defined(LIBXML_OUTPUT_ENABLED)
   9393 #ifdef bottom_xmlsave
   9394 #undef xmlSaveFormatFileTo
   9395 extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
   9396 #else
   9397 #ifndef xmlSaveFormatFileTo
   9398 extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
   9399 #define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
   9400 #endif
   9401 #endif
   9402 #endif
   9403 
   9404 #if defined(LIBXML_OUTPUT_ENABLED)
   9405 #ifdef bottom_xmlsave
   9406 #undef xmlSaveSetAttrEscape
   9407 extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
   9408 #else
   9409 #ifndef xmlSaveSetAttrEscape
   9410 extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
   9411 #define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
   9412 #endif
   9413 #endif
   9414 #endif
   9415 
   9416 #if defined(LIBXML_OUTPUT_ENABLED)
   9417 #ifdef bottom_xmlsave
   9418 #undef xmlSaveSetEscape
   9419 extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
   9420 #else
   9421 #ifndef xmlSaveSetEscape
   9422 extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
   9423 #define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
   9424 #endif
   9425 #endif
   9426 #endif
   9427 
   9428 #if defined(LIBXML_OUTPUT_ENABLED)
   9429 #ifdef bottom_xmlsave
   9430 #undef xmlSaveToBuffer
   9431 extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer __attribute((alias("xmlSaveToBuffer__internal_alias")));
   9432 #else
   9433 #ifndef xmlSaveToBuffer
   9434 extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer__internal_alias __attribute((visibility("hidden")));
   9435 #define xmlSaveToBuffer xmlSaveToBuffer__internal_alias
   9436 #endif
   9437 #endif
   9438 #endif
   9439 
   9440 #if defined(LIBXML_OUTPUT_ENABLED)
   9441 #ifdef bottom_xmlsave
   9442 #undef xmlSaveToFd
   9443 extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
   9444 #else
   9445 #ifndef xmlSaveToFd
   9446 extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
   9447 #define xmlSaveToFd xmlSaveToFd__internal_alias
   9448 #endif
   9449 #endif
   9450 #endif
   9451 
   9452 #if defined(LIBXML_OUTPUT_ENABLED)
   9453 #ifdef bottom_xmlsave
   9454 #undef xmlSaveToFilename
   9455 extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
   9456 #else
   9457 #ifndef xmlSaveToFilename
   9458 extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
   9459 #define xmlSaveToFilename xmlSaveToFilename__internal_alias
   9460 #endif
   9461 #endif
   9462 #endif
   9463 
   9464 #if defined(LIBXML_OUTPUT_ENABLED)
   9465 #ifdef bottom_xmlsave
   9466 #undef xmlSaveToIO
   9467 extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
   9468 #else
   9469 #ifndef xmlSaveToIO
   9470 extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
   9471 #define xmlSaveToIO xmlSaveToIO__internal_alias
   9472 #endif
   9473 #endif
   9474 #endif
   9475 
   9476 #if defined(LIBXML_OUTPUT_ENABLED)
   9477 #ifdef bottom_xmlsave
   9478 #undef xmlSaveTree
   9479 extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
   9480 #else
   9481 #ifndef xmlSaveTree
   9482 extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
   9483 #define xmlSaveTree xmlSaveTree__internal_alias
   9484 #endif
   9485 #endif
   9486 #endif
   9487 
   9488 #ifdef bottom_uri
   9489 #undef xmlSaveUri
   9490 extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
   9491 #else
   9492 #ifndef xmlSaveUri
   9493 extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
   9494 #define xmlSaveUri xmlSaveUri__internal_alias
   9495 #endif
   9496 #endif
   9497 
   9498 #if defined(LIBXML_LEGACY_ENABLED)
   9499 #ifdef bottom_legacy
   9500 #undef xmlScanName
   9501 extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
   9502 #else
   9503 #ifndef xmlScanName
   9504 extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
   9505 #define xmlScanName xmlScanName__internal_alias
   9506 #endif
   9507 #endif
   9508 #endif
   9509 
   9510 #if defined(LIBXML_SCHEMAS_ENABLED)
   9511 #ifdef bottom_xmlschemas
   9512 #undef xmlSchemaCheckFacet
   9513 extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
   9514 #else
   9515 #ifndef xmlSchemaCheckFacet
   9516 extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
   9517 #define xmlSchemaCheckFacet xmlSchemaCheckFacet__internal_alias
   9518 #endif
   9519 #endif
   9520 #endif
   9521 
   9522 #if defined(LIBXML_SCHEMAS_ENABLED)
   9523 #ifdef bottom_xmlschemastypes
   9524 #undef xmlSchemaCleanupTypes
   9525 extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
   9526 #else
   9527 #ifndef xmlSchemaCleanupTypes
   9528 extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
   9529 #define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
   9530 #endif
   9531 #endif
   9532 #endif
   9533 
   9534 #if defined(LIBXML_SCHEMAS_ENABLED)
   9535 #ifdef bottom_xmlschemastypes
   9536 #undef xmlSchemaCollapseString
   9537 extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
   9538 #else
   9539 #ifndef xmlSchemaCollapseString
   9540 extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
   9541 #define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
   9542 #endif
   9543 #endif
   9544 #endif
   9545 
   9546 #if defined(LIBXML_SCHEMAS_ENABLED)
   9547 #ifdef bottom_xmlschemastypes
   9548 #undef xmlSchemaCompareValues
   9549 extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
   9550 #else
   9551 #ifndef xmlSchemaCompareValues
   9552 extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
   9553 #define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
   9554 #endif
   9555 #endif
   9556 #endif
   9557 
   9558 #if defined(LIBXML_SCHEMAS_ENABLED)
   9559 #ifdef bottom_xmlschemastypes
   9560 #undef xmlSchemaCompareValuesWhtsp
   9561 extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
   9562 #else
   9563 #ifndef xmlSchemaCompareValuesWhtsp
   9564 extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
   9565 #define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
   9566 #endif
   9567 #endif
   9568 #endif
   9569 
   9570 #if defined(LIBXML_SCHEMAS_ENABLED)
   9571 #ifdef bottom_xmlschemastypes
   9572 #undef xmlSchemaCopyValue
   9573 extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
   9574 #else
   9575 #ifndef xmlSchemaCopyValue
   9576 extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
   9577 #define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
   9578 #endif
   9579 #endif
   9580 #endif
   9581 
   9582 #if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   9583 #ifdef bottom_xmlschemas
   9584 #undef xmlSchemaDump
   9585 extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
   9586 #else
   9587 #ifndef xmlSchemaDump
   9588 extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
   9589 #define xmlSchemaDump xmlSchemaDump__internal_alias
   9590 #endif
   9591 #endif
   9592 #endif
   9593 
   9594 #if defined(LIBXML_SCHEMAS_ENABLED)
   9595 #ifdef bottom_xmlschemas
   9596 #undef xmlSchemaFree
   9597 extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
   9598 #else
   9599 #ifndef xmlSchemaFree
   9600 extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
   9601 #define xmlSchemaFree xmlSchemaFree__internal_alias
   9602 #endif
   9603 #endif
   9604 #endif
   9605 
   9606 #if defined(LIBXML_SCHEMAS_ENABLED)
   9607 #ifdef bottom_xmlschemas
   9608 #undef xmlSchemaFreeFacet
   9609 extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
   9610 #else
   9611 #ifndef xmlSchemaFreeFacet
   9612 extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
   9613 #define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
   9614 #endif
   9615 #endif
   9616 #endif
   9617 
   9618 #if defined(LIBXML_SCHEMAS_ENABLED)
   9619 #ifdef bottom_xmlschemas
   9620 #undef xmlSchemaFreeParserCtxt
   9621 extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
   9622 #else
   9623 #ifndef xmlSchemaFreeParserCtxt
   9624 extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
   9625 #define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
   9626 #endif
   9627 #endif
   9628 #endif
   9629 
   9630 #if defined(LIBXML_SCHEMAS_ENABLED)
   9631 #ifdef bottom_xmlschemas
   9632 #undef xmlSchemaFreeType
   9633 extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
   9634 #else
   9635 #ifndef xmlSchemaFreeType
   9636 extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
   9637 #define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
   9638 #endif
   9639 #endif
   9640 #endif
   9641 
   9642 #if defined(LIBXML_SCHEMAS_ENABLED)
   9643 #ifdef bottom_xmlschemas
   9644 #undef xmlSchemaFreeValidCtxt
   9645 extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
   9646 #else
   9647 #ifndef xmlSchemaFreeValidCtxt
   9648 extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
   9649 #define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
   9650 #endif
   9651 #endif
   9652 #endif
   9653 
   9654 #if defined(LIBXML_SCHEMAS_ENABLED)
   9655 #ifdef bottom_xmlschemastypes
   9656 #undef xmlSchemaFreeValue
   9657 extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
   9658 #else
   9659 #ifndef xmlSchemaFreeValue
   9660 extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
   9661 #define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
   9662 #endif
   9663 #endif
   9664 #endif
   9665 
   9666 #if defined(LIBXML_SCHEMAS_ENABLED)
   9667 #ifdef bottom_xmlschemas
   9668 #undef xmlSchemaFreeWildcard
   9669 extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
   9670 #else
   9671 #ifndef xmlSchemaFreeWildcard
   9672 extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
   9673 #define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
   9674 #endif
   9675 #endif
   9676 #endif
   9677 
   9678 #if defined(LIBXML_SCHEMAS_ENABLED)
   9679 #ifdef bottom_xmlschemastypes
   9680 #undef xmlSchemaGetBuiltInListSimpleTypeItemType
   9681 extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
   9682 #else
   9683 #ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
   9684 extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
   9685 #define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
   9686 #endif
   9687 #endif
   9688 #endif
   9689 
   9690 #if defined(LIBXML_SCHEMAS_ENABLED)
   9691 #ifdef bottom_xmlschemastypes
   9692 #undef xmlSchemaGetBuiltInType
   9693 extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
   9694 #else
   9695 #ifndef xmlSchemaGetBuiltInType
   9696 extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
   9697 #define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
   9698 #endif
   9699 #endif
   9700 #endif
   9701 
   9702 #if defined(LIBXML_SCHEMAS_ENABLED)
   9703 #ifdef bottom_xmlschemastypes
   9704 #undef xmlSchemaGetCanonValue
   9705 extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
   9706 #else
   9707 #ifndef xmlSchemaGetCanonValue
   9708 extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
   9709 #define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
   9710 #endif
   9711 #endif
   9712 #endif
   9713 
   9714 #if defined(LIBXML_SCHEMAS_ENABLED)
   9715 #ifdef bottom_xmlschemastypes
   9716 #undef xmlSchemaGetCanonValueWhtsp
   9717 extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
   9718 #else
   9719 #ifndef xmlSchemaGetCanonValueWhtsp
   9720 extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
   9721 #define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
   9722 #endif
   9723 #endif
   9724 #endif
   9725 
   9726 #if defined(LIBXML_SCHEMAS_ENABLED)
   9727 #ifdef bottom_xmlschemastypes
   9728 #undef xmlSchemaGetFacetValueAsULong
   9729 extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
   9730 #else
   9731 #ifndef xmlSchemaGetFacetValueAsULong
   9732 extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
   9733 #define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
   9734 #endif
   9735 #endif
   9736 #endif
   9737 
   9738 #if defined(LIBXML_SCHEMAS_ENABLED)
   9739 #ifdef bottom_xmlschemas
   9740 #undef xmlSchemaGetParserErrors
   9741 extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
   9742 #else
   9743 #ifndef xmlSchemaGetParserErrors
   9744 extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
   9745 #define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
   9746 #endif
   9747 #endif
   9748 #endif
   9749 
   9750 #if defined(LIBXML_SCHEMAS_ENABLED)
   9751 #ifdef bottom_xmlschemastypes
   9752 #undef xmlSchemaGetPredefinedType
   9753 extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
   9754 #else
   9755 #ifndef xmlSchemaGetPredefinedType
   9756 extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
   9757 #define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
   9758 #endif
   9759 #endif
   9760 #endif
   9761 
   9762 #if defined(LIBXML_SCHEMAS_ENABLED)
   9763 #ifdef bottom_xmlschemastypes
   9764 #undef xmlSchemaGetValType
   9765 extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
   9766 #else
   9767 #ifndef xmlSchemaGetValType
   9768 extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
   9769 #define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
   9770 #endif
   9771 #endif
   9772 #endif
   9773 
   9774 #if defined(LIBXML_SCHEMAS_ENABLED)
   9775 #ifdef bottom_xmlschemas
   9776 #undef xmlSchemaGetValidErrors
   9777 extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
   9778 #else
   9779 #ifndef xmlSchemaGetValidErrors
   9780 extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
   9781 #define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
   9782 #endif
   9783 #endif
   9784 #endif
   9785 
   9786 #if defined(LIBXML_SCHEMAS_ENABLED)
   9787 #ifdef bottom_xmlschemastypes
   9788 #undef xmlSchemaInitTypes
   9789 extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
   9790 #else
   9791 #ifndef xmlSchemaInitTypes
   9792 extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
   9793 #define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
   9794 #endif
   9795 #endif
   9796 #endif
   9797 
   9798 #if defined(LIBXML_SCHEMAS_ENABLED)
   9799 #ifdef bottom_xmlschemastypes
   9800 #undef xmlSchemaIsBuiltInTypeFacet
   9801 extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
   9802 #else
   9803 #ifndef xmlSchemaIsBuiltInTypeFacet
   9804 extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
   9805 #define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
   9806 #endif
   9807 #endif
   9808 #endif
   9809 
   9810 #if defined(LIBXML_SCHEMAS_ENABLED)
   9811 #ifdef bottom_xmlschemas
   9812 #undef xmlSchemaIsValid
   9813 extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid __attribute((alias("xmlSchemaIsValid__internal_alias")));
   9814 #else
   9815 #ifndef xmlSchemaIsValid
   9816 extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid__internal_alias __attribute((visibility("hidden")));
   9817 #define xmlSchemaIsValid xmlSchemaIsValid__internal_alias
   9818 #endif
   9819 #endif
   9820 #endif
   9821 
   9822 #if defined(LIBXML_SCHEMAS_ENABLED)
   9823 #ifdef bottom_xmlschemas
   9824 #undef xmlSchemaNewDocParserCtxt
   9825 extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
   9826 #else
   9827 #ifndef xmlSchemaNewDocParserCtxt
   9828 extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
   9829 #define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
   9830 #endif
   9831 #endif
   9832 #endif
   9833 
   9834 #if defined(LIBXML_SCHEMAS_ENABLED)
   9835 #ifdef bottom_xmlschemas
   9836 #undef xmlSchemaNewFacet
   9837 extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
   9838 #else
   9839 #ifndef xmlSchemaNewFacet
   9840 extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
   9841 #define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
   9842 #endif
   9843 #endif
   9844 #endif
   9845 
   9846 #if defined(LIBXML_SCHEMAS_ENABLED)
   9847 #ifdef bottom_xmlschemas
   9848 #undef xmlSchemaNewMemParserCtxt
   9849 extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
   9850 #else
   9851 #ifndef xmlSchemaNewMemParserCtxt
   9852 extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
   9853 #define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
   9854 #endif
   9855 #endif
   9856 #endif
   9857 
   9858 #if defined(LIBXML_SCHEMAS_ENABLED)
   9859 #ifdef bottom_xmlschemastypes
   9860 #undef xmlSchemaNewNOTATIONValue
   9861 extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
   9862 #else
   9863 #ifndef xmlSchemaNewNOTATIONValue
   9864 extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
   9865 #define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
   9866 #endif
   9867 #endif
   9868 #endif
   9869 
   9870 #if defined(LIBXML_SCHEMAS_ENABLED)
   9871 #ifdef bottom_xmlschemas
   9872 #undef xmlSchemaNewParserCtxt
   9873 extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
   9874 #else
   9875 #ifndef xmlSchemaNewParserCtxt
   9876 extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
   9877 #define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
   9878 #endif
   9879 #endif
   9880 #endif
   9881 
   9882 #if defined(LIBXML_SCHEMAS_ENABLED)
   9883 #ifdef bottom_xmlschemastypes
   9884 #undef xmlSchemaNewQNameValue
   9885 extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
   9886 #else
   9887 #ifndef xmlSchemaNewQNameValue
   9888 extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
   9889 #define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
   9890 #endif
   9891 #endif
   9892 #endif
   9893 
   9894 #if defined(LIBXML_SCHEMAS_ENABLED)
   9895 #ifdef bottom_xmlschemastypes
   9896 #undef xmlSchemaNewStringValue
   9897 extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
   9898 #else
   9899 #ifndef xmlSchemaNewStringValue
   9900 extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
   9901 #define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
   9902 #endif
   9903 #endif
   9904 #endif
   9905 
   9906 #if defined(LIBXML_SCHEMAS_ENABLED)
   9907 #ifdef bottom_xmlschemas
   9908 #undef xmlSchemaNewValidCtxt
   9909 extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
   9910 #else
   9911 #ifndef xmlSchemaNewValidCtxt
   9912 extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
   9913 #define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
   9914 #endif
   9915 #endif
   9916 #endif
   9917 
   9918 #if defined(LIBXML_SCHEMAS_ENABLED)
   9919 #ifdef bottom_xmlschemas
   9920 #undef xmlSchemaParse
   9921 extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
   9922 #else
   9923 #ifndef xmlSchemaParse
   9924 extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
   9925 #define xmlSchemaParse xmlSchemaParse__internal_alias
   9926 #endif
   9927 #endif
   9928 #endif
   9929 
   9930 #if defined(LIBXML_SCHEMAS_ENABLED)
   9931 #ifdef bottom_xmlschemas
   9932 #undef xmlSchemaSAXPlug
   9933 extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug __attribute((alias("xmlSchemaSAXPlug__internal_alias")));
   9934 #else
   9935 #ifndef xmlSchemaSAXPlug
   9936 extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug__internal_alias __attribute((visibility("hidden")));
   9937 #define xmlSchemaSAXPlug xmlSchemaSAXPlug__internal_alias
   9938 #endif
   9939 #endif
   9940 #endif
   9941 
   9942 #if defined(LIBXML_SCHEMAS_ENABLED)
   9943 #ifdef bottom_xmlschemas
   9944 #undef xmlSchemaSAXUnplug
   9945 extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug __attribute((alias("xmlSchemaSAXUnplug__internal_alias")));
   9946 #else
   9947 #ifndef xmlSchemaSAXUnplug
   9948 extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug__internal_alias __attribute((visibility("hidden")));
   9949 #define xmlSchemaSAXUnplug xmlSchemaSAXUnplug__internal_alias
   9950 #endif
   9951 #endif
   9952 #endif
   9953 
   9954 #if defined(LIBXML_SCHEMAS_ENABLED)
   9955 #ifdef bottom_xmlschemas
   9956 #undef xmlSchemaSetParserErrors
   9957 extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
   9958 #else
   9959 #ifndef xmlSchemaSetParserErrors
   9960 extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
   9961 #define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
   9962 #endif
   9963 #endif
   9964 #endif
   9965 
   9966 #if defined(LIBXML_SCHEMAS_ENABLED)
   9967 #ifdef bottom_xmlschemas
   9968 #undef xmlSchemaSetParserStructuredErrors
   9969 extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors __attribute((alias("xmlSchemaSetParserStructuredErrors__internal_alias")));
   9970 #else
   9971 #ifndef xmlSchemaSetParserStructuredErrors
   9972 extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
   9973 #define xmlSchemaSetParserStructuredErrors xmlSchemaSetParserStructuredErrors__internal_alias
   9974 #endif
   9975 #endif
   9976 #endif
   9977 
   9978 #if defined(LIBXML_SCHEMAS_ENABLED)
   9979 #ifdef bottom_xmlschemas
   9980 #undef xmlSchemaSetValidErrors
   9981 extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
   9982 #else
   9983 #ifndef xmlSchemaSetValidErrors
   9984 extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
   9985 #define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
   9986 #endif
   9987 #endif
   9988 #endif
   9989 
   9990 #if defined(LIBXML_SCHEMAS_ENABLED)
   9991 #ifdef bottom_xmlschemas
   9992 #undef xmlSchemaSetValidOptions
   9993 extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
   9994 #else
   9995 #ifndef xmlSchemaSetValidOptions
   9996 extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
   9997 #define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
   9998 #endif
   9999 #endif
   10000 #endif
   10001 
   10002 #if defined(LIBXML_SCHEMAS_ENABLED)
   10003 #ifdef bottom_xmlschemas
   10004 #undef xmlSchemaSetValidStructuredErrors
   10005 extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors __attribute((alias("xmlSchemaSetValidStructuredErrors__internal_alias")));
   10006 #else
   10007 #ifndef xmlSchemaSetValidStructuredErrors
   10008 extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
   10009 #define xmlSchemaSetValidStructuredErrors xmlSchemaSetValidStructuredErrors__internal_alias
   10010 #endif
   10011 #endif
   10012 #endif
   10013 
   10014 #if defined(LIBXML_SCHEMAS_ENABLED)
   10015 #ifdef bottom_xmlschemastypes
   10016 #undef xmlSchemaValPredefTypeNode
   10017 extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
   10018 #else
   10019 #ifndef xmlSchemaValPredefTypeNode
   10020 extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
   10021 #define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
   10022 #endif
   10023 #endif
   10024 #endif
   10025 
   10026 #if defined(LIBXML_SCHEMAS_ENABLED)
   10027 #ifdef bottom_xmlschemastypes
   10028 #undef xmlSchemaValPredefTypeNodeNoNorm
   10029 extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
   10030 #else
   10031 #ifndef xmlSchemaValPredefTypeNodeNoNorm
   10032 extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
   10033 #define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
   10034 #endif
   10035 #endif
   10036 #endif
   10037 
   10038 #if defined(LIBXML_SCHEMAS_ENABLED)
   10039 #ifdef bottom_xmlschemas
   10040 #undef xmlSchemaValidCtxtGetOptions
   10041 extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
   10042 #else
   10043 #ifndef xmlSchemaValidCtxtGetOptions
   10044 extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
   10045 #define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
   10046 #endif
   10047 #endif
   10048 #endif
   10049 
   10050 #if defined(LIBXML_SCHEMAS_ENABLED)
   10051 #ifdef bottom_xmlschemas
   10052 #undef xmlSchemaValidCtxtGetParserCtxt
   10053 extern __typeof (xmlSchemaValidCtxtGetParserCtxt) xmlSchemaValidCtxtGetParserCtxt __attribute((alias("xmlSchemaValidCtxtGetParserCtxt__internal_alias")));
   10054 #else
   10055 #ifndef xmlSchemaValidCtxtGetParserCtxt
   10056 extern __typeof (xmlSchemaValidCtxtGetParserCtxt) xmlSchemaValidCtxtGetParserCtxt__internal_alias __attribute((visibility("hidden")));
   10057 #define xmlSchemaValidCtxtGetParserCtxt xmlSchemaValidCtxtGetParserCtxt__internal_alias
   10058 #endif
   10059 #endif
   10060 #endif
   10061 
   10062 #if defined(LIBXML_SCHEMAS_ENABLED)
   10063 #ifdef bottom_xmlschemas
   10064 #undef xmlSchemaValidateDoc
   10065 extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
   10066 #else
   10067 #ifndef xmlSchemaValidateDoc
   10068 extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
   10069 #define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
   10070 #endif
   10071 #endif
   10072 #endif
   10073 
   10074 #if defined(LIBXML_SCHEMAS_ENABLED)
   10075 #ifdef bottom_xmlschemastypes
   10076 #undef xmlSchemaValidateFacet
   10077 extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
   10078 #else
   10079 #ifndef xmlSchemaValidateFacet
   10080 extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
   10081 #define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
   10082 #endif
   10083 #endif
   10084 #endif
   10085 
   10086 #if defined(LIBXML_SCHEMAS_ENABLED)
   10087 #ifdef bottom_xmlschemastypes
   10088 #undef xmlSchemaValidateFacetWhtsp
   10089 extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
   10090 #else
   10091 #ifndef xmlSchemaValidateFacetWhtsp
   10092 extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
   10093 #define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
   10094 #endif
   10095 #endif
   10096 #endif
   10097 
   10098 #if defined(LIBXML_SCHEMAS_ENABLED)
   10099 #ifdef bottom_xmlschemas
   10100 #undef xmlSchemaValidateFile
   10101 extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
   10102 #else
   10103 #ifndef xmlSchemaValidateFile
   10104 extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
   10105 #define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
   10106 #endif
   10107 #endif
   10108 #endif
   10109 
   10110 #if defined(LIBXML_SCHEMAS_ENABLED)
   10111 #ifdef bottom_xmlschemastypes
   10112 #undef xmlSchemaValidateLengthFacet
   10113 extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
   10114 #else
   10115 #ifndef xmlSchemaValidateLengthFacet
   10116 extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
   10117 #define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
   10118 #endif
   10119 #endif
   10120 #endif
   10121 
   10122 #if defined(LIBXML_SCHEMAS_ENABLED)
   10123 #ifdef bottom_xmlschemastypes
   10124 #undef xmlSchemaValidateLengthFacetWhtsp
   10125 extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
   10126 #else
   10127 #ifndef xmlSchemaValidateLengthFacetWhtsp
   10128 extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
   10129 #define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
   10130 #endif
   10131 #endif
   10132 #endif
   10133 
   10134 #if defined(LIBXML_SCHEMAS_ENABLED)
   10135 #ifdef bottom_xmlschemastypes
   10136 #undef xmlSchemaValidateListSimpleTypeFacet
   10137 extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
   10138 #else
   10139 #ifndef xmlSchemaValidateListSimpleTypeFacet
   10140 extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
   10141 #define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
   10142 #endif
   10143 #endif
   10144 #endif
   10145 
   10146 #if defined(LIBXML_SCHEMAS_ENABLED)
   10147 #ifdef bottom_xmlschemas
   10148 #undef xmlSchemaValidateOneElement
   10149 extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
   10150 #else
   10151 #ifndef xmlSchemaValidateOneElement
   10152 extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
   10153 #define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
   10154 #endif
   10155 #endif
   10156 #endif
   10157 
   10158 #if defined(LIBXML_SCHEMAS_ENABLED)
   10159 #ifdef bottom_xmlschemastypes
   10160 #undef xmlSchemaValidatePredefinedType
   10161 extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
   10162 #else
   10163 #ifndef xmlSchemaValidatePredefinedType
   10164 extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
   10165 #define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
   10166 #endif
   10167 #endif
   10168 #endif
   10169 
   10170 #if defined(LIBXML_SCHEMAS_ENABLED)
   10171 #ifdef bottom_xmlschemas
   10172 #undef xmlSchemaValidateSetFilename
   10173 extern __typeof (xmlSchemaValidateSetFilename) xmlSchemaValidateSetFilename __attribute((alias("xmlSchemaValidateSetFilename__internal_alias")));
   10174 #else
   10175 #ifndef xmlSchemaValidateSetFilename
   10176 extern __typeof (xmlSchemaValidateSetFilename) xmlSchemaValidateSetFilename__internal_alias __attribute((visibility("hidden")));
   10177 #define xmlSchemaValidateSetFilename xmlSchemaValidateSetFilename__internal_alias
   10178 #endif
   10179 #endif
   10180 #endif
   10181 
   10182 #if defined(LIBXML_SCHEMAS_ENABLED)
   10183 #ifdef bottom_xmlschemas
   10184 #undef xmlSchemaValidateSetLocator
   10185 extern __typeof (xmlSchemaValidateSetLocator) xmlSchemaValidateSetLocator __attribute((alias("xmlSchemaValidateSetLocator__internal_alias")));
   10186 #else
   10187 #ifndef xmlSchemaValidateSetLocator
   10188 extern __typeof (xmlSchemaValidateSetLocator) xmlSchemaValidateSetLocator__internal_alias __attribute((visibility("hidden")));
   10189 #define xmlSchemaValidateSetLocator xmlSchemaValidateSetLocator__internal_alias
   10190 #endif
   10191 #endif
   10192 #endif
   10193 
   10194 #if defined(LIBXML_SCHEMAS_ENABLED)
   10195 #ifdef bottom_xmlschemas
   10196 #undef xmlSchemaValidateStream
   10197 extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
   10198 #else
   10199 #ifndef xmlSchemaValidateStream
   10200 extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
   10201 #define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
   10202 #endif
   10203 #endif
   10204 #endif
   10205 
   10206 #if defined(LIBXML_SCHEMAS_ENABLED)
   10207 #ifdef bottom_xmlschemastypes
   10208 #undef xmlSchemaValueAppend
   10209 extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
   10210 #else
   10211 #ifndef xmlSchemaValueAppend
   10212 extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
   10213 #define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
   10214 #endif
   10215 #endif
   10216 #endif
   10217 
   10218 #if defined(LIBXML_SCHEMAS_ENABLED)
   10219 #ifdef bottom_xmlschemastypes
   10220 #undef xmlSchemaValueGetAsBoolean
   10221 extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
   10222 #else
   10223 #ifndef xmlSchemaValueGetAsBoolean
   10224 extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
   10225 #define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
   10226 #endif
   10227 #endif
   10228 #endif
   10229 
   10230 #if defined(LIBXML_SCHEMAS_ENABLED)
   10231 #ifdef bottom_xmlschemastypes
   10232 #undef xmlSchemaValueGetAsString
   10233 extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
   10234 #else
   10235 #ifndef xmlSchemaValueGetAsString
   10236 extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
   10237 #define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
   10238 #endif
   10239 #endif
   10240 #endif
   10241 
   10242 #if defined(LIBXML_SCHEMAS_ENABLED)
   10243 #ifdef bottom_xmlschemastypes
   10244 #undef xmlSchemaValueGetNext
   10245 extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
   10246 #else
   10247 #ifndef xmlSchemaValueGetNext
   10248 extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
   10249 #define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
   10250 #endif
   10251 #endif
   10252 #endif
   10253 
   10254 #if defined(LIBXML_SCHEMAS_ENABLED)
   10255 #ifdef bottom_xmlschemastypes
   10256 #undef xmlSchemaWhiteSpaceReplace
   10257 extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
   10258 #else
   10259 #ifndef xmlSchemaWhiteSpaceReplace
   10260 extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
   10261 #define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
   10262 #endif
   10263 #endif
   10264 #endif
   10265 
   10266 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10267 #ifdef bottom_schematron
   10268 #undef xmlSchematronFree
   10269 extern __typeof (xmlSchematronFree) xmlSchematronFree __attribute((alias("xmlSchematronFree__internal_alias")));
   10270 #else
   10271 #ifndef xmlSchematronFree
   10272 extern __typeof (xmlSchematronFree) xmlSchematronFree__internal_alias __attribute((visibility("hidden")));
   10273 #define xmlSchematronFree xmlSchematronFree__internal_alias
   10274 #endif
   10275 #endif
   10276 #endif
   10277 
   10278 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10279 #ifdef bottom_schematron
   10280 #undef xmlSchematronFreeParserCtxt
   10281 extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt __attribute((alias("xmlSchematronFreeParserCtxt__internal_alias")));
   10282 #else
   10283 #ifndef xmlSchematronFreeParserCtxt
   10284 extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
   10285 #define xmlSchematronFreeParserCtxt xmlSchematronFreeParserCtxt__internal_alias
   10286 #endif
   10287 #endif
   10288 #endif
   10289 
   10290 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10291 #ifdef bottom_schematron
   10292 #undef xmlSchematronFreeValidCtxt
   10293 extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt __attribute((alias("xmlSchematronFreeValidCtxt__internal_alias")));
   10294 #else
   10295 #ifndef xmlSchematronFreeValidCtxt
   10296 extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
   10297 #define xmlSchematronFreeValidCtxt xmlSchematronFreeValidCtxt__internal_alias
   10298 #endif
   10299 #endif
   10300 #endif
   10301 
   10302 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10303 #ifdef bottom_schematron
   10304 #undef xmlSchematronNewDocParserCtxt
   10305 extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt __attribute((alias("xmlSchematronNewDocParserCtxt__internal_alias")));
   10306 #else
   10307 #ifndef xmlSchematronNewDocParserCtxt
   10308 extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
   10309 #define xmlSchematronNewDocParserCtxt xmlSchematronNewDocParserCtxt__internal_alias
   10310 #endif
   10311 #endif
   10312 #endif
   10313 
   10314 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10315 #ifdef bottom_schematron
   10316 #undef xmlSchematronNewMemParserCtxt
   10317 extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt __attribute((alias("xmlSchematronNewMemParserCtxt__internal_alias")));
   10318 #else
   10319 #ifndef xmlSchematronNewMemParserCtxt
   10320 extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
   10321 #define xmlSchematronNewMemParserCtxt xmlSchematronNewMemParserCtxt__internal_alias
   10322 #endif
   10323 #endif
   10324 #endif
   10325 
   10326 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10327 #ifdef bottom_schematron
   10328 #undef xmlSchematronNewParserCtxt
   10329 extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt __attribute((alias("xmlSchematronNewParserCtxt__internal_alias")));
   10330 #else
   10331 #ifndef xmlSchematronNewParserCtxt
   10332 extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt__internal_alias __attribute((visibility("hidden")));
   10333 #define xmlSchematronNewParserCtxt xmlSchematronNewParserCtxt__internal_alias
   10334 #endif
   10335 #endif
   10336 #endif
   10337 
   10338 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10339 #ifdef bottom_schematron
   10340 #undef xmlSchematronNewValidCtxt
   10341 extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt __attribute((alias("xmlSchematronNewValidCtxt__internal_alias")));
   10342 #else
   10343 #ifndef xmlSchematronNewValidCtxt
   10344 extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt__internal_alias __attribute((visibility("hidden")));
   10345 #define xmlSchematronNewValidCtxt xmlSchematronNewValidCtxt__internal_alias
   10346 #endif
   10347 #endif
   10348 #endif
   10349 
   10350 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10351 #ifdef bottom_schematron
   10352 #undef xmlSchematronParse
   10353 extern __typeof (xmlSchematronParse) xmlSchematronParse __attribute((alias("xmlSchematronParse__internal_alias")));
   10354 #else
   10355 #ifndef xmlSchematronParse
   10356 extern __typeof (xmlSchematronParse) xmlSchematronParse__internal_alias __attribute((visibility("hidden")));
   10357 #define xmlSchematronParse xmlSchematronParse__internal_alias
   10358 #endif
   10359 #endif
   10360 #endif
   10361 
   10362 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10363 #ifdef bottom_schematron
   10364 #undef xmlSchematronSetValidStructuredErrors
   10365 extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors __attribute((alias("xmlSchematronSetValidStructuredErrors__internal_alias")));
   10366 #else
   10367 #ifndef xmlSchematronSetValidStructuredErrors
   10368 extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
   10369 #define xmlSchematronSetValidStructuredErrors xmlSchematronSetValidStructuredErrors__internal_alias
   10370 #endif
   10371 #endif
   10372 #endif
   10373 
   10374 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10375 #ifdef bottom_schematron
   10376 #undef xmlSchematronValidateDoc
   10377 extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc __attribute((alias("xmlSchematronValidateDoc__internal_alias")));
   10378 #else
   10379 #ifndef xmlSchematronValidateDoc
   10380 extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc__internal_alias __attribute((visibility("hidden")));
   10381 #define xmlSchematronValidateDoc xmlSchematronValidateDoc__internal_alias
   10382 #endif
   10383 #endif
   10384 #endif
   10385 
   10386 #ifdef bottom_tree
   10387 #undef xmlSearchNs
   10388 extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
   10389 #else
   10390 #ifndef xmlSearchNs
   10391 extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
   10392 #define xmlSearchNs xmlSearchNs__internal_alias
   10393 #endif
   10394 #endif
   10395 
   10396 #ifdef bottom_tree
   10397 #undef xmlSearchNsByHref
   10398 extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
   10399 #else
   10400 #ifndef xmlSearchNsByHref
   10401 extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
   10402 #define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
   10403 #endif
   10404 #endif
   10405 
   10406 #ifdef bottom_tree
   10407 #undef xmlSetBufferAllocationScheme
   10408 extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
   10409 #else
   10410 #ifndef xmlSetBufferAllocationScheme
   10411 extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
   10412 #define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
   10413 #endif
   10414 #endif
   10415 
   10416 #ifdef bottom_tree
   10417 #undef xmlSetCompressMode
   10418 extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
   10419 #else
   10420 #ifndef xmlSetCompressMode
   10421 extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
   10422 #define xmlSetCompressMode xmlSetCompressMode__internal_alias
   10423 #endif
   10424 #endif
   10425 
   10426 #ifdef bottom_tree
   10427 #undef xmlSetDocCompressMode
   10428 extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
   10429 #else
   10430 #ifndef xmlSetDocCompressMode
   10431 extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
   10432 #define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
   10433 #endif
   10434 #endif
   10435 
   10436 #if defined(LIBXML_LEGACY_ENABLED)
   10437 #ifdef bottom_parser
   10438 #undef xmlSetEntityReferenceFunc
   10439 extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
   10440 #else
   10441 #ifndef xmlSetEntityReferenceFunc
   10442 extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
   10443 #define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
   10444 #endif
   10445 #endif
   10446 #endif
   10447 
   10448 #ifdef bottom_xmlIO
   10449 #undef xmlSetExternalEntityLoader
   10450 extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
   10451 #else
   10452 #ifndef xmlSetExternalEntityLoader
   10453 extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
   10454 #define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__internal_alias
   10455 #endif
   10456 #endif
   10457 
   10458 #if defined(LIBXML_LEGACY_ENABLED)
   10459 #ifdef bottom_legacy
   10460 #undef xmlSetFeature
   10461 extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
   10462 #else
   10463 #ifndef xmlSetFeature
   10464 extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
   10465 #define xmlSetFeature xmlSetFeature__internal_alias
   10466 #endif
   10467 #endif
   10468 #endif
   10469 
   10470 #ifdef bottom_error
   10471 #undef xmlSetGenericErrorFunc
   10472 extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
   10473 #else
   10474 #ifndef xmlSetGenericErrorFunc
   10475 extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
   10476 #define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
   10477 #endif
   10478 #endif
   10479 
   10480 #ifdef bottom_tree
   10481 #undef xmlSetListDoc
   10482 extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
   10483 #else
   10484 #ifndef xmlSetListDoc
   10485 extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
   10486 #define xmlSetListDoc xmlSetListDoc__internal_alias
   10487 #endif
   10488 #endif
   10489 
   10490 #ifdef bottom_tree
   10491 #undef xmlSetNs
   10492 extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
   10493 #else
   10494 #ifndef xmlSetNs
   10495 extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
   10496 #define xmlSetNs xmlSetNs__internal_alias
   10497 #endif
   10498 #endif
   10499 
   10500 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
   10501 #ifdef bottom_tree
   10502 #undef xmlSetNsProp
   10503 extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
   10504 #else
   10505 #ifndef xmlSetNsProp
   10506 extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
   10507 #define xmlSetNsProp xmlSetNsProp__internal_alias
   10508 #endif
   10509 #endif
   10510 #endif
   10511 
   10512 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
   10513 #ifdef bottom_tree
   10514 #undef xmlSetProp
   10515 extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
   10516 #else
   10517 #ifndef xmlSetProp
   10518 extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
   10519 #define xmlSetProp xmlSetProp__internal_alias
   10520 #endif
   10521 #endif
   10522 #endif
   10523 
   10524 #ifdef bottom_error
   10525 #undef xmlSetStructuredErrorFunc
   10526 extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
   10527 #else
   10528 #ifndef xmlSetStructuredErrorFunc
   10529 extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
   10530 #define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
   10531 #endif
   10532 #endif
   10533 
   10534 #ifdef bottom_tree
   10535 #undef xmlSetTreeDoc
   10536 extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
   10537 #else
   10538 #ifndef xmlSetTreeDoc
   10539 extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
   10540 #define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
   10541 #endif
   10542 #endif
   10543 
   10544 #if defined(LIBXML_SAX1_ENABLED)
   10545 #ifdef bottom_parser
   10546 #undef xmlSetupParserForBuffer
   10547 extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
   10548 #else
   10549 #ifndef xmlSetupParserForBuffer
   10550 extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
   10551 #define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
   10552 #endif
   10553 #endif
   10554 #endif
   10555 
   10556 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10557 #ifdef bottom_debugXML
   10558 #undef xmlShell
   10559 extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
   10560 #else
   10561 #ifndef xmlShell
   10562 extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
   10563 #define xmlShell xmlShell__internal_alias
   10564 #endif
   10565 #endif
   10566 #endif
   10567 
   10568 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10569 #ifdef bottom_debugXML
   10570 #undef xmlShellBase
   10571 extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
   10572 #else
   10573 #ifndef xmlShellBase
   10574 extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
   10575 #define xmlShellBase xmlShellBase__internal_alias
   10576 #endif
   10577 #endif
   10578 #endif
   10579 
   10580 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   10581 #ifdef bottom_debugXML
   10582 #undef xmlShellCat
   10583 extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
   10584 #else
   10585 #ifndef xmlShellCat
   10586 extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
   10587 #define xmlShellCat xmlShellCat__internal_alias
   10588 #endif
   10589 #endif
   10590 #endif
   10591 
   10592 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10593 #ifdef bottom_debugXML
   10594 #undef xmlShellDir
   10595 extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
   10596 #else
   10597 #ifndef xmlShellDir
   10598 extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
   10599 #define xmlShellDir xmlShellDir__internal_alias
   10600 #endif
   10601 #endif
   10602 #endif
   10603 
   10604 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10605 #ifdef bottom_debugXML
   10606 #undef xmlShellDu
   10607 extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
   10608 #else
   10609 #ifndef xmlShellDu
   10610 extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
   10611 #define xmlShellDu xmlShellDu__internal_alias
   10612 #endif
   10613 #endif
   10614 #endif
   10615 
   10616 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10617 #ifdef bottom_debugXML
   10618 #undef xmlShellList
   10619 extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
   10620 #else
   10621 #ifndef xmlShellList
   10622 extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
   10623 #define xmlShellList xmlShellList__internal_alias
   10624 #endif
   10625 #endif
   10626 #endif
   10627 
   10628 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10629 #ifdef bottom_debugXML
   10630 #undef xmlShellLoad
   10631 extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
   10632 #else
   10633 #ifndef xmlShellLoad
   10634 extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
   10635 #define xmlShellLoad xmlShellLoad__internal_alias
   10636 #endif
   10637 #endif
   10638 #endif
   10639 
   10640 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   10641 #ifdef bottom_debugXML
   10642 #undef xmlShellPrintNode
   10643 extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
   10644 #else
   10645 #ifndef xmlShellPrintNode
   10646 extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
   10647 #define xmlShellPrintNode xmlShellPrintNode__internal_alias
   10648 #endif
   10649 #endif
   10650 #endif
   10651 
   10652 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10653 #ifdef bottom_debugXML
   10654 #undef xmlShellPrintXPathError
   10655 extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
   10656 #else
   10657 #ifndef xmlShellPrintXPathError
   10658 extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
   10659 #define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
   10660 #endif
   10661 #endif
   10662 #endif
   10663 
   10664 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10665 #ifdef bottom_debugXML
   10666 #undef xmlShellPrintXPathResult
   10667 extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
   10668 #else
   10669 #ifndef xmlShellPrintXPathResult
   10670 extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
   10671 #define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
   10672 #endif
   10673 #endif
   10674 #endif
   10675 
   10676 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10677 #ifdef bottom_debugXML
   10678 #undef xmlShellPwd
   10679 extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
   10680 #else
   10681 #ifndef xmlShellPwd
   10682 extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
   10683 #define xmlShellPwd xmlShellPwd__internal_alias
   10684 #endif
   10685 #endif
   10686 #endif
   10687 
   10688 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   10689 #ifdef bottom_debugXML
   10690 #undef xmlShellSave
   10691 extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
   10692 #else
   10693 #ifndef xmlShellSave
   10694 extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
   10695 #define xmlShellSave xmlShellSave__internal_alias
   10696 #endif
   10697 #endif
   10698 #endif
   10699 
   10700 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
   10701 #ifdef bottom_debugXML
   10702 #undef xmlShellValidate
   10703 extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
   10704 #else
   10705 #ifndef xmlShellValidate
   10706 extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
   10707 #define xmlShellValidate xmlShellValidate__internal_alias
   10708 #endif
   10709 #endif
   10710 #endif
   10711 
   10712 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   10713 #ifdef bottom_debugXML
   10714 #undef xmlShellWrite
   10715 extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
   10716 #else
   10717 #ifndef xmlShellWrite
   10718 extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
   10719 #define xmlShellWrite xmlShellWrite__internal_alias
   10720 #endif
   10721 #endif
   10722 #endif
   10723 
   10724 #ifdef bottom_parser
   10725 #undef xmlSkipBlankChars
   10726 extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
   10727 #else
   10728 #ifndef xmlSkipBlankChars
   10729 extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
   10730 #define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
   10731 #endif
   10732 #endif
   10733 
   10734 #ifdef bottom_valid
   10735 #undef xmlSnprintfElementContent
   10736 extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
   10737 #else
   10738 #ifndef xmlSnprintfElementContent
   10739 extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
   10740 #define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
   10741 #endif
   10742 #endif
   10743 
   10744 #ifdef bottom_parser
   10745 #undef xmlSplitQName
   10746 extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
   10747 #else
   10748 #ifndef xmlSplitQName
   10749 extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
   10750 #define xmlSplitQName xmlSplitQName__internal_alias
   10751 #endif
   10752 #endif
   10753 
   10754 #ifdef bottom_tree
   10755 #undef xmlSplitQName2
   10756 extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
   10757 #else
   10758 #ifndef xmlSplitQName2
   10759 extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
   10760 #define xmlSplitQName2 xmlSplitQName2__internal_alias
   10761 #endif
   10762 #endif
   10763 
   10764 #ifdef bottom_tree
   10765 #undef xmlSplitQName3
   10766 extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
   10767 #else
   10768 #ifndef xmlSplitQName3
   10769 extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
   10770 #define xmlSplitQName3 xmlSplitQName3__internal_alias
   10771 #endif
   10772 #endif
   10773 
   10774 #if defined(LIBXML_OUTPUT_ENABLED)
   10775 #ifdef bottom_valid
   10776 #undef xmlSprintfElementContent
   10777 extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
   10778 #else
   10779 #ifndef xmlSprintfElementContent
   10780 extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
   10781 #define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
   10782 #endif
   10783 #endif
   10784 #endif
   10785 
   10786 #ifdef bottom_parser
   10787 #undef xmlStopParser
   10788 extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
   10789 #else
   10790 #ifndef xmlStopParser
   10791 extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
   10792 #define xmlStopParser xmlStopParser__internal_alias
   10793 #endif
   10794 #endif
   10795 
   10796 #ifdef bottom_xmlstring
   10797 #undef xmlStrEqual
   10798 extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
   10799 #else
   10800 #ifndef xmlStrEqual
   10801 extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
   10802 #define xmlStrEqual xmlStrEqual__internal_alias
   10803 #endif
   10804 #endif
   10805 
   10806 #ifdef bottom_xmlstring
   10807 #undef xmlStrPrintf
   10808 extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
   10809 #else
   10810 #ifndef xmlStrPrintf
   10811 extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
   10812 #define xmlStrPrintf xmlStrPrintf__internal_alias
   10813 #endif
   10814 #endif
   10815 
   10816 #ifdef bottom_xmlstring
   10817 #undef xmlStrQEqual
   10818 extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
   10819 #else
   10820 #ifndef xmlStrQEqual
   10821 extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
   10822 #define xmlStrQEqual xmlStrQEqual__internal_alias
   10823 #endif
   10824 #endif
   10825 
   10826 #ifdef bottom_xmlstring
   10827 #undef xmlStrVPrintf
   10828 extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
   10829 #else
   10830 #ifndef xmlStrVPrintf
   10831 extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
   10832 #define xmlStrVPrintf xmlStrVPrintf__internal_alias
   10833 #endif
   10834 #endif
   10835 
   10836 #ifdef bottom_xmlstring
   10837 #undef xmlStrcasecmp
   10838 extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
   10839 #else
   10840 #ifndef xmlStrcasecmp
   10841 extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
   10842 #define xmlStrcasecmp xmlStrcasecmp__internal_alias
   10843 #endif
   10844 #endif
   10845 
   10846 #ifdef bottom_xmlstring
   10847 #undef xmlStrcasestr
   10848 extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
   10849 #else
   10850 #ifndef xmlStrcasestr
   10851 extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
   10852 #define xmlStrcasestr xmlStrcasestr__internal_alias
   10853 #endif
   10854 #endif
   10855 
   10856 #ifdef bottom_xmlstring
   10857 #undef xmlStrcat
   10858 extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
   10859 #else
   10860 #ifndef xmlStrcat
   10861 extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
   10862 #define xmlStrcat xmlStrcat__internal_alias
   10863 #endif
   10864 #endif
   10865 
   10866 #ifdef bottom_xmlstring
   10867 #undef xmlStrchr
   10868 extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
   10869 #else
   10870 #ifndef xmlStrchr
   10871 extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
   10872 #define xmlStrchr xmlStrchr__internal_alias
   10873 #endif
   10874 #endif
   10875 
   10876 #ifdef bottom_xmlstring
   10877 #undef xmlStrcmp
   10878 extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
   10879 #else
   10880 #ifndef xmlStrcmp
   10881 extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
   10882 #define xmlStrcmp xmlStrcmp__internal_alias
   10883 #endif
   10884 #endif
   10885 
   10886 #ifdef bottom_xmlstring
   10887 #undef xmlStrdup
   10888 extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
   10889 #else
   10890 #ifndef xmlStrdup
   10891 extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
   10892 #define xmlStrdup xmlStrdup__internal_alias
   10893 #endif
   10894 #endif
   10895 
   10896 #if defined(LIBXML_PATTERN_ENABLED)
   10897 #ifdef bottom_pattern
   10898 #undef xmlStreamPop
   10899 extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
   10900 #else
   10901 #ifndef xmlStreamPop
   10902 extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
   10903 #define xmlStreamPop xmlStreamPop__internal_alias
   10904 #endif
   10905 #endif
   10906 #endif
   10907 
   10908 #if defined(LIBXML_PATTERN_ENABLED)
   10909 #ifdef bottom_pattern
   10910 #undef xmlStreamPush
   10911 extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
   10912 #else
   10913 #ifndef xmlStreamPush
   10914 extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
   10915 #define xmlStreamPush xmlStreamPush__internal_alias
   10916 #endif
   10917 #endif
   10918 #endif
   10919 
   10920 #if defined(LIBXML_PATTERN_ENABLED)
   10921 #ifdef bottom_pattern
   10922 #undef xmlStreamPushAttr
   10923 extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
   10924 #else
   10925 #ifndef xmlStreamPushAttr
   10926 extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
   10927 #define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
   10928 #endif
   10929 #endif
   10930 #endif
   10931 
   10932 #if defined(LIBXML_PATTERN_ENABLED)
   10933 #ifdef bottom_pattern
   10934 #undef xmlStreamPushNode
   10935 extern __typeof (xmlStreamPushNode) xmlStreamPushNode __attribute((alias("xmlStreamPushNode__internal_alias")));
   10936 #else
   10937 #ifndef xmlStreamPushNode
   10938 extern __typeof (xmlStreamPushNode) xmlStreamPushNode__internal_alias __attribute((visibility("hidden")));
   10939 #define xmlStreamPushNode xmlStreamPushNode__internal_alias
   10940 #endif
   10941 #endif
   10942 #endif
   10943 
   10944 #if defined(LIBXML_PATTERN_ENABLED)
   10945 #ifdef bottom_pattern
   10946 #undef xmlStreamWantsAnyNode
   10947 extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode __attribute((alias("xmlStreamWantsAnyNode__internal_alias")));
   10948 #else
   10949 #ifndef xmlStreamWantsAnyNode
   10950 extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode__internal_alias __attribute((visibility("hidden")));
   10951 #define xmlStreamWantsAnyNode xmlStreamWantsAnyNode__internal_alias
   10952 #endif
   10953 #endif
   10954 #endif
   10955 
   10956 #ifdef bottom_parserInternals
   10957 #undef xmlStringCurrentChar
   10958 extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
   10959 #else
   10960 #ifndef xmlStringCurrentChar
   10961 extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
   10962 #define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
   10963 #endif
   10964 #endif
   10965 
   10966 #ifdef bottom_parser
   10967 #undef xmlStringDecodeEntities
   10968 extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
   10969 #else
   10970 #ifndef xmlStringDecodeEntities
   10971 extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
   10972 #define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
   10973 #endif
   10974 #endif
   10975 
   10976 #ifdef bottom_tree
   10977 #undef xmlStringGetNodeList
   10978 extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
   10979 #else
   10980 #ifndef xmlStringGetNodeList
   10981 extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
   10982 #define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
   10983 #endif
   10984 #endif
   10985 
   10986 #ifdef bottom_parser
   10987 #undef xmlStringLenDecodeEntities
   10988 extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
   10989 #else
   10990 #ifndef xmlStringLenDecodeEntities
   10991 extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
   10992 #define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
   10993 #endif
   10994 #endif
   10995 
   10996 #ifdef bottom_tree
   10997 #undef xmlStringLenGetNodeList
   10998 extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
   10999 #else
   11000 #ifndef xmlStringLenGetNodeList
   11001 extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
   11002 #define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
   11003 #endif
   11004 #endif
   11005 
   11006 #ifdef bottom_xmlstring
   11007 #undef xmlStrlen
   11008 extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
   11009 #else
   11010 #ifndef xmlStrlen
   11011 extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
   11012 #define xmlStrlen xmlStrlen__internal_alias
   11013 #endif
   11014 #endif
   11015 
   11016 #ifdef bottom_xmlstring
   11017 #undef xmlStrncasecmp
   11018 extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
   11019 #else
   11020 #ifndef xmlStrncasecmp
   11021 extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
   11022 #define xmlStrncasecmp xmlStrncasecmp__internal_alias
   11023 #endif
   11024 #endif
   11025 
   11026 #ifdef bottom_xmlstring
   11027 #undef xmlStrncat
   11028 extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
   11029 #else
   11030 #ifndef xmlStrncat
   11031 extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
   11032 #define xmlStrncat xmlStrncat__internal_alias
   11033 #endif
   11034 #endif
   11035 
   11036 #ifdef bottom_xmlstring
   11037 #undef xmlStrncatNew
   11038 extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
   11039 #else
   11040 #ifndef xmlStrncatNew
   11041 extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
   11042 #define xmlStrncatNew xmlStrncatNew__internal_alias
   11043 #endif
   11044 #endif
   11045 
   11046 #ifdef bottom_xmlstring
   11047 #undef xmlStrncmp
   11048 extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
   11049 #else
   11050 #ifndef xmlStrncmp
   11051 extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
   11052 #define xmlStrncmp xmlStrncmp__internal_alias
   11053 #endif
   11054 #endif
   11055 
   11056 #ifdef bottom_xmlstring
   11057 #undef xmlStrndup
   11058 extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
   11059 #else
   11060 #ifndef xmlStrndup
   11061 extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
   11062 #define xmlStrndup xmlStrndup__internal_alias
   11063 #endif
   11064 #endif
   11065 
   11066 #ifdef bottom_xmlstring
   11067 #undef xmlStrstr
   11068 extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
   11069 #else
   11070 #ifndef xmlStrstr
   11071 extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
   11072 #define xmlStrstr xmlStrstr__internal_alias
   11073 #endif
   11074 #endif
   11075 
   11076 #ifdef bottom_xmlstring
   11077 #undef xmlStrsub
   11078 extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
   11079 #else
   11080 #ifndef xmlStrsub
   11081 extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
   11082 #define xmlStrsub xmlStrsub__internal_alias
   11083 #endif
   11084 #endif
   11085 
   11086 #ifdef bottom_parserInternals
   11087 #undef xmlSubstituteEntitiesDefault
   11088 extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
   11089 #else
   11090 #ifndef xmlSubstituteEntitiesDefault
   11091 extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
   11092 #define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
   11093 #endif
   11094 #endif
   11095 
   11096 #ifdef bottom_parserInternals
   11097 #undef xmlSwitchEncoding
   11098 extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
   11099 #else
   11100 #ifndef xmlSwitchEncoding
   11101 extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
   11102 #define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
   11103 #endif
   11104 #endif
   11105 
   11106 #ifdef bottom_parserInternals
   11107 #undef xmlSwitchInputEncoding
   11108 extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
   11109 #else
   11110 #ifndef xmlSwitchInputEncoding
   11111 extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
   11112 #define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
   11113 #endif
   11114 #endif
   11115 
   11116 #ifdef bottom_parserInternals
   11117 #undef xmlSwitchToEncoding
   11118 extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
   11119 #else
   11120 #ifndef xmlSwitchToEncoding
   11121 extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
   11122 #define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
   11123 #endif
   11124 #endif
   11125 
   11126 #ifdef bottom_tree
   11127 #undef xmlTextConcat
   11128 extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
   11129 #else
   11130 #ifndef xmlTextConcat
   11131 extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
   11132 #define xmlTextConcat xmlTextConcat__internal_alias
   11133 #endif
   11134 #endif
   11135 
   11136 #ifdef bottom_tree
   11137 #undef xmlTextMerge
   11138 extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
   11139 #else
   11140 #ifndef xmlTextMerge
   11141 extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
   11142 #define xmlTextMerge xmlTextMerge__internal_alias
   11143 #endif
   11144 #endif
   11145 
   11146 #if defined(LIBXML_READER_ENABLED)
   11147 #ifdef bottom_xmlreader
   11148 #undef xmlTextReaderAttributeCount
   11149 extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
   11150 #else
   11151 #ifndef xmlTextReaderAttributeCount
   11152 extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
   11153 #define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
   11154 #endif
   11155 #endif
   11156 #endif
   11157 
   11158 #if defined(LIBXML_READER_ENABLED)
   11159 #ifdef bottom_xmlreader
   11160 #undef xmlTextReaderBaseUri
   11161 extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
   11162 #else
   11163 #ifndef xmlTextReaderBaseUri
   11164 extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
   11165 #define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
   11166 #endif
   11167 #endif
   11168 #endif
   11169 
   11170 #if defined(LIBXML_READER_ENABLED)
   11171 #ifdef bottom_xmlreader
   11172 #undef xmlTextReaderByteConsumed
   11173 extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
   11174 #else
   11175 #ifndef xmlTextReaderByteConsumed
   11176 extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
   11177 #define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
   11178 #endif
   11179 #endif
   11180 #endif
   11181 
   11182 #if defined(LIBXML_READER_ENABLED)
   11183 #ifdef bottom_xmlreader
   11184 #undef xmlTextReaderClose
   11185 extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
   11186 #else
   11187 #ifndef xmlTextReaderClose
   11188 extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
   11189 #define xmlTextReaderClose xmlTextReaderClose__internal_alias
   11190 #endif
   11191 #endif
   11192 #endif
   11193 
   11194 #if defined(LIBXML_READER_ENABLED)
   11195 #ifdef bottom_xmlreader
   11196 #undef xmlTextReaderConstBaseUri
   11197 extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
   11198 #else
   11199 #ifndef xmlTextReaderConstBaseUri
   11200 extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
   11201 #define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
   11202 #endif
   11203 #endif
   11204 #endif
   11205 
   11206 #if defined(LIBXML_READER_ENABLED)
   11207 #ifdef bottom_xmlreader
   11208 #undef xmlTextReaderConstEncoding
   11209 extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
   11210 #else
   11211 #ifndef xmlTextReaderConstEncoding
   11212 extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
   11213 #define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
   11214 #endif
   11215 #endif
   11216 #endif
   11217 
   11218 #if defined(LIBXML_READER_ENABLED)
   11219 #ifdef bottom_xmlreader
   11220 #undef xmlTextReaderConstLocalName
   11221 extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
   11222 #else
   11223 #ifndef xmlTextReaderConstLocalName
   11224 extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
   11225 #define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
   11226 #endif
   11227 #endif
   11228 #endif
   11229 
   11230 #if defined(LIBXML_READER_ENABLED)
   11231 #ifdef bottom_xmlreader
   11232 #undef xmlTextReaderConstName
   11233 extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
   11234 #else
   11235 #ifndef xmlTextReaderConstName
   11236 extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
   11237 #define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
   11238 #endif
   11239 #endif
   11240 #endif
   11241 
   11242 #if defined(LIBXML_READER_ENABLED)
   11243 #ifdef bottom_xmlreader
   11244 #undef xmlTextReaderConstNamespaceUri
   11245 extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
   11246 #else
   11247 #ifndef xmlTextReaderConstNamespaceUri
   11248 extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
   11249 #define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
   11250 #endif
   11251 #endif
   11252 #endif
   11253 
   11254 #if defined(LIBXML_READER_ENABLED)
   11255 #ifdef bottom_xmlreader
   11256 #undef xmlTextReaderConstPrefix
   11257 extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
   11258 #else
   11259 #ifndef xmlTextReaderConstPrefix
   11260 extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
   11261 #define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
   11262 #endif
   11263 #endif
   11264 #endif
   11265 
   11266 #if defined(LIBXML_READER_ENABLED)
   11267 #ifdef bottom_xmlreader
   11268 #undef xmlTextReaderConstString
   11269 extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
   11270 #else
   11271 #ifndef xmlTextReaderConstString
   11272 extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
   11273 #define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
   11274 #endif
   11275 #endif
   11276 #endif
   11277 
   11278 #if defined(LIBXML_READER_ENABLED)
   11279 #ifdef bottom_xmlreader
   11280 #undef xmlTextReaderConstValue
   11281 extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
   11282 #else
   11283 #ifndef xmlTextReaderConstValue
   11284 extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
   11285 #define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
   11286 #endif
   11287 #endif
   11288 #endif
   11289 
   11290 #if defined(LIBXML_READER_ENABLED)
   11291 #ifdef bottom_xmlreader
   11292 #undef xmlTextReaderConstXmlLang
   11293 extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
   11294 #else
   11295 #ifndef xmlTextReaderConstXmlLang
   11296 extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
   11297 #define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
   11298 #endif
   11299 #endif
   11300 #endif
   11301 
   11302 #if defined(LIBXML_READER_ENABLED)
   11303 #ifdef bottom_xmlreader
   11304 #undef xmlTextReaderConstXmlVersion
   11305 extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
   11306 #else
   11307 #ifndef xmlTextReaderConstXmlVersion
   11308 extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
   11309 #define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
   11310 #endif
   11311 #endif
   11312 #endif
   11313 
   11314 #if defined(LIBXML_READER_ENABLED)
   11315 #ifdef bottom_xmlreader
   11316 #undef xmlTextReaderCurrentDoc
   11317 extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
   11318 #else
   11319 #ifndef xmlTextReaderCurrentDoc
   11320 extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
   11321 #define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
   11322 #endif
   11323 #endif
   11324 #endif
   11325 
   11326 #if defined(LIBXML_READER_ENABLED)
   11327 #ifdef bottom_xmlreader
   11328 #undef xmlTextReaderCurrentNode
   11329 extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
   11330 #else
   11331 #ifndef xmlTextReaderCurrentNode
   11332 extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
   11333 #define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
   11334 #endif
   11335 #endif
   11336 #endif
   11337 
   11338 #if defined(LIBXML_READER_ENABLED)
   11339 #ifdef bottom_xmlreader
   11340 #undef xmlTextReaderDepth
   11341 extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
   11342 #else
   11343 #ifndef xmlTextReaderDepth
   11344 extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
   11345 #define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
   11346 #endif
   11347 #endif
   11348 #endif
   11349 
   11350 #if defined(LIBXML_READER_ENABLED)
   11351 #ifdef bottom_xmlreader
   11352 #undef xmlTextReaderExpand
   11353 extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
   11354 #else
   11355 #ifndef xmlTextReaderExpand
   11356 extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
   11357 #define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
   11358 #endif
   11359 #endif
   11360 #endif
   11361 
   11362 #if defined(LIBXML_READER_ENABLED)
   11363 #ifdef bottom_xmlreader
   11364 #undef xmlTextReaderGetAttribute
   11365 extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
   11366 #else
   11367 #ifndef xmlTextReaderGetAttribute
   11368 extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
   11369 #define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
   11370 #endif
   11371 #endif
   11372 #endif
   11373 
   11374 #if defined(LIBXML_READER_ENABLED)
   11375 #ifdef bottom_xmlreader
   11376 #undef xmlTextReaderGetAttributeNo
   11377 extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
   11378 #else
   11379 #ifndef xmlTextReaderGetAttributeNo
   11380 extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
   11381 #define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
   11382 #endif
   11383 #endif
   11384 #endif
   11385 
   11386 #if defined(LIBXML_READER_ENABLED)
   11387 #ifdef bottom_xmlreader
   11388 #undef xmlTextReaderGetAttributeNs
   11389 extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
   11390 #else
   11391 #ifndef xmlTextReaderGetAttributeNs
   11392 extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
   11393 #define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
   11394 #endif
   11395 #endif
   11396 #endif
   11397 
   11398 #if defined(LIBXML_READER_ENABLED)
   11399 #ifdef bottom_xmlreader
   11400 #undef xmlTextReaderGetErrorHandler
   11401 extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
   11402 #else
   11403 #ifndef xmlTextReaderGetErrorHandler
   11404 extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
   11405 #define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
   11406 #endif
   11407 #endif
   11408 #endif
   11409 
   11410 #if defined(LIBXML_READER_ENABLED)
   11411 #ifdef bottom_xmlreader
   11412 #undef xmlTextReaderGetParserColumnNumber
   11413 extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
   11414 #else
   11415 #ifndef xmlTextReaderGetParserColumnNumber
   11416 extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
   11417 #define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
   11418 #endif
   11419 #endif
   11420 #endif
   11421 
   11422 #if defined(LIBXML_READER_ENABLED)
   11423 #ifdef bottom_xmlreader
   11424 #undef xmlTextReaderGetParserLineNumber
   11425 extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
   11426 #else
   11427 #ifndef xmlTextReaderGetParserLineNumber
   11428 extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
   11429 #define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
   11430 #endif
   11431 #endif
   11432 #endif
   11433 
   11434 #if defined(LIBXML_READER_ENABLED)
   11435 #ifdef bottom_xmlreader
   11436 #undef xmlTextReaderGetParserProp
   11437 extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
   11438 #else
   11439 #ifndef xmlTextReaderGetParserProp
   11440 extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
   11441 #define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
   11442 #endif
   11443 #endif
   11444 #endif
   11445 
   11446 #if defined(LIBXML_READER_ENABLED)
   11447 #ifdef bottom_xmlreader
   11448 #undef xmlTextReaderGetRemainder
   11449 extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
   11450 #else
   11451 #ifndef xmlTextReaderGetRemainder
   11452 extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
   11453 #define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
   11454 #endif
   11455 #endif
   11456 #endif
   11457 
   11458 #if defined(LIBXML_READER_ENABLED)
   11459 #ifdef bottom_xmlreader
   11460 #undef xmlTextReaderHasAttributes
   11461 extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
   11462 #else
   11463 #ifndef xmlTextReaderHasAttributes
   11464 extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
   11465 #define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
   11466 #endif
   11467 #endif
   11468 #endif
   11469 
   11470 #if defined(LIBXML_READER_ENABLED)
   11471 #ifdef bottom_xmlreader
   11472 #undef xmlTextReaderHasValue
   11473 extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
   11474 #else
   11475 #ifndef xmlTextReaderHasValue
   11476 extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
   11477 #define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
   11478 #endif
   11479 #endif
   11480 #endif
   11481 
   11482 #if defined(LIBXML_READER_ENABLED)
   11483 #ifdef bottom_xmlreader
   11484 #undef xmlTextReaderIsDefault
   11485 extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
   11486 #else
   11487 #ifndef xmlTextReaderIsDefault
   11488 extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
   11489 #define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
   11490 #endif
   11491 #endif
   11492 #endif
   11493 
   11494 #if defined(LIBXML_READER_ENABLED)
   11495 #ifdef bottom_xmlreader
   11496 #undef xmlTextReaderIsEmptyElement
   11497 extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
   11498 #else
   11499 #ifndef xmlTextReaderIsEmptyElement
   11500 extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
   11501 #define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
   11502 #endif
   11503 #endif
   11504 #endif
   11505 
   11506 #if defined(LIBXML_READER_ENABLED)
   11507 #ifdef bottom_xmlreader
   11508 #undef xmlTextReaderIsNamespaceDecl
   11509 extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
   11510 #else
   11511 #ifndef xmlTextReaderIsNamespaceDecl
   11512 extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
   11513 #define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
   11514 #endif
   11515 #endif
   11516 #endif
   11517 
   11518 #if defined(LIBXML_READER_ENABLED)
   11519 #ifdef bottom_xmlreader
   11520 #undef xmlTextReaderIsValid
   11521 extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
   11522 #else
   11523 #ifndef xmlTextReaderIsValid
   11524 extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
   11525 #define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
   11526 #endif
   11527 #endif
   11528 #endif
   11529 
   11530 #if defined(LIBXML_READER_ENABLED)
   11531 #ifdef bottom_xmlreader
   11532 #undef xmlTextReaderLocalName
   11533 extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
   11534 #else
   11535 #ifndef xmlTextReaderLocalName
   11536 extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
   11537 #define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
   11538 #endif
   11539 #endif
   11540 #endif
   11541 
   11542 #if defined(LIBXML_READER_ENABLED)
   11543 #ifdef bottom_xmlreader
   11544 #undef xmlTextReaderLocatorBaseURI
   11545 extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
   11546 #else
   11547 #ifndef xmlTextReaderLocatorBaseURI
   11548 extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
   11549 #define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
   11550 #endif
   11551 #endif
   11552 #endif
   11553 
   11554 #if defined(LIBXML_READER_ENABLED)
   11555 #ifdef bottom_xmlreader
   11556 #undef xmlTextReaderLocatorLineNumber
   11557 extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
   11558 #else
   11559 #ifndef xmlTextReaderLocatorLineNumber
   11560 extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
   11561 #define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
   11562 #endif
   11563 #endif
   11564 #endif
   11565 
   11566 #if defined(LIBXML_READER_ENABLED)
   11567 #ifdef bottom_xmlreader
   11568 #undef xmlTextReaderLookupNamespace
   11569 extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
   11570 #else
   11571 #ifndef xmlTextReaderLookupNamespace
   11572 extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
   11573 #define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
   11574 #endif
   11575 #endif
   11576 #endif
   11577 
   11578 #if defined(LIBXML_READER_ENABLED)
   11579 #ifdef bottom_xmlreader
   11580 #undef xmlTextReaderMoveToAttribute
   11581 extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
   11582 #else
   11583 #ifndef xmlTextReaderMoveToAttribute
   11584 extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
   11585 #define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
   11586 #endif
   11587 #endif
   11588 #endif
   11589 
   11590 #if defined(LIBXML_READER_ENABLED)
   11591 #ifdef bottom_xmlreader
   11592 #undef xmlTextReaderMoveToAttributeNo
   11593 extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
   11594 #else
   11595 #ifndef xmlTextReaderMoveToAttributeNo
   11596 extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
   11597 #define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
   11598 #endif
   11599 #endif
   11600 #endif
   11601 
   11602 #if defined(LIBXML_READER_ENABLED)
   11603 #ifdef bottom_xmlreader
   11604 #undef xmlTextReaderMoveToAttributeNs
   11605 extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
   11606 #else
   11607 #ifndef xmlTextReaderMoveToAttributeNs
   11608 extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
   11609 #define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
   11610 #endif
   11611 #endif
   11612 #endif
   11613 
   11614 #if defined(LIBXML_READER_ENABLED)
   11615 #ifdef bottom_xmlreader
   11616 #undef xmlTextReaderMoveToElement
   11617 extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
   11618 #else
   11619 #ifndef xmlTextReaderMoveToElement
   11620 extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
   11621 #define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
   11622 #endif
   11623 #endif
   11624 #endif
   11625 
   11626 #if defined(LIBXML_READER_ENABLED)
   11627 #ifdef bottom_xmlreader
   11628 #undef xmlTextReaderMoveToFirstAttribute
   11629 extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
   11630 #else
   11631 #ifndef xmlTextReaderMoveToFirstAttribute
   11632 extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
   11633 #define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
   11634 #endif
   11635 #endif
   11636 #endif
   11637 
   11638 #if defined(LIBXML_READER_ENABLED)
   11639 #ifdef bottom_xmlreader
   11640 #undef xmlTextReaderMoveToNextAttribute
   11641 extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
   11642 #else
   11643 #ifndef xmlTextReaderMoveToNextAttribute
   11644 extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
   11645 #define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
   11646 #endif
   11647 #endif
   11648 #endif
   11649 
   11650 #if defined(LIBXML_READER_ENABLED)
   11651 #ifdef bottom_xmlreader
   11652 #undef xmlTextReaderName
   11653 extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
   11654 #else
   11655 #ifndef xmlTextReaderName
   11656 extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
   11657 #define xmlTextReaderName xmlTextReaderName__internal_alias
   11658 #endif
   11659 #endif
   11660 #endif
   11661 
   11662 #if defined(LIBXML_READER_ENABLED)
   11663 #ifdef bottom_xmlreader
   11664 #undef xmlTextReaderNamespaceUri
   11665 extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
   11666 #else
   11667 #ifndef xmlTextReaderNamespaceUri
   11668 extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
   11669 #define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
   11670 #endif
   11671 #endif
   11672 #endif
   11673 
   11674 #if defined(LIBXML_READER_ENABLED)
   11675 #ifdef bottom_xmlreader
   11676 #undef xmlTextReaderNext
   11677 extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
   11678 #else
   11679 #ifndef xmlTextReaderNext
   11680 extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
   11681 #define xmlTextReaderNext xmlTextReaderNext__internal_alias
   11682 #endif
   11683 #endif
   11684 #endif
   11685 
   11686 #if defined(LIBXML_READER_ENABLED)
   11687 #ifdef bottom_xmlreader
   11688 #undef xmlTextReaderNextSibling
   11689 extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
   11690 #else
   11691 #ifndef xmlTextReaderNextSibling
   11692 extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
   11693 #define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
   11694 #endif
   11695 #endif
   11696 #endif
   11697 
   11698 #if defined(LIBXML_READER_ENABLED)
   11699 #ifdef bottom_xmlreader
   11700 #undef xmlTextReaderNodeType
   11701 extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
   11702 #else
   11703 #ifndef xmlTextReaderNodeType
   11704 extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
   11705 #define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
   11706 #endif
   11707 #endif
   11708 #endif
   11709 
   11710 #if defined(LIBXML_READER_ENABLED)
   11711 #ifdef bottom_xmlreader
   11712 #undef xmlTextReaderNormalization
   11713 extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
   11714 #else
   11715 #ifndef xmlTextReaderNormalization
   11716 extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
   11717 #define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
   11718 #endif
   11719 #endif
   11720 #endif
   11721 
   11722 #if defined(LIBXML_READER_ENABLED)
   11723 #ifdef bottom_xmlreader
   11724 #undef xmlTextReaderPrefix
   11725 extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
   11726 #else
   11727 #ifndef xmlTextReaderPrefix
   11728 extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
   11729 #define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
   11730 #endif
   11731 #endif
   11732 #endif
   11733 
   11734 #if defined(LIBXML_READER_ENABLED)
   11735 #ifdef bottom_xmlreader
   11736 #undef xmlTextReaderPreserve
   11737 extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
   11738 #else
   11739 #ifndef xmlTextReaderPreserve
   11740 extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
   11741 #define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
   11742 #endif
   11743 #endif
   11744 #endif
   11745 
   11746 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
   11747 #ifdef bottom_xmlreader
   11748 #undef xmlTextReaderPreservePattern
   11749 extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
   11750 #else
   11751 #ifndef xmlTextReaderPreservePattern
   11752 extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
   11753 #define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
   11754 #endif
   11755 #endif
   11756 #endif
   11757 
   11758 #if defined(LIBXML_READER_ENABLED)
   11759 #ifdef bottom_xmlreader
   11760 #undef xmlTextReaderQuoteChar
   11761 extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
   11762 #else
   11763 #ifndef xmlTextReaderQuoteChar
   11764 extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
   11765 #define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
   11766 #endif
   11767 #endif
   11768 #endif
   11769 
   11770 #if defined(LIBXML_READER_ENABLED)
   11771 #ifdef bottom_xmlreader
   11772 #undef xmlTextReaderRead
   11773 extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
   11774 #else
   11775 #ifndef xmlTextReaderRead
   11776 extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
   11777 #define xmlTextReaderRead xmlTextReaderRead__internal_alias
   11778 #endif
   11779 #endif
   11780 #endif
   11781 
   11782 #if defined(LIBXML_READER_ENABLED)
   11783 #ifdef bottom_xmlreader
   11784 #undef xmlTextReaderReadAttributeValue
   11785 extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
   11786 #else
   11787 #ifndef xmlTextReaderReadAttributeValue
   11788 extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
   11789 #define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
   11790 #endif
   11791 #endif
   11792 #endif
   11793 
   11794 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
   11795 #ifdef bottom_xmlreader
   11796 #undef xmlTextReaderReadInnerXml
   11797 extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
   11798 #else
   11799 #ifndef xmlTextReaderReadInnerXml
   11800 extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
   11801 #define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
   11802 #endif
   11803 #endif
   11804 #endif
   11805 
   11806 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
   11807 #ifdef bottom_xmlreader
   11808 #undef xmlTextReaderReadOuterXml
   11809 extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
   11810 #else
   11811 #ifndef xmlTextReaderReadOuterXml
   11812 extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
   11813 #define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
   11814 #endif
   11815 #endif
   11816 #endif
   11817 
   11818 #if defined(LIBXML_READER_ENABLED)
   11819 #ifdef bottom_xmlreader
   11820 #undef xmlTextReaderReadState
   11821 extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
   11822 #else
   11823 #ifndef xmlTextReaderReadState
   11824 extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
   11825 #define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
   11826 #endif
   11827 #endif
   11828 #endif
   11829 
   11830 #if defined(LIBXML_READER_ENABLED)
   11831 #ifdef bottom_xmlreader
   11832 #undef xmlTextReaderReadString
   11833 extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
   11834 #else
   11835 #ifndef xmlTextReaderReadString
   11836 extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
   11837 #define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
   11838 #endif
   11839 #endif
   11840 #endif
   11841 
   11842 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
   11843 #ifdef bottom_xmlreader
   11844 #undef xmlTextReaderRelaxNGSetSchema
   11845 extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
   11846 #else
   11847 #ifndef xmlTextReaderRelaxNGSetSchema
   11848 extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
   11849 #define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
   11850 #endif
   11851 #endif
   11852 #endif
   11853 
   11854 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
   11855 #ifdef bottom_xmlreader
   11856 #undef xmlTextReaderRelaxNGValidate
   11857 extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
   11858 #else
   11859 #ifndef xmlTextReaderRelaxNGValidate
   11860 extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
   11861 #define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
   11862 #endif
   11863 #endif
   11864 #endif
   11865 
   11866 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
   11867 #ifdef bottom_xmlreader
   11868 #undef xmlTextReaderRelaxNGValidateCtxt
   11869 extern __typeof (xmlTextReaderRelaxNGValidateCtxt) xmlTextReaderRelaxNGValidateCtxt __attribute((alias("xmlTextReaderRelaxNGValidateCtxt__internal_alias")));
   11870 #else
   11871 #ifndef xmlTextReaderRelaxNGValidateCtxt
   11872 extern __typeof (xmlTextReaderRelaxNGValidateCtxt) xmlTextReaderRelaxNGValidateCtxt__internal_alias __attribute((visibility("hidden")));
   11873 #define xmlTextReaderRelaxNGValidateCtxt xmlTextReaderRelaxNGValidateCtxt__internal_alias
   11874 #endif
   11875 #endif
   11876 #endif
   11877 
   11878 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
   11879 #ifdef bottom_xmlreader
   11880 #undef xmlTextReaderSchemaValidate
   11881 extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias")));
   11882 #else
   11883 #ifndef xmlTextReaderSchemaValidate
   11884 extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate__internal_alias __attribute((visibility("hidden")));
   11885 #define xmlTextReaderSchemaValidate xmlTextReaderSchemaValidate__internal_alias
   11886 #endif
   11887 #endif
   11888 #endif
   11889 
   11890 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
   11891 #ifdef bottom_xmlreader
   11892 #undef xmlTextReaderSchemaValidateCtxt
   11893 extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt __attribute((alias("xmlTextReaderSchemaValidateCtxt__internal_alias")));
   11894 #else
   11895 #ifndef xmlTextReaderSchemaValidateCtxt
   11896 extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt__internal_alias __attribute((visibility("hidden")));
   11897 #define xmlTextReaderSchemaValidateCtxt xmlTextReaderSchemaValidateCtxt__internal_alias
   11898 #endif
   11899 #endif
   11900 #endif
   11901 
   11902 #if defined(LIBXML_READER_ENABLED)
   11903 #ifdef bottom_xmlreader
   11904 #undef xmlTextReaderSetErrorHandler
   11905 extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
   11906 #else
   11907 #ifndef xmlTextReaderSetErrorHandler
   11908 extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
   11909 #define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
   11910 #endif
   11911 #endif
   11912 #endif
   11913 
   11914 #if defined(LIBXML_READER_ENABLED)
   11915 #ifdef bottom_xmlreader
   11916 #undef xmlTextReaderSetParserProp
   11917 extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
   11918 #else
   11919 #ifndef xmlTextReaderSetParserProp
   11920 extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
   11921 #define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
   11922 #endif
   11923 #endif
   11924 #endif
   11925 
   11926 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
   11927 #ifdef bottom_xmlreader
   11928 #undef xmlTextReaderSetSchema
   11929 extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema __attribute((alias("xmlTextReaderSetSchema__internal_alias")));
   11930 #else
   11931 #ifndef xmlTextReaderSetSchema
   11932 extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema__internal_alias __attribute((visibility("hidden")));
   11933 #define xmlTextReaderSetSchema xmlTextReaderSetSchema__internal_alias
   11934 #endif
   11935 #endif
   11936 #endif
   11937 
   11938 #if defined(LIBXML_READER_ENABLED)
   11939 #ifdef bottom_xmlreader
   11940 #undef xmlTextReaderSetStructuredErrorHandler
   11941 extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
   11942 #else
   11943 #ifndef xmlTextReaderSetStructuredErrorHandler
   11944 extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
   11945 #define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
   11946 #endif
   11947 #endif
   11948 #endif
   11949 
   11950 #if defined(LIBXML_READER_ENABLED)
   11951 #ifdef bottom_xmlreader
   11952 #undef xmlTextReaderSetup
   11953 extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup __attribute((alias("xmlTextReaderSetup__internal_alias")));
   11954 #else
   11955 #ifndef xmlTextReaderSetup
   11956 extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup__internal_alias __attribute((visibility("hidden")));
   11957 #define xmlTextReaderSetup xmlTextReaderSetup__internal_alias
   11958 #endif
   11959 #endif
   11960 #endif
   11961 
   11962 #if defined(LIBXML_READER_ENABLED)
   11963 #ifdef bottom_xmlreader
   11964 #undef xmlTextReaderStandalone
   11965 extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
   11966 #else
   11967 #ifndef xmlTextReaderStandalone
   11968 extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
   11969 #define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
   11970 #endif
   11971 #endif
   11972 #endif
   11973 
   11974 #if defined(LIBXML_READER_ENABLED)
   11975 #ifdef bottom_xmlreader
   11976 #undef xmlTextReaderValue
   11977 extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
   11978 #else
   11979 #ifndef xmlTextReaderValue
   11980 extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
   11981 #define xmlTextReaderValue xmlTextReaderValue__internal_alias
   11982 #endif
   11983 #endif
   11984 #endif
   11985 
   11986 #if defined(LIBXML_READER_ENABLED)
   11987 #ifdef bottom_xmlreader
   11988 #undef xmlTextReaderXmlLang
   11989 extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
   11990 #else
   11991 #ifndef xmlTextReaderXmlLang
   11992 extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
   11993 #define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
   11994 #endif
   11995 #endif
   11996 #endif
   11997 
   11998 #if defined(LIBXML_WRITER_ENABLED)
   11999 #ifdef bottom_xmlwriter
   12000 #undef xmlTextWriterEndAttribute
   12001 extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
   12002 #else
   12003 #ifndef xmlTextWriterEndAttribute
   12004 extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
   12005 #define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
   12006 #endif
   12007 #endif
   12008 #endif
   12009 
   12010 #if defined(LIBXML_WRITER_ENABLED)
   12011 #ifdef bottom_xmlwriter
   12012 #undef xmlTextWriterEndCDATA
   12013 extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
   12014 #else
   12015 #ifndef xmlTextWriterEndCDATA
   12016 extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
   12017 #define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
   12018 #endif
   12019 #endif
   12020 #endif
   12021 
   12022 #if defined(LIBXML_WRITER_ENABLED)
   12023 #ifdef bottom_xmlwriter
   12024 #undef xmlTextWriterEndComment
   12025 extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
   12026 #else
   12027 #ifndef xmlTextWriterEndComment
   12028 extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
   12029 #define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
   12030 #endif
   12031 #endif
   12032 #endif
   12033 
   12034 #if defined(LIBXML_WRITER_ENABLED)
   12035 #ifdef bottom_xmlwriter
   12036 #undef xmlTextWriterEndDTD
   12037 extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
   12038 #else
   12039 #ifndef xmlTextWriterEndDTD
   12040 extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
   12041 #define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
   12042 #endif
   12043 #endif
   12044 #endif
   12045 
   12046 #if defined(LIBXML_WRITER_ENABLED)
   12047 #ifdef bottom_xmlwriter
   12048 #undef xmlTextWriterEndDTDAttlist
   12049 extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
   12050 #else
   12051 #ifndef xmlTextWriterEndDTDAttlist
   12052 extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
   12053 #define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
   12054 #endif
   12055 #endif
   12056 #endif
   12057 
   12058 #if defined(LIBXML_WRITER_ENABLED)
   12059 #ifdef bottom_xmlwriter
   12060 #undef xmlTextWriterEndDTDElement
   12061 extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
   12062 #else
   12063 #ifndef xmlTextWriterEndDTDElement
   12064 extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
   12065 #define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
   12066 #endif
   12067 #endif
   12068 #endif
   12069 
   12070 #if defined(LIBXML_WRITER_ENABLED)
   12071 #ifdef bottom_xmlwriter
   12072 #undef xmlTextWriterEndDTDEntity
   12073 extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
   12074 #else
   12075 #ifndef xmlTextWriterEndDTDEntity
   12076 extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
   12077 #define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
   12078 #endif
   12079 #endif
   12080 #endif
   12081 
   12082 #if defined(LIBXML_WRITER_ENABLED)
   12083 #ifdef bottom_xmlwriter
   12084 #undef xmlTextWriterEndDocument
   12085 extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
   12086 #else
   12087 #ifndef xmlTextWriterEndDocument
   12088 extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
   12089 #define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
   12090 #endif
   12091 #endif
   12092 #endif
   12093 
   12094 #if defined(LIBXML_WRITER_ENABLED)
   12095 #ifdef bottom_xmlwriter
   12096 #undef xmlTextWriterEndElement
   12097 extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
   12098 #else
   12099 #ifndef xmlTextWriterEndElement
   12100 extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
   12101 #define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
   12102 #endif
   12103 #endif
   12104 #endif
   12105 
   12106 #if defined(LIBXML_WRITER_ENABLED)
   12107 #ifdef bottom_xmlwriter
   12108 #undef xmlTextWriterEndPI
   12109 extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
   12110 #else
   12111 #ifndef xmlTextWriterEndPI
   12112 extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
   12113 #define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
   12114 #endif
   12115 #endif
   12116 #endif
   12117 
   12118 #if defined(LIBXML_WRITER_ENABLED)
   12119 #ifdef bottom_xmlwriter
   12120 #undef xmlTextWriterFlush
   12121 extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
   12122 #else
   12123 #ifndef xmlTextWriterFlush
   12124 extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
   12125 #define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
   12126 #endif
   12127 #endif
   12128 #endif
   12129 
   12130 #if defined(LIBXML_WRITER_ENABLED)
   12131 #ifdef bottom_xmlwriter
   12132 #undef xmlTextWriterFullEndElement
   12133 extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
   12134 #else
   12135 #ifndef xmlTextWriterFullEndElement
   12136 extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
   12137 #define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
   12138 #endif
   12139 #endif
   12140 #endif
   12141 
   12142 #if defined(LIBXML_WRITER_ENABLED)
   12143 #ifdef bottom_xmlwriter
   12144 #undef xmlTextWriterSetIndent
   12145 extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
   12146 #else
   12147 #ifndef xmlTextWriterSetIndent
   12148 extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
   12149 #define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
   12150 #endif
   12151 #endif
   12152 #endif
   12153 
   12154 #if defined(LIBXML_WRITER_ENABLED)
   12155 #ifdef bottom_xmlwriter
   12156 #undef xmlTextWriterSetIndentString
   12157 extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
   12158 #else
   12159 #ifndef xmlTextWriterSetIndentString
   12160 extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
   12161 #define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
   12162 #endif
   12163 #endif
   12164 #endif
   12165 
   12166 #if defined(LIBXML_WRITER_ENABLED)
   12167 #ifdef bottom_xmlwriter
   12168 #undef xmlTextWriterSetQuoteChar
   12169 extern __typeof (xmlTextWriterSetQuoteChar) xmlTextWriterSetQuoteChar __attribute((alias("xmlTextWriterSetQuoteChar__internal_alias")));
   12170 #else
   12171 #ifndef xmlTextWriterSetQuoteChar
   12172 extern __typeof (xmlTextWriterSetQuoteChar) xmlTextWriterSetQuoteChar__internal_alias __attribute((visibility("hidden")));
   12173 #define xmlTextWriterSetQuoteChar xmlTextWriterSetQuoteChar__internal_alias
   12174 #endif
   12175 #endif
   12176 #endif
   12177 
   12178 #if defined(LIBXML_WRITER_ENABLED)
   12179 #ifdef bottom_xmlwriter
   12180 #undef xmlTextWriterStartAttribute
   12181 extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
   12182 #else
   12183 #ifndef xmlTextWriterStartAttribute
   12184 extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
   12185 #define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
   12186 #endif
   12187 #endif
   12188 #endif
   12189 
   12190 #if defined(LIBXML_WRITER_ENABLED)
   12191 #ifdef bottom_xmlwriter
   12192 #undef xmlTextWriterStartAttributeNS
   12193 extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
   12194 #else
   12195 #ifndef xmlTextWriterStartAttributeNS
   12196 extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
   12197 #define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
   12198 #endif
   12199 #endif
   12200 #endif
   12201 
   12202 #if defined(LIBXML_WRITER_ENABLED)
   12203 #ifdef bottom_xmlwriter
   12204 #undef xmlTextWriterStartCDATA
   12205 extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
   12206 #else
   12207 #ifndef xmlTextWriterStartCDATA
   12208 extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
   12209 #define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
   12210 #endif
   12211 #endif
   12212 #endif
   12213 
   12214 #if defined(LIBXML_WRITER_ENABLED)
   12215 #ifdef bottom_xmlwriter
   12216 #undef xmlTextWriterStartComment
   12217 extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
   12218 #else
   12219 #ifndef xmlTextWriterStartComment
   12220 extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
   12221 #define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
   12222 #endif
   12223 #endif
   12224 #endif
   12225 
   12226 #if defined(LIBXML_WRITER_ENABLED)
   12227 #ifdef bottom_xmlwriter
   12228 #undef xmlTextWriterStartDTD
   12229 extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
   12230 #else
   12231 #ifndef xmlTextWriterStartDTD
   12232 extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
   12233 #define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
   12234 #endif
   12235 #endif
   12236 #endif
   12237 
   12238 #if defined(LIBXML_WRITER_ENABLED)
   12239 #ifdef bottom_xmlwriter
   12240 #undef xmlTextWriterStartDTDAttlist
   12241 extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
   12242 #else
   12243 #ifndef xmlTextWriterStartDTDAttlist
   12244 extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
   12245 #define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
   12246 #endif
   12247 #endif
   12248 #endif
   12249 
   12250 #if defined(LIBXML_WRITER_ENABLED)
   12251 #ifdef bottom_xmlwriter
   12252 #undef xmlTextWriterStartDTDElement
   12253 extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
   12254 #else
   12255 #ifndef xmlTextWriterStartDTDElement
   12256 extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
   12257 #define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
   12258 #endif
   12259 #endif
   12260 #endif
   12261 
   12262 #if defined(LIBXML_WRITER_ENABLED)
   12263 #ifdef bottom_xmlwriter
   12264 #undef xmlTextWriterStartDTDEntity
   12265 extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
   12266 #else
   12267 #ifndef xmlTextWriterStartDTDEntity
   12268 extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
   12269 #define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
   12270 #endif
   12271 #endif
   12272 #endif
   12273 
   12274 #if defined(LIBXML_WRITER_ENABLED)
   12275 #ifdef bottom_xmlwriter
   12276 #undef xmlTextWriterStartDocument
   12277 extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
   12278 #else
   12279 #ifndef xmlTextWriterStartDocument
   12280 extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
   12281 #define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
   12282 #endif
   12283 #endif
   12284 #endif
   12285 
   12286 #if defined(LIBXML_WRITER_ENABLED)
   12287 #ifdef bottom_xmlwriter
   12288 #undef xmlTextWriterStartElement
   12289 extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
   12290 #else
   12291 #ifndef xmlTextWriterStartElement
   12292 extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
   12293 #define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
   12294 #endif
   12295 #endif
   12296 #endif
   12297 
   12298 #if defined(LIBXML_WRITER_ENABLED)
   12299 #ifdef bottom_xmlwriter
   12300 #undef xmlTextWriterStartElementNS
   12301 extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
   12302 #else
   12303 #ifndef xmlTextWriterStartElementNS
   12304 extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
   12305 #define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
   12306 #endif
   12307 #endif
   12308 #endif
   12309 
   12310 #if defined(LIBXML_WRITER_ENABLED)
   12311 #ifdef bottom_xmlwriter
   12312 #undef xmlTextWriterStartPI
   12313 extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
   12314 #else
   12315 #ifndef xmlTextWriterStartPI
   12316 extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
   12317 #define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
   12318 #endif
   12319 #endif
   12320 #endif
   12321 
   12322 #if defined(LIBXML_WRITER_ENABLED)
   12323 #ifdef bottom_xmlwriter
   12324 #undef xmlTextWriterWriteAttribute
   12325 extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
   12326 #else
   12327 #ifndef xmlTextWriterWriteAttribute
   12328 extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
   12329 #define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
   12330 #endif
   12331 #endif
   12332 #endif
   12333 
   12334 #if defined(LIBXML_WRITER_ENABLED)
   12335 #ifdef bottom_xmlwriter
   12336 #undef xmlTextWriterWriteAttributeNS
   12337 extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
   12338 #else
   12339 #ifndef xmlTextWriterWriteAttributeNS
   12340 extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
   12341 #define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
   12342 #endif
   12343 #endif
   12344 #endif
   12345 
   12346 #if defined(LIBXML_WRITER_ENABLED)
   12347 #ifdef bottom_xmlwriter
   12348 #undef xmlTextWriterWriteBase64
   12349 extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
   12350 #else
   12351 #ifndef xmlTextWriterWriteBase64
   12352 extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
   12353 #define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
   12354 #endif
   12355 #endif
   12356 #endif
   12357 
   12358 #if defined(LIBXML_WRITER_ENABLED)
   12359 #ifdef bottom_xmlwriter
   12360 #undef xmlTextWriterWriteBinHex
   12361 extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
   12362 #else
   12363 #ifndef xmlTextWriterWriteBinHex
   12364 extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
   12365 #define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
   12366 #endif
   12367 #endif
   12368 #endif
   12369 
   12370 #if defined(LIBXML_WRITER_ENABLED)
   12371 #ifdef bottom_xmlwriter
   12372 #undef xmlTextWriterWriteCDATA
   12373 extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
   12374 #else
   12375 #ifndef xmlTextWriterWriteCDATA
   12376 extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
   12377 #define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
   12378 #endif
   12379 #endif
   12380 #endif
   12381 
   12382 #if defined(LIBXML_WRITER_ENABLED)
   12383 #ifdef bottom_xmlwriter
   12384 #undef xmlTextWriterWriteComment
   12385 extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
   12386 #else
   12387 #ifndef xmlTextWriterWriteComment
   12388 extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
   12389 #define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
   12390 #endif
   12391 #endif
   12392 #endif
   12393 
   12394 #if defined(LIBXML_WRITER_ENABLED)
   12395 #ifdef bottom_xmlwriter
   12396 #undef xmlTextWriterWriteDTD
   12397 extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
   12398 #else
   12399 #ifndef xmlTextWriterWriteDTD
   12400 extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
   12401 #define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
   12402 #endif
   12403 #endif
   12404 #endif
   12405 
   12406 #if defined(LIBXML_WRITER_ENABLED)
   12407 #ifdef bottom_xmlwriter
   12408 #undef xmlTextWriterWriteDTDAttlist
   12409 extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
   12410 #else
   12411 #ifndef xmlTextWriterWriteDTDAttlist
   12412 extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
   12413 #define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
   12414 #endif
   12415 #endif
   12416 #endif
   12417 
   12418 #if defined(LIBXML_WRITER_ENABLED)
   12419 #ifdef bottom_xmlwriter
   12420 #undef xmlTextWriterWriteDTDElement
   12421 extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
   12422 #else
   12423 #ifndef xmlTextWriterWriteDTDElement
   12424 extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
   12425 #define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
   12426 #endif
   12427 #endif
   12428 #endif
   12429 
   12430 #if defined(LIBXML_WRITER_ENABLED)
   12431 #ifdef bottom_xmlwriter
   12432 #undef xmlTextWriterWriteDTDEntity
   12433 extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
   12434 #else
   12435 #ifndef xmlTextWriterWriteDTDEntity
   12436 extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
   12437 #define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
   12438 #endif
   12439 #endif
   12440 #endif
   12441 
   12442 #if defined(LIBXML_WRITER_ENABLED)
   12443 #ifdef bottom_xmlwriter
   12444 #undef xmlTextWriterWriteDTDExternalEntity
   12445 extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
   12446 #else
   12447 #ifndef xmlTextWriterWriteDTDExternalEntity
   12448 extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
   12449 #define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
   12450 #endif
   12451 #endif
   12452 #endif
   12453 
   12454 #if defined(LIBXML_WRITER_ENABLED)
   12455 #ifdef bottom_xmlwriter
   12456 #undef xmlTextWriterWriteDTDExternalEntityContents
   12457 extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
   12458 #else
   12459 #ifndef xmlTextWriterWriteDTDExternalEntityContents
   12460 extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
   12461 #define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
   12462 #endif
   12463 #endif
   12464 #endif
   12465 
   12466 #if defined(LIBXML_WRITER_ENABLED)
   12467 #ifdef bottom_xmlwriter
   12468 #undef xmlTextWriterWriteDTDInternalEntity
   12469 extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
   12470 #else
   12471 #ifndef xmlTextWriterWriteDTDInternalEntity
   12472 extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
   12473 #define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
   12474 #endif
   12475 #endif
   12476 #endif
   12477 
   12478 #if defined(LIBXML_WRITER_ENABLED)
   12479 #ifdef bottom_xmlwriter
   12480 #undef xmlTextWriterWriteDTDNotation
   12481 extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
   12482 #else
   12483 #ifndef xmlTextWriterWriteDTDNotation
   12484 extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
   12485 #define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
   12486 #endif
   12487 #endif
   12488 #endif
   12489 
   12490 #if defined(LIBXML_WRITER_ENABLED)
   12491 #ifdef bottom_xmlwriter
   12492 #undef xmlTextWriterWriteElement
   12493 extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
   12494 #else
   12495 #ifndef xmlTextWriterWriteElement
   12496 extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
   12497 #define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
   12498 #endif
   12499 #endif
   12500 #endif
   12501 
   12502 #if defined(LIBXML_WRITER_ENABLED)
   12503 #ifdef bottom_xmlwriter
   12504 #undef xmlTextWriterWriteElementNS
   12505 extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
   12506 #else
   12507 #ifndef xmlTextWriterWriteElementNS
   12508 extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
   12509 #define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
   12510 #endif
   12511 #endif
   12512 #endif
   12513 
   12514 #if defined(LIBXML_WRITER_ENABLED)
   12515 #ifdef bottom_xmlwriter
   12516 #undef xmlTextWriterWriteFormatAttribute
   12517 extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
   12518 #else
   12519 #ifndef xmlTextWriterWriteFormatAttribute
   12520 extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
   12521 #define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
   12522 #endif
   12523 #endif
   12524 #endif
   12525 
   12526 #if defined(LIBXML_WRITER_ENABLED)
   12527 #ifdef bottom_xmlwriter
   12528 #undef xmlTextWriterWriteFormatAttributeNS
   12529 extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
   12530 #else
   12531 #ifndef xmlTextWriterWriteFormatAttributeNS
   12532 extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
   12533 #define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
   12534 #endif
   12535 #endif
   12536 #endif
   12537 
   12538 #if defined(LIBXML_WRITER_ENABLED)
   12539 #ifdef bottom_xmlwriter
   12540 #undef xmlTextWriterWriteFormatCDATA
   12541 extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
   12542 #else
   12543 #ifndef xmlTextWriterWriteFormatCDATA
   12544 extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
   12545 #define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
   12546 #endif
   12547 #endif
   12548 #endif
   12549 
   12550 #if defined(LIBXML_WRITER_ENABLED)
   12551 #ifdef bottom_xmlwriter
   12552 #undef xmlTextWriterWriteFormatComment
   12553 extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
   12554 #else
   12555 #ifndef xmlTextWriterWriteFormatComment
   12556 extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
   12557 #define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
   12558 #endif
   12559 #endif
   12560 #endif
   12561 
   12562 #if defined(LIBXML_WRITER_ENABLED)
   12563 #ifdef bottom_xmlwriter
   12564 #undef xmlTextWriterWriteFormatDTD
   12565 extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
   12566 #else
   12567 #ifndef xmlTextWriterWriteFormatDTD
   12568 extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
   12569 #define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
   12570 #endif
   12571 #endif
   12572 #endif
   12573 
   12574 #if defined(LIBXML_WRITER_ENABLED)
   12575 #ifdef bottom_xmlwriter
   12576 #undef xmlTextWriterWriteFormatDTDAttlist
   12577 extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
   12578 #else
   12579 #ifndef xmlTextWriterWriteFormatDTDAttlist
   12580 extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
   12581 #define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
   12582 #endif
   12583 #endif
   12584 #endif
   12585 
   12586 #if defined(LIBXML_WRITER_ENABLED)
   12587 #ifdef bottom_xmlwriter
   12588 #undef xmlTextWriterWriteFormatDTDElement
   12589 extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
   12590 #else
   12591 #ifndef xmlTextWriterWriteFormatDTDElement
   12592 extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
   12593 #define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
   12594 #endif
   12595 #endif
   12596 #endif
   12597 
   12598 #if defined(LIBXML_WRITER_ENABLED)
   12599 #ifdef bottom_xmlwriter
   12600 #undef xmlTextWriterWriteFormatDTDInternalEntity
   12601 extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
   12602 #else
   12603 #ifndef xmlTextWriterWriteFormatDTDInternalEntity
   12604 extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
   12605 #define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
   12606 #endif
   12607 #endif
   12608 #endif
   12609 
   12610 #if defined(LIBXML_WRITER_ENABLED)
   12611 #ifdef bottom_xmlwriter
   12612 #undef xmlTextWriterWriteFormatElement
   12613 extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
   12614 #else
   12615 #ifndef xmlTextWriterWriteFormatElement
   12616 extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
   12617 #define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
   12618 #endif
   12619 #endif
   12620 #endif
   12621 
   12622 #if defined(LIBXML_WRITER_ENABLED)
   12623 #ifdef bottom_xmlwriter
   12624 #undef xmlTextWriterWriteFormatElementNS
   12625 extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
   12626 #else
   12627 #ifndef xmlTextWriterWriteFormatElementNS
   12628 extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
   12629 #define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
   12630 #endif
   12631 #endif
   12632 #endif
   12633 
   12634 #if defined(LIBXML_WRITER_ENABLED)
   12635 #ifdef bottom_xmlwriter
   12636 #undef xmlTextWriterWriteFormatPI
   12637 extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
   12638 #else
   12639 #ifndef xmlTextWriterWriteFormatPI
   12640 extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
   12641 #define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
   12642 #endif
   12643 #endif
   12644 #endif
   12645 
   12646 #if defined(LIBXML_WRITER_ENABLED)
   12647 #ifdef bottom_xmlwriter
   12648 #undef xmlTextWriterWriteFormatRaw
   12649 extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
   12650 #else
   12651 #ifndef xmlTextWriterWriteFormatRaw
   12652 extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
   12653 #define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
   12654 #endif
   12655 #endif
   12656 #endif
   12657 
   12658 #if defined(LIBXML_WRITER_ENABLED)
   12659 #ifdef bottom_xmlwriter
   12660 #undef xmlTextWriterWriteFormatString
   12661 extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
   12662 #else
   12663 #ifndef xmlTextWriterWriteFormatString
   12664 extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
   12665 #define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
   12666 #endif
   12667 #endif
   12668 #endif
   12669 
   12670 #if defined(LIBXML_WRITER_ENABLED)
   12671 #ifdef bottom_xmlwriter
   12672 #undef xmlTextWriterWritePI
   12673 extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
   12674 #else
   12675 #ifndef xmlTextWriterWritePI
   12676 extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
   12677 #define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
   12678 #endif
   12679 #endif
   12680 #endif
   12681 
   12682 #if defined(LIBXML_WRITER_ENABLED)
   12683 #ifdef bottom_xmlwriter
   12684 #undef xmlTextWriterWriteRaw
   12685 extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
   12686 #else
   12687 #ifndef xmlTextWriterWriteRaw
   12688 extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
   12689 #define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
   12690 #endif
   12691 #endif
   12692 #endif
   12693 
   12694 #if defined(LIBXML_WRITER_ENABLED)
   12695 #ifdef bottom_xmlwriter
   12696 #undef xmlTextWriterWriteRawLen
   12697 extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
   12698 #else
   12699 #ifndef xmlTextWriterWriteRawLen
   12700 extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
   12701 #define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
   12702 #endif
   12703 #endif
   12704 #endif
   12705 
   12706 #if defined(LIBXML_WRITER_ENABLED)
   12707 #ifdef bottom_xmlwriter
   12708 #undef xmlTextWriterWriteString
   12709 extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
   12710 #else
   12711 #ifndef xmlTextWriterWriteString
   12712 extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
   12713 #define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
   12714 #endif
   12715 #endif
   12716 #endif
   12717 
   12718 #if defined(LIBXML_WRITER_ENABLED)
   12719 #ifdef bottom_xmlwriter
   12720 #undef xmlTextWriterWriteVFormatAttribute
   12721 extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
   12722 #else
   12723 #ifndef xmlTextWriterWriteVFormatAttribute
   12724 extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
   12725 #define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
   12726 #endif
   12727 #endif
   12728 #endif
   12729 
   12730 #if defined(LIBXML_WRITER_ENABLED)
   12731 #ifdef bottom_xmlwriter
   12732 #undef xmlTextWriterWriteVFormatAttributeNS
   12733 extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
   12734 #else
   12735 #ifndef xmlTextWriterWriteVFormatAttributeNS
   12736 extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
   12737 #define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
   12738 #endif
   12739 #endif
   12740 #endif
   12741 
   12742 #if defined(LIBXML_WRITER_ENABLED)
   12743 #ifdef bottom_xmlwriter
   12744 #undef xmlTextWriterWriteVFormatCDATA
   12745 extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
   12746 #else
   12747 #ifndef xmlTextWriterWriteVFormatCDATA
   12748 extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
   12749 #define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
   12750 #endif
   12751 #endif
   12752 #endif
   12753 
   12754 #if defined(LIBXML_WRITER_ENABLED)
   12755 #ifdef bottom_xmlwriter
   12756 #undef xmlTextWriterWriteVFormatComment
   12757 extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
   12758 #else
   12759 #ifndef xmlTextWriterWriteVFormatComment
   12760 extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
   12761 #define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
   12762 #endif
   12763 #endif
   12764 #endif
   12765 
   12766 #if defined(LIBXML_WRITER_ENABLED)
   12767 #ifdef bottom_xmlwriter
   12768 #undef xmlTextWriterWriteVFormatDTD
   12769 extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
   12770 #else
   12771 #ifndef xmlTextWriterWriteVFormatDTD
   12772 extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
   12773 #define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
   12774 #endif
   12775 #endif
   12776 #endif
   12777 
   12778 #if defined(LIBXML_WRITER_ENABLED)
   12779 #ifdef bottom_xmlwriter
   12780 #undef xmlTextWriterWriteVFormatDTDAttlist
   12781 extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
   12782 #else
   12783 #ifndef xmlTextWriterWriteVFormatDTDAttlist
   12784 extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
   12785 #define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
   12786 #endif
   12787 #endif
   12788 #endif
   12789 
   12790 #if defined(LIBXML_WRITER_ENABLED)
   12791 #ifdef bottom_xmlwriter
   12792 #undef xmlTextWriterWriteVFormatDTDElement
   12793 extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
   12794 #else
   12795 #ifndef xmlTextWriterWriteVFormatDTDElement
   12796 extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
   12797 #define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
   12798 #endif
   12799 #endif
   12800 #endif
   12801 
   12802 #if defined(LIBXML_WRITER_ENABLED)
   12803 #ifdef bottom_xmlwriter
   12804 #undef xmlTextWriterWriteVFormatDTDInternalEntity
   12805 extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
   12806 #else
   12807 #ifndef xmlTextWriterWriteVFormatDTDInternalEntity
   12808 extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
   12809 #define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
   12810 #endif
   12811 #endif
   12812 #endif
   12813 
   12814 #if defined(LIBXML_WRITER_ENABLED)
   12815 #ifdef bottom_xmlwriter
   12816 #undef xmlTextWriterWriteVFormatElement
   12817 extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
   12818 #else
   12819 #ifndef xmlTextWriterWriteVFormatElement
   12820 extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
   12821 #define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
   12822 #endif
   12823 #endif
   12824 #endif
   12825 
   12826 #if defined(LIBXML_WRITER_ENABLED)
   12827 #ifdef bottom_xmlwriter
   12828 #undef xmlTextWriterWriteVFormatElementNS
   12829 extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
   12830 #else
   12831 #ifndef xmlTextWriterWriteVFormatElementNS
   12832 extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
   12833 #define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
   12834 #endif
   12835 #endif
   12836 #endif
   12837 
   12838 #if defined(LIBXML_WRITER_ENABLED)
   12839 #ifdef bottom_xmlwriter
   12840 #undef xmlTextWriterWriteVFormatPI
   12841 extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
   12842 #else
   12843 #ifndef xmlTextWriterWriteVFormatPI
   12844 extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
   12845 #define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
   12846 #endif
   12847 #endif
   12848 #endif
   12849 
   12850 #if defined(LIBXML_WRITER_ENABLED)
   12851 #ifdef bottom_xmlwriter
   12852 #undef xmlTextWriterWriteVFormatRaw
   12853 extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
   12854 #else
   12855 #ifndef xmlTextWriterWriteVFormatRaw
   12856 extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
   12857 #define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
   12858 #endif
   12859 #endif
   12860 #endif
   12861 
   12862 #if defined(LIBXML_WRITER_ENABLED)
   12863 #ifdef bottom_xmlwriter
   12864 #undef xmlTextWriterWriteVFormatString
   12865 extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
   12866 #else
   12867 #ifndef xmlTextWriterWriteVFormatString
   12868 extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
   12869 #define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
   12870 #endif
   12871 #endif
   12872 #endif
   12873 
   12874 #ifdef bottom_globals
   12875 #undef xmlThrDefBufferAllocScheme
   12876 extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
   12877 #else
   12878 #ifndef xmlThrDefBufferAllocScheme
   12879 extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
   12880 #define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
   12881 #endif
   12882 #endif
   12883 
   12884 #ifdef bottom_globals
   12885 #undef xmlThrDefDefaultBufferSize
   12886 extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
   12887 #else
   12888 #ifndef xmlThrDefDefaultBufferSize
   12889 extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
   12890 #define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
   12891 #endif
   12892 #endif
   12893 
   12894 #ifdef bottom_globals
   12895 #undef xmlThrDefDeregisterNodeDefault
   12896 extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
   12897 #else
   12898 #ifndef xmlThrDefDeregisterNodeDefault
   12899 extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
   12900 #define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
   12901 #endif
   12902 #endif
   12903 
   12904 #ifdef bottom_globals
   12905 #undef xmlThrDefDoValidityCheckingDefaultValue
   12906 extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
   12907 #else
   12908 #ifndef xmlThrDefDoValidityCheckingDefaultValue
   12909 extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
   12910 #define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
   12911 #endif
   12912 #endif
   12913 
   12914 #ifdef bottom_globals
   12915 #undef xmlThrDefGetWarningsDefaultValue
   12916 extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
   12917 #else
   12918 #ifndef xmlThrDefGetWarningsDefaultValue
   12919 extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
   12920 #define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
   12921 #endif
   12922 #endif
   12923 
   12924 #ifdef bottom_globals
   12925 #undef xmlThrDefIndentTreeOutput
   12926 extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
   12927 #else
   12928 #ifndef xmlThrDefIndentTreeOutput
   12929 extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
   12930 #define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
   12931 #endif
   12932 #endif
   12933 
   12934 #ifdef bottom_globals
   12935 #undef xmlThrDefKeepBlanksDefaultValue
   12936 extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
   12937 #else
   12938 #ifndef xmlThrDefKeepBlanksDefaultValue
   12939 extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
   12940 #define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
   12941 #endif
   12942 #endif
   12943 
   12944 #ifdef bottom_globals
   12945 #undef xmlThrDefLineNumbersDefaultValue
   12946 extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
   12947 #else
   12948 #ifndef xmlThrDefLineNumbersDefaultValue
   12949 extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
   12950 #define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
   12951 #endif
   12952 #endif
   12953 
   12954 #ifdef bottom_globals
   12955 #undef xmlThrDefLoadExtDtdDefaultValue
   12956 extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
   12957 #else
   12958 #ifndef xmlThrDefLoadExtDtdDefaultValue
   12959 extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
   12960 #define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
   12961 #endif
   12962 #endif
   12963 
   12964 #ifdef bottom_globals
   12965 #undef xmlThrDefOutputBufferCreateFilenameDefault
   12966 extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
   12967 #else
   12968 #ifndef xmlThrDefOutputBufferCreateFilenameDefault
   12969 extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
   12970 #define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
   12971 #endif
   12972 #endif
   12973 
   12974 #ifdef bottom_globals
   12975 #undef xmlThrDefParserDebugEntities
   12976 extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
   12977 #else
   12978 #ifndef xmlThrDefParserDebugEntities
   12979 extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
   12980 #define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
   12981 #endif
   12982 #endif
   12983 
   12984 #ifdef bottom_globals
   12985 #undef xmlThrDefParserInputBufferCreateFilenameDefault
   12986 extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
   12987 #else
   12988 #ifndef xmlThrDefParserInputBufferCreateFilenameDefault
   12989 extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
   12990 #define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
   12991 #endif
   12992 #endif
   12993 
   12994 #ifdef bottom_globals
   12995 #undef xmlThrDefPedanticParserDefaultValue
   12996 extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
   12997 #else
   12998 #ifndef xmlThrDefPedanticParserDefaultValue
   12999 extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
   13000 #define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
   13001 #endif
   13002 #endif
   13003 
   13004 #ifdef bottom_globals
   13005 #undef xmlThrDefRegisterNodeDefault
   13006 extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
   13007 #else
   13008 #ifndef xmlThrDefRegisterNodeDefault
   13009 extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
   13010 #define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
   13011 #endif
   13012 #endif
   13013 
   13014 #ifdef bottom_globals
   13015 #undef xmlThrDefSaveNoEmptyTags
   13016 extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
   13017 #else
   13018 #ifndef xmlThrDefSaveNoEmptyTags
   13019 extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
   13020 #define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
   13021 #endif
   13022 #endif
   13023 
   13024 #ifdef bottom_globals
   13025 #undef xmlThrDefSetGenericErrorFunc
   13026 extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
   13027 #else
   13028 #ifndef xmlThrDefSetGenericErrorFunc
   13029 extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
   13030 #define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
   13031 #endif
   13032 #endif
   13033 
   13034 #ifdef bottom_globals
   13035 #undef xmlThrDefSetStructuredErrorFunc
   13036 extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
   13037 #else
   13038 #ifndef xmlThrDefSetStructuredErrorFunc
   13039 extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
   13040 #define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__internal_alias
   13041 #endif
   13042 #endif
   13043 
   13044 #ifdef bottom_globals
   13045 #undef xmlThrDefSubstituteEntitiesDefaultValue
   13046 extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
   13047 #else
   13048 #ifndef xmlThrDefSubstituteEntitiesDefaultValue
   13049 extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
   13050 #define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__internal_alias
   13051 #endif
   13052 #endif
   13053 
   13054 #ifdef bottom_globals
   13055 #undef xmlThrDefTreeIndentString
   13056 extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
   13057 #else
   13058 #ifndef xmlThrDefTreeIndentString
   13059 extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
   13060 #define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
   13061 #endif
   13062 #endif
   13063 
   13064 #if defined(LIBXML_UNICODE_ENABLED)
   13065 #ifdef bottom_xmlunicode
   13066 #undef xmlUCSIsAegeanNumbers
   13067 extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
   13068 #else
   13069 #ifndef xmlUCSIsAegeanNumbers
   13070 extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
   13071 #define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
   13072 #endif
   13073 #endif
   13074 #endif
   13075 
   13076 #if defined(LIBXML_UNICODE_ENABLED)
   13077 #ifdef bottom_xmlunicode
   13078 #undef xmlUCSIsAlphabeticPresentationForms
   13079 extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
   13080 #else
   13081 #ifndef xmlUCSIsAlphabeticPresentationForms
   13082 extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
   13083 #define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
   13084 #endif
   13085 #endif
   13086 #endif
   13087 
   13088 #if defined(LIBXML_UNICODE_ENABLED)
   13089 #ifdef bottom_xmlunicode
   13090 #undef xmlUCSIsArabic
   13091 extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
   13092 #else
   13093 #ifndef xmlUCSIsArabic
   13094 extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
   13095 #define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
   13096 #endif
   13097 #endif
   13098 #endif
   13099 
   13100 #if defined(LIBXML_UNICODE_ENABLED)
   13101 #ifdef bottom_xmlunicode
   13102 #undef xmlUCSIsArabicPresentationFormsA
   13103 extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
   13104 #else
   13105 #ifndef xmlUCSIsArabicPresentationFormsA
   13106 extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
   13107 #define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
   13108 #endif
   13109 #endif
   13110 #endif
   13111 
   13112 #if defined(LIBXML_UNICODE_ENABLED)
   13113 #ifdef bottom_xmlunicode
   13114 #undef xmlUCSIsArabicPresentationFormsB
   13115 extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
   13116 #else
   13117 #ifndef xmlUCSIsArabicPresentationFormsB
   13118 extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
   13119 #define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
   13120 #endif
   13121 #endif
   13122 #endif
   13123 
   13124 #if defined(LIBXML_UNICODE_ENABLED)
   13125 #ifdef bottom_xmlunicode
   13126 #undef xmlUCSIsArmenian
   13127 extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
   13128 #else
   13129 #ifndef xmlUCSIsArmenian
   13130 extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
   13131 #define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
   13132 #endif
   13133 #endif
   13134 #endif
   13135 
   13136 #if defined(LIBXML_UNICODE_ENABLED)
   13137 #ifdef bottom_xmlunicode
   13138 #undef xmlUCSIsArrows
   13139 extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
   13140 #else
   13141 #ifndef xmlUCSIsArrows
   13142 extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
   13143 #define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
   13144 #endif
   13145 #endif
   13146 #endif
   13147 
   13148 #if defined(LIBXML_UNICODE_ENABLED)
   13149 #ifdef bottom_xmlunicode
   13150 #undef xmlUCSIsBasicLatin
   13151 extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
   13152 #else
   13153 #ifndef xmlUCSIsBasicLatin
   13154 extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
   13155 #define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
   13156 #endif
   13157 #endif
   13158 #endif
   13159 
   13160 #if defined(LIBXML_UNICODE_ENABLED)
   13161 #ifdef bottom_xmlunicode
   13162 #undef xmlUCSIsBengali
   13163 extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
   13164 #else
   13165 #ifndef xmlUCSIsBengali
   13166 extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
   13167 #define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
   13168 #endif
   13169 #endif
   13170 #endif
   13171 
   13172 #if defined(LIBXML_UNICODE_ENABLED)
   13173 #ifdef bottom_xmlunicode
   13174 #undef xmlUCSIsBlock
   13175 extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
   13176 #else
   13177 #ifndef xmlUCSIsBlock
   13178 extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
   13179 #define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
   13180 #endif
   13181 #endif
   13182 #endif
   13183 
   13184 #if defined(LIBXML_UNICODE_ENABLED)
   13185 #ifdef bottom_xmlunicode
   13186 #undef xmlUCSIsBlockElements
   13187 extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
   13188 #else
   13189 #ifndef xmlUCSIsBlockElements
   13190 extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
   13191 #define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
   13192 #endif
   13193 #endif
   13194 #endif
   13195 
   13196 #if defined(LIBXML_UNICODE_ENABLED)
   13197 #ifdef bottom_xmlunicode
   13198 #undef xmlUCSIsBopomofo
   13199 extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
   13200 #else
   13201 #ifndef xmlUCSIsBopomofo
   13202 extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
   13203 #define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
   13204 #endif
   13205 #endif
   13206 #endif
   13207 
   13208 #if defined(LIBXML_UNICODE_ENABLED)
   13209 #ifdef bottom_xmlunicode
   13210 #undef xmlUCSIsBopomofoExtended
   13211 extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
   13212 #else
   13213 #ifndef xmlUCSIsBopomofoExtended
   13214 extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
   13215 #define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
   13216 #endif
   13217 #endif
   13218 #endif
   13219 
   13220 #if defined(LIBXML_UNICODE_ENABLED)
   13221 #ifdef bottom_xmlunicode
   13222 #undef xmlUCSIsBoxDrawing
   13223 extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
   13224 #else
   13225 #ifndef xmlUCSIsBoxDrawing
   13226 extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
   13227 #define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
   13228 #endif
   13229 #endif
   13230 #endif
   13231 
   13232 #if defined(LIBXML_UNICODE_ENABLED)
   13233 #ifdef bottom_xmlunicode
   13234 #undef xmlUCSIsBraillePatterns
   13235 extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
   13236 #else
   13237 #ifndef xmlUCSIsBraillePatterns
   13238 extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
   13239 #define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
   13240 #endif
   13241 #endif
   13242 #endif
   13243 
   13244 #if defined(LIBXML_UNICODE_ENABLED)
   13245 #ifdef bottom_xmlunicode
   13246 #undef xmlUCSIsBuhid
   13247 extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
   13248 #else
   13249 #ifndef xmlUCSIsBuhid
   13250 extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
   13251 #define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
   13252 #endif
   13253 #endif
   13254 #endif
   13255 
   13256 #if defined(LIBXML_UNICODE_ENABLED)
   13257 #ifdef bottom_xmlunicode
   13258 #undef xmlUCSIsByzantineMusicalSymbols
   13259 extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
   13260 #else
   13261 #ifndef xmlUCSIsByzantineMusicalSymbols
   13262 extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
   13263 #define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
   13264 #endif
   13265 #endif
   13266 #endif
   13267 
   13268 #if defined(LIBXML_UNICODE_ENABLED)
   13269 #ifdef bottom_xmlunicode
   13270 #undef xmlUCSIsCJKCompatibility
   13271 extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
   13272 #else
   13273 #ifndef xmlUCSIsCJKCompatibility
   13274 extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
   13275 #define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
   13276 #endif
   13277 #endif
   13278 #endif
   13279 
   13280 #if defined(LIBXML_UNICODE_ENABLED)
   13281 #ifdef bottom_xmlunicode
   13282 #undef xmlUCSIsCJKCompatibilityForms
   13283 extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
   13284 #else
   13285 #ifndef xmlUCSIsCJKCompatibilityForms
   13286 extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
   13287 #define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
   13288 #endif
   13289 #endif
   13290 #endif
   13291 
   13292 #if defined(LIBXML_UNICODE_ENABLED)
   13293 #ifdef bottom_xmlunicode
   13294 #undef xmlUCSIsCJKCompatibilityIdeographs
   13295 extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
   13296 #else
   13297 #ifndef xmlUCSIsCJKCompatibilityIdeographs
   13298 extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
   13299 #define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
   13300 #endif
   13301 #endif
   13302 #endif
   13303 
   13304 #if defined(LIBXML_UNICODE_ENABLED)
   13305 #ifdef bottom_xmlunicode
   13306 #undef xmlUCSIsCJKCompatibilityIdeographsSupplement
   13307 extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
   13308 #else
   13309 #ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
   13310 extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
   13311 #define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
   13312 #endif
   13313 #endif
   13314 #endif
   13315 
   13316 #if defined(LIBXML_UNICODE_ENABLED)
   13317 #ifdef bottom_xmlunicode
   13318 #undef xmlUCSIsCJKRadicalsSupplement
   13319 extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
   13320 #else
   13321 #ifndef xmlUCSIsCJKRadicalsSupplement
   13322 extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
   13323 #define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
   13324 #endif
   13325 #endif
   13326 #endif
   13327 
   13328 #if defined(LIBXML_UNICODE_ENABLED)
   13329 #ifdef bottom_xmlunicode
   13330 #undef xmlUCSIsCJKSymbolsandPunctuation
   13331 extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
   13332 #else
   13333 #ifndef xmlUCSIsCJKSymbolsandPunctuation
   13334 extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
   13335 #define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
   13336 #endif
   13337 #endif
   13338 #endif
   13339 
   13340 #if defined(LIBXML_UNICODE_ENABLED)
   13341 #ifdef bottom_xmlunicode
   13342 #undef xmlUCSIsCJKUnifiedIdeographs
   13343 extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
   13344 #else
   13345 #ifndef xmlUCSIsCJKUnifiedIdeographs
   13346 extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
   13347 #define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
   13348 #endif
   13349 #endif
   13350 #endif
   13351 
   13352 #if defined(LIBXML_UNICODE_ENABLED)
   13353 #ifdef bottom_xmlunicode
   13354 #undef xmlUCSIsCJKUnifiedIdeographsExtensionA
   13355 extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
   13356 #else
   13357 #ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
   13358 extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
   13359 #define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
   13360 #endif
   13361 #endif
   13362 #endif
   13363 
   13364 #if defined(LIBXML_UNICODE_ENABLED)
   13365 #ifdef bottom_xmlunicode
   13366 #undef xmlUCSIsCJKUnifiedIdeographsExtensionB
   13367 extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
   13368 #else
   13369 #ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
   13370 extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
   13371 #define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
   13372 #endif
   13373 #endif
   13374 #endif
   13375 
   13376 #if defined(LIBXML_UNICODE_ENABLED)
   13377 #ifdef bottom_xmlunicode
   13378 #undef xmlUCSIsCat
   13379 extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
   13380 #else
   13381 #ifndef xmlUCSIsCat
   13382 extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
   13383 #define xmlUCSIsCat xmlUCSIsCat__internal_alias
   13384 #endif
   13385 #endif
   13386 #endif
   13387 
   13388 #if defined(LIBXML_UNICODE_ENABLED)
   13389 #ifdef bottom_xmlunicode
   13390 #undef xmlUCSIsCatC
   13391 extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
   13392 #else
   13393 #ifndef xmlUCSIsCatC
   13394 extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
   13395 #define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
   13396 #endif
   13397 #endif
   13398 #endif
   13399 
   13400 #if defined(LIBXML_UNICODE_ENABLED)
   13401 #ifdef bottom_xmlunicode
   13402 #undef xmlUCSIsCatCc
   13403 extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
   13404 #else
   13405 #ifndef xmlUCSIsCatCc
   13406 extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
   13407 #define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
   13408 #endif
   13409 #endif
   13410 #endif
   13411 
   13412 #if defined(LIBXML_UNICODE_ENABLED)
   13413 #ifdef bottom_xmlunicode
   13414 #undef xmlUCSIsCatCf
   13415 extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
   13416 #else
   13417 #ifndef xmlUCSIsCatCf
   13418 extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
   13419 #define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
   13420 #endif
   13421 #endif
   13422 #endif
   13423 
   13424 #if defined(LIBXML_UNICODE_ENABLED)
   13425 #ifdef bottom_xmlunicode
   13426 #undef xmlUCSIsCatCo
   13427 extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
   13428 #else
   13429 #ifndef xmlUCSIsCatCo
   13430 extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
   13431 #define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
   13432 #endif
   13433 #endif
   13434 #endif
   13435 
   13436 #if defined(LIBXML_UNICODE_ENABLED)
   13437 #ifdef bottom_xmlunicode
   13438 #undef xmlUCSIsCatCs
   13439 extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
   13440 #else
   13441 #ifndef xmlUCSIsCatCs
   13442 extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
   13443 #define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
   13444 #endif
   13445 #endif
   13446 #endif
   13447 
   13448 #if defined(LIBXML_UNICODE_ENABLED)
   13449 #ifdef bottom_xmlunicode
   13450 #undef xmlUCSIsCatL
   13451 extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
   13452 #else
   13453 #ifndef xmlUCSIsCatL
   13454 extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
   13455 #define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
   13456 #endif
   13457 #endif
   13458 #endif
   13459 
   13460 #if defined(LIBXML_UNICODE_ENABLED)
   13461 #ifdef bottom_xmlunicode
   13462 #undef xmlUCSIsCatLl
   13463 extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
   13464 #else
   13465 #ifndef xmlUCSIsCatLl
   13466 extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
   13467 #define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
   13468 #endif
   13469 #endif
   13470 #endif
   13471 
   13472 #if defined(LIBXML_UNICODE_ENABLED)
   13473 #ifdef bottom_xmlunicode
   13474 #undef xmlUCSIsCatLm
   13475 extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
   13476 #else
   13477 #ifndef xmlUCSIsCatLm
   13478 extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
   13479 #define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
   13480 #endif
   13481 #endif
   13482 #endif
   13483 
   13484 #if defined(LIBXML_UNICODE_ENABLED)
   13485 #ifdef bottom_xmlunicode
   13486 #undef xmlUCSIsCatLo
   13487 extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
   13488 #else
   13489 #ifndef xmlUCSIsCatLo
   13490 extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
   13491 #define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
   13492 #endif
   13493 #endif
   13494 #endif
   13495 
   13496 #if defined(LIBXML_UNICODE_ENABLED)
   13497 #ifdef bottom_xmlunicode
   13498 #undef xmlUCSIsCatLt
   13499 extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
   13500 #else
   13501 #ifndef xmlUCSIsCatLt
   13502 extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
   13503 #define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
   13504 #endif
   13505 #endif
   13506 #endif
   13507 
   13508 #if defined(LIBXML_UNICODE_ENABLED)
   13509 #ifdef bottom_xmlunicode
   13510 #undef xmlUCSIsCatLu
   13511 extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
   13512 #else
   13513 #ifndef xmlUCSIsCatLu
   13514 extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
   13515 #define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
   13516 #endif
   13517 #endif
   13518 #endif
   13519 
   13520 #if defined(LIBXML_UNICODE_ENABLED)
   13521 #ifdef bottom_xmlunicode
   13522 #undef xmlUCSIsCatM
   13523 extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
   13524 #else
   13525 #ifndef xmlUCSIsCatM
   13526 extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
   13527 #define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
   13528 #endif
   13529 #endif
   13530 #endif
   13531 
   13532 #if defined(LIBXML_UNICODE_ENABLED)
   13533 #ifdef bottom_xmlunicode
   13534 #undef xmlUCSIsCatMc
   13535 extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
   13536 #else
   13537 #ifndef xmlUCSIsCatMc
   13538 extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
   13539 #define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
   13540 #endif
   13541 #endif
   13542 #endif
   13543 
   13544 #if defined(LIBXML_UNICODE_ENABLED)
   13545 #ifdef bottom_xmlunicode
   13546 #undef xmlUCSIsCatMe
   13547 extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
   13548 #else
   13549 #ifndef xmlUCSIsCatMe
   13550 extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
   13551 #define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
   13552 #endif
   13553 #endif
   13554 #endif
   13555 
   13556 #if defined(LIBXML_UNICODE_ENABLED)
   13557 #ifdef bottom_xmlunicode
   13558 #undef xmlUCSIsCatMn
   13559 extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
   13560 #else
   13561 #ifndef xmlUCSIsCatMn
   13562 extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
   13563 #define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
   13564 #endif
   13565 #endif
   13566 #endif
   13567 
   13568 #if defined(LIBXML_UNICODE_ENABLED)
   13569 #ifdef bottom_xmlunicode
   13570 #undef xmlUCSIsCatN
   13571 extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
   13572 #else
   13573 #ifndef xmlUCSIsCatN
   13574 extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
   13575 #define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
   13576 #endif
   13577 #endif
   13578 #endif
   13579 
   13580 #if defined(LIBXML_UNICODE_ENABLED)
   13581 #ifdef bottom_xmlunicode
   13582 #undef xmlUCSIsCatNd
   13583 extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
   13584 #else
   13585 #ifndef xmlUCSIsCatNd
   13586 extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
   13587 #define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
   13588 #endif
   13589 #endif
   13590 #endif
   13591 
   13592 #if defined(LIBXML_UNICODE_ENABLED)
   13593 #ifdef bottom_xmlunicode
   13594 #undef xmlUCSIsCatNl
   13595 extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
   13596 #else
   13597 #ifndef xmlUCSIsCatNl
   13598 extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
   13599 #define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
   13600 #endif
   13601 #endif
   13602 #endif
   13603 
   13604 #if defined(LIBXML_UNICODE_ENABLED)
   13605 #ifdef bottom_xmlunicode
   13606 #undef xmlUCSIsCatNo
   13607 extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
   13608 #else
   13609 #ifndef xmlUCSIsCatNo
   13610 extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
   13611 #define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
   13612 #endif
   13613 #endif
   13614 #endif
   13615 
   13616 #if defined(LIBXML_UNICODE_ENABLED)
   13617 #ifdef bottom_xmlunicode
   13618 #undef xmlUCSIsCatP
   13619 extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
   13620 #else
   13621 #ifndef xmlUCSIsCatP
   13622 extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
   13623 #define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
   13624 #endif
   13625 #endif
   13626 #endif
   13627 
   13628 #if defined(LIBXML_UNICODE_ENABLED)
   13629 #ifdef bottom_xmlunicode
   13630 #undef xmlUCSIsCatPc
   13631 extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
   13632 #else
   13633 #ifndef xmlUCSIsCatPc
   13634 extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
   13635 #define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
   13636 #endif
   13637 #endif
   13638 #endif
   13639 
   13640 #if defined(LIBXML_UNICODE_ENABLED)
   13641 #ifdef bottom_xmlunicode
   13642 #undef xmlUCSIsCatPd
   13643 extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
   13644 #else
   13645 #ifndef xmlUCSIsCatPd
   13646 extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
   13647 #define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
   13648 #endif
   13649 #endif
   13650 #endif
   13651 
   13652 #if defined(LIBXML_UNICODE_ENABLED)
   13653 #ifdef bottom_xmlunicode
   13654 #undef xmlUCSIsCatPe
   13655 extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
   13656 #else
   13657 #ifndef xmlUCSIsCatPe
   13658 extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
   13659 #define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
   13660 #endif
   13661 #endif
   13662 #endif
   13663 
   13664 #if defined(LIBXML_UNICODE_ENABLED)
   13665 #ifdef bottom_xmlunicode
   13666 #undef xmlUCSIsCatPf
   13667 extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
   13668 #else
   13669 #ifndef xmlUCSIsCatPf
   13670 extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
   13671 #define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
   13672 #endif
   13673 #endif
   13674 #endif
   13675 
   13676 #if defined(LIBXML_UNICODE_ENABLED)
   13677 #ifdef bottom_xmlunicode
   13678 #undef xmlUCSIsCatPi
   13679 extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
   13680 #else
   13681 #ifndef xmlUCSIsCatPi
   13682 extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
   13683 #define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
   13684 #endif
   13685 #endif
   13686 #endif
   13687 
   13688 #if defined(LIBXML_UNICODE_ENABLED)
   13689 #ifdef bottom_xmlunicode
   13690 #undef xmlUCSIsCatPo
   13691 extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
   13692 #else
   13693 #ifndef xmlUCSIsCatPo
   13694 extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
   13695 #define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
   13696 #endif
   13697 #endif
   13698 #endif
   13699 
   13700 #if defined(LIBXML_UNICODE_ENABLED)
   13701 #ifdef bottom_xmlunicode
   13702 #undef xmlUCSIsCatPs
   13703 extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
   13704 #else
   13705 #ifndef xmlUCSIsCatPs
   13706 extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
   13707 #define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
   13708 #endif
   13709 #endif
   13710 #endif
   13711 
   13712 #if defined(LIBXML_UNICODE_ENABLED)
   13713 #ifdef bottom_xmlunicode
   13714 #undef xmlUCSIsCatS
   13715 extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
   13716 #else
   13717 #ifndef xmlUCSIsCatS
   13718 extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
   13719 #define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
   13720 #endif
   13721 #endif
   13722 #endif
   13723 
   13724 #if defined(LIBXML_UNICODE_ENABLED)
   13725 #ifdef bottom_xmlunicode
   13726 #undef xmlUCSIsCatSc
   13727 extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
   13728 #else
   13729 #ifndef xmlUCSIsCatSc
   13730 extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
   13731 #define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
   13732 #endif
   13733 #endif
   13734 #endif
   13735 
   13736 #if defined(LIBXML_UNICODE_ENABLED)
   13737 #ifdef bottom_xmlunicode
   13738 #undef xmlUCSIsCatSk
   13739 extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
   13740 #else
   13741 #ifndef xmlUCSIsCatSk
   13742 extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
   13743 #define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
   13744 #endif
   13745 #endif
   13746 #endif
   13747 
   13748 #if defined(LIBXML_UNICODE_ENABLED)
   13749 #ifdef bottom_xmlunicode
   13750 #undef xmlUCSIsCatSm
   13751 extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
   13752 #else
   13753 #ifndef xmlUCSIsCatSm
   13754 extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
   13755 #define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
   13756 #endif
   13757 #endif
   13758 #endif
   13759 
   13760 #if defined(LIBXML_UNICODE_ENABLED)
   13761 #ifdef bottom_xmlunicode
   13762 #undef xmlUCSIsCatSo
   13763 extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
   13764 #else
   13765 #ifndef xmlUCSIsCatSo
   13766 extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
   13767 #define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
   13768 #endif
   13769 #endif
   13770 #endif
   13771 
   13772 #if defined(LIBXML_UNICODE_ENABLED)
   13773 #ifdef bottom_xmlunicode
   13774 #undef xmlUCSIsCatZ
   13775 extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
   13776 #else
   13777 #ifndef xmlUCSIsCatZ
   13778 extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
   13779 #define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
   13780 #endif
   13781 #endif
   13782 #endif
   13783 
   13784 #if defined(LIBXML_UNICODE_ENABLED)
   13785 #ifdef bottom_xmlunicode
   13786 #undef xmlUCSIsCatZl
   13787 extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
   13788 #else
   13789 #ifndef xmlUCSIsCatZl
   13790 extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
   13791 #define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
   13792 #endif
   13793 #endif
   13794 #endif
   13795 
   13796 #if defined(LIBXML_UNICODE_ENABLED)
   13797 #ifdef bottom_xmlunicode
   13798 #undef xmlUCSIsCatZp
   13799 extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
   13800 #else
   13801 #ifndef xmlUCSIsCatZp
   13802 extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
   13803 #define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
   13804 #endif
   13805 #endif
   13806 #endif
   13807 
   13808 #if defined(LIBXML_UNICODE_ENABLED)
   13809 #ifdef bottom_xmlunicode
   13810 #undef xmlUCSIsCatZs
   13811 extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
   13812 #else
   13813 #ifndef xmlUCSIsCatZs
   13814 extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
   13815 #define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
   13816 #endif
   13817 #endif
   13818 #endif
   13819 
   13820 #if defined(LIBXML_UNICODE_ENABLED)
   13821 #ifdef bottom_xmlunicode
   13822 #undef xmlUCSIsCherokee
   13823 extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
   13824 #else
   13825 #ifndef xmlUCSIsCherokee
   13826 extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
   13827 #define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
   13828 #endif
   13829 #endif
   13830 #endif
   13831 
   13832 #if defined(LIBXML_UNICODE_ENABLED)
   13833 #ifdef bottom_xmlunicode
   13834 #undef xmlUCSIsCombiningDiacriticalMarks
   13835 extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
   13836 #else
   13837 #ifndef xmlUCSIsCombiningDiacriticalMarks
   13838 extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
   13839 #define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
   13840 #endif
   13841 #endif
   13842 #endif
   13843 
   13844 #if defined(LIBXML_UNICODE_ENABLED)
   13845 #ifdef bottom_xmlunicode
   13846 #undef xmlUCSIsCombiningDiacriticalMarksforSymbols
   13847 extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
   13848 #else
   13849 #ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
   13850 extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
   13851 #define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
   13852 #endif
   13853 #endif
   13854 #endif
   13855 
   13856 #if defined(LIBXML_UNICODE_ENABLED)
   13857 #ifdef bottom_xmlunicode
   13858 #undef xmlUCSIsCombiningHalfMarks
   13859 extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
   13860 #else
   13861 #ifndef xmlUCSIsCombiningHalfMarks
   13862 extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
   13863 #define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
   13864 #endif
   13865 #endif
   13866 #endif
   13867 
   13868 #if defined(LIBXML_UNICODE_ENABLED)
   13869 #ifdef bottom_xmlunicode
   13870 #undef xmlUCSIsCombiningMarksforSymbols
   13871 extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
   13872 #else
   13873 #ifndef xmlUCSIsCombiningMarksforSymbols
   13874 extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
   13875 #define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
   13876 #endif
   13877 #endif
   13878 #endif
   13879 
   13880 #if defined(LIBXML_UNICODE_ENABLED)
   13881 #ifdef bottom_xmlunicode
   13882 #undef xmlUCSIsControlPictures
   13883 extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
   13884 #else
   13885 #ifndef xmlUCSIsControlPictures
   13886 extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
   13887 #define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
   13888 #endif
   13889 #endif
   13890 #endif
   13891 
   13892 #if defined(LIBXML_UNICODE_ENABLED)
   13893 #ifdef bottom_xmlunicode
   13894 #undef xmlUCSIsCurrencySymbols
   13895 extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
   13896 #else
   13897 #ifndef xmlUCSIsCurrencySymbols
   13898 extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
   13899 #define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
   13900 #endif
   13901 #endif
   13902 #endif
   13903 
   13904 #if defined(LIBXML_UNICODE_ENABLED)
   13905 #ifdef bottom_xmlunicode
   13906 #undef xmlUCSIsCypriotSyllabary
   13907 extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
   13908 #else
   13909 #ifndef xmlUCSIsCypriotSyllabary
   13910 extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
   13911 #define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
   13912 #endif
   13913 #endif
   13914 #endif
   13915 
   13916 #if defined(LIBXML_UNICODE_ENABLED)
   13917 #ifdef bottom_xmlunicode
   13918 #undef xmlUCSIsCyrillic
   13919 extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
   13920 #else
   13921 #ifndef xmlUCSIsCyrillic
   13922 extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
   13923 #define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
   13924 #endif
   13925 #endif
   13926 #endif
   13927 
   13928 #if defined(LIBXML_UNICODE_ENABLED)
   13929 #ifdef bottom_xmlunicode
   13930 #undef xmlUCSIsCyrillicSupplement
   13931 extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
   13932 #else
   13933 #ifndef xmlUCSIsCyrillicSupplement
   13934 extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
   13935 #define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
   13936 #endif
   13937 #endif
   13938 #endif
   13939 
   13940 #if defined(LIBXML_UNICODE_ENABLED)
   13941 #ifdef bottom_xmlunicode
   13942 #undef xmlUCSIsDeseret
   13943 extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
   13944 #else
   13945 #ifndef xmlUCSIsDeseret
   13946 extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
   13947 #define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
   13948 #endif
   13949 #endif
   13950 #endif
   13951 
   13952 #if defined(LIBXML_UNICODE_ENABLED)
   13953 #ifdef bottom_xmlunicode
   13954 #undef xmlUCSIsDevanagari
   13955 extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
   13956 #else
   13957 #ifndef xmlUCSIsDevanagari
   13958 extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
   13959 #define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
   13960 #endif
   13961 #endif
   13962 #endif
   13963 
   13964 #if defined(LIBXML_UNICODE_ENABLED)
   13965 #ifdef bottom_xmlunicode
   13966 #undef xmlUCSIsDingbats
   13967 extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
   13968 #else
   13969 #ifndef xmlUCSIsDingbats
   13970 extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
   13971 #define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
   13972 #endif
   13973 #endif
   13974 #endif
   13975 
   13976 #if defined(LIBXML_UNICODE_ENABLED)
   13977 #ifdef bottom_xmlunicode
   13978 #undef xmlUCSIsEnclosedAlphanumerics
   13979 extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
   13980 #else
   13981 #ifndef xmlUCSIsEnclosedAlphanumerics
   13982 extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
   13983 #define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
   13984 #endif
   13985 #endif
   13986 #endif
   13987 
   13988 #if defined(LIBXML_UNICODE_ENABLED)
   13989 #ifdef bottom_xmlunicode
   13990 #undef xmlUCSIsEnclosedCJKLettersandMonths
   13991 extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
   13992 #else
   13993 #ifndef xmlUCSIsEnclosedCJKLettersandMonths
   13994 extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
   13995 #define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
   13996 #endif
   13997 #endif
   13998 #endif
   13999 
   14000 #if defined(LIBXML_UNICODE_ENABLED)
   14001 #ifdef bottom_xmlunicode
   14002 #undef xmlUCSIsEthiopic
   14003 extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
   14004 #else
   14005 #ifndef xmlUCSIsEthiopic
   14006 extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
   14007 #define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
   14008 #endif
   14009 #endif
   14010 #endif
   14011 
   14012 #if defined(LIBXML_UNICODE_ENABLED)
   14013 #ifdef bottom_xmlunicode
   14014 #undef xmlUCSIsGeneralPunctuation
   14015 extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
   14016 #else
   14017 #ifndef xmlUCSIsGeneralPunctuation
   14018 extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
   14019 #define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
   14020 #endif
   14021 #endif
   14022 #endif
   14023 
   14024 #if defined(LIBXML_UNICODE_ENABLED)
   14025 #ifdef bottom_xmlunicode
   14026 #undef xmlUCSIsGeometricShapes
   14027 extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
   14028 #else
   14029 #ifndef xmlUCSIsGeometricShapes
   14030 extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
   14031 #define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
   14032 #endif
   14033 #endif
   14034 #endif
   14035 
   14036 #if defined(LIBXML_UNICODE_ENABLED)
   14037 #ifdef bottom_xmlunicode
   14038 #undef xmlUCSIsGeorgian
   14039 extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
   14040 #else
   14041 #ifndef xmlUCSIsGeorgian
   14042 extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
   14043 #define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
   14044 #endif
   14045 #endif
   14046 #endif
   14047 
   14048 #if defined(LIBXML_UNICODE_ENABLED)
   14049 #ifdef bottom_xmlunicode
   14050 #undef xmlUCSIsGothic
   14051 extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
   14052 #else
   14053 #ifndef xmlUCSIsGothic
   14054 extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
   14055 #define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
   14056 #endif
   14057 #endif
   14058 #endif
   14059 
   14060 #if defined(LIBXML_UNICODE_ENABLED)
   14061 #ifdef bottom_xmlunicode
   14062 #undef xmlUCSIsGreek
   14063 extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
   14064 #else
   14065 #ifndef xmlUCSIsGreek
   14066 extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
   14067 #define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
   14068 #endif
   14069 #endif
   14070 #endif
   14071 
   14072 #if defined(LIBXML_UNICODE_ENABLED)
   14073 #ifdef bottom_xmlunicode
   14074 #undef xmlUCSIsGreekExtended
   14075 extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
   14076 #else
   14077 #ifndef xmlUCSIsGreekExtended
   14078 extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
   14079 #define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
   14080 #endif
   14081 #endif
   14082 #endif
   14083 
   14084 #if defined(LIBXML_UNICODE_ENABLED)
   14085 #ifdef bottom_xmlunicode
   14086 #undef xmlUCSIsGreekandCoptic
   14087 extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
   14088 #else
   14089 #ifndef xmlUCSIsGreekandCoptic
   14090 extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
   14091 #define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
   14092 #endif
   14093 #endif
   14094 #endif
   14095 
   14096 #if defined(LIBXML_UNICODE_ENABLED)
   14097 #ifdef bottom_xmlunicode
   14098 #undef xmlUCSIsGujarati
   14099 extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
   14100 #else
   14101 #ifndef xmlUCSIsGujarati
   14102 extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
   14103 #define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
   14104 #endif
   14105 #endif
   14106 #endif
   14107 
   14108 #if defined(LIBXML_UNICODE_ENABLED)
   14109 #ifdef bottom_xmlunicode
   14110 #undef xmlUCSIsGurmukhi
   14111 extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
   14112 #else
   14113 #ifndef xmlUCSIsGurmukhi
   14114 extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
   14115 #define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
   14116 #endif
   14117 #endif
   14118 #endif
   14119 
   14120 #if defined(LIBXML_UNICODE_ENABLED)
   14121 #ifdef bottom_xmlunicode
   14122 #undef xmlUCSIsHalfwidthandFullwidthForms
   14123 extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
   14124 #else
   14125 #ifndef xmlUCSIsHalfwidthandFullwidthForms
   14126 extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
   14127 #define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
   14128 #endif
   14129 #endif
   14130 #endif
   14131 
   14132 #if defined(LIBXML_UNICODE_ENABLED)
   14133 #ifdef bottom_xmlunicode
   14134 #undef xmlUCSIsHangulCompatibilityJamo
   14135 extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
   14136 #else
   14137 #ifndef xmlUCSIsHangulCompatibilityJamo
   14138 extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
   14139 #define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
   14140 #endif
   14141 #endif
   14142 #endif
   14143 
   14144 #if defined(LIBXML_UNICODE_ENABLED)
   14145 #ifdef bottom_xmlunicode
   14146 #undef xmlUCSIsHangulJamo
   14147 extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
   14148 #else
   14149 #ifndef xmlUCSIsHangulJamo
   14150 extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
   14151 #define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
   14152 #endif
   14153 #endif
   14154 #endif
   14155 
   14156 #if defined(LIBXML_UNICODE_ENABLED)
   14157 #ifdef bottom_xmlunicode
   14158 #undef xmlUCSIsHangulSyllables
   14159 extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
   14160 #else
   14161 #ifndef xmlUCSIsHangulSyllables
   14162 extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
   14163 #define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
   14164 #endif
   14165 #endif
   14166 #endif
   14167 
   14168 #if defined(LIBXML_UNICODE_ENABLED)
   14169 #ifdef bottom_xmlunicode
   14170 #undef xmlUCSIsHanunoo
   14171 extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
   14172 #else
   14173 #ifndef xmlUCSIsHanunoo
   14174 extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
   14175 #define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
   14176 #endif
   14177 #endif
   14178 #endif
   14179 
   14180 #if defined(LIBXML_UNICODE_ENABLED)
   14181 #ifdef bottom_xmlunicode
   14182 #undef xmlUCSIsHebrew
   14183 extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
   14184 #else
   14185 #ifndef xmlUCSIsHebrew
   14186 extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
   14187 #define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
   14188 #endif
   14189 #endif
   14190 #endif
   14191 
   14192 #if defined(LIBXML_UNICODE_ENABLED)
   14193 #ifdef bottom_xmlunicode
   14194 #undef xmlUCSIsHighPrivateUseSurrogates
   14195 extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
   14196 #else
   14197 #ifndef xmlUCSIsHighPrivateUseSurrogates
   14198 extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
   14199 #define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
   14200 #endif
   14201 #endif
   14202 #endif
   14203 
   14204 #if defined(LIBXML_UNICODE_ENABLED)
   14205 #ifdef bottom_xmlunicode
   14206 #undef xmlUCSIsHighSurrogates
   14207 extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
   14208 #else
   14209 #ifndef xmlUCSIsHighSurrogates
   14210 extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
   14211 #define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
   14212 #endif
   14213 #endif
   14214 #endif
   14215 
   14216 #if defined(LIBXML_UNICODE_ENABLED)
   14217 #ifdef bottom_xmlunicode
   14218 #undef xmlUCSIsHiragana
   14219 extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
   14220 #else
   14221 #ifndef xmlUCSIsHiragana
   14222 extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
   14223 #define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
   14224 #endif
   14225 #endif
   14226 #endif
   14227 
   14228 #if defined(LIBXML_UNICODE_ENABLED)
   14229 #ifdef bottom_xmlunicode
   14230 #undef xmlUCSIsIPAExtensions
   14231 extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
   14232 #else
   14233 #ifndef xmlUCSIsIPAExtensions
   14234 extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
   14235 #define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
   14236 #endif
   14237 #endif
   14238 #endif
   14239 
   14240 #if defined(LIBXML_UNICODE_ENABLED)
   14241 #ifdef bottom_xmlunicode
   14242 #undef xmlUCSIsIdeographicDescriptionCharacters
   14243 extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
   14244 #else
   14245 #ifndef xmlUCSIsIdeographicDescriptionCharacters
   14246 extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
   14247 #define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
   14248 #endif
   14249 #endif
   14250 #endif
   14251 
   14252 #if defined(LIBXML_UNICODE_ENABLED)
   14253 #ifdef bottom_xmlunicode
   14254 #undef xmlUCSIsKanbun
   14255 extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
   14256 #else
   14257 #ifndef xmlUCSIsKanbun
   14258 extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
   14259 #define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
   14260 #endif
   14261 #endif
   14262 #endif
   14263 
   14264 #if defined(LIBXML_UNICODE_ENABLED)
   14265 #ifdef bottom_xmlunicode
   14266 #undef xmlUCSIsKangxiRadicals
   14267 extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
   14268 #else
   14269 #ifndef xmlUCSIsKangxiRadicals
   14270 extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
   14271 #define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
   14272 #endif
   14273 #endif
   14274 #endif
   14275 
   14276 #if defined(LIBXML_UNICODE_ENABLED)
   14277 #ifdef bottom_xmlunicode
   14278 #undef xmlUCSIsKannada
   14279 extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
   14280 #else
   14281 #ifndef xmlUCSIsKannada
   14282 extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
   14283 #define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
   14284 #endif
   14285 #endif
   14286 #endif
   14287 
   14288 #if defined(LIBXML_UNICODE_ENABLED)
   14289 #ifdef bottom_xmlunicode
   14290 #undef xmlUCSIsKatakana
   14291 extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
   14292 #else
   14293 #ifndef xmlUCSIsKatakana
   14294 extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
   14295 #define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
   14296 #endif
   14297 #endif
   14298 #endif
   14299 
   14300 #if defined(LIBXML_UNICODE_ENABLED)
   14301 #ifdef bottom_xmlunicode
   14302 #undef xmlUCSIsKatakanaPhoneticExtensions
   14303 extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
   14304 #else
   14305 #ifndef xmlUCSIsKatakanaPhoneticExtensions
   14306 extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
   14307 #define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
   14308 #endif
   14309 #endif
   14310 #endif
   14311 
   14312 #if defined(LIBXML_UNICODE_ENABLED)
   14313 #ifdef bottom_xmlunicode
   14314 #undef xmlUCSIsKhmer
   14315 extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
   14316 #else
   14317 #ifndef xmlUCSIsKhmer
   14318 extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
   14319 #define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
   14320 #endif
   14321 #endif
   14322 #endif
   14323 
   14324 #if defined(LIBXML_UNICODE_ENABLED)
   14325 #ifdef bottom_xmlunicode
   14326 #undef xmlUCSIsKhmerSymbols
   14327 extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
   14328 #else
   14329 #ifndef xmlUCSIsKhmerSymbols
   14330 extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
   14331 #define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
   14332 #endif
   14333 #endif
   14334 #endif
   14335 
   14336 #if defined(LIBXML_UNICODE_ENABLED)
   14337 #ifdef bottom_xmlunicode
   14338 #undef xmlUCSIsLao
   14339 extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
   14340 #else
   14341 #ifndef xmlUCSIsLao
   14342 extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
   14343 #define xmlUCSIsLao xmlUCSIsLao__internal_alias
   14344 #endif
   14345 #endif
   14346 #endif
   14347 
   14348 #if defined(LIBXML_UNICODE_ENABLED)
   14349 #ifdef bottom_xmlunicode
   14350 #undef xmlUCSIsLatin1Supplement
   14351 extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
   14352 #else
   14353 #ifndef xmlUCSIsLatin1Supplement
   14354 extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
   14355 #define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
   14356 #endif
   14357 #endif
   14358 #endif
   14359 
   14360 #if defined(LIBXML_UNICODE_ENABLED)
   14361 #ifdef bottom_xmlunicode
   14362 #undef xmlUCSIsLatinExtendedA
   14363 extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
   14364 #else
   14365 #ifndef xmlUCSIsLatinExtendedA
   14366 extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
   14367 #define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
   14368 #endif
   14369 #endif
   14370 #endif
   14371 
   14372 #if defined(LIBXML_UNICODE_ENABLED)
   14373 #ifdef bottom_xmlunicode
   14374 #undef xmlUCSIsLatinExtendedAdditional
   14375 extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
   14376 #else
   14377 #ifndef xmlUCSIsLatinExtendedAdditional
   14378 extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
   14379 #define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
   14380 #endif
   14381 #endif
   14382 #endif
   14383 
   14384 #if defined(LIBXML_UNICODE_ENABLED)
   14385 #ifdef bottom_xmlunicode
   14386 #undef xmlUCSIsLatinExtendedB
   14387 extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
   14388 #else
   14389 #ifndef xmlUCSIsLatinExtendedB
   14390 extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
   14391 #define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
   14392 #endif
   14393 #endif
   14394 #endif
   14395 
   14396 #if defined(LIBXML_UNICODE_ENABLED)
   14397 #ifdef bottom_xmlunicode
   14398 #undef xmlUCSIsLetterlikeSymbols
   14399 extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
   14400 #else
   14401 #ifndef xmlUCSIsLetterlikeSymbols
   14402 extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
   14403 #define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
   14404 #endif
   14405 #endif
   14406 #endif
   14407 
   14408 #if defined(LIBXML_UNICODE_ENABLED)
   14409 #ifdef bottom_xmlunicode
   14410 #undef xmlUCSIsLimbu
   14411 extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
   14412 #else
   14413 #ifndef xmlUCSIsLimbu
   14414 extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
   14415 #define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
   14416 #endif
   14417 #endif
   14418 #endif
   14419 
   14420 #if defined(LIBXML_UNICODE_ENABLED)
   14421 #ifdef bottom_xmlunicode
   14422 #undef xmlUCSIsLinearBIdeograms
   14423 extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
   14424 #else
   14425 #ifndef xmlUCSIsLinearBIdeograms
   14426 extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
   14427 #define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
   14428 #endif
   14429 #endif
   14430 #endif
   14431 
   14432 #if defined(LIBXML_UNICODE_ENABLED)
   14433 #ifdef bottom_xmlunicode
   14434 #undef xmlUCSIsLinearBSyllabary
   14435 extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
   14436 #else
   14437 #ifndef xmlUCSIsLinearBSyllabary
   14438 extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
   14439 #define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
   14440 #endif
   14441 #endif
   14442 #endif
   14443 
   14444 #if defined(LIBXML_UNICODE_ENABLED)
   14445 #ifdef bottom_xmlunicode
   14446 #undef xmlUCSIsLowSurrogates
   14447 extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
   14448 #else
   14449 #ifndef xmlUCSIsLowSurrogates
   14450 extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
   14451 #define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
   14452 #endif
   14453 #endif
   14454 #endif
   14455 
   14456 #if defined(LIBXML_UNICODE_ENABLED)
   14457 #ifdef bottom_xmlunicode
   14458 #undef xmlUCSIsMalayalam
   14459 extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
   14460 #else
   14461 #ifndef xmlUCSIsMalayalam
   14462 extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
   14463 #define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
   14464 #endif
   14465 #endif
   14466 #endif
   14467 
   14468 #if defined(LIBXML_UNICODE_ENABLED)
   14469 #ifdef bottom_xmlunicode
   14470 #undef xmlUCSIsMathematicalAlphanumericSymbols
   14471 extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
   14472 #else
   14473 #ifndef xmlUCSIsMathematicalAlphanumericSymbols
   14474 extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
   14475 #define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
   14476 #endif
   14477 #endif
   14478 #endif
   14479 
   14480 #if defined(LIBXML_UNICODE_ENABLED)
   14481 #ifdef bottom_xmlunicode
   14482 #undef xmlUCSIsMathematicalOperators
   14483 extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
   14484 #else
   14485 #ifndef xmlUCSIsMathematicalOperators
   14486 extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
   14487 #define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
   14488 #endif
   14489 #endif
   14490 #endif
   14491 
   14492 #if defined(LIBXML_UNICODE_ENABLED)
   14493 #ifdef bottom_xmlunicode
   14494 #undef xmlUCSIsMiscellaneousMathematicalSymbolsA
   14495 extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
   14496 #else
   14497 #ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
   14498 extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
   14499 #define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
   14500 #endif
   14501 #endif
   14502 #endif
   14503 
   14504 #if defined(LIBXML_UNICODE_ENABLED)
   14505 #ifdef bottom_xmlunicode
   14506 #undef xmlUCSIsMiscellaneousMathematicalSymbolsB
   14507 extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
   14508 #else
   14509 #ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
   14510 extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
   14511 #define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
   14512 #endif
   14513 #endif
   14514 #endif
   14515 
   14516 #if defined(LIBXML_UNICODE_ENABLED)
   14517 #ifdef bottom_xmlunicode
   14518 #undef xmlUCSIsMiscellaneousSymbols
   14519 extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
   14520 #else
   14521 #ifndef xmlUCSIsMiscellaneousSymbols
   14522 extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
   14523 #define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
   14524 #endif
   14525 #endif
   14526 #endif
   14527 
   14528 #if defined(LIBXML_UNICODE_ENABLED)
   14529 #ifdef bottom_xmlunicode
   14530 #undef xmlUCSIsMiscellaneousSymbolsandArrows
   14531 extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
   14532 #else
   14533 #ifndef xmlUCSIsMiscellaneousSymbolsandArrows
   14534 extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
   14535 #define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
   14536 #endif
   14537 #endif
   14538 #endif
   14539 
   14540 #if defined(LIBXML_UNICODE_ENABLED)
   14541 #ifdef bottom_xmlunicode
   14542 #undef xmlUCSIsMiscellaneousTechnical
   14543 extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
   14544 #else
   14545 #ifndef xmlUCSIsMiscellaneousTechnical
   14546 extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
   14547 #define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
   14548 #endif
   14549 #endif
   14550 #endif
   14551 
   14552 #if defined(LIBXML_UNICODE_ENABLED)
   14553 #ifdef bottom_xmlunicode
   14554 #undef xmlUCSIsMongolian
   14555 extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
   14556 #else
   14557 #ifndef xmlUCSIsMongolian
   14558 extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
   14559 #define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
   14560 #endif
   14561 #endif
   14562 #endif
   14563 
   14564 #if defined(LIBXML_UNICODE_ENABLED)
   14565 #ifdef bottom_xmlunicode
   14566 #undef xmlUCSIsMusicalSymbols
   14567 extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
   14568 #else
   14569 #ifndef xmlUCSIsMusicalSymbols
   14570 extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
   14571 #define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
   14572 #endif
   14573 #endif
   14574 #endif
   14575 
   14576 #if defined(LIBXML_UNICODE_ENABLED)
   14577 #ifdef bottom_xmlunicode
   14578 #undef xmlUCSIsMyanmar
   14579 extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
   14580 #else
   14581 #ifndef xmlUCSIsMyanmar
   14582 extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
   14583 #define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
   14584 #endif
   14585 #endif
   14586 #endif
   14587 
   14588 #if defined(LIBXML_UNICODE_ENABLED)
   14589 #ifdef bottom_xmlunicode
   14590 #undef xmlUCSIsNumberForms
   14591 extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
   14592 #else
   14593 #ifndef xmlUCSIsNumberForms
   14594 extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
   14595 #define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
   14596 #endif
   14597 #endif
   14598 #endif
   14599 
   14600 #if defined(LIBXML_UNICODE_ENABLED)
   14601 #ifdef bottom_xmlunicode
   14602 #undef xmlUCSIsOgham
   14603 extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
   14604 #else
   14605 #ifndef xmlUCSIsOgham
   14606 extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
   14607 #define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
   14608 #endif
   14609 #endif
   14610 #endif
   14611 
   14612 #if defined(LIBXML_UNICODE_ENABLED)
   14613 #ifdef bottom_xmlunicode
   14614 #undef xmlUCSIsOldItalic
   14615 extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
   14616 #else
   14617 #ifndef xmlUCSIsOldItalic
   14618 extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
   14619 #define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
   14620 #endif
   14621 #endif
   14622 #endif
   14623 
   14624 #if defined(LIBXML_UNICODE_ENABLED)
   14625 #ifdef bottom_xmlunicode
   14626 #undef xmlUCSIsOpticalCharacterRecognition
   14627 extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
   14628 #else
   14629 #ifndef xmlUCSIsOpticalCharacterRecognition
   14630 extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
   14631 #define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
   14632 #endif
   14633 #endif
   14634 #endif
   14635 
   14636 #if defined(LIBXML_UNICODE_ENABLED)
   14637 #ifdef bottom_xmlunicode
   14638 #undef xmlUCSIsOriya
   14639 extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
   14640 #else
   14641 #ifndef xmlUCSIsOriya
   14642 extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
   14643 #define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
   14644 #endif
   14645 #endif
   14646 #endif
   14647 
   14648 #if defined(LIBXML_UNICODE_ENABLED)
   14649 #ifdef bottom_xmlunicode
   14650 #undef xmlUCSIsOsmanya
   14651 extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
   14652 #else
   14653 #ifndef xmlUCSIsOsmanya
   14654 extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
   14655 #define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
   14656 #endif
   14657 #endif
   14658 #endif
   14659 
   14660 #if defined(LIBXML_UNICODE_ENABLED)
   14661 #ifdef bottom_xmlunicode
   14662 #undef xmlUCSIsPhoneticExtensions
   14663 extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
   14664 #else
   14665 #ifndef xmlUCSIsPhoneticExtensions
   14666 extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
   14667 #define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
   14668 #endif
   14669 #endif
   14670 #endif
   14671 
   14672 #if defined(LIBXML_UNICODE_ENABLED)
   14673 #ifdef bottom_xmlunicode
   14674 #undef xmlUCSIsPrivateUse
   14675 extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
   14676 #else
   14677 #ifndef xmlUCSIsPrivateUse
   14678 extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
   14679 #define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
   14680 #endif
   14681 #endif
   14682 #endif
   14683 
   14684 #if defined(LIBXML_UNICODE_ENABLED)
   14685 #ifdef bottom_xmlunicode
   14686 #undef xmlUCSIsPrivateUseArea
   14687 extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
   14688 #else
   14689 #ifndef xmlUCSIsPrivateUseArea
   14690 extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
   14691 #define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
   14692 #endif
   14693 #endif
   14694 #endif
   14695 
   14696 #if defined(LIBXML_UNICODE_ENABLED)
   14697 #ifdef bottom_xmlunicode
   14698 #undef xmlUCSIsRunic
   14699 extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
   14700 #else
   14701 #ifndef xmlUCSIsRunic
   14702 extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
   14703 #define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
   14704 #endif
   14705 #endif
   14706 #endif
   14707 
   14708 #if defined(LIBXML_UNICODE_ENABLED)
   14709 #ifdef bottom_xmlunicode
   14710 #undef xmlUCSIsShavian
   14711 extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
   14712 #else
   14713 #ifndef xmlUCSIsShavian
   14714 extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
   14715 #define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
   14716 #endif
   14717 #endif
   14718 #endif
   14719 
   14720 #if defined(LIBXML_UNICODE_ENABLED)
   14721 #ifdef bottom_xmlunicode
   14722 #undef xmlUCSIsSinhala
   14723 extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
   14724 #else
   14725 #ifndef xmlUCSIsSinhala
   14726 extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
   14727 #define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
   14728 #endif
   14729 #endif
   14730 #endif
   14731 
   14732 #if defined(LIBXML_UNICODE_ENABLED)
   14733 #ifdef bottom_xmlunicode
   14734 #undef xmlUCSIsSmallFormVariants
   14735 extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
   14736 #else
   14737 #ifndef xmlUCSIsSmallFormVariants
   14738 extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
   14739 #define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
   14740 #endif
   14741 #endif
   14742 #endif
   14743 
   14744 #if defined(LIBXML_UNICODE_ENABLED)
   14745 #ifdef bottom_xmlunicode
   14746 #undef xmlUCSIsSpacingModifierLetters
   14747 extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
   14748 #else
   14749 #ifndef xmlUCSIsSpacingModifierLetters
   14750 extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
   14751 #define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
   14752 #endif
   14753 #endif
   14754 #endif
   14755 
   14756 #if defined(LIBXML_UNICODE_ENABLED)
   14757 #ifdef bottom_xmlunicode
   14758 #undef xmlUCSIsSpecials
   14759 extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
   14760 #else
   14761 #ifndef xmlUCSIsSpecials
   14762 extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
   14763 #define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
   14764 #endif
   14765 #endif
   14766 #endif
   14767 
   14768 #if defined(LIBXML_UNICODE_ENABLED)
   14769 #ifdef bottom_xmlunicode
   14770 #undef xmlUCSIsSuperscriptsandSubscripts
   14771 extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
   14772 #else
   14773 #ifndef xmlUCSIsSuperscriptsandSubscripts
   14774 extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
   14775 #define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
   14776 #endif
   14777 #endif
   14778 #endif
   14779 
   14780 #if defined(LIBXML_UNICODE_ENABLED)
   14781 #ifdef bottom_xmlunicode
   14782 #undef xmlUCSIsSupplementalArrowsA
   14783 extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
   14784 #else
   14785 #ifndef xmlUCSIsSupplementalArrowsA
   14786 extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
   14787 #define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
   14788 #endif
   14789 #endif
   14790 #endif
   14791 
   14792 #if defined(LIBXML_UNICODE_ENABLED)
   14793 #ifdef bottom_xmlunicode
   14794 #undef xmlUCSIsSupplementalArrowsB
   14795 extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
   14796 #else
   14797 #ifndef xmlUCSIsSupplementalArrowsB
   14798 extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
   14799 #define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
   14800 #endif
   14801 #endif
   14802 #endif
   14803 
   14804 #if defined(LIBXML_UNICODE_ENABLED)
   14805 #ifdef bottom_xmlunicode
   14806 #undef xmlUCSIsSupplementalMathematicalOperators
   14807 extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
   14808 #else
   14809 #ifndef xmlUCSIsSupplementalMathematicalOperators
   14810 extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
   14811 #define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
   14812 #endif
   14813 #endif
   14814 #endif
   14815 
   14816 #if defined(LIBXML_UNICODE_ENABLED)
   14817 #ifdef bottom_xmlunicode
   14818 #undef xmlUCSIsSupplementaryPrivateUseAreaA
   14819 extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
   14820 #else
   14821 #ifndef xmlUCSIsSupplementaryPrivateUseAreaA
   14822 extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
   14823 #define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
   14824 #endif
   14825 #endif
   14826 #endif
   14827 
   14828 #if defined(LIBXML_UNICODE_ENABLED)
   14829 #ifdef bottom_xmlunicode
   14830 #undef xmlUCSIsSupplementaryPrivateUseAreaB
   14831 extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
   14832 #else
   14833 #ifndef xmlUCSIsSupplementaryPrivateUseAreaB
   14834 extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
   14835 #define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
   14836 #endif
   14837 #endif
   14838 #endif
   14839 
   14840 #if defined(LIBXML_UNICODE_ENABLED)
   14841 #ifdef bottom_xmlunicode
   14842 #undef xmlUCSIsSyriac
   14843 extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
   14844 #else
   14845 #ifndef xmlUCSIsSyriac
   14846 extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
   14847 #define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
   14848 #endif
   14849 #endif
   14850 #endif
   14851 
   14852 #if defined(LIBXML_UNICODE_ENABLED)
   14853 #ifdef bottom_xmlunicode
   14854 #undef xmlUCSIsTagalog
   14855 extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
   14856 #else
   14857 #ifndef xmlUCSIsTagalog
   14858 extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
   14859 #define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
   14860 #endif
   14861 #endif
   14862 #endif
   14863 
   14864 #if defined(LIBXML_UNICODE_ENABLED)
   14865 #ifdef bottom_xmlunicode
   14866 #undef xmlUCSIsTagbanwa
   14867 extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
   14868 #else
   14869 #ifndef xmlUCSIsTagbanwa
   14870 extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
   14871 #define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
   14872 #endif
   14873 #endif
   14874 #endif
   14875 
   14876 #if defined(LIBXML_UNICODE_ENABLED)
   14877 #ifdef bottom_xmlunicode
   14878 #undef xmlUCSIsTags
   14879 extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
   14880 #else
   14881 #ifndef xmlUCSIsTags
   14882 extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
   14883 #define xmlUCSIsTags xmlUCSIsTags__internal_alias
   14884 #endif
   14885 #endif
   14886 #endif
   14887 
   14888 #if defined(LIBXML_UNICODE_ENABLED)
   14889 #ifdef bottom_xmlunicode
   14890 #undef xmlUCSIsTaiLe
   14891 extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
   14892 #else
   14893 #ifndef xmlUCSIsTaiLe
   14894 extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
   14895 #define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
   14896 #endif
   14897 #endif
   14898 #endif
   14899 
   14900 #if defined(LIBXML_UNICODE_ENABLED)
   14901 #ifdef bottom_xmlunicode
   14902 #undef xmlUCSIsTaiXuanJingSymbols
   14903 extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
   14904 #else
   14905 #ifndef xmlUCSIsTaiXuanJingSymbols
   14906 extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
   14907 #define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
   14908 #endif
   14909 #endif
   14910 #endif
   14911 
   14912 #if defined(LIBXML_UNICODE_ENABLED)
   14913 #ifdef bottom_xmlunicode
   14914 #undef xmlUCSIsTamil
   14915 extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
   14916 #else
   14917 #ifndef xmlUCSIsTamil
   14918 extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
   14919 #define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
   14920 #endif
   14921 #endif
   14922 #endif
   14923 
   14924 #if defined(LIBXML_UNICODE_ENABLED)
   14925 #ifdef bottom_xmlunicode
   14926 #undef xmlUCSIsTelugu
   14927 extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
   14928 #else
   14929 #ifndef xmlUCSIsTelugu
   14930 extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
   14931 #define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
   14932 #endif
   14933 #endif
   14934 #endif
   14935 
   14936 #if defined(LIBXML_UNICODE_ENABLED)
   14937 #ifdef bottom_xmlunicode
   14938 #undef xmlUCSIsThaana
   14939 extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
   14940 #else
   14941 #ifndef xmlUCSIsThaana
   14942 extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
   14943 #define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
   14944 #endif
   14945 #endif
   14946 #endif
   14947 
   14948 #if defined(LIBXML_UNICODE_ENABLED)
   14949 #ifdef bottom_xmlunicode
   14950 #undef xmlUCSIsThai
   14951 extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
   14952 #else
   14953 #ifndef xmlUCSIsThai
   14954 extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
   14955 #define xmlUCSIsThai xmlUCSIsThai__internal_alias
   14956 #endif
   14957 #endif
   14958 #endif
   14959 
   14960 #if defined(LIBXML_UNICODE_ENABLED)
   14961 #ifdef bottom_xmlunicode
   14962 #undef xmlUCSIsTibetan
   14963 extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
   14964 #else
   14965 #ifndef xmlUCSIsTibetan
   14966 extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
   14967 #define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
   14968 #endif
   14969 #endif
   14970 #endif
   14971 
   14972 #if defined(LIBXML_UNICODE_ENABLED)
   14973 #ifdef bottom_xmlunicode
   14974 #undef xmlUCSIsUgaritic
   14975 extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
   14976 #else
   14977 #ifndef xmlUCSIsUgaritic
   14978 extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
   14979 #define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
   14980 #endif
   14981 #endif
   14982 #endif
   14983 
   14984 #if defined(LIBXML_UNICODE_ENABLED)
   14985 #ifdef bottom_xmlunicode
   14986 #undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
   14987 extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
   14988 #else
   14989 #ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
   14990 extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
   14991 #define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
   14992 #endif
   14993 #endif
   14994 #endif
   14995 
   14996 #if defined(LIBXML_UNICODE_ENABLED)
   14997 #ifdef bottom_xmlunicode
   14998 #undef xmlUCSIsVariationSelectors
   14999 extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
   15000 #else
   15001 #ifndef xmlUCSIsVariationSelectors
   15002 extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
   15003 #define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
   15004 #endif
   15005 #endif
   15006 #endif
   15007 
   15008 #if defined(LIBXML_UNICODE_ENABLED)
   15009 #ifdef bottom_xmlunicode
   15010 #undef xmlUCSIsVariationSelectorsSupplement
   15011 extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
   15012 #else
   15013 #ifndef xmlUCSIsVariationSelectorsSupplement
   15014 extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
   15015 #define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
   15016 #endif
   15017 #endif
   15018 #endif
   15019 
   15020 #if defined(LIBXML_UNICODE_ENABLED)
   15021 #ifdef bottom_xmlunicode
   15022 #undef xmlUCSIsYiRadicals
   15023 extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
   15024 #else
   15025 #ifndef xmlUCSIsYiRadicals
   15026 extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
   15027 #define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
   15028 #endif
   15029 #endif
   15030 #endif
   15031 
   15032 #if defined(LIBXML_UNICODE_ENABLED)
   15033 #ifdef bottom_xmlunicode
   15034 #undef xmlUCSIsYiSyllables
   15035 extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
   15036 #else
   15037 #ifndef xmlUCSIsYiSyllables
   15038 extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
   15039 #define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
   15040 #endif
   15041 #endif
   15042 #endif
   15043 
   15044 #if defined(LIBXML_UNICODE_ENABLED)
   15045 #ifdef bottom_xmlunicode
   15046 #undef xmlUCSIsYijingHexagramSymbols
   15047 extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
   15048 #else
   15049 #ifndef xmlUCSIsYijingHexagramSymbols
   15050 extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
   15051 #define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
   15052 #endif
   15053 #endif
   15054 #endif
   15055 
   15056 #ifdef bottom_uri
   15057 #undef xmlURIEscape
   15058 extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
   15059 #else
   15060 #ifndef xmlURIEscape
   15061 extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
   15062 #define xmlURIEscape xmlURIEscape__internal_alias
   15063 #endif
   15064 #endif
   15065 
   15066 #ifdef bottom_uri
   15067 #undef xmlURIEscapeStr
   15068 extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
   15069 #else
   15070 #ifndef xmlURIEscapeStr
   15071 extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
   15072 #define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
   15073 #endif
   15074 #endif
   15075 
   15076 #ifdef bottom_uri
   15077 #undef xmlURIUnescapeString
   15078 extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
   15079 #else
   15080 #ifndef xmlURIUnescapeString
   15081 extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
   15082 #define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
   15083 #endif
   15084 #endif
   15085 
   15086 #ifdef bottom_xmlstring
   15087 #undef xmlUTF8Charcmp
   15088 extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
   15089 #else
   15090 #ifndef xmlUTF8Charcmp
   15091 extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
   15092 #define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
   15093 #endif
   15094 #endif
   15095 
   15096 #ifdef bottom_xmlstring
   15097 #undef xmlUTF8Size
   15098 extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
   15099 #else
   15100 #ifndef xmlUTF8Size
   15101 extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
   15102 #define xmlUTF8Size xmlUTF8Size__internal_alias
   15103 #endif
   15104 #endif
   15105 
   15106 #ifdef bottom_xmlstring
   15107 #undef xmlUTF8Strlen
   15108 extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
   15109 #else
   15110 #ifndef xmlUTF8Strlen
   15111 extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
   15112 #define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
   15113 #endif
   15114 #endif
   15115 
   15116 #ifdef bottom_xmlstring
   15117 #undef xmlUTF8Strloc
   15118 extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
   15119 #else
   15120 #ifndef xmlUTF8Strloc
   15121 extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
   15122 #define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
   15123 #endif
   15124 #endif
   15125 
   15126 #ifdef bottom_xmlstring
   15127 #undef xmlUTF8Strndup
   15128 extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
   15129 #else
   15130 #ifndef xmlUTF8Strndup
   15131 extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
   15132 #define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
   15133 #endif
   15134 #endif
   15135 
   15136 #ifdef bottom_xmlstring
   15137 #undef xmlUTF8Strpos
   15138 extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
   15139 #else
   15140 #ifndef xmlUTF8Strpos
   15141 extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
   15142 #define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
   15143 #endif
   15144 #endif
   15145 
   15146 #ifdef bottom_xmlstring
   15147 #undef xmlUTF8Strsize
   15148 extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
   15149 #else
   15150 #ifndef xmlUTF8Strsize
   15151 extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
   15152 #define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
   15153 #endif
   15154 #endif
   15155 
   15156 #ifdef bottom_xmlstring
   15157 #undef xmlUTF8Strsub
   15158 extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
   15159 #else
   15160 #ifndef xmlUTF8Strsub
   15161 extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
   15162 #define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
   15163 #endif
   15164 #endif
   15165 
   15166 #ifdef bottom_tree
   15167 #undef xmlUnlinkNode
   15168 extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
   15169 #else
   15170 #ifndef xmlUnlinkNode
   15171 extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
   15172 #define xmlUnlinkNode xmlUnlinkNode__internal_alias
   15173 #endif
   15174 #endif
   15175 
   15176 #ifdef bottom_threads
   15177 #undef xmlUnlockLibrary
   15178 extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
   15179 #else
   15180 #ifndef xmlUnlockLibrary
   15181 extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
   15182 #define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
   15183 #endif
   15184 #endif
   15185 
   15186 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   15187 #ifdef bottom_tree
   15188 #undef xmlUnsetNsProp
   15189 extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
   15190 #else
   15191 #ifndef xmlUnsetNsProp
   15192 extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
   15193 #define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
   15194 #endif
   15195 #endif
   15196 #endif
   15197 
   15198 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   15199 #ifdef bottom_tree
   15200 #undef xmlUnsetProp
   15201 extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
   15202 #else
   15203 #ifndef xmlUnsetProp
   15204 extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
   15205 #define xmlUnsetProp xmlUnsetProp__internal_alias
   15206 #endif
   15207 #endif
   15208 #endif
   15209 
   15210 #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
   15211 #ifdef bottom_valid
   15212 #undef xmlValidBuildContentModel
   15213 extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
   15214 #else
   15215 #ifndef xmlValidBuildContentModel
   15216 extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
   15217 #define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
   15218 #endif
   15219 #endif
   15220 #endif
   15221 
   15222 #if defined(LIBXML_VALID_ENABLED)
   15223 #ifdef bottom_valid
   15224 #undef xmlValidCtxtNormalizeAttributeValue
   15225 extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
   15226 #else
   15227 #ifndef xmlValidCtxtNormalizeAttributeValue
   15228 extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
   15229 #define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
   15230 #endif
   15231 #endif
   15232 #endif
   15233 
   15234 #if defined(LIBXML_VALID_ENABLED)
   15235 #ifdef bottom_valid
   15236 #undef xmlValidGetPotentialChildren
   15237 extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
   15238 #else
   15239 #ifndef xmlValidGetPotentialChildren
   15240 extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
   15241 #define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
   15242 #endif
   15243 #endif
   15244 #endif
   15245 
   15246 #if defined(LIBXML_VALID_ENABLED)
   15247 #ifdef bottom_valid
   15248 #undef xmlValidGetValidElements
   15249 extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
   15250 #else
   15251 #ifndef xmlValidGetValidElements
   15252 extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
   15253 #define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
   15254 #endif
   15255 #endif
   15256 #endif
   15257 
   15258 #if defined(LIBXML_VALID_ENABLED)
   15259 #ifdef bottom_valid
   15260 #undef xmlValidNormalizeAttributeValue
   15261 extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
   15262 #else
   15263 #ifndef xmlValidNormalizeAttributeValue
   15264 extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
   15265 #define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
   15266 #endif
   15267 #endif
   15268 #endif
   15269 
   15270 #if defined(LIBXML_VALID_ENABLED)
   15271 #ifdef bottom_valid
   15272 #undef xmlValidateAttributeDecl
   15273 extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
   15274 #else
   15275 #ifndef xmlValidateAttributeDecl
   15276 extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
   15277 #define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
   15278 #endif
   15279 #endif
   15280 #endif
   15281 
   15282 #if defined(LIBXML_VALID_ENABLED)
   15283 #ifdef bottom_valid
   15284 #undef xmlValidateAttributeValue
   15285 extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
   15286 #else
   15287 #ifndef xmlValidateAttributeValue
   15288 extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
   15289 #define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
   15290 #endif
   15291 #endif
   15292 #endif
   15293 
   15294 #if defined(LIBXML_VALID_ENABLED)
   15295 #ifdef bottom_valid
   15296 #undef xmlValidateDocument
   15297 extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
   15298 #else
   15299 #ifndef xmlValidateDocument
   15300 extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
   15301 #define xmlValidateDocument xmlValidateDocument__internal_alias
   15302 #endif
   15303 #endif
   15304 #endif
   15305 
   15306 #if defined(LIBXML_VALID_ENABLED)
   15307 #ifdef bottom_valid
   15308 #undef xmlValidateDocumentFinal
   15309 extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
   15310 #else
   15311 #ifndef xmlValidateDocumentFinal
   15312 extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
   15313 #define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
   15314 #endif
   15315 #endif
   15316 #endif
   15317 
   15318 #if defined(LIBXML_VALID_ENABLED)
   15319 #ifdef bottom_valid
   15320 #undef xmlValidateDtd
   15321 extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
   15322 #else
   15323 #ifndef xmlValidateDtd
   15324 extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
   15325 #define xmlValidateDtd xmlValidateDtd__internal_alias
   15326 #endif
   15327 #endif
   15328 #endif
   15329 
   15330 #if defined(LIBXML_VALID_ENABLED)
   15331 #ifdef bottom_valid
   15332 #undef xmlValidateDtdFinal
   15333 extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
   15334 #else
   15335 #ifndef xmlValidateDtdFinal
   15336 extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
   15337 #define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
   15338 #endif
   15339 #endif
   15340 #endif
   15341 
   15342 #if defined(LIBXML_VALID_ENABLED)
   15343 #ifdef bottom_valid
   15344 #undef xmlValidateElement
   15345 extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
   15346 #else
   15347 #ifndef xmlValidateElement
   15348 extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
   15349 #define xmlValidateElement xmlValidateElement__internal_alias
   15350 #endif
   15351 #endif
   15352 #endif
   15353 
   15354 #if defined(LIBXML_VALID_ENABLED)
   15355 #ifdef bottom_valid
   15356 #undef xmlValidateElementDecl
   15357 extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
   15358 #else
   15359 #ifndef xmlValidateElementDecl
   15360 extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
   15361 #define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
   15362 #endif
   15363 #endif
   15364 #endif
   15365 
   15366 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) || defined(LIBXML_LEGACY_ENABLED)
   15367 #ifdef bottom_tree
   15368 #undef xmlValidateNCName
   15369 extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
   15370 #else
   15371 #ifndef xmlValidateNCName
   15372 extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
   15373 #define xmlValidateNCName xmlValidateNCName__internal_alias
   15374 #endif
   15375 #endif
   15376 #endif
   15377 
   15378 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   15379 #ifdef bottom_tree
   15380 #undef xmlValidateNMToken
   15381 extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
   15382 #else
   15383 #ifndef xmlValidateNMToken
   15384 extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
   15385 #define xmlValidateNMToken xmlValidateNMToken__internal_alias
   15386 #endif
   15387 #endif
   15388 #endif
   15389 
   15390 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   15391 #ifdef bottom_tree
   15392 #undef xmlValidateName
   15393 extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
   15394 #else
   15395 #ifndef xmlValidateName
   15396 extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
   15397 #define xmlValidateName xmlValidateName__internal_alias
   15398 #endif
   15399 #endif
   15400 #endif
   15401 
   15402 #if defined(LIBXML_VALID_ENABLED)
   15403 #ifdef bottom_valid
   15404 #undef xmlValidateNameValue
   15405 extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
   15406 #else
   15407 #ifndef xmlValidateNameValue
   15408 extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
   15409 #define xmlValidateNameValue xmlValidateNameValue__internal_alias
   15410 #endif
   15411 #endif
   15412 #endif
   15413 
   15414 #if defined(LIBXML_VALID_ENABLED)
   15415 #ifdef bottom_valid
   15416 #undef xmlValidateNamesValue
   15417 extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
   15418 #else
   15419 #ifndef xmlValidateNamesValue
   15420 extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
   15421 #define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
   15422 #endif
   15423 #endif
   15424 #endif
   15425 
   15426 #if defined(LIBXML_VALID_ENABLED)
   15427 #ifdef bottom_valid
   15428 #undef xmlValidateNmtokenValue
   15429 extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
   15430 #else
   15431 #ifndef xmlValidateNmtokenValue
   15432 extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
   15433 #define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
   15434 #endif
   15435 #endif
   15436 #endif
   15437 
   15438 #if defined(LIBXML_VALID_ENABLED)
   15439 #ifdef bottom_valid
   15440 #undef xmlValidateNmtokensValue
   15441 extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
   15442 #else
   15443 #ifndef xmlValidateNmtokensValue
   15444 extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
   15445 #define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
   15446 #endif
   15447 #endif
   15448 #endif
   15449 
   15450 #if defined(LIBXML_VALID_ENABLED)
   15451 #ifdef bottom_valid
   15452 #undef xmlValidateNotationDecl
   15453 extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
   15454 #else
   15455 #ifndef xmlValidateNotationDecl
   15456 extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
   15457 #define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
   15458 #endif
   15459 #endif
   15460 #endif
   15461 
   15462 #if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   15463 #ifdef bottom_valid
   15464 #undef xmlValidateNotationUse
   15465 extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
   15466 #else
   15467 #ifndef xmlValidateNotationUse
   15468 extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
   15469 #define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
   15470 #endif
   15471 #endif
   15472 #endif
   15473 
   15474 #if defined(LIBXML_VALID_ENABLED)
   15475 #ifdef bottom_valid
   15476 #undef xmlValidateOneAttribute
   15477 extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
   15478 #else
   15479 #ifndef xmlValidateOneAttribute
   15480 extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
   15481 #define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
   15482 #endif
   15483 #endif
   15484 #endif
   15485 
   15486 #if defined(LIBXML_VALID_ENABLED)
   15487 #ifdef bottom_valid
   15488 #undef xmlValidateOneElement
   15489 extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
   15490 #else
   15491 #ifndef xmlValidateOneElement
   15492 extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
   15493 #define xmlValidateOneElement xmlValidateOneElement__internal_alias
   15494 #endif
   15495 #endif
   15496 #endif
   15497 
   15498 #if defined(LIBXML_VALID_ENABLED)
   15499 #ifdef bottom_valid
   15500 #undef xmlValidateOneNamespace
   15501 extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
   15502 #else
   15503 #ifndef xmlValidateOneNamespace
   15504 extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
   15505 #define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
   15506 #endif
   15507 #endif
   15508 #endif
   15509 
   15510 #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
   15511 #ifdef bottom_valid
   15512 #undef xmlValidatePopElement
   15513 extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
   15514 #else
   15515 #ifndef xmlValidatePopElement
   15516 extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
   15517 #define xmlValidatePopElement xmlValidatePopElement__internal_alias
   15518 #endif
   15519 #endif
   15520 #endif
   15521 
   15522 #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
   15523 #ifdef bottom_valid
   15524 #undef xmlValidatePushCData
   15525 extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
   15526 #else
   15527 #ifndef xmlValidatePushCData
   15528 extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
   15529 #define xmlValidatePushCData xmlValidatePushCData__internal_alias
   15530 #endif
   15531 #endif
   15532 #endif
   15533 
   15534 #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
   15535 #ifdef bottom_valid
   15536 #undef xmlValidatePushElement
   15537 extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
   15538 #else
   15539 #ifndef xmlValidatePushElement
   15540 extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
   15541 #define xmlValidatePushElement xmlValidatePushElement__internal_alias
   15542 #endif
   15543 #endif
   15544 #endif
   15545 
   15546 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   15547 #ifdef bottom_tree
   15548 #undef xmlValidateQName
   15549 extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
   15550 #else
   15551 #ifndef xmlValidateQName
   15552 extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
   15553 #define xmlValidateQName xmlValidateQName__internal_alias
   15554 #endif
   15555 #endif
   15556 #endif
   15557 
   15558 #if defined(LIBXML_VALID_ENABLED)
   15559 #ifdef bottom_valid
   15560 #undef xmlValidateRoot
   15561 extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
   15562 #else
   15563 #ifndef xmlValidateRoot
   15564 extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
   15565 #define xmlValidateRoot xmlValidateRoot__internal_alias
   15566 #endif
   15567 #endif
   15568 #endif
   15569 
   15570 #if defined(LIBXML_XINCLUDE_ENABLED)
   15571 #ifdef bottom_xinclude
   15572 #undef xmlXIncludeFreeContext
   15573 extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
   15574 #else
   15575 #ifndef xmlXIncludeFreeContext
   15576 extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
   15577 #define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
   15578 #endif
   15579 #endif
   15580 #endif
   15581 
   15582 #if defined(LIBXML_XINCLUDE_ENABLED)
   15583 #ifdef bottom_xinclude
   15584 #undef xmlXIncludeNewContext
   15585 extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
   15586 #else
   15587 #ifndef xmlXIncludeNewContext
   15588 extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
   15589 #define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
   15590 #endif
   15591 #endif
   15592 #endif
   15593 
   15594 #if defined(LIBXML_XINCLUDE_ENABLED)
   15595 #ifdef bottom_xinclude
   15596 #undef xmlXIncludeProcess
   15597 extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
   15598 #else
   15599 #ifndef xmlXIncludeProcess
   15600 extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
   15601 #define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
   15602 #endif
   15603 #endif
   15604 #endif
   15605 
   15606 #if defined(LIBXML_XINCLUDE_ENABLED)
   15607 #ifdef bottom_xinclude
   15608 #undef xmlXIncludeProcessFlags
   15609 extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
   15610 #else
   15611 #ifndef xmlXIncludeProcessFlags
   15612 extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
   15613 #define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
   15614 #endif
   15615 #endif
   15616 #endif
   15617 
   15618 #if defined(LIBXML_XINCLUDE_ENABLED)
   15619 #ifdef bottom_xinclude
   15620 #undef xmlXIncludeProcessFlagsData
   15621 extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData __attribute((alias("xmlXIncludeProcessFlagsData__internal_alias")));
   15622 #else
   15623 #ifndef xmlXIncludeProcessFlagsData
   15624 extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData__internal_alias __attribute((visibility("hidden")));
   15625 #define xmlXIncludeProcessFlagsData xmlXIncludeProcessFlagsData__internal_alias
   15626 #endif
   15627 #endif
   15628 #endif
   15629 
   15630 #if defined(LIBXML_XINCLUDE_ENABLED)
   15631 #ifdef bottom_xinclude
   15632 #undef xmlXIncludeProcessNode
   15633 extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
   15634 #else
   15635 #ifndef xmlXIncludeProcessNode
   15636 extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
   15637 #define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
   15638 #endif
   15639 #endif
   15640 #endif
   15641 
   15642 #if defined(LIBXML_XINCLUDE_ENABLED)
   15643 #ifdef bottom_xinclude
   15644 #undef xmlXIncludeProcessTree
   15645 extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
   15646 #else
   15647 #ifndef xmlXIncludeProcessTree
   15648 extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
   15649 #define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
   15650 #endif
   15651 #endif
   15652 #endif
   15653 
   15654 #if defined(LIBXML_XINCLUDE_ENABLED)
   15655 #ifdef bottom_xinclude
   15656 #undef xmlXIncludeProcessTreeFlags
   15657 extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
   15658 #else
   15659 #ifndef xmlXIncludeProcessTreeFlags
   15660 extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
   15661 #define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
   15662 #endif
   15663 #endif
   15664 #endif
   15665 
   15666 #if defined(LIBXML_XINCLUDE_ENABLED)
   15667 #ifdef bottom_xinclude
   15668 #undef xmlXIncludeProcessTreeFlagsData
   15669 extern __typeof (xmlXIncludeProcessTreeFlagsData) xmlXIncludeProcessTreeFlagsData __attribute((alias("xmlXIncludeProcessTreeFlagsData__internal_alias")));
   15670 #else
   15671 #ifndef xmlXIncludeProcessTreeFlagsData
   15672 extern __typeof (xmlXIncludeProcessTreeFlagsData) xmlXIncludeProcessTreeFlagsData__internal_alias __attribute((visibility("hidden")));
   15673 #define xmlXIncludeProcessTreeFlagsData xmlXIncludeProcessTreeFlagsData__internal_alias
   15674 #endif
   15675 #endif
   15676 #endif
   15677 
   15678 #if defined(LIBXML_XINCLUDE_ENABLED)
   15679 #ifdef bottom_xinclude
   15680 #undef xmlXIncludeSetFlags
   15681 extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
   15682 #else
   15683 #ifndef xmlXIncludeSetFlags
   15684 extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
   15685 #define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
   15686 #endif
   15687 #endif
   15688 #endif
   15689 
   15690 #if defined(LIBXML_XPATH_ENABLED)
   15691 #ifdef bottom_xpath
   15692 #undef xmlXPathAddValues
   15693 extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
   15694 #else
   15695 #ifndef xmlXPathAddValues
   15696 extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
   15697 #define xmlXPathAddValues xmlXPathAddValues__internal_alias
   15698 #endif
   15699 #endif
   15700 #endif
   15701 
   15702 #if defined(LIBXML_XPATH_ENABLED)
   15703 #ifdef bottom_xpath
   15704 #undef xmlXPathBooleanFunction
   15705 extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
   15706 #else
   15707 #ifndef xmlXPathBooleanFunction
   15708 extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
   15709 #define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
   15710 #endif
   15711 #endif
   15712 #endif
   15713 
   15714 #if defined(LIBXML_XPATH_ENABLED)
   15715 #ifdef bottom_xpath
   15716 #undef xmlXPathCastBooleanToNumber
   15717 extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
   15718 #else
   15719 #ifndef xmlXPathCastBooleanToNumber
   15720 extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
   15721 #define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
   15722 #endif
   15723 #endif
   15724 #endif
   15725 
   15726 #if defined(LIBXML_XPATH_ENABLED)
   15727 #ifdef bottom_xpath
   15728 #undef xmlXPathCastBooleanToString
   15729 extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
   15730 #else
   15731 #ifndef xmlXPathCastBooleanToString
   15732 extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
   15733 #define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
   15734 #endif
   15735 #endif
   15736 #endif
   15737 
   15738 #if defined(LIBXML_XPATH_ENABLED)
   15739 #ifdef bottom_xpath
   15740 #undef xmlXPathCastNodeSetToBoolean
   15741 extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
   15742 #else
   15743 #ifndef xmlXPathCastNodeSetToBoolean
   15744 extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
   15745 #define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
   15746 #endif
   15747 #endif
   15748 #endif
   15749 
   15750 #if defined(LIBXML_XPATH_ENABLED)
   15751 #ifdef bottom_xpath
   15752 #undef xmlXPathCastNodeSetToNumber
   15753 extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
   15754 #else
   15755 #ifndef xmlXPathCastNodeSetToNumber
   15756 extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
   15757 #define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
   15758 #endif
   15759 #endif
   15760 #endif
   15761 
   15762 #if defined(LIBXML_XPATH_ENABLED)
   15763 #ifdef bottom_xpath
   15764 #undef xmlXPathCastNodeSetToString
   15765 extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
   15766 #else
   15767 #ifndef xmlXPathCastNodeSetToString
   15768 extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
   15769 #define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
   15770 #endif
   15771 #endif
   15772 #endif
   15773 
   15774 #if defined(LIBXML_XPATH_ENABLED)
   15775 #ifdef bottom_xpath
   15776 #undef xmlXPathCastNodeToNumber
   15777 extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
   15778 #else
   15779 #ifndef xmlXPathCastNodeToNumber
   15780 extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
   15781 #define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
   15782 #endif
   15783 #endif
   15784 #endif
   15785 
   15786 #if defined(LIBXML_XPATH_ENABLED)
   15787 #ifdef bottom_xpath
   15788 #undef xmlXPathCastNodeToString
   15789 extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
   15790 #else
   15791 #ifndef xmlXPathCastNodeToString
   15792 extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
   15793 #define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
   15794 #endif
   15795 #endif
   15796 #endif
   15797 
   15798 #if defined(LIBXML_XPATH_ENABLED)
   15799 #ifdef bottom_xpath
   15800 #undef xmlXPathCastNumberToBoolean
   15801 extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
   15802 #else
   15803 #ifndef xmlXPathCastNumberToBoolean
   15804 extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
   15805 #define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
   15806 #endif
   15807 #endif
   15808 #endif
   15809 
   15810 #if defined(LIBXML_XPATH_ENABLED)
   15811 #ifdef bottom_xpath
   15812 #undef xmlXPathCastNumberToString
   15813 extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
   15814 #else
   15815 #ifndef xmlXPathCastNumberToString
   15816 extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
   15817 #define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
   15818 #endif
   15819 #endif
   15820 #endif
   15821 
   15822 #if defined(LIBXML_XPATH_ENABLED)
   15823 #ifdef bottom_xpath
   15824 #undef xmlXPathCastStringToBoolean
   15825 extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
   15826 #else
   15827 #ifndef xmlXPathCastStringToBoolean
   15828 extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
   15829 #define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
   15830 #endif
   15831 #endif
   15832 #endif
   15833 
   15834 #if defined(LIBXML_XPATH_ENABLED)
   15835 #ifdef bottom_xpath
   15836 #undef xmlXPathCastStringToNumber
   15837 extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
   15838 #else
   15839 #ifndef xmlXPathCastStringToNumber
   15840 extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
   15841 #define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
   15842 #endif
   15843 #endif
   15844 #endif
   15845 
   15846 #if defined(LIBXML_XPATH_ENABLED)
   15847 #ifdef bottom_xpath
   15848 #undef xmlXPathCastToBoolean
   15849 extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
   15850 #else
   15851 #ifndef xmlXPathCastToBoolean
   15852 extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
   15853 #define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
   15854 #endif
   15855 #endif
   15856 #endif
   15857 
   15858 #if defined(LIBXML_XPATH_ENABLED)
   15859 #ifdef bottom_xpath
   15860 #undef xmlXPathCastToNumber
   15861 extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
   15862 #else
   15863 #ifndef xmlXPathCastToNumber
   15864 extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
   15865 #define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
   15866 #endif
   15867 #endif
   15868 #endif
   15869 
   15870 #if defined(LIBXML_XPATH_ENABLED)
   15871 #ifdef bottom_xpath
   15872 #undef xmlXPathCastToString
   15873 extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
   15874 #else
   15875 #ifndef xmlXPathCastToString
   15876 extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
   15877 #define xmlXPathCastToString xmlXPathCastToString__internal_alias
   15878 #endif
   15879 #endif
   15880 #endif
   15881 
   15882 #if defined(LIBXML_XPATH_ENABLED)
   15883 #ifdef bottom_xpath
   15884 #undef xmlXPathCeilingFunction
   15885 extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
   15886 #else
   15887 #ifndef xmlXPathCeilingFunction
   15888 extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
   15889 #define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
   15890 #endif
   15891 #endif
   15892 #endif
   15893 
   15894 #if defined(LIBXML_XPATH_ENABLED)
   15895 #ifdef bottom_xpath
   15896 #undef xmlXPathCmpNodes
   15897 extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
   15898 #else
   15899 #ifndef xmlXPathCmpNodes
   15900 extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
   15901 #define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
   15902 #endif
   15903 #endif
   15904 #endif
   15905 
   15906 #if defined(LIBXML_XPATH_ENABLED)
   15907 #ifdef bottom_xpath
   15908 #undef xmlXPathCompareValues
   15909 extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
   15910 #else
   15911 #ifndef xmlXPathCompareValues
   15912 extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
   15913 #define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
   15914 #endif
   15915 #endif
   15916 #endif
   15917 
   15918 #if defined(LIBXML_XPATH_ENABLED)
   15919 #ifdef bottom_xpath
   15920 #undef xmlXPathCompile
   15921 extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
   15922 #else
   15923 #ifndef xmlXPathCompile
   15924 extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
   15925 #define xmlXPathCompile xmlXPathCompile__internal_alias
   15926 #endif
   15927 #endif
   15928 #endif
   15929 
   15930 #if defined(LIBXML_XPATH_ENABLED)
   15931 #ifdef bottom_xpath
   15932 #undef xmlXPathCompiledEval
   15933 extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
   15934 #else
   15935 #ifndef xmlXPathCompiledEval
   15936 extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
   15937 #define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
   15938 #endif
   15939 #endif
   15940 #endif
   15941 
   15942 #if defined(LIBXML_XPATH_ENABLED)
   15943 #ifdef bottom_xpath
   15944 #undef xmlXPathCompiledEvalToBoolean
   15945 extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean __attribute((alias("xmlXPathCompiledEvalToBoolean__internal_alias")));
   15946 #else
   15947 #ifndef xmlXPathCompiledEvalToBoolean
   15948 extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean__internal_alias __attribute((visibility("hidden")));
   15949 #define xmlXPathCompiledEvalToBoolean xmlXPathCompiledEvalToBoolean__internal_alias
   15950 #endif
   15951 #endif
   15952 #endif
   15953 
   15954 #if defined(LIBXML_XPATH_ENABLED)
   15955 #ifdef bottom_xpath
   15956 #undef xmlXPathConcatFunction
   15957 extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
   15958 #else
   15959 #ifndef xmlXPathConcatFunction
   15960 extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
   15961 #define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
   15962 #endif
   15963 #endif
   15964 #endif
   15965 
   15966 #if defined(LIBXML_XPATH_ENABLED)
   15967 #ifdef bottom_xpath
   15968 #undef xmlXPathContainsFunction
   15969 extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
   15970 #else
   15971 #ifndef xmlXPathContainsFunction
   15972 extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
   15973 #define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
   15974 #endif
   15975 #endif
   15976 #endif
   15977 
   15978 #if defined(LIBXML_XPATH_ENABLED)
   15979 #ifdef bottom_xpath
   15980 #undef xmlXPathContextSetCache
   15981 extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache __attribute((alias("xmlXPathContextSetCache__internal_alias")));
   15982 #else
   15983 #ifndef xmlXPathContextSetCache
   15984 extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache__internal_alias __attribute((visibility("hidden")));
   15985 #define xmlXPathContextSetCache xmlXPathContextSetCache__internal_alias
   15986 #endif
   15987 #endif
   15988 #endif
   15989 
   15990 #if defined(LIBXML_XPATH_ENABLED)
   15991 #ifdef bottom_xpath
   15992 #undef xmlXPathConvertBoolean
   15993 extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
   15994 #else
   15995 #ifndef xmlXPathConvertBoolean
   15996 extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
   15997 #define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
   15998 #endif
   15999 #endif
   16000 #endif
   16001 
   16002 #if defined(LIBXML_XPATH_ENABLED)
   16003 #ifdef bottom_xpath
   16004 #undef xmlXPathConvertNumber
   16005 extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
   16006 #else
   16007 #ifndef xmlXPathConvertNumber
   16008 extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
   16009 #define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
   16010 #endif
   16011 #endif
   16012 #endif
   16013 
   16014 #if defined(LIBXML_XPATH_ENABLED)
   16015 #ifdef bottom_xpath
   16016 #undef xmlXPathConvertString
   16017 extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
   16018 #else
   16019 #ifndef xmlXPathConvertString
   16020 extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
   16021 #define xmlXPathConvertString xmlXPathConvertString__internal_alias
   16022 #endif
   16023 #endif
   16024 #endif
   16025 
   16026 #if defined(LIBXML_XPATH_ENABLED)
   16027 #ifdef bottom_xpath
   16028 #undef xmlXPathCountFunction
   16029 extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
   16030 #else
   16031 #ifndef xmlXPathCountFunction
   16032 extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
   16033 #define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
   16034 #endif
   16035 #endif
   16036 #endif
   16037 
   16038 #if defined(LIBXML_XPATH_ENABLED)
   16039 #ifdef bottom_xpath
   16040 #undef xmlXPathCtxtCompile
   16041 extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
   16042 #else
   16043 #ifndef xmlXPathCtxtCompile
   16044 extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
   16045 #define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
   16046 #endif
   16047 #endif
   16048 #endif
   16049 
   16050 #if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
   16051 #ifdef bottom_xpath
   16052 #undef xmlXPathDebugDumpCompExpr
   16053 extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
   16054 #else
   16055 #ifndef xmlXPathDebugDumpCompExpr
   16056 extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
   16057 #define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
   16058 #endif
   16059 #endif
   16060 #endif
   16061 
   16062 #if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
   16063 #ifdef bottom_xpath
   16064 #undef xmlXPathDebugDumpObject
   16065 extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
   16066 #else
   16067 #ifndef xmlXPathDebugDumpObject
   16068 extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
   16069 #define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
   16070 #endif
   16071 #endif
   16072 #endif
   16073 
   16074 #if defined(LIBXML_XPATH_ENABLED)
   16075 #ifdef bottom_xpath
   16076 #undef xmlXPathDifference
   16077 extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
   16078 #else
   16079 #ifndef xmlXPathDifference
   16080 extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
   16081 #define xmlXPathDifference xmlXPathDifference__internal_alias
   16082 #endif
   16083 #endif
   16084 #endif
   16085 
   16086 #if defined(LIBXML_XPATH_ENABLED)
   16087 #ifdef bottom_xpath
   16088 #undef xmlXPathDistinct
   16089 extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
   16090 #else
   16091 #ifndef xmlXPathDistinct
   16092 extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
   16093 #define xmlXPathDistinct xmlXPathDistinct__internal_alias
   16094 #endif
   16095 #endif
   16096 #endif
   16097 
   16098 #if defined(LIBXML_XPATH_ENABLED)
   16099 #ifdef bottom_xpath
   16100 #undef xmlXPathDistinctSorted
   16101 extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
   16102 #else
   16103 #ifndef xmlXPathDistinctSorted
   16104 extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
   16105 #define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
   16106 #endif
   16107 #endif
   16108 #endif
   16109 
   16110 #if defined(LIBXML_XPATH_ENABLED)
   16111 #ifdef bottom_xpath
   16112 #undef xmlXPathDivValues
   16113 extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
   16114 #else
   16115 #ifndef xmlXPathDivValues
   16116 extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
   16117 #define xmlXPathDivValues xmlXPathDivValues__internal_alias
   16118 #endif
   16119 #endif
   16120 #endif
   16121 
   16122 #if defined(LIBXML_XPATH_ENABLED)
   16123 #ifdef bottom_xpath
   16124 #undef xmlXPathEqualValues
   16125 extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
   16126 #else
   16127 #ifndef xmlXPathEqualValues
   16128 extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
   16129 #define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
   16130 #endif
   16131 #endif
   16132 #endif
   16133 
   16134 #if defined(LIBXML_XPATH_ENABLED)
   16135 #ifdef bottom_xpath
   16136 #undef xmlXPathErr
   16137 extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
   16138 #else
   16139 #ifndef xmlXPathErr
   16140 extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
   16141 #define xmlXPathErr xmlXPathErr__internal_alias
   16142 #endif
   16143 #endif
   16144 #endif
   16145 
   16146 #if defined(LIBXML_XPATH_ENABLED)
   16147 #ifdef bottom_xpath
   16148 #undef xmlXPathEval
   16149 extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
   16150 #else
   16151 #ifndef xmlXPathEval
   16152 extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
   16153 #define xmlXPathEval xmlXPathEval__internal_alias
   16154 #endif
   16155 #endif
   16156 #endif
   16157 
   16158 #if defined(LIBXML_XPATH_ENABLED)
   16159 #ifdef bottom_xpath
   16160 #undef xmlXPathEvalExpr
   16161 extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
   16162 #else
   16163 #ifndef xmlXPathEvalExpr
   16164 extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
   16165 #define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
   16166 #endif
   16167 #endif
   16168 #endif
   16169 
   16170 #if defined(LIBXML_XPATH_ENABLED)
   16171 #ifdef bottom_xpath
   16172 #undef xmlXPathEvalExpression
   16173 extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
   16174 #else
   16175 #ifndef xmlXPathEvalExpression
   16176 extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
   16177 #define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
   16178 #endif
   16179 #endif
   16180 #endif
   16181 
   16182 #if defined(LIBXML_XPATH_ENABLED)
   16183 #ifdef bottom_xpath
   16184 #undef xmlXPathEvalPredicate
   16185 extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
   16186 #else
   16187 #ifndef xmlXPathEvalPredicate
   16188 extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
   16189 #define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
   16190 #endif
   16191 #endif
   16192 #endif
   16193 
   16194 #if defined(LIBXML_XPATH_ENABLED)
   16195 #ifdef bottom_xpath
   16196 #undef xmlXPathEvaluatePredicateResult
   16197 extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
   16198 #else
   16199 #ifndef xmlXPathEvaluatePredicateResult
   16200 extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
   16201 #define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
   16202 #endif
   16203 #endif
   16204 #endif
   16205 
   16206 #if defined(LIBXML_XPATH_ENABLED)
   16207 #ifdef bottom_xpath
   16208 #undef xmlXPathFalseFunction
   16209 extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
   16210 #else
   16211 #ifndef xmlXPathFalseFunction
   16212 extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
   16213 #define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
   16214 #endif
   16215 #endif
   16216 #endif
   16217 
   16218 #if defined(LIBXML_XPATH_ENABLED)
   16219 #ifdef bottom_xpath
   16220 #undef xmlXPathFloorFunction
   16221 extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
   16222 #else
   16223 #ifndef xmlXPathFloorFunction
   16224 extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
   16225 #define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
   16226 #endif
   16227 #endif
   16228 #endif
   16229 
   16230 #if defined(LIBXML_XPATH_ENABLED)
   16231 #ifdef bottom_xpath
   16232 #undef xmlXPathFreeCompExpr
   16233 extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
   16234 #else
   16235 #ifndef xmlXPathFreeCompExpr
   16236 extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
   16237 #define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
   16238 #endif
   16239 #endif
   16240 #endif
   16241 
   16242 #if defined(LIBXML_XPATH_ENABLED)
   16243 #ifdef bottom_xpath
   16244 #undef xmlXPathFreeContext
   16245 extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
   16246 #else
   16247 #ifndef xmlXPathFreeContext
   16248 extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
   16249 #define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
   16250 #endif
   16251 #endif
   16252 #endif
   16253 
   16254 #if defined(LIBXML_XPATH_ENABLED)
   16255 #ifdef bottom_xpath
   16256 #undef xmlXPathFreeNodeSet
   16257 extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
   16258 #else
   16259 #ifndef xmlXPathFreeNodeSet
   16260 extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
   16261 #define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
   16262 #endif
   16263 #endif
   16264 #endif
   16265 
   16266 #if defined(LIBXML_XPATH_ENABLED)
   16267 #ifdef bottom_xpath
   16268 #undef xmlXPathFreeNodeSetList
   16269 extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
   16270 #else
   16271 #ifndef xmlXPathFreeNodeSetList
   16272 extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
   16273 #define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
   16274 #endif
   16275 #endif
   16276 #endif
   16277 
   16278 #if defined(LIBXML_XPATH_ENABLED)
   16279 #ifdef bottom_xpath
   16280 #undef xmlXPathFreeObject
   16281 extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
   16282 #else
   16283 #ifndef xmlXPathFreeObject
   16284 extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
   16285 #define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
   16286 #endif
   16287 #endif
   16288 #endif
   16289 
   16290 #if defined(LIBXML_XPATH_ENABLED)
   16291 #ifdef bottom_xpath
   16292 #undef xmlXPathFreeParserContext
   16293 extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
   16294 #else
   16295 #ifndef xmlXPathFreeParserContext
   16296 extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
   16297 #define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
   16298 #endif
   16299 #endif
   16300 #endif
   16301 
   16302 #if defined(LIBXML_XPATH_ENABLED)
   16303 #ifdef bottom_xpath
   16304 #undef xmlXPathFunctionLookup
   16305 extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
   16306 #else
   16307 #ifndef xmlXPathFunctionLookup
   16308 extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
   16309 #define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
   16310 #endif
   16311 #endif
   16312 #endif
   16313 
   16314 #if defined(LIBXML_XPATH_ENABLED)
   16315 #ifdef bottom_xpath
   16316 #undef xmlXPathFunctionLookupNS
   16317 extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
   16318 #else
   16319 #ifndef xmlXPathFunctionLookupNS
   16320 extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
   16321 #define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
   16322 #endif
   16323 #endif
   16324 #endif
   16325 
   16326 #if defined(LIBXML_XPATH_ENABLED)
   16327 #ifdef bottom_xpath
   16328 #undef xmlXPathHasSameNodes
   16329 extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
   16330 #else
   16331 #ifndef xmlXPathHasSameNodes
   16332 extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
   16333 #define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
   16334 #endif
   16335 #endif
   16336 #endif
   16337 
   16338 #if defined(LIBXML_XPATH_ENABLED)
   16339 #ifdef bottom_xpath
   16340 #undef xmlXPathIdFunction
   16341 extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
   16342 #else
   16343 #ifndef xmlXPathIdFunction
   16344 extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
   16345 #define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
   16346 #endif
   16347 #endif
   16348 #endif
   16349 
   16350 #if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   16351 #ifdef bottom_xpath
   16352 #undef xmlXPathInit
   16353 extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
   16354 #else
   16355 #ifndef xmlXPathInit
   16356 extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
   16357 #define xmlXPathInit xmlXPathInit__internal_alias
   16358 #endif
   16359 #endif
   16360 #endif
   16361 
   16362 #if defined(LIBXML_XPATH_ENABLED)
   16363 #ifdef bottom_xpath
   16364 #undef xmlXPathIntersection
   16365 extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
   16366 #else
   16367 #ifndef xmlXPathIntersection
   16368 extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
   16369 #define xmlXPathIntersection xmlXPathIntersection__internal_alias
   16370 #endif
   16371 #endif
   16372 #endif
   16373 
   16374 #if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   16375 #ifdef bottom_xpath
   16376 #undef xmlXPathIsInf
   16377 extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
   16378 #else
   16379 #ifndef xmlXPathIsInf
   16380 extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
   16381 #define xmlXPathIsInf xmlXPathIsInf__internal_alias
   16382 #endif
   16383 #endif
   16384 #endif
   16385 
   16386 #if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   16387 #ifdef bottom_xpath
   16388 #undef xmlXPathIsNaN
   16389 extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
   16390 #else
   16391 #ifndef xmlXPathIsNaN
   16392 extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
   16393 #define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
   16394 #endif
   16395 #endif
   16396 #endif
   16397 
   16398 #if defined(LIBXML_XPATH_ENABLED)
   16399 #ifdef bottom_xpath
   16400 #undef xmlXPathIsNodeType
   16401 extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
   16402 #else
   16403 #ifndef xmlXPathIsNodeType
   16404 extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
   16405 #define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
   16406 #endif
   16407 #endif
   16408 #endif
   16409 
   16410 #if defined(LIBXML_XPATH_ENABLED)
   16411 #ifdef bottom_xpath
   16412 #undef xmlXPathLangFunction
   16413 extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
   16414 #else
   16415 #ifndef xmlXPathLangFunction
   16416 extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
   16417 #define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
   16418 #endif
   16419 #endif
   16420 #endif
   16421 
   16422 #if defined(LIBXML_XPATH_ENABLED)
   16423 #ifdef bottom_xpath
   16424 #undef xmlXPathLastFunction
   16425 extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
   16426 #else
   16427 #ifndef xmlXPathLastFunction
   16428 extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
   16429 #define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
   16430 #endif
   16431 #endif
   16432 #endif
   16433 
   16434 #if defined(LIBXML_XPATH_ENABLED)
   16435 #ifdef bottom_xpath
   16436 #undef xmlXPathLeading
   16437 extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
   16438 #else
   16439 #ifndef xmlXPathLeading
   16440 extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
   16441 #define xmlXPathLeading xmlXPathLeading__internal_alias
   16442 #endif
   16443 #endif
   16444 #endif
   16445 
   16446 #if defined(LIBXML_XPATH_ENABLED)
   16447 #ifdef bottom_xpath
   16448 #undef xmlXPathLeadingSorted
   16449 extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
   16450 #else
   16451 #ifndef xmlXPathLeadingSorted
   16452 extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
   16453 #define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
   16454 #endif
   16455 #endif
   16456 #endif
   16457 
   16458 #if defined(LIBXML_XPATH_ENABLED)
   16459 #ifdef bottom_xpath
   16460 #undef xmlXPathLocalNameFunction
   16461 extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
   16462 #else
   16463 #ifndef xmlXPathLocalNameFunction
   16464 extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
   16465 #define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
   16466 #endif
   16467 #endif
   16468 #endif
   16469 
   16470 #if defined(LIBXML_XPATH_ENABLED)
   16471 #ifdef bottom_xpath
   16472 #undef xmlXPathModValues
   16473 extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
   16474 #else
   16475 #ifndef xmlXPathModValues
   16476 extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
   16477 #define xmlXPathModValues xmlXPathModValues__internal_alias
   16478 #endif
   16479 #endif
   16480 #endif
   16481 
   16482 #if defined(LIBXML_XPATH_ENABLED)
   16483 #ifdef bottom_xpath
   16484 #undef xmlXPathMultValues
   16485 extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
   16486 #else
   16487 #ifndef xmlXPathMultValues
   16488 extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
   16489 #define xmlXPathMultValues xmlXPathMultValues__internal_alias
   16490 #endif
   16491 #endif
   16492 #endif
   16493 
   16494 #if defined(LIBXML_XPATH_ENABLED)
   16495 #ifdef bottom_xpath
   16496 #undef xmlXPathNamespaceURIFunction
   16497 extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
   16498 #else
   16499 #ifndef xmlXPathNamespaceURIFunction
   16500 extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
   16501 #define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
   16502 #endif
   16503 #endif
   16504 #endif
   16505 
   16506 #if defined(LIBXML_XPATH_ENABLED)
   16507 #ifdef bottom_xpath
   16508 #undef xmlXPathNewBoolean
   16509 extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
   16510 #else
   16511 #ifndef xmlXPathNewBoolean
   16512 extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
   16513 #define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
   16514 #endif
   16515 #endif
   16516 #endif
   16517 
   16518 #if defined(LIBXML_XPATH_ENABLED)
   16519 #ifdef bottom_xpath
   16520 #undef xmlXPathNewCString
   16521 extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
   16522 #else
   16523 #ifndef xmlXPathNewCString
   16524 extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
   16525 #define xmlXPathNewCString xmlXPathNewCString__internal_alias
   16526 #endif
   16527 #endif
   16528 #endif
   16529 
   16530 #if defined(LIBXML_XPATH_ENABLED)
   16531 #ifdef bottom_xpath
   16532 #undef xmlXPathNewContext
   16533 extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
   16534 #else
   16535 #ifndef xmlXPathNewContext
   16536 extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
   16537 #define xmlXPathNewContext xmlXPathNewContext__internal_alias
   16538 #endif
   16539 #endif
   16540 #endif
   16541 
   16542 #if defined(LIBXML_XPATH_ENABLED)
   16543 #ifdef bottom_xpath
   16544 #undef xmlXPathNewFloat
   16545 extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
   16546 #else
   16547 #ifndef xmlXPathNewFloat
   16548 extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
   16549 #define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
   16550 #endif
   16551 #endif
   16552 #endif
   16553 
   16554 #if defined(LIBXML_XPATH_ENABLED)
   16555 #ifdef bottom_xpath
   16556 #undef xmlXPathNewNodeSet
   16557 extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
   16558 #else
   16559 #ifndef xmlXPathNewNodeSet
   16560 extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
   16561 #define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
   16562 #endif
   16563 #endif
   16564 #endif
   16565 
   16566 #if defined(LIBXML_XPATH_ENABLED)
   16567 #ifdef bottom_xpath
   16568 #undef xmlXPathNewNodeSetList
   16569 extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
   16570 #else
   16571 #ifndef xmlXPathNewNodeSetList
   16572 extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
   16573 #define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
   16574 #endif
   16575 #endif
   16576 #endif
   16577 
   16578 #if defined(LIBXML_XPATH_ENABLED)
   16579 #ifdef bottom_xpath
   16580 #undef xmlXPathNewParserContext
   16581 extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
   16582 #else
   16583 #ifndef xmlXPathNewParserContext
   16584 extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
   16585 #define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
   16586 #endif
   16587 #endif
   16588 #endif
   16589 
   16590 #if defined(LIBXML_XPATH_ENABLED)
   16591 #ifdef bottom_xpath
   16592 #undef xmlXPathNewString
   16593 extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
   16594 #else
   16595 #ifndef xmlXPathNewString
   16596 extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
   16597 #define xmlXPathNewString xmlXPathNewString__internal_alias
   16598 #endif
   16599 #endif
   16600 #endif
   16601 
   16602 #if defined(LIBXML_XPATH_ENABLED)
   16603 #ifdef bottom_xpath
   16604 #undef xmlXPathNewValueTree
   16605 extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
   16606 #else
   16607 #ifndef xmlXPathNewValueTree
   16608 extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
   16609 #define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
   16610 #endif
   16611 #endif
   16612 #endif
   16613 
   16614 #if defined(LIBXML_XPATH_ENABLED)
   16615 #ifdef bottom_xpath
   16616 #undef xmlXPathNextAncestor
   16617 extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
   16618 #else
   16619 #ifndef xmlXPathNextAncestor
   16620 extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
   16621 #define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
   16622 #endif
   16623 #endif
   16624 #endif
   16625 
   16626 #if defined(LIBXML_XPATH_ENABLED)
   16627 #ifdef bottom_xpath
   16628 #undef xmlXPathNextAncestorOrSelf
   16629 extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
   16630 #else
   16631 #ifndef xmlXPathNextAncestorOrSelf
   16632 extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
   16633 #define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
   16634 #endif
   16635 #endif
   16636 #endif
   16637 
   16638 #if defined(LIBXML_XPATH_ENABLED)
   16639 #ifdef bottom_xpath
   16640 #undef xmlXPathNextAttribute
   16641 extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
   16642 #else
   16643 #ifndef xmlXPathNextAttribute
   16644 extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
   16645 #define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
   16646 #endif
   16647 #endif
   16648 #endif
   16649 
   16650 #if defined(LIBXML_XPATH_ENABLED)
   16651 #ifdef bottom_xpath
   16652 #undef xmlXPathNextChild
   16653 extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
   16654 #else
   16655 #ifndef xmlXPathNextChild
   16656 extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
   16657 #define xmlXPathNextChild xmlXPathNextChild__internal_alias
   16658 #endif
   16659 #endif
   16660 #endif
   16661 
   16662 #if defined(LIBXML_XPATH_ENABLED)
   16663 #ifdef bottom_xpath
   16664 #undef xmlXPathNextDescendant
   16665 extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
   16666 #else
   16667 #ifndef xmlXPathNextDescendant
   16668 extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
   16669 #define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
   16670 #endif
   16671 #endif
   16672 #endif
   16673 
   16674 #if defined(LIBXML_XPATH_ENABLED)
   16675 #ifdef bottom_xpath
   16676 #undef xmlXPathNextDescendantOrSelf
   16677 extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
   16678 #else
   16679 #ifndef xmlXPathNextDescendantOrSelf
   16680 extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
   16681 #define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
   16682 #endif
   16683 #endif
   16684 #endif
   16685 
   16686 #if defined(LIBXML_XPATH_ENABLED)
   16687 #ifdef bottom_xpath
   16688 #undef xmlXPathNextFollowing
   16689 extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
   16690 #else
   16691 #ifndef xmlXPathNextFollowing
   16692 extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
   16693 #define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
   16694 #endif
   16695 #endif
   16696 #endif
   16697 
   16698 #if defined(LIBXML_XPATH_ENABLED)
   16699 #ifdef bottom_xpath
   16700 #undef xmlXPathNextFollowingSibling
   16701 extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
   16702 #else
   16703 #ifndef xmlXPathNextFollowingSibling
   16704 extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
   16705 #define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
   16706 #endif
   16707 #endif
   16708 #endif
   16709 
   16710 #if defined(LIBXML_XPATH_ENABLED)
   16711 #ifdef bottom_xpath
   16712 #undef xmlXPathNextNamespace
   16713 extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
   16714 #else
   16715 #ifndef xmlXPathNextNamespace
   16716 extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
   16717 #define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
   16718 #endif
   16719 #endif
   16720 #endif
   16721 
   16722 #if defined(LIBXML_XPATH_ENABLED)
   16723 #ifdef bottom_xpath
   16724 #undef xmlXPathNextParent
   16725 extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
   16726 #else
   16727 #ifndef xmlXPathNextParent
   16728 extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
   16729 #define xmlXPathNextParent xmlXPathNextParent__internal_alias
   16730 #endif
   16731 #endif
   16732 #endif
   16733 
   16734 #if defined(LIBXML_XPATH_ENABLED)
   16735 #ifdef bottom_xpath
   16736 #undef xmlXPathNextPreceding
   16737 extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
   16738 #else
   16739 #ifndef xmlXPathNextPreceding
   16740 extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
   16741 #define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
   16742 #endif
   16743 #endif
   16744 #endif
   16745 
   16746 #if defined(LIBXML_XPATH_ENABLED)
   16747 #ifdef bottom_xpath
   16748 #undef xmlXPathNextPrecedingSibling
   16749 extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
   16750 #else
   16751 #ifndef xmlXPathNextPrecedingSibling
   16752 extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
   16753 #define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
   16754 #endif
   16755 #endif
   16756 #endif
   16757 
   16758 #if defined(LIBXML_XPATH_ENABLED)
   16759 #ifdef bottom_xpath
   16760 #undef xmlXPathNextSelf
   16761 extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
   16762 #else
   16763 #ifndef xmlXPathNextSelf
   16764 extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
   16765 #define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
   16766 #endif
   16767 #endif
   16768 #endif
   16769 
   16770 #if defined(LIBXML_XPATH_ENABLED)
   16771 #ifdef bottom_xpath
   16772 #undef xmlXPathNodeEval
   16773 extern __typeof (xmlXPathNodeEval) xmlXPathNodeEval __attribute((alias("xmlXPathNodeEval__internal_alias")));
   16774 #else
   16775 #ifndef xmlXPathNodeEval
   16776 extern __typeof (xmlXPathNodeEval) xmlXPathNodeEval__internal_alias __attribute((visibility("hidden")));
   16777 #define xmlXPathNodeEval xmlXPathNodeEval__internal_alias
   16778 #endif
   16779 #endif
   16780 #endif
   16781 
   16782 #if defined(LIBXML_XPATH_ENABLED)
   16783 #ifdef bottom_xpath
   16784 #undef xmlXPathNodeLeading
   16785 extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
   16786 #else
   16787 #ifndef xmlXPathNodeLeading
   16788 extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
   16789 #define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
   16790 #endif
   16791 #endif
   16792 #endif
   16793 
   16794 #if defined(LIBXML_XPATH_ENABLED)
   16795 #ifdef bottom_xpath
   16796 #undef xmlXPathNodeLeadingSorted
   16797 extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
   16798 #else
   16799 #ifndef xmlXPathNodeLeadingSorted
   16800 extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
   16801 #define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
   16802 #endif
   16803 #endif
   16804 #endif
   16805 
   16806 #if defined(LIBXML_XPATH_ENABLED)
   16807 #ifdef bottom_xpath
   16808 #undef xmlXPathNodeSetAdd
   16809 extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
   16810 #else
   16811 #ifndef xmlXPathNodeSetAdd
   16812 extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
   16813 #define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
   16814 #endif
   16815 #endif
   16816 #endif
   16817 
   16818 #if defined(LIBXML_XPATH_ENABLED)
   16819 #ifdef bottom_xpath
   16820 #undef xmlXPathNodeSetAddNs
   16821 extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
   16822 #else
   16823 #ifndef xmlXPathNodeSetAddNs
   16824 extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
   16825 #define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
   16826 #endif
   16827 #endif
   16828 #endif
   16829 
   16830 #if defined(LIBXML_XPATH_ENABLED)
   16831 #ifdef bottom_xpath
   16832 #undef xmlXPathNodeSetAddUnique
   16833 extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
   16834 #else
   16835 #ifndef xmlXPathNodeSetAddUnique
   16836 extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
   16837 #define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
   16838 #endif
   16839 #endif
   16840 #endif
   16841 
   16842 #if defined(LIBXML_XPATH_ENABLED)
   16843 #ifdef bottom_xpath
   16844 #undef xmlXPathNodeSetContains
   16845 extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
   16846 #else
   16847 #ifndef xmlXPathNodeSetContains
   16848 extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
   16849 #define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
   16850 #endif
   16851 #endif
   16852 #endif
   16853 
   16854 #if defined(LIBXML_XPATH_ENABLED)
   16855 #ifdef bottom_xpath
   16856 #undef xmlXPathNodeSetCreate
   16857 extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
   16858 #else
   16859 #ifndef xmlXPathNodeSetCreate
   16860 extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
   16861 #define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
   16862 #endif
   16863 #endif
   16864 #endif
   16865 
   16866 #if defined(LIBXML_XPATH_ENABLED)
   16867 #ifdef bottom_xpath
   16868 #undef xmlXPathNodeSetDel
   16869 extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
   16870 #else
   16871 #ifndef xmlXPathNodeSetDel
   16872 extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
   16873 #define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
   16874 #endif
   16875 #endif
   16876 #endif
   16877 
   16878 #if defined(LIBXML_XPATH_ENABLED)
   16879 #ifdef bottom_xpath
   16880 #undef xmlXPathNodeSetFreeNs
   16881 extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
   16882 #else
   16883 #ifndef xmlXPathNodeSetFreeNs
   16884 extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
   16885 #define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
   16886 #endif
   16887 #endif
   16888 #endif
   16889 
   16890 #if defined(LIBXML_XPATH_ENABLED)
   16891 #ifdef bottom_xpath
   16892 #undef xmlXPathNodeSetMerge
   16893 extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
   16894 #else
   16895 #ifndef xmlXPathNodeSetMerge
   16896 extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
   16897 #define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
   16898 #endif
   16899 #endif
   16900 #endif
   16901 
   16902 #if defined(LIBXML_XPATH_ENABLED)
   16903 #ifdef bottom_xpath
   16904 #undef xmlXPathNodeSetRemove
   16905 extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
   16906 #else
   16907 #ifndef xmlXPathNodeSetRemove
   16908 extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
   16909 #define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
   16910 #endif
   16911 #endif
   16912 #endif
   16913 
   16914 #if defined(LIBXML_XPATH_ENABLED)
   16915 #ifdef bottom_xpath
   16916 #undef xmlXPathNodeSetSort
   16917 extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
   16918 #else
   16919 #ifndef xmlXPathNodeSetSort
   16920 extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
   16921 #define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
   16922 #endif
   16923 #endif
   16924 #endif
   16925 
   16926 #if defined(LIBXML_XPATH_ENABLED)
   16927 #ifdef bottom_xpath
   16928 #undef xmlXPathNodeTrailing
   16929 extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
   16930 #else
   16931 #ifndef xmlXPathNodeTrailing
   16932 extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
   16933 #define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
   16934 #endif
   16935 #endif
   16936 #endif
   16937 
   16938 #if defined(LIBXML_XPATH_ENABLED)
   16939 #ifdef bottom_xpath
   16940 #undef xmlXPathNodeTrailingSorted
   16941 extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
   16942 #else
   16943 #ifndef xmlXPathNodeTrailingSorted
   16944 extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
   16945 #define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
   16946 #endif
   16947 #endif
   16948 #endif
   16949 
   16950 #if defined(LIBXML_XPATH_ENABLED)
   16951 #ifdef bottom_xpath
   16952 #undef xmlXPathNormalizeFunction
   16953 extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
   16954 #else
   16955 #ifndef xmlXPathNormalizeFunction
   16956 extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
   16957 #define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
   16958 #endif
   16959 #endif
   16960 #endif
   16961 
   16962 #if defined(LIBXML_XPATH_ENABLED)
   16963 #ifdef bottom_xpath
   16964 #undef xmlXPathNotEqualValues
   16965 extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
   16966 #else
   16967 #ifndef xmlXPathNotEqualValues
   16968 extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
   16969 #define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
   16970 #endif
   16971 #endif
   16972 #endif
   16973 
   16974 #if defined(LIBXML_XPATH_ENABLED)
   16975 #ifdef bottom_xpath
   16976 #undef xmlXPathNotFunction
   16977 extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
   16978 #else
   16979 #ifndef xmlXPathNotFunction
   16980 extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
   16981 #define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
   16982 #endif
   16983 #endif
   16984 #endif
   16985 
   16986 #if defined(LIBXML_XPATH_ENABLED)
   16987 #ifdef bottom_xpath
   16988 #undef xmlXPathNsLookup
   16989 extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
   16990 #else
   16991 #ifndef xmlXPathNsLookup
   16992 extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
   16993 #define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
   16994 #endif
   16995 #endif
   16996 #endif
   16997 
   16998 #if defined(LIBXML_XPATH_ENABLED)
   16999 #ifdef bottom_xpath
   17000 #undef xmlXPathNumberFunction
   17001 extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
   17002 #else
   17003 #ifndef xmlXPathNumberFunction
   17004 extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
   17005 #define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
   17006 #endif
   17007 #endif
   17008 #endif
   17009 
   17010 #if defined(LIBXML_XPATH_ENABLED)
   17011 #ifdef bottom_xpath
   17012 #undef xmlXPathObjectCopy
   17013 extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
   17014 #else
   17015 #ifndef xmlXPathObjectCopy
   17016 extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
   17017 #define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
   17018 #endif
   17019 #endif
   17020 #endif
   17021 
   17022 #if defined(LIBXML_XPATH_ENABLED)
   17023 #ifdef bottom_xpath
   17024 #undef xmlXPathOrderDocElems
   17025 extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
   17026 #else
   17027 #ifndef xmlXPathOrderDocElems
   17028 extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
   17029 #define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
   17030 #endif
   17031 #endif
   17032 #endif
   17033 
   17034 #if defined(LIBXML_XPATH_ENABLED)
   17035 #ifdef bottom_xpath
   17036 #undef xmlXPathParseNCName
   17037 extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
   17038 #else
   17039 #ifndef xmlXPathParseNCName
   17040 extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
   17041 #define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
   17042 #endif
   17043 #endif
   17044 #endif
   17045 
   17046 #if defined(LIBXML_XPATH_ENABLED)
   17047 #ifdef bottom_xpath
   17048 #undef xmlXPathParseName
   17049 extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
   17050 #else
   17051 #ifndef xmlXPathParseName
   17052 extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
   17053 #define xmlXPathParseName xmlXPathParseName__internal_alias
   17054 #endif
   17055 #endif
   17056 #endif
   17057 
   17058 #if defined(LIBXML_XPATH_ENABLED)
   17059 #ifdef bottom_xpath
   17060 #undef xmlXPathPopBoolean
   17061 extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
   17062 #else
   17063 #ifndef xmlXPathPopBoolean
   17064 extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
   17065 #define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
   17066 #endif
   17067 #endif
   17068 #endif
   17069 
   17070 #if defined(LIBXML_XPATH_ENABLED)
   17071 #ifdef bottom_xpath
   17072 #undef xmlXPathPopExternal
   17073 extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
   17074 #else
   17075 #ifndef xmlXPathPopExternal
   17076 extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
   17077 #define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
   17078 #endif
   17079 #endif
   17080 #endif
   17081 
   17082 #if defined(LIBXML_XPATH_ENABLED)
   17083 #ifdef bottom_xpath
   17084 #undef xmlXPathPopNodeSet
   17085 extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
   17086 #else
   17087 #ifndef xmlXPathPopNodeSet
   17088 extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
   17089 #define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
   17090 #endif
   17091 #endif
   17092 #endif
   17093 
   17094 #if defined(LIBXML_XPATH_ENABLED)
   17095 #ifdef bottom_xpath
   17096 #undef xmlXPathPopNumber
   17097 extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
   17098 #else
   17099 #ifndef xmlXPathPopNumber
   17100 extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
   17101 #define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
   17102 #endif
   17103 #endif
   17104 #endif
   17105 
   17106 #if defined(LIBXML_XPATH_ENABLED)
   17107 #ifdef bottom_xpath
   17108 #undef xmlXPathPopString
   17109 extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
   17110 #else
   17111 #ifndef xmlXPathPopString
   17112 extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
   17113 #define xmlXPathPopString xmlXPathPopString__internal_alias
   17114 #endif
   17115 #endif
   17116 #endif
   17117 
   17118 #if defined(LIBXML_XPATH_ENABLED)
   17119 #ifdef bottom_xpath
   17120 #undef xmlXPathPositionFunction
   17121 extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
   17122 #else
   17123 #ifndef xmlXPathPositionFunction
   17124 extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
   17125 #define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
   17126 #endif
   17127 #endif
   17128 #endif
   17129 
   17130 #if defined(LIBXML_XPATH_ENABLED)
   17131 #ifdef bottom_xpath
   17132 #undef xmlXPathRegisterAllFunctions
   17133 extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
   17134 #else
   17135 #ifndef xmlXPathRegisterAllFunctions
   17136 extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
   17137 #define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
   17138 #endif
   17139 #endif
   17140 #endif
   17141 
   17142 #if defined(LIBXML_XPATH_ENABLED)
   17143 #ifdef bottom_xpath
   17144 #undef xmlXPathRegisterFunc
   17145 extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
   17146 #else
   17147 #ifndef xmlXPathRegisterFunc
   17148 extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
   17149 #define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
   17150 #endif
   17151 #endif
   17152 #endif
   17153 
   17154 #if defined(LIBXML_XPATH_ENABLED)
   17155 #ifdef bottom_xpath
   17156 #undef xmlXPathRegisterFuncLookup
   17157 extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
   17158 #else
   17159 #ifndef xmlXPathRegisterFuncLookup
   17160 extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
   17161 #define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
   17162 #endif
   17163 #endif
   17164 #endif
   17165 
   17166 #if defined(LIBXML_XPATH_ENABLED)
   17167 #ifdef bottom_xpath
   17168 #undef xmlXPathRegisterFuncNS
   17169 extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
   17170 #else
   17171 #ifndef xmlXPathRegisterFuncNS
   17172 extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
   17173 #define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
   17174 #endif
   17175 #endif
   17176 #endif
   17177 
   17178 #if defined(LIBXML_XPATH_ENABLED)
   17179 #ifdef bottom_xpath
   17180 #undef xmlXPathRegisterNs
   17181 extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
   17182 #else
   17183 #ifndef xmlXPathRegisterNs
   17184 extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
   17185 #define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
   17186 #endif
   17187 #endif
   17188 #endif
   17189 
   17190 #if defined(LIBXML_XPATH_ENABLED)
   17191 #ifdef bottom_xpath
   17192 #undef xmlXPathRegisterVariable
   17193 extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
   17194 #else
   17195 #ifndef xmlXPathRegisterVariable
   17196 extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
   17197 #define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
   17198 #endif
   17199 #endif
   17200 #endif
   17201 
   17202 #if defined(LIBXML_XPATH_ENABLED)
   17203 #ifdef bottom_xpath
   17204 #undef xmlXPathRegisterVariableLookup
   17205 extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
   17206 #else
   17207 #ifndef xmlXPathRegisterVariableLookup
   17208 extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
   17209 #define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
   17210 #endif
   17211 #endif
   17212 #endif
   17213 
   17214 #if defined(LIBXML_XPATH_ENABLED)
   17215 #ifdef bottom_xpath
   17216 #undef xmlXPathRegisterVariableNS
   17217 extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
   17218 #else
   17219 #ifndef xmlXPathRegisterVariableNS
   17220 extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
   17221 #define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
   17222 #endif
   17223 #endif
   17224 #endif
   17225 
   17226 #if defined(LIBXML_XPATH_ENABLED)
   17227 #ifdef bottom_xpath
   17228 #undef xmlXPathRegisteredFuncsCleanup
   17229 extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
   17230 #else
   17231 #ifndef xmlXPathRegisteredFuncsCleanup
   17232 extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
   17233 #define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
   17234 #endif
   17235 #endif
   17236 #endif
   17237 
   17238 #if defined(LIBXML_XPATH_ENABLED)
   17239 #ifdef bottom_xpath
   17240 #undef xmlXPathRegisteredNsCleanup
   17241 extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
   17242 #else
   17243 #ifndef xmlXPathRegisteredNsCleanup
   17244 extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
   17245 #define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
   17246 #endif
   17247 #endif
   17248 #endif
   17249 
   17250 #if defined(LIBXML_XPATH_ENABLED)
   17251 #ifdef bottom_xpath
   17252 #undef xmlXPathRegisteredVariablesCleanup
   17253 extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
   17254 #else
   17255 #ifndef xmlXPathRegisteredVariablesCleanup
   17256 extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
   17257 #define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
   17258 #endif
   17259 #endif
   17260 #endif
   17261 
   17262 #if defined(LIBXML_XPATH_ENABLED)
   17263 #ifdef bottom_xpath
   17264 #undef xmlXPathRoot
   17265 extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
   17266 #else
   17267 #ifndef xmlXPathRoot
   17268 extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
   17269 #define xmlXPathRoot xmlXPathRoot__internal_alias
   17270 #endif
   17271 #endif
   17272 #endif
   17273 
   17274 #if defined(LIBXML_XPATH_ENABLED)
   17275 #ifdef bottom_xpath
   17276 #undef xmlXPathRoundFunction
   17277 extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
   17278 #else
   17279 #ifndef xmlXPathRoundFunction
   17280 extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
   17281 #define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
   17282 #endif
   17283 #endif
   17284 #endif
   17285 
   17286 #if defined(LIBXML_XPATH_ENABLED)
   17287 #ifdef bottom_xpath
   17288 #undef xmlXPathSetContextNode
   17289 extern __typeof (xmlXPathSetContextNode) xmlXPathSetContextNode __attribute((alias("xmlXPathSetContextNode__internal_alias")));
   17290 #else
   17291 #ifndef xmlXPathSetContextNode
   17292 extern __typeof (xmlXPathSetContextNode) xmlXPathSetContextNode__internal_alias __attribute((visibility("hidden")));
   17293 #define xmlXPathSetContextNode xmlXPathSetContextNode__internal_alias
   17294 #endif
   17295 #endif
   17296 #endif
   17297 
   17298 #if defined(LIBXML_XPATH_ENABLED)
   17299 #ifdef bottom_xpath
   17300 #undef xmlXPathStartsWithFunction
   17301 extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
   17302 #else
   17303 #ifndef xmlXPathStartsWithFunction
   17304 extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
   17305 #define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
   17306 #endif
   17307 #endif
   17308 #endif
   17309 
   17310 #if defined(LIBXML_XPATH_ENABLED)
   17311 #ifdef bottom_xpath
   17312 #undef xmlXPathStringEvalNumber
   17313 extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
   17314 #else
   17315 #ifndef xmlXPathStringEvalNumber
   17316 extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
   17317 #define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
   17318 #endif
   17319 #endif
   17320 #endif
   17321 
   17322 #if defined(LIBXML_XPATH_ENABLED)
   17323 #ifdef bottom_xpath
   17324 #undef xmlXPathStringFunction
   17325 extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
   17326 #else
   17327 #ifndef xmlXPathStringFunction
   17328 extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
   17329 #define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
   17330 #endif
   17331 #endif
   17332 #endif
   17333 
   17334 #if defined(LIBXML_XPATH_ENABLED)
   17335 #ifdef bottom_xpath
   17336 #undef xmlXPathStringLengthFunction
   17337 extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
   17338 #else
   17339 #ifndef xmlXPathStringLengthFunction
   17340 extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
   17341 #define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
   17342 #endif
   17343 #endif
   17344 #endif
   17345 
   17346 #if defined(LIBXML_XPATH_ENABLED)
   17347 #ifdef bottom_xpath
   17348 #undef xmlXPathSubValues
   17349 extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
   17350 #else
   17351 #ifndef xmlXPathSubValues
   17352 extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
   17353 #define xmlXPathSubValues xmlXPathSubValues__internal_alias
   17354 #endif
   17355 #endif
   17356 #endif
   17357 
   17358 #if defined(LIBXML_XPATH_ENABLED)
   17359 #ifdef bottom_xpath
   17360 #undef xmlXPathSubstringAfterFunction
   17361 extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
   17362 #else
   17363 #ifndef xmlXPathSubstringAfterFunction
   17364 extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
   17365 #define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
   17366 #endif
   17367 #endif
   17368 #endif
   17369 
   17370 #if defined(LIBXML_XPATH_ENABLED)
   17371 #ifdef bottom_xpath
   17372 #undef xmlXPathSubstringBeforeFunction
   17373 extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
   17374 #else
   17375 #ifndef xmlXPathSubstringBeforeFunction
   17376 extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
   17377 #define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
   17378 #endif
   17379 #endif
   17380 #endif
   17381 
   17382 #if defined(LIBXML_XPATH_ENABLED)
   17383 #ifdef bottom_xpath
   17384 #undef xmlXPathSubstringFunction
   17385 extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
   17386 #else
   17387 #ifndef xmlXPathSubstringFunction
   17388 extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
   17389 #define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
   17390 #endif
   17391 #endif
   17392 #endif
   17393 
   17394 #if defined(LIBXML_XPATH_ENABLED)
   17395 #ifdef bottom_xpath
   17396 #undef xmlXPathSumFunction
   17397 extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
   17398 #else
   17399 #ifndef xmlXPathSumFunction
   17400 extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
   17401 #define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
   17402 #endif
   17403 #endif
   17404 #endif
   17405 
   17406 #if defined(LIBXML_XPATH_ENABLED)
   17407 #ifdef bottom_xpath
   17408 #undef xmlXPathTrailing
   17409 extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
   17410 #else
   17411 #ifndef xmlXPathTrailing
   17412 extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
   17413 #define xmlXPathTrailing xmlXPathTrailing__internal_alias
   17414 #endif
   17415 #endif
   17416 #endif
   17417 
   17418 #if defined(LIBXML_XPATH_ENABLED)
   17419 #ifdef bottom_xpath
   17420 #undef xmlXPathTrailingSorted
   17421 extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
   17422 #else
   17423 #ifndef xmlXPathTrailingSorted
   17424 extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
   17425 #define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
   17426 #endif
   17427 #endif
   17428 #endif
   17429 
   17430 #if defined(LIBXML_XPATH_ENABLED)
   17431 #ifdef bottom_xpath
   17432 #undef xmlXPathTranslateFunction
   17433 extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
   17434 #else
   17435 #ifndef xmlXPathTranslateFunction
   17436 extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
   17437 #define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
   17438 #endif
   17439 #endif
   17440 #endif
   17441 
   17442 #if defined(LIBXML_XPATH_ENABLED)
   17443 #ifdef bottom_xpath
   17444 #undef xmlXPathTrueFunction
   17445 extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
   17446 #else
   17447 #ifndef xmlXPathTrueFunction
   17448 extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
   17449 #define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
   17450 #endif
   17451 #endif
   17452 #endif
   17453 
   17454 #if defined(LIBXML_XPATH_ENABLED)
   17455 #ifdef bottom_xpath
   17456 #undef xmlXPathValueFlipSign
   17457 extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
   17458 #else
   17459 #ifndef xmlXPathValueFlipSign
   17460 extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
   17461 #define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
   17462 #endif
   17463 #endif
   17464 #endif
   17465 
   17466 #if defined(LIBXML_XPATH_ENABLED)
   17467 #ifdef bottom_xpath
   17468 #undef xmlXPathVariableLookup
   17469 extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
   17470 #else
   17471 #ifndef xmlXPathVariableLookup
   17472 extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
   17473 #define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
   17474 #endif
   17475 #endif
   17476 #endif
   17477 
   17478 #if defined(LIBXML_XPATH_ENABLED)
   17479 #ifdef bottom_xpath
   17480 #undef xmlXPathVariableLookupNS
   17481 extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
   17482 #else
   17483 #ifndef xmlXPathVariableLookupNS
   17484 extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
   17485 #define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
   17486 #endif
   17487 #endif
   17488 #endif
   17489 
   17490 #if defined(LIBXML_XPATH_ENABLED)
   17491 #ifdef bottom_xpath
   17492 #undef xmlXPathWrapCString
   17493 extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
   17494 #else
   17495 #ifndef xmlXPathWrapCString
   17496 extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
   17497 #define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
   17498 #endif
   17499 #endif
   17500 #endif
   17501 
   17502 #if defined(LIBXML_XPATH_ENABLED)
   17503 #ifdef bottom_xpath
   17504 #undef xmlXPathWrapExternal
   17505 extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
   17506 #else
   17507 #ifndef xmlXPathWrapExternal
   17508 extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
   17509 #define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
   17510 #endif
   17511 #endif
   17512 #endif
   17513 
   17514 #if defined(LIBXML_XPATH_ENABLED)
   17515 #ifdef bottom_xpath
   17516 #undef xmlXPathWrapNodeSet
   17517 extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
   17518 #else
   17519 #ifndef xmlXPathWrapNodeSet
   17520 extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
   17521 #define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
   17522 #endif
   17523 #endif
   17524 #endif
   17525 
   17526 #if defined(LIBXML_XPATH_ENABLED)
   17527 #ifdef bottom_xpath
   17528 #undef xmlXPathWrapString
   17529 extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
   17530 #else
   17531 #ifndef xmlXPathWrapString
   17532 extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
   17533 #define xmlXPathWrapString xmlXPathWrapString__internal_alias
   17534 #endif
   17535 #endif
   17536 #endif
   17537 
   17538 #if defined(LIBXML_XPATH_ENABLED)
   17539 #ifdef bottom_xpath
   17540 #undef xmlXPatherror
   17541 extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
   17542 #else
   17543 #ifndef xmlXPatherror
   17544 extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
   17545 #define xmlXPatherror xmlXPatherror__internal_alias
   17546 #endif
   17547 #endif
   17548 #endif
   17549 
   17550 #if defined(LIBXML_XPTR_ENABLED)
   17551 #ifdef bottom_xpointer
   17552 #undef xmlXPtrBuildNodeList
   17553 extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
   17554 #else
   17555 #ifndef xmlXPtrBuildNodeList
   17556 extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
   17557 #define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
   17558 #endif
   17559 #endif
   17560 #endif
   17561 
   17562 #if defined(LIBXML_XPTR_ENABLED)
   17563 #ifdef bottom_xpointer
   17564 #undef xmlXPtrEval
   17565 extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
   17566 #else
   17567 #ifndef xmlXPtrEval
   17568 extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
   17569 #define xmlXPtrEval xmlXPtrEval__internal_alias
   17570 #endif
   17571 #endif
   17572 #endif
   17573 
   17574 #if defined(LIBXML_XPTR_ENABLED)
   17575 #ifdef bottom_xpointer
   17576 #undef xmlXPtrEvalRangePredicate
   17577 extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
   17578 #else
   17579 #ifndef xmlXPtrEvalRangePredicate
   17580 extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
   17581 #define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
   17582 #endif
   17583 #endif
   17584 #endif
   17585 
   17586 #if defined(LIBXML_XPTR_ENABLED)
   17587 #ifdef bottom_xpointer
   17588 #undef xmlXPtrFreeLocationSet
   17589 extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
   17590 #else
   17591 #ifndef xmlXPtrFreeLocationSet
   17592 extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
   17593 #define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
   17594 #endif
   17595 #endif
   17596 #endif
   17597 
   17598 #if defined(LIBXML_XPTR_ENABLED)
   17599 #ifdef bottom_xpointer
   17600 #undef xmlXPtrLocationSetAdd
   17601 extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
   17602 #else
   17603 #ifndef xmlXPtrLocationSetAdd
   17604 extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
   17605 #define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
   17606 #endif
   17607 #endif
   17608 #endif
   17609 
   17610 #if defined(LIBXML_XPTR_ENABLED)
   17611 #ifdef bottom_xpointer
   17612 #undef xmlXPtrLocationSetCreate
   17613 extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
   17614 #else
   17615 #ifndef xmlXPtrLocationSetCreate
   17616 extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
   17617 #define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
   17618 #endif
   17619 #endif
   17620 #endif
   17621 
   17622 #if defined(LIBXML_XPTR_ENABLED)
   17623 #ifdef bottom_xpointer
   17624 #undef xmlXPtrLocationSetDel
   17625 extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
   17626 #else
   17627 #ifndef xmlXPtrLocationSetDel
   17628 extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
   17629 #define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
   17630 #endif
   17631 #endif
   17632 #endif
   17633 
   17634 #if defined(LIBXML_XPTR_ENABLED)
   17635 #ifdef bottom_xpointer
   17636 #undef xmlXPtrLocationSetMerge
   17637 extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
   17638 #else
   17639 #ifndef xmlXPtrLocationSetMerge
   17640 extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
   17641 #define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
   17642 #endif
   17643 #endif
   17644 #endif
   17645 
   17646 #if defined(LIBXML_XPTR_ENABLED)
   17647 #ifdef bottom_xpointer
   17648 #undef xmlXPtrLocationSetRemove
   17649 extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
   17650 #else
   17651 #ifndef xmlXPtrLocationSetRemove
   17652 extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
   17653 #define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
   17654 #endif
   17655 #endif
   17656 #endif
   17657 
   17658 #if defined(LIBXML_XPTR_ENABLED)
   17659 #ifdef bottom_xpointer
   17660 #undef xmlXPtrNewCollapsedRange
   17661 extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
   17662 #else
   17663 #ifndef xmlXPtrNewCollapsedRange
   17664 extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
   17665 #define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
   17666 #endif
   17667 #endif
   17668 #endif
   17669 
   17670 #if defined(LIBXML_XPTR_ENABLED)
   17671 #ifdef bottom_xpointer
   17672 #undef xmlXPtrNewContext
   17673 extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
   17674 #else
   17675 #ifndef xmlXPtrNewContext
   17676 extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
   17677 #define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
   17678 #endif
   17679 #endif
   17680 #endif
   17681 
   17682 #if defined(LIBXML_XPTR_ENABLED)
   17683 #ifdef bottom_xpointer
   17684 #undef xmlXPtrNewLocationSetNodeSet
   17685 extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
   17686 #else
   17687 #ifndef xmlXPtrNewLocationSetNodeSet
   17688 extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
   17689 #define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
   17690 #endif
   17691 #endif
   17692 #endif
   17693 
   17694 #if defined(LIBXML_XPTR_ENABLED)
   17695 #ifdef bottom_xpointer
   17696 #undef xmlXPtrNewLocationSetNodes
   17697 extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
   17698 #else
   17699 #ifndef xmlXPtrNewLocationSetNodes
   17700 extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
   17701 #define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
   17702 #endif
   17703 #endif
   17704 #endif
   17705 
   17706 #if defined(LIBXML_XPTR_ENABLED)
   17707 #ifdef bottom_xpointer
   17708 #undef xmlXPtrNewRange
   17709 extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
   17710 #else
   17711 #ifndef xmlXPtrNewRange
   17712 extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
   17713 #define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
   17714 #endif
   17715 #endif
   17716 #endif
   17717 
   17718 #if defined(LIBXML_XPTR_ENABLED)
   17719 #ifdef bottom_xpointer
   17720 #undef xmlXPtrNewRangeNodeObject
   17721 extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
   17722 #else
   17723 #ifndef xmlXPtrNewRangeNodeObject
   17724 extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
   17725 #define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
   17726 #endif
   17727 #endif
   17728 #endif
   17729 
   17730 #if defined(LIBXML_XPTR_ENABLED)
   17731 #ifdef bottom_xpointer
   17732 #undef xmlXPtrNewRangeNodePoint
   17733 extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
   17734 #else
   17735 #ifndef xmlXPtrNewRangeNodePoint
   17736 extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
   17737 #define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
   17738 #endif
   17739 #endif
   17740 #endif
   17741 
   17742 #if defined(LIBXML_XPTR_ENABLED)
   17743 #ifdef bottom_xpointer
   17744 #undef xmlXPtrNewRangeNodes
   17745 extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
   17746 #else
   17747 #ifndef xmlXPtrNewRangeNodes
   17748 extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
   17749 #define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
   17750 #endif
   17751 #endif
   17752 #endif
   17753 
   17754 #if defined(LIBXML_XPTR_ENABLED)
   17755 #ifdef bottom_xpointer
   17756 #undef xmlXPtrNewRangePointNode
   17757 extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
   17758 #else
   17759 #ifndef xmlXPtrNewRangePointNode
   17760 extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
   17761 #define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
   17762 #endif
   17763 #endif
   17764 #endif
   17765 
   17766 #if defined(LIBXML_XPTR_ENABLED)
   17767 #ifdef bottom_xpointer
   17768 #undef xmlXPtrNewRangePoints
   17769 extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
   17770 #else
   17771 #ifndef xmlXPtrNewRangePoints
   17772 extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
   17773 #define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
   17774 #endif
   17775 #endif
   17776 #endif
   17777 
   17778 #if defined(LIBXML_XPTR_ENABLED)
   17779 #ifdef bottom_xpointer
   17780 #undef xmlXPtrRangeToFunction
   17781 extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
   17782 #else
   17783 #ifndef xmlXPtrRangeToFunction
   17784 extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
   17785 #define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
   17786 #endif
   17787 #endif
   17788 #endif
   17789 
   17790 #if defined(LIBXML_XPTR_ENABLED)
   17791 #ifdef bottom_xpointer
   17792 #undef xmlXPtrWrapLocationSet
   17793 extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
   17794 #else
   17795 #ifndef xmlXPtrWrapLocationSet
   17796 extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
   17797 #define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
   17798 #endif
   17799 #endif
   17800 #endif
   17801 
   17802 
   17803 #endif
   17804 #endif
   17805 #endif
   17806 #endif
   17807 #endif
   17808 
   17809