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)
   1065 #ifdef bottom_tree
   1066 #undef xmlAddPrevSibling
   1067 extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling __attribute((alias("xmlAddPrevSibling__internal_alias")));
   1068 #else
   1069 #ifndef xmlAddPrevSibling
   1070 extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling__internal_alias __attribute((visibility("hidden")));
   1071 #define xmlAddPrevSibling xmlAddPrevSibling__internal_alias
   1072 #endif
   1073 #endif
   1074 #endif
   1075 
   1076 #ifdef bottom_valid
   1077 #undef xmlAddRef
   1078 extern __typeof (xmlAddRef) xmlAddRef __attribute((alias("xmlAddRef__internal_alias")));
   1079 #else
   1080 #ifndef xmlAddRef
   1081 extern __typeof (xmlAddRef) xmlAddRef__internal_alias __attribute((visibility("hidden")));
   1082 #define xmlAddRef xmlAddRef__internal_alias
   1083 #endif
   1084 #endif
   1085 
   1086 #ifdef bottom_tree
   1087 #undef xmlAddSibling
   1088 extern __typeof (xmlAddSibling) xmlAddSibling __attribute((alias("xmlAddSibling__internal_alias")));
   1089 #else
   1090 #ifndef xmlAddSibling
   1091 extern __typeof (xmlAddSibling) xmlAddSibling__internal_alias __attribute((visibility("hidden")));
   1092 #define xmlAddSibling xmlAddSibling__internal_alias
   1093 #endif
   1094 #endif
   1095 
   1096 #if defined(LIBXML_OUTPUT_ENABLED)
   1097 #ifdef bottom_xmlIO
   1098 #undef xmlAllocOutputBuffer
   1099 extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer __attribute((alias("xmlAllocOutputBuffer__internal_alias")));
   1100 #else
   1101 #ifndef xmlAllocOutputBuffer
   1102 extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer__internal_alias __attribute((visibility("hidden")));
   1103 #define xmlAllocOutputBuffer xmlAllocOutputBuffer__internal_alias
   1104 #endif
   1105 #endif
   1106 #endif
   1107 
   1108 #ifdef bottom_xmlIO
   1109 #undef xmlAllocParserInputBuffer
   1110 extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer __attribute((alias("xmlAllocParserInputBuffer__internal_alias")));
   1111 #else
   1112 #ifndef xmlAllocParserInputBuffer
   1113 extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer__internal_alias __attribute((visibility("hidden")));
   1114 #define xmlAllocParserInputBuffer xmlAllocParserInputBuffer__internal_alias
   1115 #endif
   1116 #endif
   1117 
   1118 #if defined(LIBXML_OUTPUT_ENABLED)
   1119 #ifdef bottom_xmlsave
   1120 #undef xmlAttrSerializeTxtContent
   1121 extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent __attribute((alias("xmlAttrSerializeTxtContent__internal_alias")));
   1122 #else
   1123 #ifndef xmlAttrSerializeTxtContent
   1124 extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent__internal_alias __attribute((visibility("hidden")));
   1125 #define xmlAttrSerializeTxtContent xmlAttrSerializeTxtContent__internal_alias
   1126 #endif
   1127 #endif
   1128 #endif
   1129 
   1130 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1131 #ifdef bottom_xmlregexp
   1132 #undef xmlAutomataCompile
   1133 extern __typeof (xmlAutomataCompile) xmlAutomataCompile __attribute((alias("xmlAutomataCompile__internal_alias")));
   1134 #else
   1135 #ifndef xmlAutomataCompile
   1136 extern __typeof (xmlAutomataCompile) xmlAutomataCompile__internal_alias __attribute((visibility("hidden")));
   1137 #define xmlAutomataCompile xmlAutomataCompile__internal_alias
   1138 #endif
   1139 #endif
   1140 #endif
   1141 
   1142 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1143 #ifdef bottom_xmlregexp
   1144 #undef xmlAutomataGetInitState
   1145 extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState __attribute((alias("xmlAutomataGetInitState__internal_alias")));
   1146 #else
   1147 #ifndef xmlAutomataGetInitState
   1148 extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState__internal_alias __attribute((visibility("hidden")));
   1149 #define xmlAutomataGetInitState xmlAutomataGetInitState__internal_alias
   1150 #endif
   1151 #endif
   1152 #endif
   1153 
   1154 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1155 #ifdef bottom_xmlregexp
   1156 #undef xmlAutomataIsDeterminist
   1157 extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist __attribute((alias("xmlAutomataIsDeterminist__internal_alias")));
   1158 #else
   1159 #ifndef xmlAutomataIsDeterminist
   1160 extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist__internal_alias __attribute((visibility("hidden")));
   1161 #define xmlAutomataIsDeterminist xmlAutomataIsDeterminist__internal_alias
   1162 #endif
   1163 #endif
   1164 #endif
   1165 
   1166 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1167 #ifdef bottom_xmlregexp
   1168 #undef xmlAutomataNewAllTrans
   1169 extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans __attribute((alias("xmlAutomataNewAllTrans__internal_alias")));
   1170 #else
   1171 #ifndef xmlAutomataNewAllTrans
   1172 extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans__internal_alias __attribute((visibility("hidden")));
   1173 #define xmlAutomataNewAllTrans xmlAutomataNewAllTrans__internal_alias
   1174 #endif
   1175 #endif
   1176 #endif
   1177 
   1178 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1179 #ifdef bottom_xmlregexp
   1180 #undef xmlAutomataNewCountTrans
   1181 extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans __attribute((alias("xmlAutomataNewCountTrans__internal_alias")));
   1182 #else
   1183 #ifndef xmlAutomataNewCountTrans
   1184 extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans__internal_alias __attribute((visibility("hidden")));
   1185 #define xmlAutomataNewCountTrans xmlAutomataNewCountTrans__internal_alias
   1186 #endif
   1187 #endif
   1188 #endif
   1189 
   1190 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1191 #ifdef bottom_xmlregexp
   1192 #undef xmlAutomataNewCountTrans2
   1193 extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2 __attribute((alias("xmlAutomataNewCountTrans2__internal_alias")));
   1194 #else
   1195 #ifndef xmlAutomataNewCountTrans2
   1196 extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2__internal_alias __attribute((visibility("hidden")));
   1197 #define xmlAutomataNewCountTrans2 xmlAutomataNewCountTrans2__internal_alias
   1198 #endif
   1199 #endif
   1200 #endif
   1201 
   1202 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1203 #ifdef bottom_xmlregexp
   1204 #undef xmlAutomataNewCountedTrans
   1205 extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans __attribute((alias("xmlAutomataNewCountedTrans__internal_alias")));
   1206 #else
   1207 #ifndef xmlAutomataNewCountedTrans
   1208 extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans__internal_alias __attribute((visibility("hidden")));
   1209 #define xmlAutomataNewCountedTrans xmlAutomataNewCountedTrans__internal_alias
   1210 #endif
   1211 #endif
   1212 #endif
   1213 
   1214 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1215 #ifdef bottom_xmlregexp
   1216 #undef xmlAutomataNewCounter
   1217 extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter __attribute((alias("xmlAutomataNewCounter__internal_alias")));
   1218 #else
   1219 #ifndef xmlAutomataNewCounter
   1220 extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter__internal_alias __attribute((visibility("hidden")));
   1221 #define xmlAutomataNewCounter xmlAutomataNewCounter__internal_alias
   1222 #endif
   1223 #endif
   1224 #endif
   1225 
   1226 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1227 #ifdef bottom_xmlregexp
   1228 #undef xmlAutomataNewCounterTrans
   1229 extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans __attribute((alias("xmlAutomataNewCounterTrans__internal_alias")));
   1230 #else
   1231 #ifndef xmlAutomataNewCounterTrans
   1232 extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans__internal_alias __attribute((visibility("hidden")));
   1233 #define xmlAutomataNewCounterTrans xmlAutomataNewCounterTrans__internal_alias
   1234 #endif
   1235 #endif
   1236 #endif
   1237 
   1238 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1239 #ifdef bottom_xmlregexp
   1240 #undef xmlAutomataNewEpsilon
   1241 extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon __attribute((alias("xmlAutomataNewEpsilon__internal_alias")));
   1242 #else
   1243 #ifndef xmlAutomataNewEpsilon
   1244 extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon__internal_alias __attribute((visibility("hidden")));
   1245 #define xmlAutomataNewEpsilon xmlAutomataNewEpsilon__internal_alias
   1246 #endif
   1247 #endif
   1248 #endif
   1249 
   1250 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1251 #ifdef bottom_xmlregexp
   1252 #undef xmlAutomataNewNegTrans
   1253 extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans __attribute((alias("xmlAutomataNewNegTrans__internal_alias")));
   1254 #else
   1255 #ifndef xmlAutomataNewNegTrans
   1256 extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans__internal_alias __attribute((visibility("hidden")));
   1257 #define xmlAutomataNewNegTrans xmlAutomataNewNegTrans__internal_alias
   1258 #endif
   1259 #endif
   1260 #endif
   1261 
   1262 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1263 #ifdef bottom_xmlregexp
   1264 #undef xmlAutomataNewOnceTrans
   1265 extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans __attribute((alias("xmlAutomataNewOnceTrans__internal_alias")));
   1266 #else
   1267 #ifndef xmlAutomataNewOnceTrans
   1268 extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans__internal_alias __attribute((visibility("hidden")));
   1269 #define xmlAutomataNewOnceTrans xmlAutomataNewOnceTrans__internal_alias
   1270 #endif
   1271 #endif
   1272 #endif
   1273 
   1274 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1275 #ifdef bottom_xmlregexp
   1276 #undef xmlAutomataNewOnceTrans2
   1277 extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2 __attribute((alias("xmlAutomataNewOnceTrans2__internal_alias")));
   1278 #else
   1279 #ifndef xmlAutomataNewOnceTrans2
   1280 extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2__internal_alias __attribute((visibility("hidden")));
   1281 #define xmlAutomataNewOnceTrans2 xmlAutomataNewOnceTrans2__internal_alias
   1282 #endif
   1283 #endif
   1284 #endif
   1285 
   1286 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1287 #ifdef bottom_xmlregexp
   1288 #undef xmlAutomataNewState
   1289 extern __typeof (xmlAutomataNewState) xmlAutomataNewState __attribute((alias("xmlAutomataNewState__internal_alias")));
   1290 #else
   1291 #ifndef xmlAutomataNewState
   1292 extern __typeof (xmlAutomataNewState) xmlAutomataNewState__internal_alias __attribute((visibility("hidden")));
   1293 #define xmlAutomataNewState xmlAutomataNewState__internal_alias
   1294 #endif
   1295 #endif
   1296 #endif
   1297 
   1298 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1299 #ifdef bottom_xmlregexp
   1300 #undef xmlAutomataNewTransition
   1301 extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition __attribute((alias("xmlAutomataNewTransition__internal_alias")));
   1302 #else
   1303 #ifndef xmlAutomataNewTransition
   1304 extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition__internal_alias __attribute((visibility("hidden")));
   1305 #define xmlAutomataNewTransition xmlAutomataNewTransition__internal_alias
   1306 #endif
   1307 #endif
   1308 #endif
   1309 
   1310 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1311 #ifdef bottom_xmlregexp
   1312 #undef xmlAutomataNewTransition2
   1313 extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2 __attribute((alias("xmlAutomataNewTransition2__internal_alias")));
   1314 #else
   1315 #ifndef xmlAutomataNewTransition2
   1316 extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2__internal_alias __attribute((visibility("hidden")));
   1317 #define xmlAutomataNewTransition2 xmlAutomataNewTransition2__internal_alias
   1318 #endif
   1319 #endif
   1320 #endif
   1321 
   1322 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   1323 #ifdef bottom_xmlregexp
   1324 #undef xmlAutomataSetFinalState
   1325 extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState __attribute((alias("xmlAutomataSetFinalState__internal_alias")));
   1326 #else
   1327 #ifndef xmlAutomataSetFinalState
   1328 extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState__internal_alias __attribute((visibility("hidden")));
   1329 #define xmlAutomataSetFinalState xmlAutomataSetFinalState__internal_alias
   1330 #endif
   1331 #endif
   1332 #endif
   1333 
   1334 #if defined(LIBXML_DEBUG_ENABLED)
   1335 #ifdef bottom_debugXML
   1336 #undef xmlBoolToText
   1337 extern __typeof (xmlBoolToText) xmlBoolToText __attribute((alias("xmlBoolToText__internal_alias")));
   1338 #else
   1339 #ifndef xmlBoolToText
   1340 extern __typeof (xmlBoolToText) xmlBoolToText__internal_alias __attribute((visibility("hidden")));
   1341 #define xmlBoolToText xmlBoolToText__internal_alias
   1342 #endif
   1343 #endif
   1344 #endif
   1345 
   1346 #ifdef bottom_tree
   1347 #undef xmlBufferAdd
   1348 extern __typeof (xmlBufferAdd) xmlBufferAdd __attribute((alias("xmlBufferAdd__internal_alias")));
   1349 #else
   1350 #ifndef xmlBufferAdd
   1351 extern __typeof (xmlBufferAdd) xmlBufferAdd__internal_alias __attribute((visibility("hidden")));
   1352 #define xmlBufferAdd xmlBufferAdd__internal_alias
   1353 #endif
   1354 #endif
   1355 
   1356 #ifdef bottom_tree
   1357 #undef xmlBufferAddHead
   1358 extern __typeof (xmlBufferAddHead) xmlBufferAddHead __attribute((alias("xmlBufferAddHead__internal_alias")));
   1359 #else
   1360 #ifndef xmlBufferAddHead
   1361 extern __typeof (xmlBufferAddHead) xmlBufferAddHead__internal_alias __attribute((visibility("hidden")));
   1362 #define xmlBufferAddHead xmlBufferAddHead__internal_alias
   1363 #endif
   1364 #endif
   1365 
   1366 #ifdef bottom_tree
   1367 #undef xmlBufferCCat
   1368 extern __typeof (xmlBufferCCat) xmlBufferCCat __attribute((alias("xmlBufferCCat__internal_alias")));
   1369 #else
   1370 #ifndef xmlBufferCCat
   1371 extern __typeof (xmlBufferCCat) xmlBufferCCat__internal_alias __attribute((visibility("hidden")));
   1372 #define xmlBufferCCat xmlBufferCCat__internal_alias
   1373 #endif
   1374 #endif
   1375 
   1376 #ifdef bottom_tree
   1377 #undef xmlBufferCat
   1378 extern __typeof (xmlBufferCat) xmlBufferCat __attribute((alias("xmlBufferCat__internal_alias")));
   1379 #else
   1380 #ifndef xmlBufferCat
   1381 extern __typeof (xmlBufferCat) xmlBufferCat__internal_alias __attribute((visibility("hidden")));
   1382 #define xmlBufferCat xmlBufferCat__internal_alias
   1383 #endif
   1384 #endif
   1385 
   1386 #ifdef bottom_tree
   1387 #undef xmlBufferContent
   1388 extern __typeof (xmlBufferContent) xmlBufferContent __attribute((alias("xmlBufferContent__internal_alias")));
   1389 #else
   1390 #ifndef xmlBufferContent
   1391 extern __typeof (xmlBufferContent) xmlBufferContent__internal_alias __attribute((visibility("hidden")));
   1392 #define xmlBufferContent xmlBufferContent__internal_alias
   1393 #endif
   1394 #endif
   1395 
   1396 #ifdef bottom_tree
   1397 #undef xmlBufferCreate
   1398 extern __typeof (xmlBufferCreate) xmlBufferCreate __attribute((alias("xmlBufferCreate__internal_alias")));
   1399 #else
   1400 #ifndef xmlBufferCreate
   1401 extern __typeof (xmlBufferCreate) xmlBufferCreate__internal_alias __attribute((visibility("hidden")));
   1402 #define xmlBufferCreate xmlBufferCreate__internal_alias
   1403 #endif
   1404 #endif
   1405 
   1406 #ifdef bottom_tree
   1407 #undef xmlBufferCreateSize
   1408 extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize __attribute((alias("xmlBufferCreateSize__internal_alias")));
   1409 #else
   1410 #ifndef xmlBufferCreateSize
   1411 extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize__internal_alias __attribute((visibility("hidden")));
   1412 #define xmlBufferCreateSize xmlBufferCreateSize__internal_alias
   1413 #endif
   1414 #endif
   1415 
   1416 #ifdef bottom_tree
   1417 #undef xmlBufferCreateStatic
   1418 extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic __attribute((alias("xmlBufferCreateStatic__internal_alias")));
   1419 #else
   1420 #ifndef xmlBufferCreateStatic
   1421 extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
   1422 #define xmlBufferCreateStatic xmlBufferCreateStatic__internal_alias
   1423 #endif
   1424 #endif
   1425 
   1426 #ifdef bottom_tree
   1427 #undef xmlBufferDump
   1428 extern __typeof (xmlBufferDump) xmlBufferDump __attribute((alias("xmlBufferDump__internal_alias")));
   1429 #else
   1430 #ifndef xmlBufferDump
   1431 extern __typeof (xmlBufferDump) xmlBufferDump__internal_alias __attribute((visibility("hidden")));
   1432 #define xmlBufferDump xmlBufferDump__internal_alias
   1433 #endif
   1434 #endif
   1435 
   1436 #ifdef bottom_tree
   1437 #undef xmlBufferEmpty
   1438 extern __typeof (xmlBufferEmpty) xmlBufferEmpty __attribute((alias("xmlBufferEmpty__internal_alias")));
   1439 #else
   1440 #ifndef xmlBufferEmpty
   1441 extern __typeof (xmlBufferEmpty) xmlBufferEmpty__internal_alias __attribute((visibility("hidden")));
   1442 #define xmlBufferEmpty xmlBufferEmpty__internal_alias
   1443 #endif
   1444 #endif
   1445 
   1446 #ifdef bottom_tree
   1447 #undef xmlBufferFree
   1448 extern __typeof (xmlBufferFree) xmlBufferFree __attribute((alias("xmlBufferFree__internal_alias")));
   1449 #else
   1450 #ifndef xmlBufferFree
   1451 extern __typeof (xmlBufferFree) xmlBufferFree__internal_alias __attribute((visibility("hidden")));
   1452 #define xmlBufferFree xmlBufferFree__internal_alias
   1453 #endif
   1454 #endif
   1455 
   1456 #ifdef bottom_tree
   1457 #undef xmlBufferGrow
   1458 extern __typeof (xmlBufferGrow) xmlBufferGrow __attribute((alias("xmlBufferGrow__internal_alias")));
   1459 #else
   1460 #ifndef xmlBufferGrow
   1461 extern __typeof (xmlBufferGrow) xmlBufferGrow__internal_alias __attribute((visibility("hidden")));
   1462 #define xmlBufferGrow xmlBufferGrow__internal_alias
   1463 #endif
   1464 #endif
   1465 
   1466 #ifdef bottom_tree
   1467 #undef xmlBufferLength
   1468 extern __typeof (xmlBufferLength) xmlBufferLength __attribute((alias("xmlBufferLength__internal_alias")));
   1469 #else
   1470 #ifndef xmlBufferLength
   1471 extern __typeof (xmlBufferLength) xmlBufferLength__internal_alias __attribute((visibility("hidden")));
   1472 #define xmlBufferLength xmlBufferLength__internal_alias
   1473 #endif
   1474 #endif
   1475 
   1476 #ifdef bottom_tree
   1477 #undef xmlBufferResize
   1478 extern __typeof (xmlBufferResize) xmlBufferResize __attribute((alias("xmlBufferResize__internal_alias")));
   1479 #else
   1480 #ifndef xmlBufferResize
   1481 extern __typeof (xmlBufferResize) xmlBufferResize__internal_alias __attribute((visibility("hidden")));
   1482 #define xmlBufferResize xmlBufferResize__internal_alias
   1483 #endif
   1484 #endif
   1485 
   1486 #ifdef bottom_tree
   1487 #undef xmlBufferSetAllocationScheme
   1488 extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme __attribute((alias("xmlBufferSetAllocationScheme__internal_alias")));
   1489 #else
   1490 #ifndef xmlBufferSetAllocationScheme
   1491 extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme__internal_alias __attribute((visibility("hidden")));
   1492 #define xmlBufferSetAllocationScheme xmlBufferSetAllocationScheme__internal_alias
   1493 #endif
   1494 #endif
   1495 
   1496 #ifdef bottom_tree
   1497 #undef xmlBufferShrink
   1498 extern __typeof (xmlBufferShrink) xmlBufferShrink __attribute((alias("xmlBufferShrink__internal_alias")));
   1499 #else
   1500 #ifndef xmlBufferShrink
   1501 extern __typeof (xmlBufferShrink) xmlBufferShrink__internal_alias __attribute((visibility("hidden")));
   1502 #define xmlBufferShrink xmlBufferShrink__internal_alias
   1503 #endif
   1504 #endif
   1505 
   1506 #ifdef bottom_tree
   1507 #undef xmlBufferWriteCHAR
   1508 extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR __attribute((alias("xmlBufferWriteCHAR__internal_alias")));
   1509 #else
   1510 #ifndef xmlBufferWriteCHAR
   1511 extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR__internal_alias __attribute((visibility("hidden")));
   1512 #define xmlBufferWriteCHAR xmlBufferWriteCHAR__internal_alias
   1513 #endif
   1514 #endif
   1515 
   1516 #ifdef bottom_tree
   1517 #undef xmlBufferWriteChar
   1518 extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar __attribute((alias("xmlBufferWriteChar__internal_alias")));
   1519 #else
   1520 #ifndef xmlBufferWriteChar
   1521 extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar__internal_alias __attribute((visibility("hidden")));
   1522 #define xmlBufferWriteChar xmlBufferWriteChar__internal_alias
   1523 #endif
   1524 #endif
   1525 
   1526 #ifdef bottom_tree
   1527 #undef xmlBufferWriteQuotedString
   1528 extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString __attribute((alias("xmlBufferWriteQuotedString__internal_alias")));
   1529 #else
   1530 #ifndef xmlBufferWriteQuotedString
   1531 extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString__internal_alias __attribute((visibility("hidden")));
   1532 #define xmlBufferWriteQuotedString xmlBufferWriteQuotedString__internal_alias
   1533 #endif
   1534 #endif
   1535 
   1536 #ifdef bottom_tree
   1537 #undef xmlBuildQName
   1538 extern __typeof (xmlBuildQName) xmlBuildQName __attribute((alias("xmlBuildQName__internal_alias")));
   1539 #else
   1540 #ifndef xmlBuildQName
   1541 extern __typeof (xmlBuildQName) xmlBuildQName__internal_alias __attribute((visibility("hidden")));
   1542 #define xmlBuildQName xmlBuildQName__internal_alias
   1543 #endif
   1544 #endif
   1545 
   1546 #ifdef bottom_uri
   1547 #undef xmlBuildRelativeURI
   1548 extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI __attribute((alias("xmlBuildRelativeURI__internal_alias")));
   1549 #else
   1550 #ifndef xmlBuildRelativeURI
   1551 extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI__internal_alias __attribute((visibility("hidden")));
   1552 #define xmlBuildRelativeURI xmlBuildRelativeURI__internal_alias
   1553 #endif
   1554 #endif
   1555 
   1556 #ifdef bottom_uri
   1557 #undef xmlBuildURI
   1558 extern __typeof (xmlBuildURI) xmlBuildURI __attribute((alias("xmlBuildURI__internal_alias")));
   1559 #else
   1560 #ifndef xmlBuildURI
   1561 extern __typeof (xmlBuildURI) xmlBuildURI__internal_alias __attribute((visibility("hidden")));
   1562 #define xmlBuildURI xmlBuildURI__internal_alias
   1563 #endif
   1564 #endif
   1565 
   1566 #ifdef bottom_encoding
   1567 #undef xmlByteConsumed
   1568 extern __typeof (xmlByteConsumed) xmlByteConsumed __attribute((alias("xmlByteConsumed__internal_alias")));
   1569 #else
   1570 #ifndef xmlByteConsumed
   1571 extern __typeof (xmlByteConsumed) xmlByteConsumed__internal_alias __attribute((visibility("hidden")));
   1572 #define xmlByteConsumed xmlByteConsumed__internal_alias
   1573 #endif
   1574 #endif
   1575 
   1576 #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   1577 #ifdef bottom_c14n
   1578 #undef xmlC14NDocDumpMemory
   1579 extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory __attribute((alias("xmlC14NDocDumpMemory__internal_alias")));
   1580 #else
   1581 #ifndef xmlC14NDocDumpMemory
   1582 extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory__internal_alias __attribute((visibility("hidden")));
   1583 #define xmlC14NDocDumpMemory xmlC14NDocDumpMemory__internal_alias
   1584 #endif
   1585 #endif
   1586 #endif
   1587 
   1588 #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   1589 #ifdef bottom_c14n
   1590 #undef xmlC14NDocSave
   1591 extern __typeof (xmlC14NDocSave) xmlC14NDocSave __attribute((alias("xmlC14NDocSave__internal_alias")));
   1592 #else
   1593 #ifndef xmlC14NDocSave
   1594 extern __typeof (xmlC14NDocSave) xmlC14NDocSave__internal_alias __attribute((visibility("hidden")));
   1595 #define xmlC14NDocSave xmlC14NDocSave__internal_alias
   1596 #endif
   1597 #endif
   1598 #endif
   1599 
   1600 #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   1601 #ifdef bottom_c14n
   1602 #undef xmlC14NDocSaveTo
   1603 extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo __attribute((alias("xmlC14NDocSaveTo__internal_alias")));
   1604 #else
   1605 #ifndef xmlC14NDocSaveTo
   1606 extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo__internal_alias __attribute((visibility("hidden")));
   1607 #define xmlC14NDocSaveTo xmlC14NDocSaveTo__internal_alias
   1608 #endif
   1609 #endif
   1610 #endif
   1611 
   1612 #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   1613 #ifdef bottom_c14n
   1614 #undef xmlC14NExecute
   1615 extern __typeof (xmlC14NExecute) xmlC14NExecute __attribute((alias("xmlC14NExecute__internal_alias")));
   1616 #else
   1617 #ifndef xmlC14NExecute
   1618 extern __typeof (xmlC14NExecute) xmlC14NExecute__internal_alias __attribute((visibility("hidden")));
   1619 #define xmlC14NExecute xmlC14NExecute__internal_alias
   1620 #endif
   1621 #endif
   1622 #endif
   1623 
   1624 #ifdef bottom_uri
   1625 #undef xmlCanonicPath
   1626 extern __typeof (xmlCanonicPath) xmlCanonicPath __attribute((alias("xmlCanonicPath__internal_alias")));
   1627 #else
   1628 #ifndef xmlCanonicPath
   1629 extern __typeof (xmlCanonicPath) xmlCanonicPath__internal_alias __attribute((visibility("hidden")));
   1630 #define xmlCanonicPath xmlCanonicPath__internal_alias
   1631 #endif
   1632 #endif
   1633 
   1634 #if defined(LIBXML_CATALOG_ENABLED)
   1635 #ifdef bottom_catalog
   1636 #undef xmlCatalogAdd
   1637 extern __typeof (xmlCatalogAdd) xmlCatalogAdd __attribute((alias("xmlCatalogAdd__internal_alias")));
   1638 #else
   1639 #ifndef xmlCatalogAdd
   1640 extern __typeof (xmlCatalogAdd) xmlCatalogAdd__internal_alias __attribute((visibility("hidden")));
   1641 #define xmlCatalogAdd xmlCatalogAdd__internal_alias
   1642 #endif
   1643 #endif
   1644 #endif
   1645 
   1646 #if defined(LIBXML_CATALOG_ENABLED)
   1647 #ifdef bottom_catalog
   1648 #undef xmlCatalogAddLocal
   1649 extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal __attribute((alias("xmlCatalogAddLocal__internal_alias")));
   1650 #else
   1651 #ifndef xmlCatalogAddLocal
   1652 extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal__internal_alias __attribute((visibility("hidden")));
   1653 #define xmlCatalogAddLocal xmlCatalogAddLocal__internal_alias
   1654 #endif
   1655 #endif
   1656 #endif
   1657 
   1658 #if defined(LIBXML_CATALOG_ENABLED)
   1659 #ifdef bottom_catalog
   1660 #undef xmlCatalogCleanup
   1661 extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup __attribute((alias("xmlCatalogCleanup__internal_alias")));
   1662 #else
   1663 #ifndef xmlCatalogCleanup
   1664 extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup__internal_alias __attribute((visibility("hidden")));
   1665 #define xmlCatalogCleanup xmlCatalogCleanup__internal_alias
   1666 #endif
   1667 #endif
   1668 #endif
   1669 
   1670 #if defined(LIBXML_CATALOG_ENABLED)
   1671 #ifdef bottom_catalog
   1672 #undef xmlCatalogConvert
   1673 extern __typeof (xmlCatalogConvert) xmlCatalogConvert __attribute((alias("xmlCatalogConvert__internal_alias")));
   1674 #else
   1675 #ifndef xmlCatalogConvert
   1676 extern __typeof (xmlCatalogConvert) xmlCatalogConvert__internal_alias __attribute((visibility("hidden")));
   1677 #define xmlCatalogConvert xmlCatalogConvert__internal_alias
   1678 #endif
   1679 #endif
   1680 #endif
   1681 
   1682 #if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   1683 #ifdef bottom_catalog
   1684 #undef xmlCatalogDump
   1685 extern __typeof (xmlCatalogDump) xmlCatalogDump __attribute((alias("xmlCatalogDump__internal_alias")));
   1686 #else
   1687 #ifndef xmlCatalogDump
   1688 extern __typeof (xmlCatalogDump) xmlCatalogDump__internal_alias __attribute((visibility("hidden")));
   1689 #define xmlCatalogDump xmlCatalogDump__internal_alias
   1690 #endif
   1691 #endif
   1692 #endif
   1693 
   1694 #if defined(LIBXML_CATALOG_ENABLED)
   1695 #ifdef bottom_catalog
   1696 #undef xmlCatalogFreeLocal
   1697 extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal __attribute((alias("xmlCatalogFreeLocal__internal_alias")));
   1698 #else
   1699 #ifndef xmlCatalogFreeLocal
   1700 extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal__internal_alias __attribute((visibility("hidden")));
   1701 #define xmlCatalogFreeLocal xmlCatalogFreeLocal__internal_alias
   1702 #endif
   1703 #endif
   1704 #endif
   1705 
   1706 #if defined(LIBXML_CATALOG_ENABLED)
   1707 #ifdef bottom_catalog
   1708 #undef xmlCatalogGetDefaults
   1709 extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults __attribute((alias("xmlCatalogGetDefaults__internal_alias")));
   1710 #else
   1711 #ifndef xmlCatalogGetDefaults
   1712 extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults__internal_alias __attribute((visibility("hidden")));
   1713 #define xmlCatalogGetDefaults xmlCatalogGetDefaults__internal_alias
   1714 #endif
   1715 #endif
   1716 #endif
   1717 
   1718 #if defined(LIBXML_CATALOG_ENABLED)
   1719 #ifdef bottom_catalog
   1720 #undef xmlCatalogGetPublic
   1721 extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic __attribute((alias("xmlCatalogGetPublic__internal_alias")));
   1722 #else
   1723 #ifndef xmlCatalogGetPublic
   1724 extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic__internal_alias __attribute((visibility("hidden")));
   1725 #define xmlCatalogGetPublic xmlCatalogGetPublic__internal_alias
   1726 #endif
   1727 #endif
   1728 #endif
   1729 
   1730 #if defined(LIBXML_CATALOG_ENABLED)
   1731 #ifdef bottom_catalog
   1732 #undef xmlCatalogGetSystem
   1733 extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem __attribute((alias("xmlCatalogGetSystem__internal_alias")));
   1734 #else
   1735 #ifndef xmlCatalogGetSystem
   1736 extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem__internal_alias __attribute((visibility("hidden")));
   1737 #define xmlCatalogGetSystem xmlCatalogGetSystem__internal_alias
   1738 #endif
   1739 #endif
   1740 #endif
   1741 
   1742 #if defined(LIBXML_CATALOG_ENABLED)
   1743 #ifdef bottom_catalog
   1744 #undef xmlCatalogIsEmpty
   1745 extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty __attribute((alias("xmlCatalogIsEmpty__internal_alias")));
   1746 #else
   1747 #ifndef xmlCatalogIsEmpty
   1748 extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty__internal_alias __attribute((visibility("hidden")));
   1749 #define xmlCatalogIsEmpty xmlCatalogIsEmpty__internal_alias
   1750 #endif
   1751 #endif
   1752 #endif
   1753 
   1754 #if defined(LIBXML_CATALOG_ENABLED)
   1755 #ifdef bottom_catalog
   1756 #undef xmlCatalogLocalResolve
   1757 extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve __attribute((alias("xmlCatalogLocalResolve__internal_alias")));
   1758 #else
   1759 #ifndef xmlCatalogLocalResolve
   1760 extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve__internal_alias __attribute((visibility("hidden")));
   1761 #define xmlCatalogLocalResolve xmlCatalogLocalResolve__internal_alias
   1762 #endif
   1763 #endif
   1764 #endif
   1765 
   1766 #if defined(LIBXML_CATALOG_ENABLED)
   1767 #ifdef bottom_catalog
   1768 #undef xmlCatalogLocalResolveURI
   1769 extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI __attribute((alias("xmlCatalogLocalResolveURI__internal_alias")));
   1770 #else
   1771 #ifndef xmlCatalogLocalResolveURI
   1772 extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI__internal_alias __attribute((visibility("hidden")));
   1773 #define xmlCatalogLocalResolveURI xmlCatalogLocalResolveURI__internal_alias
   1774 #endif
   1775 #endif
   1776 #endif
   1777 
   1778 #if defined(LIBXML_CATALOG_ENABLED)
   1779 #ifdef bottom_catalog
   1780 #undef xmlCatalogRemove
   1781 extern __typeof (xmlCatalogRemove) xmlCatalogRemove __attribute((alias("xmlCatalogRemove__internal_alias")));
   1782 #else
   1783 #ifndef xmlCatalogRemove
   1784 extern __typeof (xmlCatalogRemove) xmlCatalogRemove__internal_alias __attribute((visibility("hidden")));
   1785 #define xmlCatalogRemove xmlCatalogRemove__internal_alias
   1786 #endif
   1787 #endif
   1788 #endif
   1789 
   1790 #if defined(LIBXML_CATALOG_ENABLED)
   1791 #ifdef bottom_catalog
   1792 #undef xmlCatalogResolve
   1793 extern __typeof (xmlCatalogResolve) xmlCatalogResolve __attribute((alias("xmlCatalogResolve__internal_alias")));
   1794 #else
   1795 #ifndef xmlCatalogResolve
   1796 extern __typeof (xmlCatalogResolve) xmlCatalogResolve__internal_alias __attribute((visibility("hidden")));
   1797 #define xmlCatalogResolve xmlCatalogResolve__internal_alias
   1798 #endif
   1799 #endif
   1800 #endif
   1801 
   1802 #if defined(LIBXML_CATALOG_ENABLED)
   1803 #ifdef bottom_catalog
   1804 #undef xmlCatalogResolvePublic
   1805 extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic __attribute((alias("xmlCatalogResolvePublic__internal_alias")));
   1806 #else
   1807 #ifndef xmlCatalogResolvePublic
   1808 extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
   1809 #define xmlCatalogResolvePublic xmlCatalogResolvePublic__internal_alias
   1810 #endif
   1811 #endif
   1812 #endif
   1813 
   1814 #if defined(LIBXML_CATALOG_ENABLED)
   1815 #ifdef bottom_catalog
   1816 #undef xmlCatalogResolveSystem
   1817 extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem __attribute((alias("xmlCatalogResolveSystem__internal_alias")));
   1818 #else
   1819 #ifndef xmlCatalogResolveSystem
   1820 extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
   1821 #define xmlCatalogResolveSystem xmlCatalogResolveSystem__internal_alias
   1822 #endif
   1823 #endif
   1824 #endif
   1825 
   1826 #if defined(LIBXML_CATALOG_ENABLED)
   1827 #ifdef bottom_catalog
   1828 #undef xmlCatalogResolveURI
   1829 extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI __attribute((alias("xmlCatalogResolveURI__internal_alias")));
   1830 #else
   1831 #ifndef xmlCatalogResolveURI
   1832 extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI__internal_alias __attribute((visibility("hidden")));
   1833 #define xmlCatalogResolveURI xmlCatalogResolveURI__internal_alias
   1834 #endif
   1835 #endif
   1836 #endif
   1837 
   1838 #if defined(LIBXML_CATALOG_ENABLED)
   1839 #ifdef bottom_catalog
   1840 #undef xmlCatalogSetDebug
   1841 extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug __attribute((alias("xmlCatalogSetDebug__internal_alias")));
   1842 #else
   1843 #ifndef xmlCatalogSetDebug
   1844 extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug__internal_alias __attribute((visibility("hidden")));
   1845 #define xmlCatalogSetDebug xmlCatalogSetDebug__internal_alias
   1846 #endif
   1847 #endif
   1848 #endif
   1849 
   1850 #if defined(LIBXML_CATALOG_ENABLED)
   1851 #ifdef bottom_catalog
   1852 #undef xmlCatalogSetDefaultPrefer
   1853 extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer __attribute((alias("xmlCatalogSetDefaultPrefer__internal_alias")));
   1854 #else
   1855 #ifndef xmlCatalogSetDefaultPrefer
   1856 extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer__internal_alias __attribute((visibility("hidden")));
   1857 #define xmlCatalogSetDefaultPrefer xmlCatalogSetDefaultPrefer__internal_alias
   1858 #endif
   1859 #endif
   1860 #endif
   1861 
   1862 #if defined(LIBXML_CATALOG_ENABLED)
   1863 #ifdef bottom_catalog
   1864 #undef xmlCatalogSetDefaults
   1865 extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults __attribute((alias("xmlCatalogSetDefaults__internal_alias")));
   1866 #else
   1867 #ifndef xmlCatalogSetDefaults
   1868 extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults__internal_alias __attribute((visibility("hidden")));
   1869 #define xmlCatalogSetDefaults xmlCatalogSetDefaults__internal_alias
   1870 #endif
   1871 #endif
   1872 #endif
   1873 
   1874 #ifdef bottom_encoding
   1875 #undef xmlCharEncCloseFunc
   1876 extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc __attribute((alias("xmlCharEncCloseFunc__internal_alias")));
   1877 #else
   1878 #ifndef xmlCharEncCloseFunc
   1879 extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc__internal_alias __attribute((visibility("hidden")));
   1880 #define xmlCharEncCloseFunc xmlCharEncCloseFunc__internal_alias
   1881 #endif
   1882 #endif
   1883 
   1884 #ifdef bottom_encoding
   1885 #undef xmlCharEncFirstLine
   1886 extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine __attribute((alias("xmlCharEncFirstLine__internal_alias")));
   1887 #else
   1888 #ifndef xmlCharEncFirstLine
   1889 extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine__internal_alias __attribute((visibility("hidden")));
   1890 #define xmlCharEncFirstLine xmlCharEncFirstLine__internal_alias
   1891 #endif
   1892 #endif
   1893 
   1894 #ifdef bottom_encoding
   1895 #undef xmlCharEncInFunc
   1896 extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc __attribute((alias("xmlCharEncInFunc__internal_alias")));
   1897 #else
   1898 #ifndef xmlCharEncInFunc
   1899 extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc__internal_alias __attribute((visibility("hidden")));
   1900 #define xmlCharEncInFunc xmlCharEncInFunc__internal_alias
   1901 #endif
   1902 #endif
   1903 
   1904 #ifdef bottom_encoding
   1905 #undef xmlCharEncOutFunc
   1906 extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc __attribute((alias("xmlCharEncOutFunc__internal_alias")));
   1907 #else
   1908 #ifndef xmlCharEncOutFunc
   1909 extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc__internal_alias __attribute((visibility("hidden")));
   1910 #define xmlCharEncOutFunc xmlCharEncOutFunc__internal_alias
   1911 #endif
   1912 #endif
   1913 
   1914 #ifdef bottom_chvalid
   1915 #undef xmlCharInRange
   1916 extern __typeof (xmlCharInRange) xmlCharInRange __attribute((alias("xmlCharInRange__internal_alias")));
   1917 #else
   1918 #ifndef xmlCharInRange
   1919 extern __typeof (xmlCharInRange) xmlCharInRange__internal_alias __attribute((visibility("hidden")));
   1920 #define xmlCharInRange xmlCharInRange__internal_alias
   1921 #endif
   1922 #endif
   1923 
   1924 #ifdef bottom_xmlstring
   1925 #undef xmlCharStrdup
   1926 extern __typeof (xmlCharStrdup) xmlCharStrdup __attribute((alias("xmlCharStrdup__internal_alias")));
   1927 #else
   1928 #ifndef xmlCharStrdup
   1929 extern __typeof (xmlCharStrdup) xmlCharStrdup__internal_alias __attribute((visibility("hidden")));
   1930 #define xmlCharStrdup xmlCharStrdup__internal_alias
   1931 #endif
   1932 #endif
   1933 
   1934 #ifdef bottom_xmlstring
   1935 #undef xmlCharStrndup
   1936 extern __typeof (xmlCharStrndup) xmlCharStrndup __attribute((alias("xmlCharStrndup__internal_alias")));
   1937 #else
   1938 #ifndef xmlCharStrndup
   1939 extern __typeof (xmlCharStrndup) xmlCharStrndup__internal_alias __attribute((visibility("hidden")));
   1940 #define xmlCharStrndup xmlCharStrndup__internal_alias
   1941 #endif
   1942 #endif
   1943 
   1944 #ifdef bottom_xmlIO
   1945 #undef xmlCheckFilename
   1946 extern __typeof (xmlCheckFilename) xmlCheckFilename __attribute((alias("xmlCheckFilename__internal_alias")));
   1947 #else
   1948 #ifndef xmlCheckFilename
   1949 extern __typeof (xmlCheckFilename) xmlCheckFilename__internal_alias __attribute((visibility("hidden")));
   1950 #define xmlCheckFilename xmlCheckFilename__internal_alias
   1951 #endif
   1952 #endif
   1953 
   1954 #ifdef bottom_xmlIO
   1955 #undef xmlCheckHTTPInput
   1956 extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput __attribute((alias("xmlCheckHTTPInput__internal_alias")));
   1957 #else
   1958 #ifndef xmlCheckHTTPInput
   1959 extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput__internal_alias __attribute((visibility("hidden")));
   1960 #define xmlCheckHTTPInput xmlCheckHTTPInput__internal_alias
   1961 #endif
   1962 #endif
   1963 
   1964 #ifdef bottom_parser
   1965 #undef xmlCheckLanguageID
   1966 extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID __attribute((alias("xmlCheckLanguageID__internal_alias")));
   1967 #else
   1968 #ifndef xmlCheckLanguageID
   1969 extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID__internal_alias __attribute((visibility("hidden")));
   1970 #define xmlCheckLanguageID xmlCheckLanguageID__internal_alias
   1971 #endif
   1972 #endif
   1973 
   1974 #ifdef bottom_xmlstring
   1975 #undef xmlCheckUTF8
   1976 extern __typeof (xmlCheckUTF8) xmlCheckUTF8 __attribute((alias("xmlCheckUTF8__internal_alias")));
   1977 #else
   1978 #ifndef xmlCheckUTF8
   1979 extern __typeof (xmlCheckUTF8) xmlCheckUTF8__internal_alias __attribute((visibility("hidden")));
   1980 #define xmlCheckUTF8 xmlCheckUTF8__internal_alias
   1981 #endif
   1982 #endif
   1983 
   1984 #ifdef bottom_parserInternals
   1985 #undef xmlCheckVersion
   1986 extern __typeof (xmlCheckVersion) xmlCheckVersion __attribute((alias("xmlCheckVersion__internal_alias")));
   1987 #else
   1988 #ifndef xmlCheckVersion
   1989 extern __typeof (xmlCheckVersion) xmlCheckVersion__internal_alias __attribute((visibility("hidden")));
   1990 #define xmlCheckVersion xmlCheckVersion__internal_alias
   1991 #endif
   1992 #endif
   1993 
   1994 #if defined(LIBXML_TREE_ENABLED)
   1995 #ifdef bottom_tree
   1996 #undef xmlChildElementCount
   1997 extern __typeof (xmlChildElementCount) xmlChildElementCount __attribute((alias("xmlChildElementCount__internal_alias")));
   1998 #else
   1999 #ifndef xmlChildElementCount
   2000 extern __typeof (xmlChildElementCount) xmlChildElementCount__internal_alias __attribute((visibility("hidden")));
   2001 #define xmlChildElementCount xmlChildElementCount__internal_alias
   2002 #endif
   2003 #endif
   2004 #endif
   2005 
   2006 #ifdef bottom_encoding
   2007 #undef xmlCleanupCharEncodingHandlers
   2008 extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers __attribute((alias("xmlCleanupCharEncodingHandlers__internal_alias")));
   2009 #else
   2010 #ifndef xmlCleanupCharEncodingHandlers
   2011 extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
   2012 #define xmlCleanupCharEncodingHandlers xmlCleanupCharEncodingHandlers__internal_alias
   2013 #endif
   2014 #endif
   2015 
   2016 #ifdef bottom_encoding
   2017 #undef xmlCleanupEncodingAliases
   2018 extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases __attribute((alias("xmlCleanupEncodingAliases__internal_alias")));
   2019 #else
   2020 #ifndef xmlCleanupEncodingAliases
   2021 extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases__internal_alias __attribute((visibility("hidden")));
   2022 #define xmlCleanupEncodingAliases xmlCleanupEncodingAliases__internal_alias
   2023 #endif
   2024 #endif
   2025 
   2026 #ifdef bottom_globals
   2027 #undef xmlCleanupGlobals
   2028 extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals __attribute((alias("xmlCleanupGlobals__internal_alias")));
   2029 #else
   2030 #ifndef xmlCleanupGlobals
   2031 extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals__internal_alias __attribute((visibility("hidden")));
   2032 #define xmlCleanupGlobals xmlCleanupGlobals__internal_alias
   2033 #endif
   2034 #endif
   2035 
   2036 #ifdef bottom_xmlIO
   2037 #undef xmlCleanupInputCallbacks
   2038 extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks __attribute((alias("xmlCleanupInputCallbacks__internal_alias")));
   2039 #else
   2040 #ifndef xmlCleanupInputCallbacks
   2041 extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks__internal_alias __attribute((visibility("hidden")));
   2042 #define xmlCleanupInputCallbacks xmlCleanupInputCallbacks__internal_alias
   2043 #endif
   2044 #endif
   2045 
   2046 #ifdef bottom_xmlmemory
   2047 #undef xmlCleanupMemory
   2048 extern __typeof (xmlCleanupMemory) xmlCleanupMemory __attribute((alias("xmlCleanupMemory__internal_alias")));
   2049 #else
   2050 #ifndef xmlCleanupMemory
   2051 extern __typeof (xmlCleanupMemory) xmlCleanupMemory__internal_alias __attribute((visibility("hidden")));
   2052 #define xmlCleanupMemory xmlCleanupMemory__internal_alias
   2053 #endif
   2054 #endif
   2055 
   2056 #if defined(LIBXML_OUTPUT_ENABLED)
   2057 #ifdef bottom_xmlIO
   2058 #undef xmlCleanupOutputCallbacks
   2059 extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks __attribute((alias("xmlCleanupOutputCallbacks__internal_alias")));
   2060 #else
   2061 #ifndef xmlCleanupOutputCallbacks
   2062 extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks__internal_alias __attribute((visibility("hidden")));
   2063 #define xmlCleanupOutputCallbacks xmlCleanupOutputCallbacks__internal_alias
   2064 #endif
   2065 #endif
   2066 #endif
   2067 
   2068 #ifdef bottom_parser
   2069 #undef xmlCleanupParser
   2070 extern __typeof (xmlCleanupParser) xmlCleanupParser __attribute((alias("xmlCleanupParser__internal_alias")));
   2071 #else
   2072 #ifndef xmlCleanupParser
   2073 extern __typeof (xmlCleanupParser) xmlCleanupParser__internal_alias __attribute((visibility("hidden")));
   2074 #define xmlCleanupParser xmlCleanupParser__internal_alias
   2075 #endif
   2076 #endif
   2077 
   2078 #if defined(LIBXML_LEGACY_ENABLED)
   2079 #ifdef bottom_legacy
   2080 #undef xmlCleanupPredefinedEntities
   2081 extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities __attribute((alias("xmlCleanupPredefinedEntities__internal_alias")));
   2082 #else
   2083 #ifndef xmlCleanupPredefinedEntities
   2084 extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities__internal_alias __attribute((visibility("hidden")));
   2085 #define xmlCleanupPredefinedEntities xmlCleanupPredefinedEntities__internal_alias
   2086 #endif
   2087 #endif
   2088 #endif
   2089 
   2090 #ifdef bottom_threads
   2091 #undef xmlCleanupThreads
   2092 extern __typeof (xmlCleanupThreads) xmlCleanupThreads __attribute((alias("xmlCleanupThreads__internal_alias")));
   2093 #else
   2094 #ifndef xmlCleanupThreads
   2095 extern __typeof (xmlCleanupThreads) xmlCleanupThreads__internal_alias __attribute((visibility("hidden")));
   2096 #define xmlCleanupThreads xmlCleanupThreads__internal_alias
   2097 #endif
   2098 #endif
   2099 
   2100 #ifdef bottom_parserInternals
   2101 #undef xmlClearNodeInfoSeq
   2102 extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq __attribute((alias("xmlClearNodeInfoSeq__internal_alias")));
   2103 #else
   2104 #ifndef xmlClearNodeInfoSeq
   2105 extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
   2106 #define xmlClearNodeInfoSeq xmlClearNodeInfoSeq__internal_alias
   2107 #endif
   2108 #endif
   2109 
   2110 #ifdef bottom_parserInternals
   2111 #undef xmlClearParserCtxt
   2112 extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt __attribute((alias("xmlClearParserCtxt__internal_alias")));
   2113 #else
   2114 #ifndef xmlClearParserCtxt
   2115 extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt__internal_alias __attribute((visibility("hidden")));
   2116 #define xmlClearParserCtxt xmlClearParserCtxt__internal_alias
   2117 #endif
   2118 #endif
   2119 
   2120 #if defined(LIBXML_CATALOG_ENABLED)
   2121 #ifdef bottom_catalog
   2122 #undef xmlConvertSGMLCatalog
   2123 extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog __attribute((alias("xmlConvertSGMLCatalog__internal_alias")));
   2124 #else
   2125 #ifndef xmlConvertSGMLCatalog
   2126 extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog__internal_alias __attribute((visibility("hidden")));
   2127 #define xmlConvertSGMLCatalog xmlConvertSGMLCatalog__internal_alias
   2128 #endif
   2129 #endif
   2130 #endif
   2131 
   2132 #if defined(LIBXML_TREE_ENABLED)
   2133 #ifdef bottom_valid
   2134 #undef xmlCopyAttributeTable
   2135 extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable __attribute((alias("xmlCopyAttributeTable__internal_alias")));
   2136 #else
   2137 #ifndef xmlCopyAttributeTable
   2138 extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable__internal_alias __attribute((visibility("hidden")));
   2139 #define xmlCopyAttributeTable xmlCopyAttributeTable__internal_alias
   2140 #endif
   2141 #endif
   2142 #endif
   2143 
   2144 #ifdef bottom_parserInternals
   2145 #undef xmlCopyChar
   2146 extern __typeof (xmlCopyChar) xmlCopyChar __attribute((alias("xmlCopyChar__internal_alias")));
   2147 #else
   2148 #ifndef xmlCopyChar
   2149 extern __typeof (xmlCopyChar) xmlCopyChar__internal_alias __attribute((visibility("hidden")));
   2150 #define xmlCopyChar xmlCopyChar__internal_alias
   2151 #endif
   2152 #endif
   2153 
   2154 #ifdef bottom_parserInternals
   2155 #undef xmlCopyCharMultiByte
   2156 extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte __attribute((alias("xmlCopyCharMultiByte__internal_alias")));
   2157 #else
   2158 #ifndef xmlCopyCharMultiByte
   2159 extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte__internal_alias __attribute((visibility("hidden")));
   2160 #define xmlCopyCharMultiByte xmlCopyCharMultiByte__internal_alias
   2161 #endif
   2162 #endif
   2163 
   2164 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   2165 #ifdef bottom_tree
   2166 #undef xmlCopyDoc
   2167 extern __typeof (xmlCopyDoc) xmlCopyDoc __attribute((alias("xmlCopyDoc__internal_alias")));
   2168 #else
   2169 #ifndef xmlCopyDoc
   2170 extern __typeof (xmlCopyDoc) xmlCopyDoc__internal_alias __attribute((visibility("hidden")));
   2171 #define xmlCopyDoc xmlCopyDoc__internal_alias
   2172 #endif
   2173 #endif
   2174 #endif
   2175 
   2176 #ifdef bottom_valid
   2177 #undef xmlCopyDocElementContent
   2178 extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent __attribute((alias("xmlCopyDocElementContent__internal_alias")));
   2179 #else
   2180 #ifndef xmlCopyDocElementContent
   2181 extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent__internal_alias __attribute((visibility("hidden")));
   2182 #define xmlCopyDocElementContent xmlCopyDocElementContent__internal_alias
   2183 #endif
   2184 #endif
   2185 
   2186 #if defined(LIBXML_TREE_ENABLED)
   2187 #ifdef bottom_tree
   2188 #undef xmlCopyDtd
   2189 extern __typeof (xmlCopyDtd) xmlCopyDtd __attribute((alias("xmlCopyDtd__internal_alias")));
   2190 #else
   2191 #ifndef xmlCopyDtd
   2192 extern __typeof (xmlCopyDtd) xmlCopyDtd__internal_alias __attribute((visibility("hidden")));
   2193 #define xmlCopyDtd xmlCopyDtd__internal_alias
   2194 #endif
   2195 #endif
   2196 #endif
   2197 
   2198 #ifdef bottom_valid
   2199 #undef xmlCopyElementContent
   2200 extern __typeof (xmlCopyElementContent) xmlCopyElementContent __attribute((alias("xmlCopyElementContent__internal_alias")));
   2201 #else
   2202 #ifndef xmlCopyElementContent
   2203 extern __typeof (xmlCopyElementContent) xmlCopyElementContent__internal_alias __attribute((visibility("hidden")));
   2204 #define xmlCopyElementContent xmlCopyElementContent__internal_alias
   2205 #endif
   2206 #endif
   2207 
   2208 #if defined(LIBXML_TREE_ENABLED)
   2209 #ifdef bottom_valid
   2210 #undef xmlCopyElementTable
   2211 extern __typeof (xmlCopyElementTable) xmlCopyElementTable __attribute((alias("xmlCopyElementTable__internal_alias")));
   2212 #else
   2213 #ifndef xmlCopyElementTable
   2214 extern __typeof (xmlCopyElementTable) xmlCopyElementTable__internal_alias __attribute((visibility("hidden")));
   2215 #define xmlCopyElementTable xmlCopyElementTable__internal_alias
   2216 #endif
   2217 #endif
   2218 #endif
   2219 
   2220 #if defined(LIBXML_TREE_ENABLED)
   2221 #ifdef bottom_entities
   2222 #undef xmlCopyEntitiesTable
   2223 extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable __attribute((alias("xmlCopyEntitiesTable__internal_alias")));
   2224 #else
   2225 #ifndef xmlCopyEntitiesTable
   2226 extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable__internal_alias __attribute((visibility("hidden")));
   2227 #define xmlCopyEntitiesTable xmlCopyEntitiesTable__internal_alias
   2228 #endif
   2229 #endif
   2230 #endif
   2231 
   2232 #if defined(LIBXML_TREE_ENABLED)
   2233 #ifdef bottom_valid
   2234 #undef xmlCopyEnumeration
   2235 extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration __attribute((alias("xmlCopyEnumeration__internal_alias")));
   2236 #else
   2237 #ifndef xmlCopyEnumeration
   2238 extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration__internal_alias __attribute((visibility("hidden")));
   2239 #define xmlCopyEnumeration xmlCopyEnumeration__internal_alias
   2240 #endif
   2241 #endif
   2242 #endif
   2243 
   2244 #ifdef bottom_error
   2245 #undef xmlCopyError
   2246 extern __typeof (xmlCopyError) xmlCopyError __attribute((alias("xmlCopyError__internal_alias")));
   2247 #else
   2248 #ifndef xmlCopyError
   2249 extern __typeof (xmlCopyError) xmlCopyError__internal_alias __attribute((visibility("hidden")));
   2250 #define xmlCopyError xmlCopyError__internal_alias
   2251 #endif
   2252 #endif
   2253 
   2254 #ifdef bottom_tree
   2255 #undef xmlCopyNamespace
   2256 extern __typeof (xmlCopyNamespace) xmlCopyNamespace __attribute((alias("xmlCopyNamespace__internal_alias")));
   2257 #else
   2258 #ifndef xmlCopyNamespace
   2259 extern __typeof (xmlCopyNamespace) xmlCopyNamespace__internal_alias __attribute((visibility("hidden")));
   2260 #define xmlCopyNamespace xmlCopyNamespace__internal_alias
   2261 #endif
   2262 #endif
   2263 
   2264 #ifdef bottom_tree
   2265 #undef xmlCopyNamespaceList
   2266 extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList __attribute((alias("xmlCopyNamespaceList__internal_alias")));
   2267 #else
   2268 #ifndef xmlCopyNamespaceList
   2269 extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList__internal_alias __attribute((visibility("hidden")));
   2270 #define xmlCopyNamespaceList xmlCopyNamespaceList__internal_alias
   2271 #endif
   2272 #endif
   2273 
   2274 #ifdef bottom_tree
   2275 #undef xmlCopyNode
   2276 extern __typeof (xmlCopyNode) xmlCopyNode __attribute((alias("xmlCopyNode__internal_alias")));
   2277 #else
   2278 #ifndef xmlCopyNode
   2279 extern __typeof (xmlCopyNode) xmlCopyNode__internal_alias __attribute((visibility("hidden")));
   2280 #define xmlCopyNode xmlCopyNode__internal_alias
   2281 #endif
   2282 #endif
   2283 
   2284 #ifdef bottom_tree
   2285 #undef xmlCopyNodeList
   2286 extern __typeof (xmlCopyNodeList) xmlCopyNodeList __attribute((alias("xmlCopyNodeList__internal_alias")));
   2287 #else
   2288 #ifndef xmlCopyNodeList
   2289 extern __typeof (xmlCopyNodeList) xmlCopyNodeList__internal_alias __attribute((visibility("hidden")));
   2290 #define xmlCopyNodeList xmlCopyNodeList__internal_alias
   2291 #endif
   2292 #endif
   2293 
   2294 #if defined(LIBXML_TREE_ENABLED)
   2295 #ifdef bottom_valid
   2296 #undef xmlCopyNotationTable
   2297 extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable __attribute((alias("xmlCopyNotationTable__internal_alias")));
   2298 #else
   2299 #ifndef xmlCopyNotationTable
   2300 extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable__internal_alias __attribute((visibility("hidden")));
   2301 #define xmlCopyNotationTable xmlCopyNotationTable__internal_alias
   2302 #endif
   2303 #endif
   2304 #endif
   2305 
   2306 #ifdef bottom_tree
   2307 #undef xmlCopyProp
   2308 extern __typeof (xmlCopyProp) xmlCopyProp __attribute((alias("xmlCopyProp__internal_alias")));
   2309 #else
   2310 #ifndef xmlCopyProp
   2311 extern __typeof (xmlCopyProp) xmlCopyProp__internal_alias __attribute((visibility("hidden")));
   2312 #define xmlCopyProp xmlCopyProp__internal_alias
   2313 #endif
   2314 #endif
   2315 
   2316 #ifdef bottom_tree
   2317 #undef xmlCopyPropList
   2318 extern __typeof (xmlCopyPropList) xmlCopyPropList __attribute((alias("xmlCopyPropList__internal_alias")));
   2319 #else
   2320 #ifndef xmlCopyPropList
   2321 extern __typeof (xmlCopyPropList) xmlCopyPropList__internal_alias __attribute((visibility("hidden")));
   2322 #define xmlCopyPropList xmlCopyPropList__internal_alias
   2323 #endif
   2324 #endif
   2325 
   2326 #ifdef bottom_parser
   2327 #undef xmlCreateDocParserCtxt
   2328 extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt __attribute((alias("xmlCreateDocParserCtxt__internal_alias")));
   2329 #else
   2330 #ifndef xmlCreateDocParserCtxt
   2331 extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt__internal_alias __attribute((visibility("hidden")));
   2332 #define xmlCreateDocParserCtxt xmlCreateDocParserCtxt__internal_alias
   2333 #endif
   2334 #endif
   2335 
   2336 #ifdef bottom_entities
   2337 #undef xmlCreateEntitiesTable
   2338 extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable __attribute((alias("xmlCreateEntitiesTable__internal_alias")));
   2339 #else
   2340 #ifndef xmlCreateEntitiesTable
   2341 extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable__internal_alias __attribute((visibility("hidden")));
   2342 #define xmlCreateEntitiesTable xmlCreateEntitiesTable__internal_alias
   2343 #endif
   2344 #endif
   2345 
   2346 #ifdef bottom_parser
   2347 #undef xmlCreateEntityParserCtxt
   2348 extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt __attribute((alias("xmlCreateEntityParserCtxt__internal_alias")));
   2349 #else
   2350 #ifndef xmlCreateEntityParserCtxt
   2351 extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt__internal_alias __attribute((visibility("hidden")));
   2352 #define xmlCreateEntityParserCtxt xmlCreateEntityParserCtxt__internal_alias
   2353 #endif
   2354 #endif
   2355 
   2356 #ifdef bottom_valid
   2357 #undef xmlCreateEnumeration
   2358 extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration __attribute((alias("xmlCreateEnumeration__internal_alias")));
   2359 #else
   2360 #ifndef xmlCreateEnumeration
   2361 extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration__internal_alias __attribute((visibility("hidden")));
   2362 #define xmlCreateEnumeration xmlCreateEnumeration__internal_alias
   2363 #endif
   2364 #endif
   2365 
   2366 #ifdef bottom_parser
   2367 #undef xmlCreateFileParserCtxt
   2368 extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt __attribute((alias("xmlCreateFileParserCtxt__internal_alias")));
   2369 #else
   2370 #ifndef xmlCreateFileParserCtxt
   2371 extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
   2372 #define xmlCreateFileParserCtxt xmlCreateFileParserCtxt__internal_alias
   2373 #endif
   2374 #endif
   2375 
   2376 #ifdef bottom_parser
   2377 #undef xmlCreateIOParserCtxt
   2378 extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt __attribute((alias("xmlCreateIOParserCtxt__internal_alias")));
   2379 #else
   2380 #ifndef xmlCreateIOParserCtxt
   2381 extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt__internal_alias __attribute((visibility("hidden")));
   2382 #define xmlCreateIOParserCtxt xmlCreateIOParserCtxt__internal_alias
   2383 #endif
   2384 #endif
   2385 
   2386 #ifdef bottom_tree
   2387 #undef xmlCreateIntSubset
   2388 extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset __attribute((alias("xmlCreateIntSubset__internal_alias")));
   2389 #else
   2390 #ifndef xmlCreateIntSubset
   2391 extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset__internal_alias __attribute((visibility("hidden")));
   2392 #define xmlCreateIntSubset xmlCreateIntSubset__internal_alias
   2393 #endif
   2394 #endif
   2395 
   2396 #ifdef bottom_parser
   2397 #undef xmlCreateMemoryParserCtxt
   2398 extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt __attribute((alias("xmlCreateMemoryParserCtxt__internal_alias")));
   2399 #else
   2400 #ifndef xmlCreateMemoryParserCtxt
   2401 extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
   2402 #define xmlCreateMemoryParserCtxt xmlCreateMemoryParserCtxt__internal_alias
   2403 #endif
   2404 #endif
   2405 
   2406 #if defined(LIBXML_PUSH_ENABLED)
   2407 #ifdef bottom_parser
   2408 #undef xmlCreatePushParserCtxt
   2409 extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt __attribute((alias("xmlCreatePushParserCtxt__internal_alias")));
   2410 #else
   2411 #ifndef xmlCreatePushParserCtxt
   2412 extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
   2413 #define xmlCreatePushParserCtxt xmlCreatePushParserCtxt__internal_alias
   2414 #endif
   2415 #endif
   2416 #endif
   2417 
   2418 #ifdef bottom_uri
   2419 #undef xmlCreateURI
   2420 extern __typeof (xmlCreateURI) xmlCreateURI __attribute((alias("xmlCreateURI__internal_alias")));
   2421 #else
   2422 #ifndef xmlCreateURI
   2423 extern __typeof (xmlCreateURI) xmlCreateURI__internal_alias __attribute((visibility("hidden")));
   2424 #define xmlCreateURI xmlCreateURI__internal_alias
   2425 #endif
   2426 #endif
   2427 
   2428 #ifdef bottom_parser
   2429 #undef xmlCreateURLParserCtxt
   2430 extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt __attribute((alias("xmlCreateURLParserCtxt__internal_alias")));
   2431 #else
   2432 #ifndef xmlCreateURLParserCtxt
   2433 extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt__internal_alias __attribute((visibility("hidden")));
   2434 #define xmlCreateURLParserCtxt xmlCreateURLParserCtxt__internal_alias
   2435 #endif
   2436 #endif
   2437 
   2438 #ifdef bottom_error
   2439 #undef xmlCtxtGetLastError
   2440 extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError __attribute((alias("xmlCtxtGetLastError__internal_alias")));
   2441 #else
   2442 #ifndef xmlCtxtGetLastError
   2443 extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError__internal_alias __attribute((visibility("hidden")));
   2444 #define xmlCtxtGetLastError xmlCtxtGetLastError__internal_alias
   2445 #endif
   2446 #endif
   2447 
   2448 #ifdef bottom_parser
   2449 #undef xmlCtxtReadDoc
   2450 extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc __attribute((alias("xmlCtxtReadDoc__internal_alias")));
   2451 #else
   2452 #ifndef xmlCtxtReadDoc
   2453 extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
   2454 #define xmlCtxtReadDoc xmlCtxtReadDoc__internal_alias
   2455 #endif
   2456 #endif
   2457 
   2458 #ifdef bottom_parser
   2459 #undef xmlCtxtReadFd
   2460 extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd __attribute((alias("xmlCtxtReadFd__internal_alias")));
   2461 #else
   2462 #ifndef xmlCtxtReadFd
   2463 extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
   2464 #define xmlCtxtReadFd xmlCtxtReadFd__internal_alias
   2465 #endif
   2466 #endif
   2467 
   2468 #ifdef bottom_parser
   2469 #undef xmlCtxtReadFile
   2470 extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile __attribute((alias("xmlCtxtReadFile__internal_alias")));
   2471 #else
   2472 #ifndef xmlCtxtReadFile
   2473 extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
   2474 #define xmlCtxtReadFile xmlCtxtReadFile__internal_alias
   2475 #endif
   2476 #endif
   2477 
   2478 #ifdef bottom_parser
   2479 #undef xmlCtxtReadIO
   2480 extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO __attribute((alias("xmlCtxtReadIO__internal_alias")));
   2481 #else
   2482 #ifndef xmlCtxtReadIO
   2483 extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
   2484 #define xmlCtxtReadIO xmlCtxtReadIO__internal_alias
   2485 #endif
   2486 #endif
   2487 
   2488 #ifdef bottom_parser
   2489 #undef xmlCtxtReadMemory
   2490 extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory __attribute((alias("xmlCtxtReadMemory__internal_alias")));
   2491 #else
   2492 #ifndef xmlCtxtReadMemory
   2493 extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
   2494 #define xmlCtxtReadMemory xmlCtxtReadMemory__internal_alias
   2495 #endif
   2496 #endif
   2497 
   2498 #ifdef bottom_parser
   2499 #undef xmlCtxtReset
   2500 extern __typeof (xmlCtxtReset) xmlCtxtReset __attribute((alias("xmlCtxtReset__internal_alias")));
   2501 #else
   2502 #ifndef xmlCtxtReset
   2503 extern __typeof (xmlCtxtReset) xmlCtxtReset__internal_alias __attribute((visibility("hidden")));
   2504 #define xmlCtxtReset xmlCtxtReset__internal_alias
   2505 #endif
   2506 #endif
   2507 
   2508 #ifdef bottom_error
   2509 #undef xmlCtxtResetLastError
   2510 extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError __attribute((alias("xmlCtxtResetLastError__internal_alias")));
   2511 #else
   2512 #ifndef xmlCtxtResetLastError
   2513 extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError__internal_alias __attribute((visibility("hidden")));
   2514 #define xmlCtxtResetLastError xmlCtxtResetLastError__internal_alias
   2515 #endif
   2516 #endif
   2517 
   2518 #ifdef bottom_parser
   2519 #undef xmlCtxtResetPush
   2520 extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush __attribute((alias("xmlCtxtResetPush__internal_alias")));
   2521 #else
   2522 #ifndef xmlCtxtResetPush
   2523 extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush__internal_alias __attribute((visibility("hidden")));
   2524 #define xmlCtxtResetPush xmlCtxtResetPush__internal_alias
   2525 #endif
   2526 #endif
   2527 
   2528 #ifdef bottom_parser
   2529 #undef xmlCtxtUseOptions
   2530 extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions __attribute((alias("xmlCtxtUseOptions__internal_alias")));
   2531 #else
   2532 #ifndef xmlCtxtUseOptions
   2533 extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
   2534 #define xmlCtxtUseOptions xmlCtxtUseOptions__internal_alias
   2535 #endif
   2536 #endif
   2537 
   2538 #ifdef bottom_parserInternals
   2539 #undef xmlCurrentChar
   2540 extern __typeof (xmlCurrentChar) xmlCurrentChar __attribute((alias("xmlCurrentChar__internal_alias")));
   2541 #else
   2542 #ifndef xmlCurrentChar
   2543 extern __typeof (xmlCurrentChar) xmlCurrentChar__internal_alias __attribute((visibility("hidden")));
   2544 #define xmlCurrentChar xmlCurrentChar__internal_alias
   2545 #endif
   2546 #endif
   2547 
   2548 #ifdef bottom_tree
   2549 #undef xmlDOMWrapAdoptNode
   2550 extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode __attribute((alias("xmlDOMWrapAdoptNode__internal_alias")));
   2551 #else
   2552 #ifndef xmlDOMWrapAdoptNode
   2553 extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode__internal_alias __attribute((visibility("hidden")));
   2554 #define xmlDOMWrapAdoptNode xmlDOMWrapAdoptNode__internal_alias
   2555 #endif
   2556 #endif
   2557 
   2558 #ifdef bottom_tree
   2559 #undef xmlDOMWrapCloneNode
   2560 extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode __attribute((alias("xmlDOMWrapCloneNode__internal_alias")));
   2561 #else
   2562 #ifndef xmlDOMWrapCloneNode
   2563 extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode__internal_alias __attribute((visibility("hidden")));
   2564 #define xmlDOMWrapCloneNode xmlDOMWrapCloneNode__internal_alias
   2565 #endif
   2566 #endif
   2567 
   2568 #ifdef bottom_tree
   2569 #undef xmlDOMWrapFreeCtxt
   2570 extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt __attribute((alias("xmlDOMWrapFreeCtxt__internal_alias")));
   2571 #else
   2572 #ifndef xmlDOMWrapFreeCtxt
   2573 extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt__internal_alias __attribute((visibility("hidden")));
   2574 #define xmlDOMWrapFreeCtxt xmlDOMWrapFreeCtxt__internal_alias
   2575 #endif
   2576 #endif
   2577 
   2578 #ifdef bottom_tree
   2579 #undef xmlDOMWrapNewCtxt
   2580 extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt __attribute((alias("xmlDOMWrapNewCtxt__internal_alias")));
   2581 #else
   2582 #ifndef xmlDOMWrapNewCtxt
   2583 extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt__internal_alias __attribute((visibility("hidden")));
   2584 #define xmlDOMWrapNewCtxt xmlDOMWrapNewCtxt__internal_alias
   2585 #endif
   2586 #endif
   2587 
   2588 #ifdef bottom_tree
   2589 #undef xmlDOMWrapReconcileNamespaces
   2590 extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces __attribute((alias("xmlDOMWrapReconcileNamespaces__internal_alias")));
   2591 #else
   2592 #ifndef xmlDOMWrapReconcileNamespaces
   2593 extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces__internal_alias __attribute((visibility("hidden")));
   2594 #define xmlDOMWrapReconcileNamespaces xmlDOMWrapReconcileNamespaces__internal_alias
   2595 #endif
   2596 #endif
   2597 
   2598 #ifdef bottom_tree
   2599 #undef xmlDOMWrapRemoveNode
   2600 extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode __attribute((alias("xmlDOMWrapRemoveNode__internal_alias")));
   2601 #else
   2602 #ifndef xmlDOMWrapRemoveNode
   2603 extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode__internal_alias __attribute((visibility("hidden")));
   2604 #define xmlDOMWrapRemoveNode xmlDOMWrapRemoveNode__internal_alias
   2605 #endif
   2606 #endif
   2607 
   2608 #if defined(LIBXML_DEBUG_ENABLED)
   2609 #ifdef bottom_debugXML
   2610 #undef xmlDebugCheckDocument
   2611 extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument __attribute((alias("xmlDebugCheckDocument__internal_alias")));
   2612 #else
   2613 #ifndef xmlDebugCheckDocument
   2614 extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument__internal_alias __attribute((visibility("hidden")));
   2615 #define xmlDebugCheckDocument xmlDebugCheckDocument__internal_alias
   2616 #endif
   2617 #endif
   2618 #endif
   2619 
   2620 #if defined(LIBXML_DEBUG_ENABLED)
   2621 #ifdef bottom_debugXML
   2622 #undef xmlDebugDumpAttr
   2623 extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr __attribute((alias("xmlDebugDumpAttr__internal_alias")));
   2624 #else
   2625 #ifndef xmlDebugDumpAttr
   2626 extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr__internal_alias __attribute((visibility("hidden")));
   2627 #define xmlDebugDumpAttr xmlDebugDumpAttr__internal_alias
   2628 #endif
   2629 #endif
   2630 #endif
   2631 
   2632 #if defined(LIBXML_DEBUG_ENABLED)
   2633 #ifdef bottom_debugXML
   2634 #undef xmlDebugDumpAttrList
   2635 extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList __attribute((alias("xmlDebugDumpAttrList__internal_alias")));
   2636 #else
   2637 #ifndef xmlDebugDumpAttrList
   2638 extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList__internal_alias __attribute((visibility("hidden")));
   2639 #define xmlDebugDumpAttrList xmlDebugDumpAttrList__internal_alias
   2640 #endif
   2641 #endif
   2642 #endif
   2643 
   2644 #if defined(LIBXML_DEBUG_ENABLED)
   2645 #ifdef bottom_debugXML
   2646 #undef xmlDebugDumpDTD
   2647 extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD __attribute((alias("xmlDebugDumpDTD__internal_alias")));
   2648 #else
   2649 #ifndef xmlDebugDumpDTD
   2650 extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD__internal_alias __attribute((visibility("hidden")));
   2651 #define xmlDebugDumpDTD xmlDebugDumpDTD__internal_alias
   2652 #endif
   2653 #endif
   2654 #endif
   2655 
   2656 #if defined(LIBXML_DEBUG_ENABLED)
   2657 #ifdef bottom_debugXML
   2658 #undef xmlDebugDumpDocument
   2659 extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument __attribute((alias("xmlDebugDumpDocument__internal_alias")));
   2660 #else
   2661 #ifndef xmlDebugDumpDocument
   2662 extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument__internal_alias __attribute((visibility("hidden")));
   2663 #define xmlDebugDumpDocument xmlDebugDumpDocument__internal_alias
   2664 #endif
   2665 #endif
   2666 #endif
   2667 
   2668 #if defined(LIBXML_DEBUG_ENABLED)
   2669 #ifdef bottom_debugXML
   2670 #undef xmlDebugDumpDocumentHead
   2671 extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead __attribute((alias("xmlDebugDumpDocumentHead__internal_alias")));
   2672 #else
   2673 #ifndef xmlDebugDumpDocumentHead
   2674 extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead__internal_alias __attribute((visibility("hidden")));
   2675 #define xmlDebugDumpDocumentHead xmlDebugDumpDocumentHead__internal_alias
   2676 #endif
   2677 #endif
   2678 #endif
   2679 
   2680 #if defined(LIBXML_DEBUG_ENABLED)
   2681 #ifdef bottom_debugXML
   2682 #undef xmlDebugDumpEntities
   2683 extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities __attribute((alias("xmlDebugDumpEntities__internal_alias")));
   2684 #else
   2685 #ifndef xmlDebugDumpEntities
   2686 extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities__internal_alias __attribute((visibility("hidden")));
   2687 #define xmlDebugDumpEntities xmlDebugDumpEntities__internal_alias
   2688 #endif
   2689 #endif
   2690 #endif
   2691 
   2692 #if defined(LIBXML_DEBUG_ENABLED)
   2693 #ifdef bottom_debugXML
   2694 #undef xmlDebugDumpNode
   2695 extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode __attribute((alias("xmlDebugDumpNode__internal_alias")));
   2696 #else
   2697 #ifndef xmlDebugDumpNode
   2698 extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode__internal_alias __attribute((visibility("hidden")));
   2699 #define xmlDebugDumpNode xmlDebugDumpNode__internal_alias
   2700 #endif
   2701 #endif
   2702 #endif
   2703 
   2704 #if defined(LIBXML_DEBUG_ENABLED)
   2705 #ifdef bottom_debugXML
   2706 #undef xmlDebugDumpNodeList
   2707 extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList __attribute((alias("xmlDebugDumpNodeList__internal_alias")));
   2708 #else
   2709 #ifndef xmlDebugDumpNodeList
   2710 extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList__internal_alias __attribute((visibility("hidden")));
   2711 #define xmlDebugDumpNodeList xmlDebugDumpNodeList__internal_alias
   2712 #endif
   2713 #endif
   2714 #endif
   2715 
   2716 #if defined(LIBXML_DEBUG_ENABLED)
   2717 #ifdef bottom_debugXML
   2718 #undef xmlDebugDumpOneNode
   2719 extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode __attribute((alias("xmlDebugDumpOneNode__internal_alias")));
   2720 #else
   2721 #ifndef xmlDebugDumpOneNode
   2722 extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode__internal_alias __attribute((visibility("hidden")));
   2723 #define xmlDebugDumpOneNode xmlDebugDumpOneNode__internal_alias
   2724 #endif
   2725 #endif
   2726 #endif
   2727 
   2728 #if defined(LIBXML_DEBUG_ENABLED)
   2729 #ifdef bottom_debugXML
   2730 #undef xmlDebugDumpString
   2731 extern __typeof (xmlDebugDumpString) xmlDebugDumpString __attribute((alias("xmlDebugDumpString__internal_alias")));
   2732 #else
   2733 #ifndef xmlDebugDumpString
   2734 extern __typeof (xmlDebugDumpString) xmlDebugDumpString__internal_alias __attribute((visibility("hidden")));
   2735 #define xmlDebugDumpString xmlDebugDumpString__internal_alias
   2736 #endif
   2737 #endif
   2738 #endif
   2739 
   2740 #if defined(LIBXML_LEGACY_ENABLED)
   2741 #ifdef bottom_legacy
   2742 #undef xmlDecodeEntities
   2743 extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
   2744 #else
   2745 #ifndef xmlDecodeEntities
   2746 extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
   2747 #define xmlDecodeEntities xmlDecodeEntities__internal_alias
   2748 #endif
   2749 #endif
   2750 #endif
   2751 
   2752 #ifdef bottom_SAX2
   2753 #undef xmlDefaultSAXHandlerInit
   2754 extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit __attribute((alias("xmlDefaultSAXHandlerInit__internal_alias")));
   2755 #else
   2756 #ifndef xmlDefaultSAXHandlerInit
   2757 extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
   2758 #define xmlDefaultSAXHandlerInit xmlDefaultSAXHandlerInit__internal_alias
   2759 #endif
   2760 #endif
   2761 
   2762 #ifdef bottom_encoding
   2763 #undef xmlDelEncodingAlias
   2764 extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias __attribute((alias("xmlDelEncodingAlias__internal_alias")));
   2765 #else
   2766 #ifndef xmlDelEncodingAlias
   2767 extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias__internal_alias __attribute((visibility("hidden")));
   2768 #define xmlDelEncodingAlias xmlDelEncodingAlias__internal_alias
   2769 #endif
   2770 #endif
   2771 
   2772 #ifdef bottom_globals
   2773 #undef xmlDeregisterNodeDefault
   2774 extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault __attribute((alias("xmlDeregisterNodeDefault__internal_alias")));
   2775 #else
   2776 #ifndef xmlDeregisterNodeDefault
   2777 extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
   2778 #define xmlDeregisterNodeDefault xmlDeregisterNodeDefault__internal_alias
   2779 #endif
   2780 #endif
   2781 
   2782 #ifdef bottom_encoding
   2783 #undef xmlDetectCharEncoding
   2784 extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding __attribute((alias("xmlDetectCharEncoding__internal_alias")));
   2785 #else
   2786 #ifndef xmlDetectCharEncoding
   2787 extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding__internal_alias __attribute((visibility("hidden")));
   2788 #define xmlDetectCharEncoding xmlDetectCharEncoding__internal_alias
   2789 #endif
   2790 #endif
   2791 
   2792 #ifdef bottom_dict
   2793 #undef xmlDictCleanup
   2794 extern __typeof (xmlDictCleanup) xmlDictCleanup __attribute((alias("xmlDictCleanup__internal_alias")));
   2795 #else
   2796 #ifndef xmlDictCleanup
   2797 extern __typeof (xmlDictCleanup) xmlDictCleanup__internal_alias __attribute((visibility("hidden")));
   2798 #define xmlDictCleanup xmlDictCleanup__internal_alias
   2799 #endif
   2800 #endif
   2801 
   2802 #ifdef bottom_dict
   2803 #undef xmlDictCreate
   2804 extern __typeof (xmlDictCreate) xmlDictCreate __attribute((alias("xmlDictCreate__internal_alias")));
   2805 #else
   2806 #ifndef xmlDictCreate
   2807 extern __typeof (xmlDictCreate) xmlDictCreate__internal_alias __attribute((visibility("hidden")));
   2808 #define xmlDictCreate xmlDictCreate__internal_alias
   2809 #endif
   2810 #endif
   2811 
   2812 #ifdef bottom_dict
   2813 #undef xmlDictCreateSub
   2814 extern __typeof (xmlDictCreateSub) xmlDictCreateSub __attribute((alias("xmlDictCreateSub__internal_alias")));
   2815 #else
   2816 #ifndef xmlDictCreateSub
   2817 extern __typeof (xmlDictCreateSub) xmlDictCreateSub__internal_alias __attribute((visibility("hidden")));
   2818 #define xmlDictCreateSub xmlDictCreateSub__internal_alias
   2819 #endif
   2820 #endif
   2821 
   2822 #ifdef bottom_dict
   2823 #undef xmlDictExists
   2824 extern __typeof (xmlDictExists) xmlDictExists __attribute((alias("xmlDictExists__internal_alias")));
   2825 #else
   2826 #ifndef xmlDictExists
   2827 extern __typeof (xmlDictExists) xmlDictExists__internal_alias __attribute((visibility("hidden")));
   2828 #define xmlDictExists xmlDictExists__internal_alias
   2829 #endif
   2830 #endif
   2831 
   2832 #ifdef bottom_dict
   2833 #undef xmlDictFree
   2834 extern __typeof (xmlDictFree) xmlDictFree __attribute((alias("xmlDictFree__internal_alias")));
   2835 #else
   2836 #ifndef xmlDictFree
   2837 extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibility("hidden")));
   2838 #define xmlDictFree xmlDictFree__internal_alias
   2839 #endif
   2840 #endif
   2841 
   2842 #ifdef bottom_dict
   2843 #undef xmlDictLookup
   2844 extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias")));
   2845 #else
   2846 #ifndef xmlDictLookup
   2847 extern __typeof (xmlDictLookup) xmlDictLookup__internal_alias __attribute((visibility("hidden")));
   2848 #define xmlDictLookup xmlDictLookup__internal_alias
   2849 #endif
   2850 #endif
   2851 
   2852 #ifdef bottom_dict
   2853 #undef xmlDictOwns
   2854 extern __typeof (xmlDictOwns) xmlDictOwns __attribute((alias("xmlDictOwns__internal_alias")));
   2855 #else
   2856 #ifndef xmlDictOwns
   2857 extern __typeof (xmlDictOwns) xmlDictOwns__internal_alias __attribute((visibility("hidden")));
   2858 #define xmlDictOwns xmlDictOwns__internal_alias
   2859 #endif
   2860 #endif
   2861 
   2862 #ifdef bottom_dict
   2863 #undef xmlDictQLookup
   2864 extern __typeof (xmlDictQLookup) xmlDictQLookup __attribute((alias("xmlDictQLookup__internal_alias")));
   2865 #else
   2866 #ifndef xmlDictQLookup
   2867 extern __typeof (xmlDictQLookup) xmlDictQLookup__internal_alias __attribute((visibility("hidden")));
   2868 #define xmlDictQLookup xmlDictQLookup__internal_alias
   2869 #endif
   2870 #endif
   2871 
   2872 #ifdef bottom_dict
   2873 #undef xmlDictReference
   2874 extern __typeof (xmlDictReference) xmlDictReference __attribute((alias("xmlDictReference__internal_alias")));
   2875 #else
   2876 #ifndef xmlDictReference
   2877 extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute((visibility("hidden")));
   2878 #define xmlDictReference xmlDictReference__internal_alias
   2879 #endif
   2880 #endif
   2881 
   2882 #ifdef bottom_dict
   2883 #undef xmlDictSize
   2884 extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias")));
   2885 #else
   2886 #ifndef xmlDictSize
   2887 extern __typeof (xmlDictSize) xmlDictSize__internal_alias __attribute((visibility("hidden")));
   2888 #define xmlDictSize xmlDictSize__internal_alias
   2889 #endif
   2890 #endif
   2891 
   2892 #ifdef bottom_tree
   2893 #undef xmlDocCopyNode
   2894 extern __typeof (xmlDocCopyNode) xmlDocCopyNode __attribute((alias("xmlDocCopyNode__internal_alias")));
   2895 #else
   2896 #ifndef xmlDocCopyNode
   2897 extern __typeof (xmlDocCopyNode) xmlDocCopyNode__internal_alias __attribute((visibility("hidden")));
   2898 #define xmlDocCopyNode xmlDocCopyNode__internal_alias
   2899 #endif
   2900 #endif
   2901 
   2902 #ifdef bottom_tree
   2903 #undef xmlDocCopyNodeList
   2904 extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList __attribute((alias("xmlDocCopyNodeList__internal_alias")));
   2905 #else
   2906 #ifndef xmlDocCopyNodeList
   2907 extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList__internal_alias __attribute((visibility("hidden")));
   2908 #define xmlDocCopyNodeList xmlDocCopyNodeList__internal_alias
   2909 #endif
   2910 #endif
   2911 
   2912 #if defined(LIBXML_OUTPUT_ENABLED)
   2913 #ifdef bottom_xmlsave
   2914 #undef xmlDocDump
   2915 extern __typeof (xmlDocDump) xmlDocDump __attribute((alias("xmlDocDump__internal_alias")));
   2916 #else
   2917 #ifndef xmlDocDump
   2918 extern __typeof (xmlDocDump) xmlDocDump__internal_alias __attribute((visibility("hidden")));
   2919 #define xmlDocDump xmlDocDump__internal_alias
   2920 #endif
   2921 #endif
   2922 #endif
   2923 
   2924 #if defined(LIBXML_OUTPUT_ENABLED)
   2925 #ifdef bottom_xmlsave
   2926 #undef xmlDocDumpFormatMemory
   2927 extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory __attribute((alias("xmlDocDumpFormatMemory__internal_alias")));
   2928 #else
   2929 #ifndef xmlDocDumpFormatMemory
   2930 extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory__internal_alias __attribute((visibility("hidden")));
   2931 #define xmlDocDumpFormatMemory xmlDocDumpFormatMemory__internal_alias
   2932 #endif
   2933 #endif
   2934 #endif
   2935 
   2936 #if defined(LIBXML_OUTPUT_ENABLED)
   2937 #ifdef bottom_xmlsave
   2938 #undef xmlDocDumpFormatMemoryEnc
   2939 extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc __attribute((alias("xmlDocDumpFormatMemoryEnc__internal_alias")));
   2940 #else
   2941 #ifndef xmlDocDumpFormatMemoryEnc
   2942 extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc__internal_alias __attribute((visibility("hidden")));
   2943 #define xmlDocDumpFormatMemoryEnc xmlDocDumpFormatMemoryEnc__internal_alias
   2944 #endif
   2945 #endif
   2946 #endif
   2947 
   2948 #if defined(LIBXML_OUTPUT_ENABLED)
   2949 #ifdef bottom_xmlsave
   2950 #undef xmlDocDumpMemory
   2951 extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory __attribute((alias("xmlDocDumpMemory__internal_alias")));
   2952 #else
   2953 #ifndef xmlDocDumpMemory
   2954 extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
   2955 #define xmlDocDumpMemory xmlDocDumpMemory__internal_alias
   2956 #endif
   2957 #endif
   2958 #endif
   2959 
   2960 #if defined(LIBXML_OUTPUT_ENABLED)
   2961 #ifdef bottom_xmlsave
   2962 #undef xmlDocDumpMemoryEnc
   2963 extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc __attribute((alias("xmlDocDumpMemoryEnc__internal_alias")));
   2964 #else
   2965 #ifndef xmlDocDumpMemoryEnc
   2966 extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc__internal_alias __attribute((visibility("hidden")));
   2967 #define xmlDocDumpMemoryEnc xmlDocDumpMemoryEnc__internal_alias
   2968 #endif
   2969 #endif
   2970 #endif
   2971 
   2972 #if defined(LIBXML_OUTPUT_ENABLED)
   2973 #ifdef bottom_xmlsave
   2974 #undef xmlDocFormatDump
   2975 extern __typeof (xmlDocFormatDump) xmlDocFormatDump __attribute((alias("xmlDocFormatDump__internal_alias")));
   2976 #else
   2977 #ifndef xmlDocFormatDump
   2978 extern __typeof (xmlDocFormatDump) xmlDocFormatDump__internal_alias __attribute((visibility("hidden")));
   2979 #define xmlDocFormatDump xmlDocFormatDump__internal_alias
   2980 #endif
   2981 #endif
   2982 #endif
   2983 
   2984 #ifdef bottom_tree
   2985 #undef xmlDocGetRootElement
   2986 extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement __attribute((alias("xmlDocGetRootElement__internal_alias")));
   2987 #else
   2988 #ifndef xmlDocGetRootElement
   2989 extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement__internal_alias __attribute((visibility("hidden")));
   2990 #define xmlDocGetRootElement xmlDocGetRootElement__internal_alias
   2991 #endif
   2992 #endif
   2993 
   2994 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
   2995 #ifdef bottom_tree
   2996 #undef xmlDocSetRootElement
   2997 extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement __attribute((alias("xmlDocSetRootElement__internal_alias")));
   2998 #else
   2999 #ifndef xmlDocSetRootElement
   3000 extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement__internal_alias __attribute((visibility("hidden")));
   3001 #define xmlDocSetRootElement xmlDocSetRootElement__internal_alias
   3002 #endif
   3003 #endif
   3004 #endif
   3005 
   3006 #if defined(LIBXML_OUTPUT_ENABLED)
   3007 #ifdef bottom_valid
   3008 #undef xmlDumpAttributeDecl
   3009 extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl __attribute((alias("xmlDumpAttributeDecl__internal_alias")));
   3010 #else
   3011 #ifndef xmlDumpAttributeDecl
   3012 extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl__internal_alias __attribute((visibility("hidden")));
   3013 #define xmlDumpAttributeDecl xmlDumpAttributeDecl__internal_alias
   3014 #endif
   3015 #endif
   3016 #endif
   3017 
   3018 #if defined(LIBXML_OUTPUT_ENABLED)
   3019 #ifdef bottom_valid
   3020 #undef xmlDumpAttributeTable
   3021 extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable __attribute((alias("xmlDumpAttributeTable__internal_alias")));
   3022 #else
   3023 #ifndef xmlDumpAttributeTable
   3024 extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable__internal_alias __attribute((visibility("hidden")));
   3025 #define xmlDumpAttributeTable xmlDumpAttributeTable__internal_alias
   3026 #endif
   3027 #endif
   3028 #endif
   3029 
   3030 #if defined(LIBXML_OUTPUT_ENABLED)
   3031 #ifdef bottom_valid
   3032 #undef xmlDumpElementDecl
   3033 extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl __attribute((alias("xmlDumpElementDecl__internal_alias")));
   3034 #else
   3035 #ifndef xmlDumpElementDecl
   3036 extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl__internal_alias __attribute((visibility("hidden")));
   3037 #define xmlDumpElementDecl xmlDumpElementDecl__internal_alias
   3038 #endif
   3039 #endif
   3040 #endif
   3041 
   3042 #if defined(LIBXML_OUTPUT_ENABLED)
   3043 #ifdef bottom_valid
   3044 #undef xmlDumpElementTable
   3045 extern __typeof (xmlDumpElementTable) xmlDumpElementTable __attribute((alias("xmlDumpElementTable__internal_alias")));
   3046 #else
   3047 #ifndef xmlDumpElementTable
   3048 extern __typeof (xmlDumpElementTable) xmlDumpElementTable__internal_alias __attribute((visibility("hidden")));
   3049 #define xmlDumpElementTable xmlDumpElementTable__internal_alias
   3050 #endif
   3051 #endif
   3052 #endif
   3053 
   3054 #if defined(LIBXML_OUTPUT_ENABLED)
   3055 #ifdef bottom_entities
   3056 #undef xmlDumpEntitiesTable
   3057 extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable __attribute((alias("xmlDumpEntitiesTable__internal_alias")));
   3058 #else
   3059 #ifndef xmlDumpEntitiesTable
   3060 extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable__internal_alias __attribute((visibility("hidden")));
   3061 #define xmlDumpEntitiesTable xmlDumpEntitiesTable__internal_alias
   3062 #endif
   3063 #endif
   3064 #endif
   3065 
   3066 #if defined(LIBXML_OUTPUT_ENABLED)
   3067 #ifdef bottom_entities
   3068 #undef xmlDumpEntityDecl
   3069 extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl __attribute((alias("xmlDumpEntityDecl__internal_alias")));
   3070 #else
   3071 #ifndef xmlDumpEntityDecl
   3072 extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl__internal_alias __attribute((visibility("hidden")));
   3073 #define xmlDumpEntityDecl xmlDumpEntityDecl__internal_alias
   3074 #endif
   3075 #endif
   3076 #endif
   3077 
   3078 #if defined(LIBXML_OUTPUT_ENABLED)
   3079 #ifdef bottom_valid
   3080 #undef xmlDumpNotationDecl
   3081 extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl __attribute((alias("xmlDumpNotationDecl__internal_alias")));
   3082 #else
   3083 #ifndef xmlDumpNotationDecl
   3084 extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl__internal_alias __attribute((visibility("hidden")));
   3085 #define xmlDumpNotationDecl xmlDumpNotationDecl__internal_alias
   3086 #endif
   3087 #endif
   3088 #endif
   3089 
   3090 #if defined(LIBXML_OUTPUT_ENABLED)
   3091 #ifdef bottom_valid
   3092 #undef xmlDumpNotationTable
   3093 extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable __attribute((alias("xmlDumpNotationTable__internal_alias")));
   3094 #else
   3095 #ifndef xmlDumpNotationTable
   3096 extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable__internal_alias __attribute((visibility("hidden")));
   3097 #define xmlDumpNotationTable xmlDumpNotationTable__internal_alias
   3098 #endif
   3099 #endif
   3100 #endif
   3101 
   3102 #if defined(LIBXML_OUTPUT_ENABLED)
   3103 #ifdef bottom_xmlsave
   3104 #undef xmlElemDump
   3105 extern __typeof (xmlElemDump) xmlElemDump __attribute((alias("xmlElemDump__internal_alias")));
   3106 #else
   3107 #ifndef xmlElemDump
   3108 extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibility("hidden")));
   3109 #define xmlElemDump xmlElemDump__internal_alias
   3110 #endif
   3111 #endif
   3112 #endif
   3113 
   3114 #if defined(LIBXML_LEGACY_ENABLED)
   3115 #ifdef bottom_legacy
   3116 #undef xmlEncodeEntities
   3117 extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
   3118 #else
   3119 #ifndef xmlEncodeEntities
   3120 extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
   3121 #define xmlEncodeEntities xmlEncodeEntities__internal_alias
   3122 #endif
   3123 #endif
   3124 #endif
   3125 
   3126 #ifdef bottom_entities
   3127 #undef xmlEncodeEntitiesReentrant
   3128 extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
   3129 #else
   3130 #ifndef xmlEncodeEntitiesReentrant
   3131 extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant__internal_alias __attribute((visibility("hidden")));
   3132 #define xmlEncodeEntitiesReentrant xmlEncodeEntitiesReentrant__internal_alias
   3133 #endif
   3134 #endif
   3135 
   3136 #ifdef bottom_entities
   3137 #undef xmlEncodeSpecialChars
   3138 extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars __attribute((alias("xmlEncodeSpecialChars__internal_alias")));
   3139 #else
   3140 #ifndef xmlEncodeSpecialChars
   3141 extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars__internal_alias __attribute((visibility("hidden")));
   3142 #define xmlEncodeSpecialChars xmlEncodeSpecialChars__internal_alias
   3143 #endif
   3144 #endif
   3145 
   3146 #ifdef bottom_parserInternals
   3147 #undef xmlErrMemory
   3148 extern __typeof (xmlErrMemory) xmlErrMemory __attribute((alias("xmlErrMemory__internal_alias")));
   3149 #else
   3150 #ifndef xmlErrMemory
   3151 extern __typeof (xmlErrMemory) xmlErrMemory__internal_alias __attribute((visibility("hidden")));
   3152 #define xmlErrMemory xmlErrMemory__internal_alias
   3153 #endif
   3154 #endif
   3155 
   3156 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3157 #ifdef bottom_xmlregexp
   3158 #undef xmlExpCtxtNbCons
   3159 extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons __attribute((alias("xmlExpCtxtNbCons__internal_alias")));
   3160 #else
   3161 #ifndef xmlExpCtxtNbCons
   3162 extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons__internal_alias __attribute((visibility("hidden")));
   3163 #define xmlExpCtxtNbCons xmlExpCtxtNbCons__internal_alias
   3164 #endif
   3165 #endif
   3166 #endif
   3167 
   3168 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3169 #ifdef bottom_xmlregexp
   3170 #undef xmlExpCtxtNbNodes
   3171 extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes __attribute((alias("xmlExpCtxtNbNodes__internal_alias")));
   3172 #else
   3173 #ifndef xmlExpCtxtNbNodes
   3174 extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes__internal_alias __attribute((visibility("hidden")));
   3175 #define xmlExpCtxtNbNodes xmlExpCtxtNbNodes__internal_alias
   3176 #endif
   3177 #endif
   3178 #endif
   3179 
   3180 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3181 #ifdef bottom_xmlregexp
   3182 #undef xmlExpDump
   3183 extern __typeof (xmlExpDump) xmlExpDump __attribute((alias("xmlExpDump__internal_alias")));
   3184 #else
   3185 #ifndef xmlExpDump
   3186 extern __typeof (xmlExpDump) xmlExpDump__internal_alias __attribute((visibility("hidden")));
   3187 #define xmlExpDump xmlExpDump__internal_alias
   3188 #endif
   3189 #endif
   3190 #endif
   3191 
   3192 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3193 #ifdef bottom_xmlregexp
   3194 #undef xmlExpExpDerive
   3195 extern __typeof (xmlExpExpDerive) xmlExpExpDerive __attribute((alias("xmlExpExpDerive__internal_alias")));
   3196 #else
   3197 #ifndef xmlExpExpDerive
   3198 extern __typeof (xmlExpExpDerive) xmlExpExpDerive__internal_alias __attribute((visibility("hidden")));
   3199 #define xmlExpExpDerive xmlExpExpDerive__internal_alias
   3200 #endif
   3201 #endif
   3202 #endif
   3203 
   3204 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3205 #ifdef bottom_xmlregexp
   3206 #undef xmlExpFree
   3207 extern __typeof (xmlExpFree) xmlExpFree __attribute((alias("xmlExpFree__internal_alias")));
   3208 #else
   3209 #ifndef xmlExpFree
   3210 extern __typeof (xmlExpFree) xmlExpFree__internal_alias __attribute((visibility("hidden")));
   3211 #define xmlExpFree xmlExpFree__internal_alias
   3212 #endif
   3213 #endif
   3214 #endif
   3215 
   3216 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3217 #ifdef bottom_xmlregexp
   3218 #undef xmlExpFreeCtxt
   3219 extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt __attribute((alias("xmlExpFreeCtxt__internal_alias")));
   3220 #else
   3221 #ifndef xmlExpFreeCtxt
   3222 extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt__internal_alias __attribute((visibility("hidden")));
   3223 #define xmlExpFreeCtxt xmlExpFreeCtxt__internal_alias
   3224 #endif
   3225 #endif
   3226 #endif
   3227 
   3228 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3229 #ifdef bottom_xmlregexp
   3230 #undef xmlExpGetLanguage
   3231 extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage __attribute((alias("xmlExpGetLanguage__internal_alias")));
   3232 #else
   3233 #ifndef xmlExpGetLanguage
   3234 extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage__internal_alias __attribute((visibility("hidden")));
   3235 #define xmlExpGetLanguage xmlExpGetLanguage__internal_alias
   3236 #endif
   3237 #endif
   3238 #endif
   3239 
   3240 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3241 #ifdef bottom_xmlregexp
   3242 #undef xmlExpGetStart
   3243 extern __typeof (xmlExpGetStart) xmlExpGetStart __attribute((alias("xmlExpGetStart__internal_alias")));
   3244 #else
   3245 #ifndef xmlExpGetStart
   3246 extern __typeof (xmlExpGetStart) xmlExpGetStart__internal_alias __attribute((visibility("hidden")));
   3247 #define xmlExpGetStart xmlExpGetStart__internal_alias
   3248 #endif
   3249 #endif
   3250 #endif
   3251 
   3252 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3253 #ifdef bottom_xmlregexp
   3254 #undef xmlExpIsNillable
   3255 extern __typeof (xmlExpIsNillable) xmlExpIsNillable __attribute((alias("xmlExpIsNillable__internal_alias")));
   3256 #else
   3257 #ifndef xmlExpIsNillable
   3258 extern __typeof (xmlExpIsNillable) xmlExpIsNillable__internal_alias __attribute((visibility("hidden")));
   3259 #define xmlExpIsNillable xmlExpIsNillable__internal_alias
   3260 #endif
   3261 #endif
   3262 #endif
   3263 
   3264 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3265 #ifdef bottom_xmlregexp
   3266 #undef xmlExpMaxToken
   3267 extern __typeof (xmlExpMaxToken) xmlExpMaxToken __attribute((alias("xmlExpMaxToken__internal_alias")));
   3268 #else
   3269 #ifndef xmlExpMaxToken
   3270 extern __typeof (xmlExpMaxToken) xmlExpMaxToken__internal_alias __attribute((visibility("hidden")));
   3271 #define xmlExpMaxToken xmlExpMaxToken__internal_alias
   3272 #endif
   3273 #endif
   3274 #endif
   3275 
   3276 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3277 #ifdef bottom_xmlregexp
   3278 #undef xmlExpNewAtom
   3279 extern __typeof (xmlExpNewAtom) xmlExpNewAtom __attribute((alias("xmlExpNewAtom__internal_alias")));
   3280 #else
   3281 #ifndef xmlExpNewAtom
   3282 extern __typeof (xmlExpNewAtom) xmlExpNewAtom__internal_alias __attribute((visibility("hidden")));
   3283 #define xmlExpNewAtom xmlExpNewAtom__internal_alias
   3284 #endif
   3285 #endif
   3286 #endif
   3287 
   3288 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3289 #ifdef bottom_xmlregexp
   3290 #undef xmlExpNewCtxt
   3291 extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt __attribute((alias("xmlExpNewCtxt__internal_alias")));
   3292 #else
   3293 #ifndef xmlExpNewCtxt
   3294 extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt__internal_alias __attribute((visibility("hidden")));
   3295 #define xmlExpNewCtxt xmlExpNewCtxt__internal_alias
   3296 #endif
   3297 #endif
   3298 #endif
   3299 
   3300 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3301 #ifdef bottom_xmlregexp
   3302 #undef xmlExpNewOr
   3303 extern __typeof (xmlExpNewOr) xmlExpNewOr __attribute((alias("xmlExpNewOr__internal_alias")));
   3304 #else
   3305 #ifndef xmlExpNewOr
   3306 extern __typeof (xmlExpNewOr) xmlExpNewOr__internal_alias __attribute((visibility("hidden")));
   3307 #define xmlExpNewOr xmlExpNewOr__internal_alias
   3308 #endif
   3309 #endif
   3310 #endif
   3311 
   3312 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3313 #ifdef bottom_xmlregexp
   3314 #undef xmlExpNewRange
   3315 extern __typeof (xmlExpNewRange) xmlExpNewRange __attribute((alias("xmlExpNewRange__internal_alias")));
   3316 #else
   3317 #ifndef xmlExpNewRange
   3318 extern __typeof (xmlExpNewRange) xmlExpNewRange__internal_alias __attribute((visibility("hidden")));
   3319 #define xmlExpNewRange xmlExpNewRange__internal_alias
   3320 #endif
   3321 #endif
   3322 #endif
   3323 
   3324 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3325 #ifdef bottom_xmlregexp
   3326 #undef xmlExpNewSeq
   3327 extern __typeof (xmlExpNewSeq) xmlExpNewSeq __attribute((alias("xmlExpNewSeq__internal_alias")));
   3328 #else
   3329 #ifndef xmlExpNewSeq
   3330 extern __typeof (xmlExpNewSeq) xmlExpNewSeq__internal_alias __attribute((visibility("hidden")));
   3331 #define xmlExpNewSeq xmlExpNewSeq__internal_alias
   3332 #endif
   3333 #endif
   3334 #endif
   3335 
   3336 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3337 #ifdef bottom_xmlregexp
   3338 #undef xmlExpParse
   3339 extern __typeof (xmlExpParse) xmlExpParse __attribute((alias("xmlExpParse__internal_alias")));
   3340 #else
   3341 #ifndef xmlExpParse
   3342 extern __typeof (xmlExpParse) xmlExpParse__internal_alias __attribute((visibility("hidden")));
   3343 #define xmlExpParse xmlExpParse__internal_alias
   3344 #endif
   3345 #endif
   3346 #endif
   3347 
   3348 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3349 #ifdef bottom_xmlregexp
   3350 #undef xmlExpRef
   3351 extern __typeof (xmlExpRef) xmlExpRef __attribute((alias("xmlExpRef__internal_alias")));
   3352 #else
   3353 #ifndef xmlExpRef
   3354 extern __typeof (xmlExpRef) xmlExpRef__internal_alias __attribute((visibility("hidden")));
   3355 #define xmlExpRef xmlExpRef__internal_alias
   3356 #endif
   3357 #endif
   3358 #endif
   3359 
   3360 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3361 #ifdef bottom_xmlregexp
   3362 #undef xmlExpStringDerive
   3363 extern __typeof (xmlExpStringDerive) xmlExpStringDerive __attribute((alias("xmlExpStringDerive__internal_alias")));
   3364 #else
   3365 #ifndef xmlExpStringDerive
   3366 extern __typeof (xmlExpStringDerive) xmlExpStringDerive__internal_alias __attribute((visibility("hidden")));
   3367 #define xmlExpStringDerive xmlExpStringDerive__internal_alias
   3368 #endif
   3369 #endif
   3370 #endif
   3371 
   3372 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
   3373 #ifdef bottom_xmlregexp
   3374 #undef xmlExpSubsume
   3375 extern __typeof (xmlExpSubsume) xmlExpSubsume __attribute((alias("xmlExpSubsume__internal_alias")));
   3376 #else
   3377 #ifndef xmlExpSubsume
   3378 extern __typeof (xmlExpSubsume) xmlExpSubsume__internal_alias __attribute((visibility("hidden")));
   3379 #define xmlExpSubsume xmlExpSubsume__internal_alias
   3380 #endif
   3381 #endif
   3382 #endif
   3383 
   3384 #ifdef bottom_xmlIO
   3385 #undef xmlFileClose
   3386 extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
   3387 #else
   3388 #ifndef xmlFileClose
   3389 extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
   3390 #define xmlFileClose xmlFileClose__internal_alias
   3391 #endif
   3392 #endif
   3393 
   3394 #ifdef bottom_xmlIO
   3395 #undef xmlFileMatch
   3396 extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
   3397 #else
   3398 #ifndef xmlFileMatch
   3399 extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
   3400 #define xmlFileMatch xmlFileMatch__internal_alias
   3401 #endif
   3402 #endif
   3403 
   3404 #ifdef bottom_xmlIO
   3405 #undef xmlFileOpen
   3406 extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
   3407 #else
   3408 #ifndef xmlFileOpen
   3409 extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
   3410 #define xmlFileOpen xmlFileOpen__internal_alias
   3411 #endif
   3412 #endif
   3413 
   3414 #ifdef bottom_xmlIO
   3415 #undef xmlFileRead
   3416 extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
   3417 #else
   3418 #ifndef xmlFileRead
   3419 extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
   3420 #define xmlFileRead xmlFileRead__internal_alias
   3421 #endif
   3422 #endif
   3423 
   3424 #ifdef bottom_encoding
   3425 #undef xmlFindCharEncodingHandler
   3426 extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
   3427 #else
   3428 #ifndef xmlFindCharEncodingHandler
   3429 extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
   3430 #define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__internal_alias
   3431 #endif
   3432 #endif
   3433 
   3434 #if defined(LIBXML_TREE_ENABLED)
   3435 #ifdef bottom_tree
   3436 #undef xmlFirstElementChild
   3437 extern __typeof (xmlFirstElementChild) xmlFirstElementChild __attribute((alias("xmlFirstElementChild__internal_alias")));
   3438 #else
   3439 #ifndef xmlFirstElementChild
   3440 extern __typeof (xmlFirstElementChild) xmlFirstElementChild__internal_alias __attribute((visibility("hidden")));
   3441 #define xmlFirstElementChild xmlFirstElementChild__internal_alias
   3442 #endif
   3443 #endif
   3444 #endif
   3445 
   3446 #ifdef bottom_valid
   3447 #undef xmlFreeAttributeTable
   3448 extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
   3449 #else
   3450 #ifndef xmlFreeAttributeTable
   3451 extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
   3452 #define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
   3453 #endif
   3454 #endif
   3455 
   3456 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   3457 #ifdef bottom_xmlregexp
   3458 #undef xmlFreeAutomata
   3459 extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
   3460 #else
   3461 #ifndef xmlFreeAutomata
   3462 extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
   3463 #define xmlFreeAutomata xmlFreeAutomata__internal_alias
   3464 #endif
   3465 #endif
   3466 #endif
   3467 
   3468 #if defined(LIBXML_CATALOG_ENABLED)
   3469 #ifdef bottom_catalog
   3470 #undef xmlFreeCatalog
   3471 extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
   3472 #else
   3473 #ifndef xmlFreeCatalog
   3474 extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
   3475 #define xmlFreeCatalog xmlFreeCatalog__internal_alias
   3476 #endif
   3477 #endif
   3478 #endif
   3479 
   3480 #ifdef bottom_tree
   3481 #undef xmlFreeDoc
   3482 extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
   3483 #else
   3484 #ifndef xmlFreeDoc
   3485 extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
   3486 #define xmlFreeDoc xmlFreeDoc__internal_alias
   3487 #endif
   3488 #endif
   3489 
   3490 #ifdef bottom_valid
   3491 #undef xmlFreeDocElementContent
   3492 extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
   3493 #else
   3494 #ifndef xmlFreeDocElementContent
   3495 extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
   3496 #define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
   3497 #endif
   3498 #endif
   3499 
   3500 #ifdef bottom_tree
   3501 #undef xmlFreeDtd
   3502 extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
   3503 #else
   3504 #ifndef xmlFreeDtd
   3505 extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
   3506 #define xmlFreeDtd xmlFreeDtd__internal_alias
   3507 #endif
   3508 #endif
   3509 
   3510 #ifdef bottom_valid
   3511 #undef xmlFreeElementContent
   3512 extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
   3513 #else
   3514 #ifndef xmlFreeElementContent
   3515 extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
   3516 #define xmlFreeElementContent xmlFreeElementContent__internal_alias
   3517 #endif
   3518 #endif
   3519 
   3520 #ifdef bottom_valid
   3521 #undef xmlFreeElementTable
   3522 extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
   3523 #else
   3524 #ifndef xmlFreeElementTable
   3525 extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
   3526 #define xmlFreeElementTable xmlFreeElementTable__internal_alias
   3527 #endif
   3528 #endif
   3529 
   3530 #ifdef bottom_entities
   3531 #undef xmlFreeEntitiesTable
   3532 extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
   3533 #else
   3534 #ifndef xmlFreeEntitiesTable
   3535 extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
   3536 #define xmlFreeEntitiesTable xmlFreeEntitiesTable__internal_alias
   3537 #endif
   3538 #endif
   3539 
   3540 #ifdef bottom_valid
   3541 #undef xmlFreeEnumeration
   3542 extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
   3543 #else
   3544 #ifndef xmlFreeEnumeration
   3545 extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
   3546 #define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
   3547 #endif
   3548 #endif
   3549 
   3550 #ifdef bottom_valid
   3551 #undef xmlFreeIDTable
   3552 extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
   3553 #else
   3554 #ifndef xmlFreeIDTable
   3555 extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
   3556 #define xmlFreeIDTable xmlFreeIDTable__internal_alias
   3557 #endif
   3558 #endif
   3559 
   3560 #ifdef bottom_parserInternals
   3561 #undef xmlFreeInputStream
   3562 extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
   3563 #else
   3564 #ifndef xmlFreeInputStream
   3565 extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
   3566 #define xmlFreeInputStream xmlFreeInputStream__internal_alias
   3567 #endif
   3568 #endif
   3569 
   3570 #ifdef bottom_threads
   3571 #undef xmlFreeMutex
   3572 extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
   3573 #else
   3574 #ifndef xmlFreeMutex
   3575 extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
   3576 #define xmlFreeMutex xmlFreeMutex__internal_alias
   3577 #endif
   3578 #endif
   3579 
   3580 #ifdef bottom_tree
   3581 #undef xmlFreeNode
   3582 extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
   3583 #else
   3584 #ifndef xmlFreeNode
   3585 extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
   3586 #define xmlFreeNode xmlFreeNode__internal_alias
   3587 #endif
   3588 #endif
   3589 
   3590 #ifdef bottom_tree
   3591 #undef xmlFreeNodeList
   3592 extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
   3593 #else
   3594 #ifndef xmlFreeNodeList
   3595 extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
   3596 #define xmlFreeNodeList xmlFreeNodeList__internal_alias
   3597 #endif
   3598 #endif
   3599 
   3600 #ifdef bottom_valid
   3601 #undef xmlFreeNotationTable
   3602 extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
   3603 #else
   3604 #ifndef xmlFreeNotationTable
   3605 extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
   3606 #define xmlFreeNotationTable xmlFreeNotationTable__internal_alias
   3607 #endif
   3608 #endif
   3609 
   3610 #ifdef bottom_tree
   3611 #undef xmlFreeNs
   3612 extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
   3613 #else
   3614 #ifndef xmlFreeNs
   3615 extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
   3616 #define xmlFreeNs xmlFreeNs__internal_alias
   3617 #endif
   3618 #endif
   3619 
   3620 #ifdef bottom_tree
   3621 #undef xmlFreeNsList
   3622 extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
   3623 #else
   3624 #ifndef xmlFreeNsList
   3625 extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
   3626 #define xmlFreeNsList xmlFreeNsList__internal_alias
   3627 #endif
   3628 #endif
   3629 
   3630 #ifdef bottom_parserInternals
   3631 #undef xmlFreeParserCtxt
   3632 extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
   3633 #else
   3634 #ifndef xmlFreeParserCtxt
   3635 extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
   3636 #define xmlFreeParserCtxt xmlFreeParserCtxt__internal_alias
   3637 #endif
   3638 #endif
   3639 
   3640 #ifdef bottom_xmlIO
   3641 #undef xmlFreeParserInputBuffer
   3642 extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
   3643 #else
   3644 #ifndef xmlFreeParserInputBuffer
   3645 extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
   3646 #define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
   3647 #endif
   3648 #endif
   3649 
   3650 #if defined(LIBXML_PATTERN_ENABLED)
   3651 #ifdef bottom_pattern
   3652 #undef xmlFreePattern
   3653 extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
   3654 #else
   3655 #ifndef xmlFreePattern
   3656 extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
   3657 #define xmlFreePattern xmlFreePattern__internal_alias
   3658 #endif
   3659 #endif
   3660 #endif
   3661 
   3662 #if defined(LIBXML_PATTERN_ENABLED)
   3663 #ifdef bottom_pattern
   3664 #undef xmlFreePatternList
   3665 extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
   3666 #else
   3667 #ifndef xmlFreePatternList
   3668 extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
   3669 #define xmlFreePatternList xmlFreePatternList__internal_alias
   3670 #endif
   3671 #endif
   3672 #endif
   3673 
   3674 #ifdef bottom_tree
   3675 #undef xmlFreeProp
   3676 extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
   3677 #else
   3678 #ifndef xmlFreeProp
   3679 extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
   3680 #define xmlFreeProp xmlFreeProp__internal_alias
   3681 #endif
   3682 #endif
   3683 
   3684 #ifdef bottom_tree
   3685 #undef xmlFreePropList
   3686 extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
   3687 #else
   3688 #ifndef xmlFreePropList
   3689 extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
   3690 #define xmlFreePropList xmlFreePropList__internal_alias
   3691 #endif
   3692 #endif
   3693 
   3694 #ifdef bottom_threads
   3695 #undef xmlFreeRMutex
   3696 extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
   3697 #else
   3698 #ifndef xmlFreeRMutex
   3699 extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
   3700 #define xmlFreeRMutex xmlFreeRMutex__internal_alias
   3701 #endif
   3702 #endif
   3703 
   3704 #ifdef bottom_valid
   3705 #undef xmlFreeRefTable
   3706 extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
   3707 #else
   3708 #ifndef xmlFreeRefTable
   3709 extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
   3710 #define xmlFreeRefTable xmlFreeRefTable__internal_alias
   3711 #endif
   3712 #endif
   3713 
   3714 #if defined(LIBXML_PATTERN_ENABLED)
   3715 #ifdef bottom_pattern
   3716 #undef xmlFreeStreamCtxt
   3717 extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
   3718 #else
   3719 #ifndef xmlFreeStreamCtxt
   3720 extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
   3721 #define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
   3722 #endif
   3723 #endif
   3724 #endif
   3725 
   3726 #if defined(LIBXML_READER_ENABLED)
   3727 #ifdef bottom_xmlreader
   3728 #undef xmlFreeTextReader
   3729 extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
   3730 #else
   3731 #ifndef xmlFreeTextReader
   3732 extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
   3733 #define xmlFreeTextReader xmlFreeTextReader__internal_alias
   3734 #endif
   3735 #endif
   3736 #endif
   3737 
   3738 #if defined(LIBXML_WRITER_ENABLED)
   3739 #ifdef bottom_xmlwriter
   3740 #undef xmlFreeTextWriter
   3741 extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
   3742 #else
   3743 #ifndef xmlFreeTextWriter
   3744 extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
   3745 #define xmlFreeTextWriter xmlFreeTextWriter__internal_alias
   3746 #endif
   3747 #endif
   3748 #endif
   3749 
   3750 #ifdef bottom_uri
   3751 #undef xmlFreeURI
   3752 extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
   3753 #else
   3754 #ifndef xmlFreeURI
   3755 extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
   3756 #define xmlFreeURI xmlFreeURI__internal_alias
   3757 #endif
   3758 #endif
   3759 
   3760 #if defined(LIBXML_VALID_ENABLED)
   3761 #ifdef bottom_valid
   3762 #undef xmlFreeValidCtxt
   3763 extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
   3764 #else
   3765 #ifndef xmlFreeValidCtxt
   3766 extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
   3767 #define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
   3768 #endif
   3769 #endif
   3770 #endif
   3771 
   3772 #ifdef bottom_xmlmemory
   3773 #undef xmlGcMemGet
   3774 extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
   3775 #else
   3776 #ifndef xmlGcMemGet
   3777 extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
   3778 #define xmlGcMemGet xmlGcMemGet__internal_alias
   3779 #endif
   3780 #endif
   3781 
   3782 #ifdef bottom_xmlmemory
   3783 #undef xmlGcMemSetup
   3784 extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
   3785 #else
   3786 #ifndef xmlGcMemSetup
   3787 extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
   3788 #define xmlGcMemSetup xmlGcMemSetup__internal_alias
   3789 #endif
   3790 #endif
   3791 
   3792 #ifdef bottom_tree
   3793 #undef xmlGetBufferAllocationScheme
   3794 extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
   3795 #else
   3796 #ifndef xmlGetBufferAllocationScheme
   3797 extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
   3798 #define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
   3799 #endif
   3800 #endif
   3801 
   3802 #ifdef bottom_encoding
   3803 #undef xmlGetCharEncodingHandler
   3804 extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
   3805 #else
   3806 #ifndef xmlGetCharEncodingHandler
   3807 extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
   3808 #define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
   3809 #endif
   3810 #endif
   3811 
   3812 #ifdef bottom_encoding
   3813 #undef xmlGetCharEncodingName
   3814 extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
   3815 #else
   3816 #ifndef xmlGetCharEncodingName
   3817 extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
   3818 #define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
   3819 #endif
   3820 #endif
   3821 
   3822 #ifdef bottom_tree
   3823 #undef xmlGetCompressMode
   3824 extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
   3825 #else
   3826 #ifndef xmlGetCompressMode
   3827 extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
   3828 #define xmlGetCompressMode xmlGetCompressMode__internal_alias
   3829 #endif
   3830 #endif
   3831 
   3832 #ifdef bottom_tree
   3833 #undef xmlGetDocCompressMode
   3834 extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
   3835 #else
   3836 #ifndef xmlGetDocCompressMode
   3837 extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
   3838 #define xmlGetDocCompressMode xmlGetDocCompressMode__internal_alias
   3839 #endif
   3840 #endif
   3841 
   3842 #ifdef bottom_entities
   3843 #undef xmlGetDocEntity
   3844 extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
   3845 #else
   3846 #ifndef xmlGetDocEntity
   3847 extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
   3848 #define xmlGetDocEntity xmlGetDocEntity__internal_alias
   3849 #endif
   3850 #endif
   3851 
   3852 #ifdef bottom_valid
   3853 #undef xmlGetDtdAttrDesc
   3854 extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
   3855 #else
   3856 #ifndef xmlGetDtdAttrDesc
   3857 extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
   3858 #define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__internal_alias
   3859 #endif
   3860 #endif
   3861 
   3862 #ifdef bottom_valid
   3863 #undef xmlGetDtdElementDesc
   3864 extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
   3865 #else
   3866 #ifndef xmlGetDtdElementDesc
   3867 extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
   3868 #define xmlGetDtdElementDesc xmlGetDtdElementDesc__internal_alias
   3869 #endif
   3870 #endif
   3871 
   3872 #ifdef bottom_entities
   3873 #undef xmlGetDtdEntity
   3874 extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
   3875 #else
   3876 #ifndef xmlGetDtdEntity
   3877 extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
   3878 #define xmlGetDtdEntity xmlGetDtdEntity__internal_alias
   3879 #endif
   3880 #endif
   3881 
   3882 #ifdef bottom_valid
   3883 #undef xmlGetDtdNotationDesc
   3884 extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
   3885 #else
   3886 #ifndef xmlGetDtdNotationDesc
   3887 extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
   3888 #define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__internal_alias
   3889 #endif
   3890 #endif
   3891 
   3892 #ifdef bottom_valid
   3893 #undef xmlGetDtdQAttrDesc
   3894 extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
   3895 #else
   3896 #ifndef xmlGetDtdQAttrDesc
   3897 extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
   3898 #define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__internal_alias
   3899 #endif
   3900 #endif
   3901 
   3902 #ifdef bottom_valid
   3903 #undef xmlGetDtdQElementDesc
   3904 extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
   3905 #else
   3906 #ifndef xmlGetDtdQElementDesc
   3907 extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
   3908 #define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__internal_alias
   3909 #endif
   3910 #endif
   3911 
   3912 #ifdef bottom_encoding
   3913 #undef xmlGetEncodingAlias
   3914 extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
   3915 #else
   3916 #ifndef xmlGetEncodingAlias
   3917 extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
   3918 #define xmlGetEncodingAlias xmlGetEncodingAlias__internal_alias
   3919 #endif
   3920 #endif
   3921 
   3922 #ifdef bottom_xmlIO
   3923 #undef xmlGetExternalEntityLoader
   3924 extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
   3925 #else
   3926 #ifndef xmlGetExternalEntityLoader
   3927 extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
   3928 #define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
   3929 #endif
   3930 #endif
   3931 
   3932 #if defined(LIBXML_LEGACY_ENABLED)
   3933 #ifdef bottom_legacy
   3934 #undef xmlGetFeature
   3935 extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
   3936 #else
   3937 #ifndef xmlGetFeature
   3938 extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
   3939 #define xmlGetFeature xmlGetFeature__internal_alias
   3940 #endif
   3941 #endif
   3942 #endif
   3943 
   3944 #if defined(LIBXML_LEGACY_ENABLED)
   3945 #ifdef bottom_legacy
   3946 #undef xmlGetFeaturesList
   3947 extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
   3948 #else
   3949 #ifndef xmlGetFeaturesList
   3950 extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
   3951 #define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
   3952 #endif
   3953 #endif
   3954 #endif
   3955 
   3956 #ifdef bottom_threads
   3957 #undef xmlGetGlobalState
   3958 extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
   3959 #else
   3960 #ifndef xmlGetGlobalState
   3961 extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
   3962 #define xmlGetGlobalState xmlGetGlobalState__internal_alias
   3963 #endif
   3964 #endif
   3965 
   3966 #ifdef bottom_valid
   3967 #undef xmlGetID
   3968 extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
   3969 #else
   3970 #ifndef xmlGetID
   3971 extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
   3972 #define xmlGetID xmlGetID__internal_alias
   3973 #endif
   3974 #endif
   3975 
   3976 #ifdef bottom_tree
   3977 #undef xmlGetIntSubset
   3978 extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
   3979 #else
   3980 #ifndef xmlGetIntSubset
   3981 extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
   3982 #define xmlGetIntSubset xmlGetIntSubset__internal_alias
   3983 #endif
   3984 #endif
   3985 
   3986 #ifdef bottom_tree
   3987 #undef xmlGetLastChild
   3988 extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
   3989 #else
   3990 #ifndef xmlGetLastChild
   3991 extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
   3992 #define xmlGetLastChild xmlGetLastChild__internal_alias
   3993 #endif
   3994 #endif
   3995 
   3996 #ifdef bottom_error
   3997 #undef xmlGetLastError
   3998 extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
   3999 #else
   4000 #ifndef xmlGetLastError
   4001 extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
   4002 #define xmlGetLastError xmlGetLastError__internal_alias
   4003 #endif
   4004 #endif
   4005 
   4006 #ifdef bottom_tree
   4007 #undef xmlGetLineNo
   4008 extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
   4009 #else
   4010 #ifndef xmlGetLineNo
   4011 extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
   4012 #define xmlGetLineNo xmlGetLineNo__internal_alias
   4013 #endif
   4014 #endif
   4015 
   4016 #ifdef bottom_tree
   4017 #undef xmlGetNoNsProp
   4018 extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
   4019 #else
   4020 #ifndef xmlGetNoNsProp
   4021 extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
   4022 #define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
   4023 #endif
   4024 #endif
   4025 
   4026 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
   4027 #ifdef bottom_tree
   4028 #undef xmlGetNodePath
   4029 extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
   4030 #else
   4031 #ifndef xmlGetNodePath
   4032 extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
   4033 #define xmlGetNodePath xmlGetNodePath__internal_alias
   4034 #endif
   4035 #endif
   4036 #endif
   4037 
   4038 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   4039 #ifdef bottom_tree
   4040 #undef xmlGetNsList
   4041 extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
   4042 #else
   4043 #ifndef xmlGetNsList
   4044 extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
   4045 #define xmlGetNsList xmlGetNsList__internal_alias
   4046 #endif
   4047 #endif
   4048 #endif
   4049 
   4050 #ifdef bottom_tree
   4051 #undef xmlGetNsProp
   4052 extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
   4053 #else
   4054 #ifndef xmlGetNsProp
   4055 extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
   4056 #define xmlGetNsProp xmlGetNsProp__internal_alias
   4057 #endif
   4058 #endif
   4059 
   4060 #ifdef bottom_entities
   4061 #undef xmlGetParameterEntity
   4062 extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
   4063 #else
   4064 #ifndef xmlGetParameterEntity
   4065 extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
   4066 #define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
   4067 #endif
   4068 #endif
   4069 
   4070 #ifdef bottom_entities
   4071 #undef xmlGetPredefinedEntity
   4072 extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
   4073 #else
   4074 #ifndef xmlGetPredefinedEntity
   4075 extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
   4076 #define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
   4077 #endif
   4078 #endif
   4079 
   4080 #ifdef bottom_tree
   4081 #undef xmlGetProp
   4082 extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
   4083 #else
   4084 #ifndef xmlGetProp
   4085 extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
   4086 #define xmlGetProp xmlGetProp__internal_alias
   4087 #endif
   4088 #endif
   4089 
   4090 #ifdef bottom_valid
   4091 #undef xmlGetRefs
   4092 extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
   4093 #else
   4094 #ifndef xmlGetRefs
   4095 extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
   4096 #define xmlGetRefs xmlGetRefs__internal_alias
   4097 #endif
   4098 #endif
   4099 
   4100 #ifdef bottom_threads
   4101 #undef xmlGetThreadId
   4102 extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
   4103 #else
   4104 #ifndef xmlGetThreadId
   4105 extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
   4106 #define xmlGetThreadId xmlGetThreadId__internal_alias
   4107 #endif
   4108 #endif
   4109 
   4110 #ifdef bottom_xmlstring
   4111 #undef xmlGetUTF8Char
   4112 extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
   4113 #else
   4114 #ifndef xmlGetUTF8Char
   4115 extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
   4116 #define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
   4117 #endif
   4118 #endif
   4119 
   4120 #if defined(LIBXML_LEGACY_ENABLED)
   4121 #ifdef bottom_legacy
   4122 #undef xmlHandleEntity
   4123 extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
   4124 #else
   4125 #ifndef xmlHandleEntity
   4126 extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
   4127 #define xmlHandleEntity xmlHandleEntity__internal_alias
   4128 #endif
   4129 #endif
   4130 #endif
   4131 
   4132 #ifdef bottom_parser
   4133 #undef xmlHasFeature
   4134 extern __typeof (xmlHasFeature) xmlHasFeature __attribute((alias("xmlHasFeature__internal_alias")));
   4135 #else
   4136 #ifndef xmlHasFeature
   4137 extern __typeof (xmlHasFeature) xmlHasFeature__internal_alias __attribute((visibility("hidden")));
   4138 #define xmlHasFeature xmlHasFeature__internal_alias
   4139 #endif
   4140 #endif
   4141 
   4142 #ifdef bottom_tree
   4143 #undef xmlHasNsProp
   4144 extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
   4145 #else
   4146 #ifndef xmlHasNsProp
   4147 extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
   4148 #define xmlHasNsProp xmlHasNsProp__internal_alias
   4149 #endif
   4150 #endif
   4151 
   4152 #ifdef bottom_tree
   4153 #undef xmlHasProp
   4154 extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
   4155 #else
   4156 #ifndef xmlHasProp
   4157 extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
   4158 #define xmlHasProp xmlHasProp__internal_alias
   4159 #endif
   4160 #endif
   4161 
   4162 #ifdef bottom_hash
   4163 #undef xmlHashAddEntry
   4164 extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
   4165 #else
   4166 #ifndef xmlHashAddEntry
   4167 extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
   4168 #define xmlHashAddEntry xmlHashAddEntry__internal_alias
   4169 #endif
   4170 #endif
   4171 
   4172 #ifdef bottom_hash
   4173 #undef xmlHashAddEntry2
   4174 extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
   4175 #else
   4176 #ifndef xmlHashAddEntry2
   4177 extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
   4178 #define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
   4179 #endif
   4180 #endif
   4181 
   4182 #ifdef bottom_hash
   4183 #undef xmlHashAddEntry3
   4184 extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
   4185 #else
   4186 #ifndef xmlHashAddEntry3
   4187 extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
   4188 #define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
   4189 #endif
   4190 #endif
   4191 
   4192 #ifdef bottom_hash
   4193 #undef xmlHashCopy
   4194 extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
   4195 #else
   4196 #ifndef xmlHashCopy
   4197 extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
   4198 #define xmlHashCopy xmlHashCopy__internal_alias
   4199 #endif
   4200 #endif
   4201 
   4202 #ifdef bottom_hash
   4203 #undef xmlHashCreate
   4204 extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
   4205 #else
   4206 #ifndef xmlHashCreate
   4207 extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
   4208 #define xmlHashCreate xmlHashCreate__internal_alias
   4209 #endif
   4210 #endif
   4211 
   4212 #ifdef bottom_hash
   4213 #undef xmlHashCreateDict
   4214 extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
   4215 #else
   4216 #ifndef xmlHashCreateDict
   4217 extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
   4218 #define xmlHashCreateDict xmlHashCreateDict__internal_alias
   4219 #endif
   4220 #endif
   4221 
   4222 #ifdef bottom_hash
   4223 #undef xmlHashFree
   4224 extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
   4225 #else
   4226 #ifndef xmlHashFree
   4227 extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
   4228 #define xmlHashFree xmlHashFree__internal_alias
   4229 #endif
   4230 #endif
   4231 
   4232 #ifdef bottom_hash
   4233 #undef xmlHashLookup
   4234 extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
   4235 #else
   4236 #ifndef xmlHashLookup
   4237 extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
   4238 #define xmlHashLookup xmlHashLookup__internal_alias
   4239 #endif
   4240 #endif
   4241 
   4242 #ifdef bottom_hash
   4243 #undef xmlHashLookup2
   4244 extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
   4245 #else
   4246 #ifndef xmlHashLookup2
   4247 extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
   4248 #define xmlHashLookup2 xmlHashLookup2__internal_alias
   4249 #endif
   4250 #endif
   4251 
   4252 #ifdef bottom_hash
   4253 #undef xmlHashLookup3
   4254 extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
   4255 #else
   4256 #ifndef xmlHashLookup3
   4257 extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
   4258 #define xmlHashLookup3 xmlHashLookup3__internal_alias
   4259 #endif
   4260 #endif
   4261 
   4262 #ifdef bottom_hash
   4263 #undef xmlHashQLookup
   4264 extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
   4265 #else
   4266 #ifndef xmlHashQLookup
   4267 extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
   4268 #define xmlHashQLookup xmlHashQLookup__internal_alias
   4269 #endif
   4270 #endif
   4271 
   4272 #ifdef bottom_hash
   4273 #undef xmlHashQLookup2
   4274 extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
   4275 #else
   4276 #ifndef xmlHashQLookup2
   4277 extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
   4278 #define xmlHashQLookup2 xmlHashQLookup2__internal_alias
   4279 #endif
   4280 #endif
   4281 
   4282 #ifdef bottom_hash
   4283 #undef xmlHashQLookup3
   4284 extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
   4285 #else
   4286 #ifndef xmlHashQLookup3
   4287 extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
   4288 #define xmlHashQLookup3 xmlHashQLookup3__internal_alias
   4289 #endif
   4290 #endif
   4291 
   4292 #ifdef bottom_hash
   4293 #undef xmlHashRemoveEntry
   4294 extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
   4295 #else
   4296 #ifndef xmlHashRemoveEntry
   4297 extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
   4298 #define xmlHashRemoveEntry xmlHashRemoveEntry__internal_alias
   4299 #endif
   4300 #endif
   4301 
   4302 #ifdef bottom_hash
   4303 #undef xmlHashRemoveEntry2
   4304 extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
   4305 #else
   4306 #ifndef xmlHashRemoveEntry2
   4307 extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
   4308 #define xmlHashRemoveEntry2 xmlHashRemoveEntry2__internal_alias
   4309 #endif
   4310 #endif
   4311 
   4312 #ifdef bottom_hash
   4313 #undef xmlHashRemoveEntry3
   4314 extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
   4315 #else
   4316 #ifndef xmlHashRemoveEntry3
   4317 extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
   4318 #define xmlHashRemoveEntry3 xmlHashRemoveEntry3__internal_alias
   4319 #endif
   4320 #endif
   4321 
   4322 #ifdef bottom_hash
   4323 #undef xmlHashScan
   4324 extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
   4325 #else
   4326 #ifndef xmlHashScan
   4327 extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
   4328 #define xmlHashScan xmlHashScan__internal_alias
   4329 #endif
   4330 #endif
   4331 
   4332 #ifdef bottom_hash
   4333 #undef xmlHashScan3
   4334 extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
   4335 #else
   4336 #ifndef xmlHashScan3
   4337 extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
   4338 #define xmlHashScan3 xmlHashScan3__internal_alias
   4339 #endif
   4340 #endif
   4341 
   4342 #ifdef bottom_hash
   4343 #undef xmlHashScanFull
   4344 extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
   4345 #else
   4346 #ifndef xmlHashScanFull
   4347 extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
   4348 #define xmlHashScanFull xmlHashScanFull__internal_alias
   4349 #endif
   4350 #endif
   4351 
   4352 #ifdef bottom_hash
   4353 #undef xmlHashScanFull3
   4354 extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
   4355 #else
   4356 #ifndef xmlHashScanFull3
   4357 extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
   4358 #define xmlHashScanFull3 xmlHashScanFull3__internal_alias
   4359 #endif
   4360 #endif
   4361 
   4362 #ifdef bottom_hash
   4363 #undef xmlHashSize
   4364 extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
   4365 #else
   4366 #ifndef xmlHashSize
   4367 extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
   4368 #define xmlHashSize xmlHashSize__internal_alias
   4369 #endif
   4370 #endif
   4371 
   4372 #ifdef bottom_hash
   4373 #undef xmlHashUpdateEntry
   4374 extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
   4375 #else
   4376 #ifndef xmlHashUpdateEntry
   4377 extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
   4378 #define xmlHashUpdateEntry xmlHashUpdateEntry__internal_alias
   4379 #endif
   4380 #endif
   4381 
   4382 #ifdef bottom_hash
   4383 #undef xmlHashUpdateEntry2
   4384 extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
   4385 #else
   4386 #ifndef xmlHashUpdateEntry2
   4387 extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
   4388 #define xmlHashUpdateEntry2 xmlHashUpdateEntry2__internal_alias
   4389 #endif
   4390 #endif
   4391 
   4392 #ifdef bottom_hash
   4393 #undef xmlHashUpdateEntry3
   4394 extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
   4395 #else
   4396 #ifndef xmlHashUpdateEntry3
   4397 extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
   4398 #define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
   4399 #endif
   4400 #endif
   4401 
   4402 #if defined(LIBXML_FTP_ENABLED)
   4403 #ifdef bottom_xmlIO
   4404 #undef xmlIOFTPClose
   4405 extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
   4406 #else
   4407 #ifndef xmlIOFTPClose
   4408 extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
   4409 #define xmlIOFTPClose xmlIOFTPClose__internal_alias
   4410 #endif
   4411 #endif
   4412 #endif
   4413 
   4414 #if defined(LIBXML_FTP_ENABLED)
   4415 #ifdef bottom_xmlIO
   4416 #undef xmlIOFTPMatch
   4417 extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
   4418 #else
   4419 #ifndef xmlIOFTPMatch
   4420 extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
   4421 #define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
   4422 #endif
   4423 #endif
   4424 #endif
   4425 
   4426 #if defined(LIBXML_FTP_ENABLED)
   4427 #ifdef bottom_xmlIO
   4428 #undef xmlIOFTPOpen
   4429 extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
   4430 #else
   4431 #ifndef xmlIOFTPOpen
   4432 extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
   4433 #define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
   4434 #endif
   4435 #endif
   4436 #endif
   4437 
   4438 #if defined(LIBXML_FTP_ENABLED)
   4439 #ifdef bottom_xmlIO
   4440 #undef xmlIOFTPRead
   4441 extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
   4442 #else
   4443 #ifndef xmlIOFTPRead
   4444 extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
   4445 #define xmlIOFTPRead xmlIOFTPRead__internal_alias
   4446 #endif
   4447 #endif
   4448 #endif
   4449 
   4450 #if defined(LIBXML_HTTP_ENABLED)
   4451 #ifdef bottom_xmlIO
   4452 #undef xmlIOHTTPClose
   4453 extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
   4454 #else
   4455 #ifndef xmlIOHTTPClose
   4456 extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
   4457 #define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
   4458 #endif
   4459 #endif
   4460 #endif
   4461 
   4462 #if defined(LIBXML_HTTP_ENABLED)
   4463 #ifdef bottom_xmlIO
   4464 #undef xmlIOHTTPMatch
   4465 extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
   4466 #else
   4467 #ifndef xmlIOHTTPMatch
   4468 extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
   4469 #define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
   4470 #endif
   4471 #endif
   4472 #endif
   4473 
   4474 #if defined(LIBXML_HTTP_ENABLED)
   4475 #ifdef bottom_xmlIO
   4476 #undef xmlIOHTTPOpen
   4477 extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
   4478 #else
   4479 #ifndef xmlIOHTTPOpen
   4480 extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
   4481 #define xmlIOHTTPOpen xmlIOHTTPOpen__internal_alias
   4482 #endif
   4483 #endif
   4484 #endif
   4485 
   4486 #if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   4487 #ifdef bottom_xmlIO
   4488 #undef xmlIOHTTPOpenW
   4489 extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
   4490 #else
   4491 #ifndef xmlIOHTTPOpenW
   4492 extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
   4493 #define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
   4494 #endif
   4495 #endif
   4496 #endif
   4497 
   4498 #if defined(LIBXML_HTTP_ENABLED)
   4499 #ifdef bottom_xmlIO
   4500 #undef xmlIOHTTPRead
   4501 extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
   4502 #else
   4503 #ifndef xmlIOHTTPRead
   4504 extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
   4505 #define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
   4506 #endif
   4507 #endif
   4508 #endif
   4509 
   4510 #if defined(LIBXML_VALID_ENABLED)
   4511 #ifdef bottom_parser
   4512 #undef xmlIOParseDTD
   4513 extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
   4514 #else
   4515 #ifndef xmlIOParseDTD
   4516 extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
   4517 #define xmlIOParseDTD xmlIOParseDTD__internal_alias
   4518 #endif
   4519 #endif
   4520 #endif
   4521 
   4522 #ifdef bottom_encoding
   4523 #undef xmlInitCharEncodingHandlers
   4524 extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
   4525 #else
   4526 #ifndef xmlInitCharEncodingHandlers
   4527 extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
   4528 #define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
   4529 #endif
   4530 #endif
   4531 
   4532 #ifdef bottom_globals
   4533 #undef xmlInitGlobals
   4534 extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
   4535 #else
   4536 #ifndef xmlInitGlobals
   4537 extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
   4538 #define xmlInitGlobals xmlInitGlobals__internal_alias
   4539 #endif
   4540 #endif
   4541 
   4542 #ifdef bottom_xmlmemory
   4543 #undef xmlInitMemory
   4544 extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
   4545 #else
   4546 #ifndef xmlInitMemory
   4547 extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
   4548 #define xmlInitMemory xmlInitMemory__internal_alias
   4549 #endif
   4550 #endif
   4551 
   4552 #ifdef bottom_parserInternals
   4553 #undef xmlInitNodeInfoSeq
   4554 extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
   4555 #else
   4556 #ifndef xmlInitNodeInfoSeq
   4557 extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
   4558 #define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
   4559 #endif
   4560 #endif
   4561 
   4562 #ifdef bottom_parser
   4563 #undef xmlInitParser
   4564 extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
   4565 #else
   4566 #ifndef xmlInitParser
   4567 extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
   4568 #define xmlInitParser xmlInitParser__internal_alias
   4569 #endif
   4570 #endif
   4571 
   4572 #ifdef bottom_parserInternals
   4573 #undef xmlInitParserCtxt
   4574 extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
   4575 #else
   4576 #ifndef xmlInitParserCtxt
   4577 extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
   4578 #define xmlInitParserCtxt xmlInitParserCtxt__internal_alias
   4579 #endif
   4580 #endif
   4581 
   4582 #ifdef bottom_threads
   4583 #undef xmlInitThreads
   4584 extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
   4585 #else
   4586 #ifndef xmlInitThreads
   4587 extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
   4588 #define xmlInitThreads xmlInitThreads__internal_alias
   4589 #endif
   4590 #endif
   4591 
   4592 #if defined(LIBXML_CATALOG_ENABLED)
   4593 #ifdef bottom_catalog
   4594 #undef xmlInitializeCatalog
   4595 extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
   4596 #else
   4597 #ifndef xmlInitializeCatalog
   4598 extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
   4599 #define xmlInitializeCatalog xmlInitializeCatalog__internal_alias
   4600 #endif
   4601 #endif
   4602 #endif
   4603 
   4604 #ifdef bottom_globals
   4605 #undef xmlInitializeGlobalState
   4606 extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
   4607 #else
   4608 #ifndef xmlInitializeGlobalState
   4609 extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
   4610 #define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
   4611 #endif
   4612 #endif
   4613 
   4614 #if defined(LIBXML_LEGACY_ENABLED)
   4615 #ifdef bottom_legacy
   4616 #undef xmlInitializePredefinedEntities
   4617 extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
   4618 #else
   4619 #ifndef xmlInitializePredefinedEntities
   4620 extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
   4621 #define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
   4622 #endif
   4623 #endif
   4624 #endif
   4625 
   4626 #ifdef bottom_chvalid
   4627 #undef xmlIsBaseChar
   4628 extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
   4629 #else
   4630 #ifndef xmlIsBaseChar
   4631 extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
   4632 #define xmlIsBaseChar xmlIsBaseChar__internal_alias
   4633 #endif
   4634 #endif
   4635 
   4636 #ifdef bottom_chvalid
   4637 #undef xmlIsBlank
   4638 extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
   4639 #else
   4640 #ifndef xmlIsBlank
   4641 extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
   4642 #define xmlIsBlank xmlIsBlank__internal_alias
   4643 #endif
   4644 #endif
   4645 
   4646 #ifdef bottom_tree
   4647 #undef xmlIsBlankNode
   4648 extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
   4649 #else
   4650 #ifndef xmlIsBlankNode
   4651 extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
   4652 #define xmlIsBlankNode xmlIsBlankNode__internal_alias
   4653 #endif
   4654 #endif
   4655 
   4656 #ifdef bottom_chvalid
   4657 #undef xmlIsChar
   4658 extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
   4659 #else
   4660 #ifndef xmlIsChar
   4661 extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
   4662 #define xmlIsChar xmlIsChar__internal_alias
   4663 #endif
   4664 #endif
   4665 
   4666 #ifdef bottom_chvalid
   4667 #undef xmlIsCombining
   4668 extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
   4669 #else
   4670 #ifndef xmlIsCombining
   4671 extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
   4672 #define xmlIsCombining xmlIsCombining__internal_alias
   4673 #endif
   4674 #endif
   4675 
   4676 #ifdef bottom_chvalid
   4677 #undef xmlIsDigit
   4678 extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
   4679 #else
   4680 #ifndef xmlIsDigit
   4681 extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
   4682 #define xmlIsDigit xmlIsDigit__internal_alias
   4683 #endif
   4684 #endif
   4685 
   4686 #ifdef bottom_chvalid
   4687 #undef xmlIsExtender
   4688 extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
   4689 #else
   4690 #ifndef xmlIsExtender
   4691 extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
   4692 #define xmlIsExtender xmlIsExtender__internal_alias
   4693 #endif
   4694 #endif
   4695 
   4696 #ifdef bottom_valid
   4697 #undef xmlIsID
   4698 extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
   4699 #else
   4700 #ifndef xmlIsID
   4701 extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
   4702 #define xmlIsID xmlIsID__internal_alias
   4703 #endif
   4704 #endif
   4705 
   4706 #ifdef bottom_chvalid
   4707 #undef xmlIsIdeographic
   4708 extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
   4709 #else
   4710 #ifndef xmlIsIdeographic
   4711 extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
   4712 #define xmlIsIdeographic xmlIsIdeographic__internal_alias
   4713 #endif
   4714 #endif
   4715 
   4716 #ifdef bottom_parserInternals
   4717 #undef xmlIsLetter
   4718 extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
   4719 #else
   4720 #ifndef xmlIsLetter
   4721 extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
   4722 #define xmlIsLetter xmlIsLetter__internal_alias
   4723 #endif
   4724 #endif
   4725 
   4726 #ifdef bottom_threads
   4727 #undef xmlIsMainThread
   4728 extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
   4729 #else
   4730 #ifndef xmlIsMainThread
   4731 extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
   4732 #define xmlIsMainThread xmlIsMainThread__internal_alias
   4733 #endif
   4734 #endif
   4735 
   4736 #ifdef bottom_valid
   4737 #undef xmlIsMixedElement
   4738 extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
   4739 #else
   4740 #ifndef xmlIsMixedElement
   4741 extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
   4742 #define xmlIsMixedElement xmlIsMixedElement__internal_alias
   4743 #endif
   4744 #endif
   4745 
   4746 #ifdef bottom_chvalid
   4747 #undef xmlIsPubidChar
   4748 extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
   4749 #else
   4750 #ifndef xmlIsPubidChar
   4751 extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
   4752 #define xmlIsPubidChar xmlIsPubidChar__internal_alias
   4753 #endif
   4754 #endif
   4755 
   4756 #ifdef bottom_valid
   4757 #undef xmlIsRef
   4758 extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
   4759 #else
   4760 #ifndef xmlIsRef
   4761 extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
   4762 #define xmlIsRef xmlIsRef__internal_alias
   4763 #endif
   4764 #endif
   4765 
   4766 #ifdef bottom_xmlsave
   4767 #undef xmlIsXHTML
   4768 extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
   4769 #else
   4770 #ifndef xmlIsXHTML
   4771 extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
   4772 #define xmlIsXHTML xmlIsXHTML__internal_alias
   4773 #endif
   4774 #endif
   4775 
   4776 #ifdef bottom_parserInternals
   4777 #undef xmlKeepBlanksDefault
   4778 extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
   4779 #else
   4780 #ifndef xmlKeepBlanksDefault
   4781 extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
   4782 #define xmlKeepBlanksDefault xmlKeepBlanksDefault__internal_alias
   4783 #endif
   4784 #endif
   4785 
   4786 #if defined(LIBXML_TREE_ENABLED)
   4787 #ifdef bottom_tree
   4788 #undef xmlLastElementChild
   4789 extern __typeof (xmlLastElementChild) xmlLastElementChild __attribute((alias("xmlLastElementChild__internal_alias")));
   4790 #else
   4791 #ifndef xmlLastElementChild
   4792 extern __typeof (xmlLastElementChild) xmlLastElementChild__internal_alias __attribute((visibility("hidden")));
   4793 #define xmlLastElementChild xmlLastElementChild__internal_alias
   4794 #endif
   4795 #endif
   4796 #endif
   4797 
   4798 #ifdef bottom_parserInternals
   4799 #undef xmlLineNumbersDefault
   4800 extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
   4801 #else
   4802 #ifndef xmlLineNumbersDefault
   4803 extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
   4804 #define xmlLineNumbersDefault xmlLineNumbersDefault__internal_alias
   4805 #endif
   4806 #endif
   4807 
   4808 #ifdef bottom_list
   4809 #undef xmlLinkGetData
   4810 extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
   4811 #else
   4812 #ifndef xmlLinkGetData
   4813 extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
   4814 #define xmlLinkGetData xmlLinkGetData__internal_alias
   4815 #endif
   4816 #endif
   4817 
   4818 #ifdef bottom_list
   4819 #undef xmlListAppend
   4820 extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
   4821 #else
   4822 #ifndef xmlListAppend
   4823 extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
   4824 #define xmlListAppend xmlListAppend__internal_alias
   4825 #endif
   4826 #endif
   4827 
   4828 #ifdef bottom_list
   4829 #undef xmlListClear
   4830 extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
   4831 #else
   4832 #ifndef xmlListClear
   4833 extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
   4834 #define xmlListClear xmlListClear__internal_alias
   4835 #endif
   4836 #endif
   4837 
   4838 #ifdef bottom_list
   4839 #undef xmlListCopy
   4840 extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
   4841 #else
   4842 #ifndef xmlListCopy
   4843 extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
   4844 #define xmlListCopy xmlListCopy__internal_alias
   4845 #endif
   4846 #endif
   4847 
   4848 #ifdef bottom_list
   4849 #undef xmlListCreate
   4850 extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
   4851 #else
   4852 #ifndef xmlListCreate
   4853 extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
   4854 #define xmlListCreate xmlListCreate__internal_alias
   4855 #endif
   4856 #endif
   4857 
   4858 #ifdef bottom_list
   4859 #undef xmlListDelete
   4860 extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
   4861 #else
   4862 #ifndef xmlListDelete
   4863 extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
   4864 #define xmlListDelete xmlListDelete__internal_alias
   4865 #endif
   4866 #endif
   4867 
   4868 #ifdef bottom_list
   4869 #undef xmlListDup
   4870 extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
   4871 #else
   4872 #ifndef xmlListDup
   4873 extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
   4874 #define xmlListDup xmlListDup__internal_alias
   4875 #endif
   4876 #endif
   4877 
   4878 #ifdef bottom_list
   4879 #undef xmlListEmpty
   4880 extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
   4881 #else
   4882 #ifndef xmlListEmpty
   4883 extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
   4884 #define xmlListEmpty xmlListEmpty__internal_alias
   4885 #endif
   4886 #endif
   4887 
   4888 #ifdef bottom_list
   4889 #undef xmlListEnd
   4890 extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
   4891 #else
   4892 #ifndef xmlListEnd
   4893 extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
   4894 #define xmlListEnd xmlListEnd__internal_alias
   4895 #endif
   4896 #endif
   4897 
   4898 #ifdef bottom_list
   4899 #undef xmlListFront
   4900 extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
   4901 #else
   4902 #ifndef xmlListFront
   4903 extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
   4904 #define xmlListFront xmlListFront__internal_alias
   4905 #endif
   4906 #endif
   4907 
   4908 #ifdef bottom_list
   4909 #undef xmlListInsert
   4910 extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
   4911 #else
   4912 #ifndef xmlListInsert
   4913 extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
   4914 #define xmlListInsert xmlListInsert__internal_alias
   4915 #endif
   4916 #endif
   4917 
   4918 #ifdef bottom_list
   4919 #undef xmlListMerge
   4920 extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
   4921 #else
   4922 #ifndef xmlListMerge
   4923 extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
   4924 #define xmlListMerge xmlListMerge__internal_alias
   4925 #endif
   4926 #endif
   4927 
   4928 #ifdef bottom_list
   4929 #undef xmlListPopBack
   4930 extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
   4931 #else
   4932 #ifndef xmlListPopBack
   4933 extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
   4934 #define xmlListPopBack xmlListPopBack__internal_alias
   4935 #endif
   4936 #endif
   4937 
   4938 #ifdef bottom_list
   4939 #undef xmlListPopFront
   4940 extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
   4941 #else
   4942 #ifndef xmlListPopFront
   4943 extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
   4944 #define xmlListPopFront xmlListPopFront__internal_alias
   4945 #endif
   4946 #endif
   4947 
   4948 #ifdef bottom_list
   4949 #undef xmlListPushBack
   4950 extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
   4951 #else
   4952 #ifndef xmlListPushBack
   4953 extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
   4954 #define xmlListPushBack xmlListPushBack__internal_alias
   4955 #endif
   4956 #endif
   4957 
   4958 #ifdef bottom_list
   4959 #undef xmlListPushFront
   4960 extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
   4961 #else
   4962 #ifndef xmlListPushFront
   4963 extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
   4964 #define xmlListPushFront xmlListPushFront__internal_alias
   4965 #endif
   4966 #endif
   4967 
   4968 #ifdef bottom_list
   4969 #undef xmlListRemoveAll
   4970 extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
   4971 #else
   4972 #ifndef xmlListRemoveAll
   4973 extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
   4974 #define xmlListRemoveAll xmlListRemoveAll__internal_alias
   4975 #endif
   4976 #endif
   4977 
   4978 #ifdef bottom_list
   4979 #undef xmlListRemoveFirst
   4980 extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
   4981 #else
   4982 #ifndef xmlListRemoveFirst
   4983 extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
   4984 #define xmlListRemoveFirst xmlListRemoveFirst__internal_alias
   4985 #endif
   4986 #endif
   4987 
   4988 #ifdef bottom_list
   4989 #undef xmlListRemoveLast
   4990 extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
   4991 #else
   4992 #ifndef xmlListRemoveLast
   4993 extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
   4994 #define xmlListRemoveLast xmlListRemoveLast__internal_alias
   4995 #endif
   4996 #endif
   4997 
   4998 #ifdef bottom_list
   4999 #undef xmlListReverse
   5000 extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
   5001 #else
   5002 #ifndef xmlListReverse
   5003 extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
   5004 #define xmlListReverse xmlListReverse__internal_alias
   5005 #endif
   5006 #endif
   5007 
   5008 #ifdef bottom_list
   5009 #undef xmlListReverseSearch
   5010 extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
   5011 #else
   5012 #ifndef xmlListReverseSearch
   5013 extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
   5014 #define xmlListReverseSearch xmlListReverseSearch__internal_alias
   5015 #endif
   5016 #endif
   5017 
   5018 #ifdef bottom_list
   5019 #undef xmlListReverseWalk
   5020 extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
   5021 #else
   5022 #ifndef xmlListReverseWalk
   5023 extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
   5024 #define xmlListReverseWalk xmlListReverseWalk__internal_alias
   5025 #endif
   5026 #endif
   5027 
   5028 #ifdef bottom_list
   5029 #undef xmlListSearch
   5030 extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
   5031 #else
   5032 #ifndef xmlListSearch
   5033 extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
   5034 #define xmlListSearch xmlListSearch__internal_alias
   5035 #endif
   5036 #endif
   5037 
   5038 #ifdef bottom_list
   5039 #undef xmlListSize
   5040 extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
   5041 #else
   5042 #ifndef xmlListSize
   5043 extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
   5044 #define xmlListSize xmlListSize__internal_alias
   5045 #endif
   5046 #endif
   5047 
   5048 #ifdef bottom_list
   5049 #undef xmlListSort
   5050 extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
   5051 #else
   5052 #ifndef xmlListSort
   5053 extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
   5054 #define xmlListSort xmlListSort__internal_alias
   5055 #endif
   5056 #endif
   5057 
   5058 #ifdef bottom_list
   5059 #undef xmlListWalk
   5060 extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
   5061 #else
   5062 #ifndef xmlListWalk
   5063 extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
   5064 #define xmlListWalk xmlListWalk__internal_alias
   5065 #endif
   5066 #endif
   5067 
   5068 #if defined(LIBXML_CATALOG_ENABLED)
   5069 #ifdef bottom_catalog
   5070 #undef xmlLoadACatalog
   5071 extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
   5072 #else
   5073 #ifndef xmlLoadACatalog
   5074 extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
   5075 #define xmlLoadACatalog xmlLoadACatalog__internal_alias
   5076 #endif
   5077 #endif
   5078 #endif
   5079 
   5080 #if defined(LIBXML_CATALOG_ENABLED)
   5081 #ifdef bottom_catalog
   5082 #undef xmlLoadCatalog
   5083 extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
   5084 #else
   5085 #ifndef xmlLoadCatalog
   5086 extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
   5087 #define xmlLoadCatalog xmlLoadCatalog__internal_alias
   5088 #endif
   5089 #endif
   5090 #endif
   5091 
   5092 #if defined(LIBXML_CATALOG_ENABLED)
   5093 #ifdef bottom_catalog
   5094 #undef xmlLoadCatalogs
   5095 extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
   5096 #else
   5097 #ifndef xmlLoadCatalogs
   5098 extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
   5099 #define xmlLoadCatalogs xmlLoadCatalogs__internal_alias
   5100 #endif
   5101 #endif
   5102 #endif
   5103 
   5104 #ifdef bottom_xmlIO
   5105 #undef xmlLoadExternalEntity
   5106 extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
   5107 #else
   5108 #ifndef xmlLoadExternalEntity
   5109 extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
   5110 #define xmlLoadExternalEntity xmlLoadExternalEntity__internal_alias
   5111 #endif
   5112 #endif
   5113 
   5114 #if defined(LIBXML_CATALOG_ENABLED)
   5115 #ifdef bottom_catalog
   5116 #undef xmlLoadSGMLSuperCatalog
   5117 extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
   5118 #else
   5119 #ifndef xmlLoadSGMLSuperCatalog
   5120 extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
   5121 #define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
   5122 #endif
   5123 #endif
   5124 #endif
   5125 
   5126 #ifdef bottom_threads
   5127 #undef xmlLockLibrary
   5128 extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
   5129 #else
   5130 #ifndef xmlLockLibrary
   5131 extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
   5132 #define xmlLockLibrary xmlLockLibrary__internal_alias
   5133 #endif
   5134 #endif
   5135 
   5136 #if defined(LIBXML_DEBUG_ENABLED)
   5137 #ifdef bottom_debugXML
   5138 #undef xmlLsCountNode
   5139 extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
   5140 #else
   5141 #ifndef xmlLsCountNode
   5142 extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
   5143 #define xmlLsCountNode xmlLsCountNode__internal_alias
   5144 #endif
   5145 #endif
   5146 #endif
   5147 
   5148 #if defined(LIBXML_DEBUG_ENABLED)
   5149 #ifdef bottom_debugXML
   5150 #undef xmlLsOneNode
   5151 extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
   5152 #else
   5153 #ifndef xmlLsOneNode
   5154 extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
   5155 #define xmlLsOneNode xmlLsOneNode__internal_alias
   5156 #endif
   5157 #endif
   5158 #endif
   5159 
   5160 #ifdef bottom_xmlmemory
   5161 #undef xmlMallocAtomicLoc
   5162 extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
   5163 #else
   5164 #ifndef xmlMallocAtomicLoc
   5165 extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
   5166 #define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
   5167 #endif
   5168 #endif
   5169 
   5170 #ifdef bottom_xmlmemory
   5171 #undef xmlMallocLoc
   5172 extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
   5173 #else
   5174 #ifndef xmlMallocLoc
   5175 extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
   5176 #define xmlMallocLoc xmlMallocLoc__internal_alias
   5177 #endif
   5178 #endif
   5179 
   5180 #ifdef bottom_xmlmemory
   5181 #undef xmlMemBlocks
   5182 extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
   5183 #else
   5184 #ifndef xmlMemBlocks
   5185 extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
   5186 #define xmlMemBlocks xmlMemBlocks__internal_alias
   5187 #endif
   5188 #endif
   5189 
   5190 #ifdef bottom_xmlmemory
   5191 #undef xmlMemDisplay
   5192 extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
   5193 #else
   5194 #ifndef xmlMemDisplay
   5195 extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
   5196 #define xmlMemDisplay xmlMemDisplay__internal_alias
   5197 #endif
   5198 #endif
   5199 
   5200 #ifdef bottom_xmlmemory
   5201 #undef xmlMemDisplayLast
   5202 extern __typeof (xmlMemDisplayLast) xmlMemDisplayLast __attribute((alias("xmlMemDisplayLast__internal_alias")));
   5203 #else
   5204 #ifndef xmlMemDisplayLast
   5205 extern __typeof (xmlMemDisplayLast) xmlMemDisplayLast__internal_alias __attribute((visibility("hidden")));
   5206 #define xmlMemDisplayLast xmlMemDisplayLast__internal_alias
   5207 #endif
   5208 #endif
   5209 
   5210 #ifdef bottom_xmlmemory
   5211 #undef xmlMemFree
   5212 extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
   5213 #else
   5214 #ifndef xmlMemFree
   5215 extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
   5216 #define xmlMemFree xmlMemFree__internal_alias
   5217 #endif
   5218 #endif
   5219 
   5220 #ifdef bottom_xmlmemory
   5221 #undef xmlMemGet
   5222 extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
   5223 #else
   5224 #ifndef xmlMemGet
   5225 extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
   5226 #define xmlMemGet xmlMemGet__internal_alias
   5227 #endif
   5228 #endif
   5229 
   5230 #ifdef bottom_xmlmemory
   5231 #undef xmlMemMalloc
   5232 extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
   5233 #else
   5234 #ifndef xmlMemMalloc
   5235 extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
   5236 #define xmlMemMalloc xmlMemMalloc__internal_alias
   5237 #endif
   5238 #endif
   5239 
   5240 #ifdef bottom_xmlmemory
   5241 #undef xmlMemRealloc
   5242 extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
   5243 #else
   5244 #ifndef xmlMemRealloc
   5245 extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
   5246 #define xmlMemRealloc xmlMemRealloc__internal_alias
   5247 #endif
   5248 #endif
   5249 
   5250 #ifdef bottom_xmlmemory
   5251 #undef xmlMemSetup
   5252 extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
   5253 #else
   5254 #ifndef xmlMemSetup
   5255 extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
   5256 #define xmlMemSetup xmlMemSetup__internal_alias
   5257 #endif
   5258 #endif
   5259 
   5260 #ifdef bottom_xmlmemory
   5261 #undef xmlMemShow
   5262 extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
   5263 #else
   5264 #ifndef xmlMemShow
   5265 extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
   5266 #define xmlMemShow xmlMemShow__internal_alias
   5267 #endif
   5268 #endif
   5269 
   5270 #ifdef bottom_xmlmemory
   5271 #undef xmlMemStrdupLoc
   5272 extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
   5273 #else
   5274 #ifndef xmlMemStrdupLoc
   5275 extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
   5276 #define xmlMemStrdupLoc xmlMemStrdupLoc__internal_alias
   5277 #endif
   5278 #endif
   5279 
   5280 #ifdef bottom_xmlmemory
   5281 #undef xmlMemUsed
   5282 extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
   5283 #else
   5284 #ifndef xmlMemUsed
   5285 extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
   5286 #define xmlMemUsed xmlMemUsed__internal_alias
   5287 #endif
   5288 #endif
   5289 
   5290 #ifdef bottom_xmlmemory
   5291 #undef xmlMemoryDump
   5292 extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
   5293 #else
   5294 #ifndef xmlMemoryDump
   5295 extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
   5296 #define xmlMemoryDump xmlMemoryDump__internal_alias
   5297 #endif
   5298 #endif
   5299 
   5300 #ifdef bottom_xmlmemory
   5301 #undef xmlMemoryStrdup
   5302 extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
   5303 #else
   5304 #ifndef xmlMemoryStrdup
   5305 extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
   5306 #define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
   5307 #endif
   5308 #endif
   5309 
   5310 #if defined(LIBXML_MODULES_ENABLED)
   5311 #ifdef bottom_xmlmodule
   5312 #undef xmlModuleClose
   5313 extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
   5314 #else
   5315 #ifndef xmlModuleClose
   5316 extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
   5317 #define xmlModuleClose xmlModuleClose__internal_alias
   5318 #endif
   5319 #endif
   5320 #endif
   5321 
   5322 #if defined(LIBXML_MODULES_ENABLED)
   5323 #ifdef bottom_xmlmodule
   5324 #undef xmlModuleFree
   5325 extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
   5326 #else
   5327 #ifndef xmlModuleFree
   5328 extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
   5329 #define xmlModuleFree xmlModuleFree__internal_alias
   5330 #endif
   5331 #endif
   5332 #endif
   5333 
   5334 #if defined(LIBXML_MODULES_ENABLED)
   5335 #ifdef bottom_xmlmodule
   5336 #undef xmlModuleOpen
   5337 extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
   5338 #else
   5339 #ifndef xmlModuleOpen
   5340 extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
   5341 #define xmlModuleOpen xmlModuleOpen__internal_alias
   5342 #endif
   5343 #endif
   5344 #endif
   5345 
   5346 #if defined(LIBXML_MODULES_ENABLED)
   5347 #ifdef bottom_xmlmodule
   5348 #undef xmlModuleSymbol
   5349 extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
   5350 #else
   5351 #ifndef xmlModuleSymbol
   5352 extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
   5353 #define xmlModuleSymbol xmlModuleSymbol__internal_alias
   5354 #endif
   5355 #endif
   5356 #endif
   5357 
   5358 #ifdef bottom_threads
   5359 #undef xmlMutexLock
   5360 extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
   5361 #else
   5362 #ifndef xmlMutexLock
   5363 extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
   5364 #define xmlMutexLock xmlMutexLock__internal_alias
   5365 #endif
   5366 #endif
   5367 
   5368 #ifdef bottom_threads
   5369 #undef xmlMutexUnlock
   5370 extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
   5371 #else
   5372 #ifndef xmlMutexUnlock
   5373 extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
   5374 #define xmlMutexUnlock xmlMutexUnlock__internal_alias
   5375 #endif
   5376 #endif
   5377 
   5378 #if defined(LIBXML_LEGACY_ENABLED)
   5379 #ifdef bottom_legacy
   5380 #undef xmlNamespaceParseNCName
   5381 extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
   5382 #else
   5383 #ifndef xmlNamespaceParseNCName
   5384 extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
   5385 #define xmlNamespaceParseNCName xmlNamespaceParseNCName__internal_alias
   5386 #endif
   5387 #endif
   5388 #endif
   5389 
   5390 #if defined(LIBXML_LEGACY_ENABLED)
   5391 #ifdef bottom_legacy
   5392 #undef xmlNamespaceParseNSDef
   5393 extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
   5394 #else
   5395 #ifndef xmlNamespaceParseNSDef
   5396 extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
   5397 #define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
   5398 #endif
   5399 #endif
   5400 #endif
   5401 
   5402 #if defined(LIBXML_LEGACY_ENABLED)
   5403 #ifdef bottom_legacy
   5404 #undef xmlNamespaceParseQName
   5405 extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
   5406 #else
   5407 #ifndef xmlNamespaceParseQName
   5408 extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
   5409 #define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
   5410 #endif
   5411 #endif
   5412 #endif
   5413 
   5414 #if defined(LIBXML_FTP_ENABLED)
   5415 #ifdef bottom_nanoftp
   5416 #undef xmlNanoFTPCheckResponse
   5417 extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
   5418 #else
   5419 #ifndef xmlNanoFTPCheckResponse
   5420 extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
   5421 #define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__internal_alias
   5422 #endif
   5423 #endif
   5424 #endif
   5425 
   5426 #if defined(LIBXML_FTP_ENABLED)
   5427 #ifdef bottom_nanoftp
   5428 #undef xmlNanoFTPCleanup
   5429 extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
   5430 #else
   5431 #ifndef xmlNanoFTPCleanup
   5432 extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
   5433 #define xmlNanoFTPCleanup xmlNanoFTPCleanup__internal_alias
   5434 #endif
   5435 #endif
   5436 #endif
   5437 
   5438 #if defined(LIBXML_FTP_ENABLED)
   5439 #ifdef bottom_nanoftp
   5440 #undef xmlNanoFTPClose
   5441 extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
   5442 #else
   5443 #ifndef xmlNanoFTPClose
   5444 extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
   5445 #define xmlNanoFTPClose xmlNanoFTPClose__internal_alias
   5446 #endif
   5447 #endif
   5448 #endif
   5449 
   5450 #if defined(LIBXML_FTP_ENABLED)
   5451 #ifdef bottom_nanoftp
   5452 #undef xmlNanoFTPCloseConnection
   5453 extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
   5454 #else
   5455 #ifndef xmlNanoFTPCloseConnection
   5456 extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
   5457 #define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__internal_alias
   5458 #endif
   5459 #endif
   5460 #endif
   5461 
   5462 #if defined(LIBXML_FTP_ENABLED)
   5463 #ifdef bottom_nanoftp
   5464 #undef xmlNanoFTPConnect
   5465 extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
   5466 #else
   5467 #ifndef xmlNanoFTPConnect
   5468 extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
   5469 #define xmlNanoFTPConnect xmlNanoFTPConnect__internal_alias
   5470 #endif
   5471 #endif
   5472 #endif
   5473 
   5474 #if defined(LIBXML_FTP_ENABLED)
   5475 #ifdef bottom_nanoftp
   5476 #undef xmlNanoFTPConnectTo
   5477 extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
   5478 #else
   5479 #ifndef xmlNanoFTPConnectTo
   5480 extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
   5481 #define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__internal_alias
   5482 #endif
   5483 #endif
   5484 #endif
   5485 
   5486 #if defined(LIBXML_FTP_ENABLED)
   5487 #ifdef bottom_nanoftp
   5488 #undef xmlNanoFTPCwd
   5489 extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
   5490 #else
   5491 #ifndef xmlNanoFTPCwd
   5492 extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
   5493 #define xmlNanoFTPCwd xmlNanoFTPCwd__internal_alias
   5494 #endif
   5495 #endif
   5496 #endif
   5497 
   5498 #if defined(LIBXML_FTP_ENABLED)
   5499 #ifdef bottom_nanoftp
   5500 #undef xmlNanoFTPDele
   5501 extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
   5502 #else
   5503 #ifndef xmlNanoFTPDele
   5504 extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
   5505 #define xmlNanoFTPDele xmlNanoFTPDele__internal_alias
   5506 #endif
   5507 #endif
   5508 #endif
   5509 
   5510 #if defined(LIBXML_FTP_ENABLED)
   5511 #ifdef bottom_nanoftp
   5512 #undef xmlNanoFTPFreeCtxt
   5513 extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
   5514 #else
   5515 #ifndef xmlNanoFTPFreeCtxt
   5516 extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
   5517 #define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__internal_alias
   5518 #endif
   5519 #endif
   5520 #endif
   5521 
   5522 #if defined(LIBXML_FTP_ENABLED)
   5523 #ifdef bottom_nanoftp
   5524 #undef xmlNanoFTPGet
   5525 extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias("xmlNanoFTPGet__internal_alias")));
   5526 #else
   5527 #ifndef xmlNanoFTPGet
   5528 extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet__internal_alias __attribute((visibility("hidden")));
   5529 #define xmlNanoFTPGet xmlNanoFTPGet__internal_alias
   5530 #endif
   5531 #endif
   5532 #endif
   5533 
   5534 #if defined(LIBXML_FTP_ENABLED)
   5535 #ifdef bottom_nanoftp
   5536 #undef xmlNanoFTPGetConnection
   5537 extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection __attribute((alias("xmlNanoFTPGetConnection__internal_alias")));
   5538 #else
   5539 #ifndef xmlNanoFTPGetConnection
   5540 extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection__internal_alias __attribute((visibility("hidden")));
   5541 #define xmlNanoFTPGetConnection xmlNanoFTPGetConnection__internal_alias
   5542 #endif
   5543 #endif
   5544 #endif
   5545 
   5546 #if defined(LIBXML_FTP_ENABLED)
   5547 #ifdef bottom_nanoftp
   5548 #undef xmlNanoFTPGetResponse
   5549 extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse __attribute((alias("xmlNanoFTPGetResponse__internal_alias")));
   5550 #else
   5551 #ifndef xmlNanoFTPGetResponse
   5552 extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse__internal_alias __attribute((visibility("hidden")));
   5553 #define xmlNanoFTPGetResponse xmlNanoFTPGetResponse__internal_alias
   5554 #endif
   5555 #endif
   5556 #endif
   5557 
   5558 #if defined(LIBXML_FTP_ENABLED)
   5559 #ifdef bottom_nanoftp
   5560 #undef xmlNanoFTPGetSocket
   5561 extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket __attribute((alias("xmlNanoFTPGetSocket__internal_alias")));
   5562 #else
   5563 #ifndef xmlNanoFTPGetSocket
   5564 extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket__internal_alias __attribute((visibility("hidden")));
   5565 #define xmlNanoFTPGetSocket xmlNanoFTPGetSocket__internal_alias
   5566 #endif
   5567 #endif
   5568 #endif
   5569 
   5570 #if defined(LIBXML_FTP_ENABLED)
   5571 #ifdef bottom_nanoftp
   5572 #undef xmlNanoFTPInit
   5573 extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit __attribute((alias("xmlNanoFTPInit__internal_alias")));
   5574 #else
   5575 #ifndef xmlNanoFTPInit
   5576 extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit__internal_alias __attribute((visibility("hidden")));
   5577 #define xmlNanoFTPInit xmlNanoFTPInit__internal_alias
   5578 #endif
   5579 #endif
   5580 #endif
   5581 
   5582 #if defined(LIBXML_FTP_ENABLED)
   5583 #ifdef bottom_nanoftp
   5584 #undef xmlNanoFTPList
   5585 extern __typeof (xmlNanoFTPList) xmlNanoFTPList __attribute((alias("xmlNanoFTPList__internal_alias")));
   5586 #else
   5587 #ifndef xmlNanoFTPList
   5588 extern __typeof (xmlNanoFTPList) xmlNanoFTPList__internal_alias __attribute((visibility("hidden")));
   5589 #define xmlNanoFTPList xmlNanoFTPList__internal_alias
   5590 #endif
   5591 #endif
   5592 #endif
   5593 
   5594 #if defined(LIBXML_FTP_ENABLED)
   5595 #ifdef bottom_nanoftp
   5596 #undef xmlNanoFTPNewCtxt
   5597 extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt __attribute((alias("xmlNanoFTPNewCtxt__internal_alias")));
   5598 #else
   5599 #ifndef xmlNanoFTPNewCtxt
   5600 extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt__internal_alias __attribute((visibility("hidden")));
   5601 #define xmlNanoFTPNewCtxt xmlNanoFTPNewCtxt__internal_alias
   5602 #endif
   5603 #endif
   5604 #endif
   5605 
   5606 #if defined(LIBXML_FTP_ENABLED)
   5607 #ifdef bottom_nanoftp
   5608 #undef xmlNanoFTPOpen
   5609 extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen __attribute((alias("xmlNanoFTPOpen__internal_alias")));
   5610 #else
   5611 #ifndef xmlNanoFTPOpen
   5612 extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen__internal_alias __attribute((visibility("hidden")));
   5613 #define xmlNanoFTPOpen xmlNanoFTPOpen__internal_alias
   5614 #endif
   5615 #endif
   5616 #endif
   5617 
   5618 #if defined(LIBXML_FTP_ENABLED)
   5619 #ifdef bottom_nanoftp
   5620 #undef xmlNanoFTPProxy
   5621 extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy __attribute((alias("xmlNanoFTPProxy__internal_alias")));
   5622 #else
   5623 #ifndef xmlNanoFTPProxy
   5624 extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy__internal_alias __attribute((visibility("hidden")));
   5625 #define xmlNanoFTPProxy xmlNanoFTPProxy__internal_alias
   5626 #endif
   5627 #endif
   5628 #endif
   5629 
   5630 #if defined(LIBXML_FTP_ENABLED)
   5631 #ifdef bottom_nanoftp
   5632 #undef xmlNanoFTPQuit
   5633 extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit __attribute((alias("xmlNanoFTPQuit__internal_alias")));
   5634 #else
   5635 #ifndef xmlNanoFTPQuit
   5636 extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit__internal_alias __attribute((visibility("hidden")));
   5637 #define xmlNanoFTPQuit xmlNanoFTPQuit__internal_alias
   5638 #endif
   5639 #endif
   5640 #endif
   5641 
   5642 #if defined(LIBXML_FTP_ENABLED)
   5643 #ifdef bottom_nanoftp
   5644 #undef xmlNanoFTPRead
   5645 extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead __attribute((alias("xmlNanoFTPRead__internal_alias")));
   5646 #else
   5647 #ifndef xmlNanoFTPRead
   5648 extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead__internal_alias __attribute((visibility("hidden")));
   5649 #define xmlNanoFTPRead xmlNanoFTPRead__internal_alias
   5650 #endif
   5651 #endif
   5652 #endif
   5653 
   5654 #if defined(LIBXML_FTP_ENABLED)
   5655 #ifdef bottom_nanoftp
   5656 #undef xmlNanoFTPScanProxy
   5657 extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy __attribute((alias("xmlNanoFTPScanProxy__internal_alias")));
   5658 #else
   5659 #ifndef xmlNanoFTPScanProxy
   5660 extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy__internal_alias __attribute((visibility("hidden")));
   5661 #define xmlNanoFTPScanProxy xmlNanoFTPScanProxy__internal_alias
   5662 #endif
   5663 #endif
   5664 #endif
   5665 
   5666 #if defined(LIBXML_FTP_ENABLED)
   5667 #ifdef bottom_nanoftp
   5668 #undef xmlNanoFTPUpdateURL
   5669 extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL __attribute((alias("xmlNanoFTPUpdateURL__internal_alias")));
   5670 #else
   5671 #ifndef xmlNanoFTPUpdateURL
   5672 extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL__internal_alias __attribute((visibility("hidden")));
   5673 #define xmlNanoFTPUpdateURL xmlNanoFTPUpdateURL__internal_alias
   5674 #endif
   5675 #endif
   5676 #endif
   5677 
   5678 #if defined(LIBXML_HTTP_ENABLED)
   5679 #ifdef bottom_nanohttp
   5680 #undef xmlNanoHTTPAuthHeader
   5681 extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader __attribute((alias("xmlNanoHTTPAuthHeader__internal_alias")));
   5682 #else
   5683 #ifndef xmlNanoHTTPAuthHeader
   5684 extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader__internal_alias __attribute((visibility("hidden")));
   5685 #define xmlNanoHTTPAuthHeader xmlNanoHTTPAuthHeader__internal_alias
   5686 #endif
   5687 #endif
   5688 #endif
   5689 
   5690 #if defined(LIBXML_HTTP_ENABLED)
   5691 #ifdef bottom_nanohttp
   5692 #undef xmlNanoHTTPCleanup
   5693 extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup __attribute((alias("xmlNanoHTTPCleanup__internal_alias")));
   5694 #else
   5695 #ifndef xmlNanoHTTPCleanup
   5696 extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup__internal_alias __attribute((visibility("hidden")));
   5697 #define xmlNanoHTTPCleanup xmlNanoHTTPCleanup__internal_alias
   5698 #endif
   5699 #endif
   5700 #endif
   5701 
   5702 #if defined(LIBXML_HTTP_ENABLED)
   5703 #ifdef bottom_nanohttp
   5704 #undef xmlNanoHTTPClose
   5705 extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose __attribute((alias("xmlNanoHTTPClose__internal_alias")));
   5706 #else
   5707 #ifndef xmlNanoHTTPClose
   5708 extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose__internal_alias __attribute((visibility("hidden")));
   5709 #define xmlNanoHTTPClose xmlNanoHTTPClose__internal_alias
   5710 #endif
   5711 #endif
   5712 #endif
   5713 
   5714 #if defined(LIBXML_HTTP_ENABLED)
   5715 #ifdef bottom_nanohttp
   5716 #undef xmlNanoHTTPContentLength
   5717 extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength __attribute((alias("xmlNanoHTTPContentLength__internal_alias")));
   5718 #else
   5719 #ifndef xmlNanoHTTPContentLength
   5720 extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength__internal_alias __attribute((visibility("hidden")));
   5721 #define xmlNanoHTTPContentLength xmlNanoHTTPContentLength__internal_alias
   5722 #endif
   5723 #endif
   5724 #endif
   5725 
   5726 #if defined(LIBXML_HTTP_ENABLED)
   5727 #ifdef bottom_nanohttp
   5728 #undef xmlNanoHTTPEncoding
   5729 extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding __attribute((alias("xmlNanoHTTPEncoding__internal_alias")));
   5730 #else
   5731 #ifndef xmlNanoHTTPEncoding
   5732 extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding__internal_alias __attribute((visibility("hidden")));
   5733 #define xmlNanoHTTPEncoding xmlNanoHTTPEncoding__internal_alias
   5734 #endif
   5735 #endif
   5736 #endif
   5737 
   5738 #if defined(LIBXML_HTTP_ENABLED)
   5739 #ifdef bottom_nanohttp
   5740 #undef xmlNanoHTTPFetch
   5741 extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch __attribute((alias("xmlNanoHTTPFetch__internal_alias")));
   5742 #else
   5743 #ifndef xmlNanoHTTPFetch
   5744 extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch__internal_alias __attribute((visibility("hidden")));
   5745 #define xmlNanoHTTPFetch xmlNanoHTTPFetch__internal_alias
   5746 #endif
   5747 #endif
   5748 #endif
   5749 
   5750 #if defined(LIBXML_HTTP_ENABLED)
   5751 #ifdef bottom_nanohttp
   5752 #undef xmlNanoHTTPInit
   5753 extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit __attribute((alias("xmlNanoHTTPInit__internal_alias")));
   5754 #else
   5755 #ifndef xmlNanoHTTPInit
   5756 extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit__internal_alias __attribute((visibility("hidden")));
   5757 #define xmlNanoHTTPInit xmlNanoHTTPInit__internal_alias
   5758 #endif
   5759 #endif
   5760 #endif
   5761 
   5762 #if defined(LIBXML_HTTP_ENABLED)
   5763 #ifdef bottom_nanohttp
   5764 #undef xmlNanoHTTPMethod
   5765 extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod __attribute((alias("xmlNanoHTTPMethod__internal_alias")));
   5766 #else
   5767 #ifndef xmlNanoHTTPMethod
   5768 extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod__internal_alias __attribute((visibility("hidden")));
   5769 #define xmlNanoHTTPMethod xmlNanoHTTPMethod__internal_alias
   5770 #endif
   5771 #endif
   5772 #endif
   5773 
   5774 #if defined(LIBXML_HTTP_ENABLED)
   5775 #ifdef bottom_nanohttp
   5776 #undef xmlNanoHTTPMethodRedir
   5777 extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir __attribute((alias("xmlNanoHTTPMethodRedir__internal_alias")));
   5778 #else
   5779 #ifndef xmlNanoHTTPMethodRedir
   5780 extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir__internal_alias __attribute((visibility("hidden")));
   5781 #define xmlNanoHTTPMethodRedir xmlNanoHTTPMethodRedir__internal_alias
   5782 #endif
   5783 #endif
   5784 #endif
   5785 
   5786 #if defined(LIBXML_HTTP_ENABLED)
   5787 #ifdef bottom_nanohttp
   5788 #undef xmlNanoHTTPMimeType
   5789 extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType __attribute((alias("xmlNanoHTTPMimeType__internal_alias")));
   5790 #else
   5791 #ifndef xmlNanoHTTPMimeType
   5792 extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType__internal_alias __attribute((visibility("hidden")));
   5793 #define xmlNanoHTTPMimeType xmlNanoHTTPMimeType__internal_alias
   5794 #endif
   5795 #endif
   5796 #endif
   5797 
   5798 #if defined(LIBXML_HTTP_ENABLED)
   5799 #ifdef bottom_nanohttp
   5800 #undef xmlNanoHTTPOpen
   5801 extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen __attribute((alias("xmlNanoHTTPOpen__internal_alias")));
   5802 #else
   5803 #ifndef xmlNanoHTTPOpen
   5804 extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen__internal_alias __attribute((visibility("hidden")));
   5805 #define xmlNanoHTTPOpen xmlNanoHTTPOpen__internal_alias
   5806 #endif
   5807 #endif
   5808 #endif
   5809 
   5810 #if defined(LIBXML_HTTP_ENABLED)
   5811 #ifdef bottom_nanohttp
   5812 #undef xmlNanoHTTPOpenRedir
   5813 extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir __attribute((alias("xmlNanoHTTPOpenRedir__internal_alias")));
   5814 #else
   5815 #ifndef xmlNanoHTTPOpenRedir
   5816 extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir__internal_alias __attribute((visibility("hidden")));
   5817 #define xmlNanoHTTPOpenRedir xmlNanoHTTPOpenRedir__internal_alias
   5818 #endif
   5819 #endif
   5820 #endif
   5821 
   5822 #if defined(LIBXML_HTTP_ENABLED)
   5823 #ifdef bottom_nanohttp
   5824 #undef xmlNanoHTTPRead
   5825 extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead __attribute((alias("xmlNanoHTTPRead__internal_alias")));
   5826 #else
   5827 #ifndef xmlNanoHTTPRead
   5828 extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead__internal_alias __attribute((visibility("hidden")));
   5829 #define xmlNanoHTTPRead xmlNanoHTTPRead__internal_alias
   5830 #endif
   5831 #endif
   5832 #endif
   5833 
   5834 #if defined(LIBXML_HTTP_ENABLED)
   5835 #ifdef bottom_nanohttp
   5836 #undef xmlNanoHTTPRedir
   5837 extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir __attribute((alias("xmlNanoHTTPRedir__internal_alias")));
   5838 #else
   5839 #ifndef xmlNanoHTTPRedir
   5840 extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir__internal_alias __attribute((visibility("hidden")));
   5841 #define xmlNanoHTTPRedir xmlNanoHTTPRedir__internal_alias
   5842 #endif
   5843 #endif
   5844 #endif
   5845 
   5846 #if defined(LIBXML_HTTP_ENABLED)
   5847 #ifdef bottom_nanohttp
   5848 #undef xmlNanoHTTPReturnCode
   5849 extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode __attribute((alias("xmlNanoHTTPReturnCode__internal_alias")));
   5850 #else
   5851 #ifndef xmlNanoHTTPReturnCode
   5852 extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode__internal_alias __attribute((visibility("hidden")));
   5853 #define xmlNanoHTTPReturnCode xmlNanoHTTPReturnCode__internal_alias
   5854 #endif
   5855 #endif
   5856 #endif
   5857 
   5858 #if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   5859 #ifdef bottom_nanohttp
   5860 #undef xmlNanoHTTPSave
   5861 extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave __attribute((alias("xmlNanoHTTPSave__internal_alias")));
   5862 #else
   5863 #ifndef xmlNanoHTTPSave
   5864 extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave__internal_alias __attribute((visibility("hidden")));
   5865 #define xmlNanoHTTPSave xmlNanoHTTPSave__internal_alias
   5866 #endif
   5867 #endif
   5868 #endif
   5869 
   5870 #if defined(LIBXML_HTTP_ENABLED)
   5871 #ifdef bottom_nanohttp
   5872 #undef xmlNanoHTTPScanProxy
   5873 extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy __attribute((alias("xmlNanoHTTPScanProxy__internal_alias")));
   5874 #else
   5875 #ifndef xmlNanoHTTPScanProxy
   5876 extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy__internal_alias __attribute((visibility("hidden")));
   5877 #define xmlNanoHTTPScanProxy xmlNanoHTTPScanProxy__internal_alias
   5878 #endif
   5879 #endif
   5880 #endif
   5881 
   5882 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
   5883 #ifdef bottom_xmlregexp
   5884 #undef xmlNewAutomata
   5885 extern __typeof (xmlNewAutomata) xmlNewAutomata __attribute((alias("xmlNewAutomata__internal_alias")));
   5886 #else
   5887 #ifndef xmlNewAutomata
   5888 extern __typeof (xmlNewAutomata) xmlNewAutomata__internal_alias __attribute((visibility("hidden")));
   5889 #define xmlNewAutomata xmlNewAutomata__internal_alias
   5890 #endif
   5891 #endif
   5892 #endif
   5893 
   5894 #ifdef bottom_tree
   5895 #undef xmlNewCDataBlock
   5896 extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock __attribute((alias("xmlNewCDataBlock__internal_alias")));
   5897 #else
   5898 #ifndef xmlNewCDataBlock
   5899 extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock__internal_alias __attribute((visibility("hidden")));
   5900 #define xmlNewCDataBlock xmlNewCDataBlock__internal_alias
   5901 #endif
   5902 #endif
   5903 
   5904 #if defined(LIBXML_CATALOG_ENABLED)
   5905 #ifdef bottom_catalog
   5906 #undef xmlNewCatalog
   5907 extern __typeof (xmlNewCatalog) xmlNewCatalog __attribute((alias("xmlNewCatalog__internal_alias")));
   5908 #else
   5909 #ifndef xmlNewCatalog
   5910 extern __typeof (xmlNewCatalog) xmlNewCatalog__internal_alias __attribute((visibility("hidden")));
   5911 #define xmlNewCatalog xmlNewCatalog__internal_alias
   5912 #endif
   5913 #endif
   5914 #endif
   5915 
   5916 #ifdef bottom_encoding
   5917 #undef xmlNewCharEncodingHandler
   5918 extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler __attribute((alias("xmlNewCharEncodingHandler__internal_alias")));
   5919 #else
   5920 #ifndef xmlNewCharEncodingHandler
   5921 extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
   5922 #define xmlNewCharEncodingHandler xmlNewCharEncodingHandler__internal_alias
   5923 #endif
   5924 #endif
   5925 
   5926 #ifdef bottom_tree
   5927 #undef xmlNewCharRef
   5928 extern __typeof (xmlNewCharRef) xmlNewCharRef __attribute((alias("xmlNewCharRef__internal_alias")));
   5929 #else
   5930 #ifndef xmlNewCharRef
   5931 extern __typeof (xmlNewCharRef) xmlNewCharRef__internal_alias __attribute((visibility("hidden")));
   5932 #define xmlNewCharRef xmlNewCharRef__internal_alias
   5933 #endif
   5934 #endif
   5935 
   5936 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   5937 #ifdef bottom_tree
   5938 #undef xmlNewChild
   5939 extern __typeof (xmlNewChild) xmlNewChild __attribute((alias("xmlNewChild__internal_alias")));
   5940 #else
   5941 #ifndef xmlNewChild
   5942 extern __typeof (xmlNewChild) xmlNewChild__internal_alias __attribute((visibility("hidden")));
   5943 #define xmlNewChild xmlNewChild__internal_alias
   5944 #endif
   5945 #endif
   5946 #endif
   5947 
   5948 #ifdef bottom_tree
   5949 #undef xmlNewComment
   5950 extern __typeof (xmlNewComment) xmlNewComment __attribute((alias("xmlNewComment__internal_alias")));
   5951 #else
   5952 #ifndef xmlNewComment
   5953 extern __typeof (xmlNewComment) xmlNewComment__internal_alias __attribute((visibility("hidden")));
   5954 #define xmlNewComment xmlNewComment__internal_alias
   5955 #endif
   5956 #endif
   5957 
   5958 #ifdef bottom_tree
   5959 #undef xmlNewDoc
   5960 extern __typeof (xmlNewDoc) xmlNewDoc __attribute((alias("xmlNewDoc__internal_alias")));
   5961 #else
   5962 #ifndef xmlNewDoc
   5963 extern __typeof (xmlNewDoc) xmlNewDoc__internal_alias __attribute((visibility("hidden")));
   5964 #define xmlNewDoc xmlNewDoc__internal_alias
   5965 #endif
   5966 #endif
   5967 
   5968 #ifdef bottom_tree
   5969 #undef xmlNewDocComment
   5970 extern __typeof (xmlNewDocComment) xmlNewDocComment __attribute((alias("xmlNewDocComment__internal_alias")));
   5971 #else
   5972 #ifndef xmlNewDocComment
   5973 extern __typeof (xmlNewDocComment) xmlNewDocComment__internal_alias __attribute((visibility("hidden")));
   5974 #define xmlNewDocComment xmlNewDocComment__internal_alias
   5975 #endif
   5976 #endif
   5977 
   5978 #ifdef bottom_valid
   5979 #undef xmlNewDocElementContent
   5980 extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent __attribute((alias("xmlNewDocElementContent__internal_alias")));
   5981 #else
   5982 #ifndef xmlNewDocElementContent
   5983 extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent__internal_alias __attribute((visibility("hidden")));
   5984 #define xmlNewDocElementContent xmlNewDocElementContent__internal_alias
   5985 #endif
   5986 #endif
   5987 
   5988 #if defined(LIBXML_TREE_ENABLED)
   5989 #ifdef bottom_tree
   5990 #undef xmlNewDocFragment
   5991 extern __typeof (xmlNewDocFragment) xmlNewDocFragment __attribute((alias("xmlNewDocFragment__internal_alias")));
   5992 #else
   5993 #ifndef xmlNewDocFragment
   5994 extern __typeof (xmlNewDocFragment) xmlNewDocFragment__internal_alias __attribute((visibility("hidden")));
   5995 #define xmlNewDocFragment xmlNewDocFragment__internal_alias
   5996 #endif
   5997 #endif
   5998 #endif
   5999 
   6000 #ifdef bottom_tree
   6001 #undef xmlNewDocNode
   6002 extern __typeof (xmlNewDocNode) xmlNewDocNode __attribute((alias("xmlNewDocNode__internal_alias")));
   6003 #else
   6004 #ifndef xmlNewDocNode
   6005 extern __typeof (xmlNewDocNode) xmlNewDocNode__internal_alias __attribute((visibility("hidden")));
   6006 #define xmlNewDocNode xmlNewDocNode__internal_alias
   6007 #endif
   6008 #endif
   6009 
   6010 #ifdef bottom_tree
   6011 #undef xmlNewDocNodeEatName
   6012 extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName __attribute((alias("xmlNewDocNodeEatName__internal_alias")));
   6013 #else
   6014 #ifndef xmlNewDocNodeEatName
   6015 extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName__internal_alias __attribute((visibility("hidden")));
   6016 #define xmlNewDocNodeEatName xmlNewDocNodeEatName__internal_alias
   6017 #endif
   6018 #endif
   6019 
   6020 #ifdef bottom_tree
   6021 #undef xmlNewDocPI
   6022 extern __typeof (xmlNewDocPI) xmlNewDocPI __attribute((alias("xmlNewDocPI__internal_alias")));
   6023 #else
   6024 #ifndef xmlNewDocPI
   6025 extern __typeof (xmlNewDocPI) xmlNewDocPI__internal_alias __attribute((visibility("hidden")));
   6026 #define xmlNewDocPI xmlNewDocPI__internal_alias
   6027 #endif
   6028 #endif
   6029 
   6030 #ifdef bottom_tree
   6031 #undef xmlNewDocProp
   6032 extern __typeof (xmlNewDocProp) xmlNewDocProp __attribute((alias("xmlNewDocProp__internal_alias")));
   6033 #else
   6034 #ifndef xmlNewDocProp
   6035 extern __typeof (xmlNewDocProp) xmlNewDocProp__internal_alias __attribute((visibility("hidden")));
   6036 #define xmlNewDocProp xmlNewDocProp__internal_alias
   6037 #endif
   6038 #endif
   6039 
   6040 #if defined(LIBXML_TREE_ENABLED)
   6041 #ifdef bottom_tree
   6042 #undef xmlNewDocRawNode
   6043 extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode __attribute((alias("xmlNewDocRawNode__internal_alias")));
   6044 #else
   6045 #ifndef xmlNewDocRawNode
   6046 extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode__internal_alias __attribute((visibility("hidden")));
   6047 #define xmlNewDocRawNode xmlNewDocRawNode__internal_alias
   6048 #endif
   6049 #endif
   6050 #endif
   6051 
   6052 #ifdef bottom_tree
   6053 #undef xmlNewDocText
   6054 extern __typeof (xmlNewDocText) xmlNewDocText __attribute((alias("xmlNewDocText__internal_alias")));
   6055 #else
   6056 #ifndef xmlNewDocText
   6057 extern __typeof (xmlNewDocText) xmlNewDocText__internal_alias __attribute((visibility("hidden")));
   6058 #define xmlNewDocText xmlNewDocText__internal_alias
   6059 #endif
   6060 #endif
   6061 
   6062 #ifdef bottom_tree
   6063 #undef xmlNewDocTextLen
   6064 extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen __attribute((alias("xmlNewDocTextLen__internal_alias")));
   6065 #else
   6066 #ifndef xmlNewDocTextLen
   6067 extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen__internal_alias __attribute((visibility("hidden")));
   6068 #define xmlNewDocTextLen xmlNewDocTextLen__internal_alias
   6069 #endif
   6070 #endif
   6071 
   6072 #ifdef bottom_tree
   6073 #undef xmlNewDtd
   6074 extern __typeof (xmlNewDtd) xmlNewDtd __attribute((alias("xmlNewDtd__internal_alias")));
   6075 #else
   6076 #ifndef xmlNewDtd
   6077 extern __typeof (xmlNewDtd) xmlNewDtd__internal_alias __attribute((visibility("hidden")));
   6078 #define xmlNewDtd xmlNewDtd__internal_alias
   6079 #endif
   6080 #endif
   6081 
   6082 #ifdef bottom_valid
   6083 #undef xmlNewElementContent
   6084 extern __typeof (xmlNewElementContent) xmlNewElementContent __attribute((alias("xmlNewElementContent__internal_alias")));
   6085 #else
   6086 #ifndef xmlNewElementContent
   6087 extern __typeof (xmlNewElementContent) xmlNewElementContent__internal_alias __attribute((visibility("hidden")));
   6088 #define xmlNewElementContent xmlNewElementContent__internal_alias
   6089 #endif
   6090 #endif
   6091 
   6092 #ifdef bottom_entities
   6093 #undef xmlNewEntity
   6094 extern __typeof (xmlNewEntity) xmlNewEntity __attribute((alias("xmlNewEntity__internal_alias")));
   6095 #else
   6096 #ifndef xmlNewEntity
   6097 extern __typeof (xmlNewEntity) xmlNewEntity__internal_alias __attribute((visibility("hidden")));
   6098 #define xmlNewEntity xmlNewEntity__internal_alias
   6099 #endif
   6100 #endif
   6101 
   6102 #ifdef bottom_parserInternals
   6103 #undef xmlNewEntityInputStream
   6104 extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream __attribute((alias("xmlNewEntityInputStream__internal_alias")));
   6105 #else
   6106 #ifndef xmlNewEntityInputStream
   6107 extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alias __attribute((visibility("hidden")));
   6108 #define xmlNewEntityInputStream xmlNewEntityInputStream__internal_alias
   6109 #endif
   6110 #endif
   6111 
   6112 #if defined(LIBXML_LEGACY_ENABLED)
   6113 #ifdef bottom_legacy
   6114 #undef xmlNewGlobalNs
   6115 extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
   6116 #else
   6117 #ifndef xmlNewGlobalNs
   6118 extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
   6119 #define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
   6120 #endif
   6121 #endif
   6122 #endif
   6123 
   6124 #ifdef bottom_parserInternals
   6125 #undef xmlNewIOInputStream
   6126 extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
   6127 #else
   6128 #ifndef xmlNewIOInputStream
   6129 extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream__internal_alias __attribute((visibility("hidden")));
   6130 #define xmlNewIOInputStream xmlNewIOInputStream__internal_alias
   6131 #endif
   6132 #endif
   6133 
   6134 #ifdef bottom_parserInternals
   6135 #undef xmlNewInputFromFile
   6136 extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile __attribute((alias("xmlNewInputFromFile__internal_alias")));
   6137 #else
   6138 #ifndef xmlNewInputFromFile
   6139 extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile__internal_alias __attribute((visibility("hidden")));
   6140 #define xmlNewInputFromFile xmlNewInputFromFile__internal_alias
   6141 #endif
   6142 #endif
   6143 
   6144 #ifdef bottom_parserInternals
   6145 #undef xmlNewInputStream
   6146 extern __typeof (xmlNewInputStream) xmlNewInputStream __attribute((alias("xmlNewInputStream__internal_alias")));
   6147 #else
   6148 #ifndef xmlNewInputStream
   6149 extern __typeof (xmlNewInputStream) xmlNewInputStream__internal_alias __attribute((visibility("hidden")));
   6150 #define xmlNewInputStream xmlNewInputStream__internal_alias
   6151 #endif
   6152 #endif
   6153 
   6154 #ifdef bottom_threads
   6155 #undef xmlNewMutex
   6156 extern __typeof (xmlNewMutex) xmlNewMutex __attribute((alias("xmlNewMutex__internal_alias")));
   6157 #else
   6158 #ifndef xmlNewMutex
   6159 extern __typeof (xmlNewMutex) xmlNewMutex__internal_alias __attribute((visibility("hidden")));
   6160 #define xmlNewMutex xmlNewMutex__internal_alias
   6161 #endif
   6162 #endif
   6163 
   6164 #ifdef bottom_tree
   6165 #undef xmlNewNode
   6166 extern __typeof (xmlNewNode) xmlNewNode __attribute((alias("xmlNewNode__internal_alias")));
   6167 #else
   6168 #ifndef xmlNewNode
   6169 extern __typeof (xmlNewNode) xmlNewNode__internal_alias __attribute((visibility("hidden")));
   6170 #define xmlNewNode xmlNewNode__internal_alias
   6171 #endif
   6172 #endif
   6173 
   6174 #ifdef bottom_tree
   6175 #undef xmlNewNodeEatName
   6176 extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName __attribute((alias("xmlNewNodeEatName__internal_alias")));
   6177 #else
   6178 #ifndef xmlNewNodeEatName
   6179 extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName__internal_alias __attribute((visibility("hidden")));
   6180 #define xmlNewNodeEatName xmlNewNodeEatName__internal_alias
   6181 #endif
   6182 #endif
   6183 
   6184 #ifdef bottom_tree
   6185 #undef xmlNewNs
   6186 extern __typeof (xmlNewNs) xmlNewNs __attribute((alias("xmlNewNs__internal_alias")));
   6187 #else
   6188 #ifndef xmlNewNs
   6189 extern __typeof (xmlNewNs) xmlNewNs__internal_alias __attribute((visibility("hidden")));
   6190 #define xmlNewNs xmlNewNs__internal_alias
   6191 #endif
   6192 #endif
   6193 
   6194 #ifdef bottom_tree
   6195 #undef xmlNewNsProp
   6196 extern __typeof (xmlNewNsProp) xmlNewNsProp __attribute((alias("xmlNewNsProp__internal_alias")));
   6197 #else
   6198 #ifndef xmlNewNsProp
   6199 extern __typeof (xmlNewNsProp) xmlNewNsProp__internal_alias __attribute((visibility("hidden")));
   6200 #define xmlNewNsProp xmlNewNsProp__internal_alias
   6201 #endif
   6202 #endif
   6203 
   6204 #ifdef bottom_tree
   6205 #undef xmlNewNsPropEatName
   6206 extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName __attribute((alias("xmlNewNsPropEatName__internal_alias")));
   6207 #else
   6208 #ifndef xmlNewNsPropEatName
   6209 extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName__internal_alias __attribute((visibility("hidden")));
   6210 #define xmlNewNsPropEatName xmlNewNsPropEatName__internal_alias
   6211 #endif
   6212 #endif
   6213 
   6214 #ifdef bottom_tree
   6215 #undef xmlNewPI
   6216 extern __typeof (xmlNewPI) xmlNewPI __attribute((alias("xmlNewPI__internal_alias")));
   6217 #else
   6218 #ifndef xmlNewPI
   6219 extern __typeof (xmlNewPI) xmlNewPI__internal_alias __attribute((visibility("hidden")));
   6220 #define xmlNewPI xmlNewPI__internal_alias
   6221 #endif
   6222 #endif
   6223 
   6224 #ifdef bottom_parserInternals
   6225 #undef xmlNewParserCtxt
   6226 extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt __attribute((alias("xmlNewParserCtxt__internal_alias")));
   6227 #else
   6228 #ifndef xmlNewParserCtxt
   6229 extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
   6230 #define xmlNewParserCtxt xmlNewParserCtxt__internal_alias
   6231 #endif
   6232 #endif
   6233 
   6234 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   6235 #ifdef bottom_tree
   6236 #undef xmlNewProp
   6237 extern __typeof (xmlNewProp) xmlNewProp __attribute((alias("xmlNewProp__internal_alias")));
   6238 #else
   6239 #ifndef xmlNewProp
   6240 extern __typeof (xmlNewProp) xmlNewProp__internal_alias __attribute((visibility("hidden")));
   6241 #define xmlNewProp xmlNewProp__internal_alias
   6242 #endif
   6243 #endif
   6244 #endif
   6245 
   6246 #ifdef bottom_threads
   6247 #undef xmlNewRMutex
   6248 extern __typeof (xmlNewRMutex) xmlNewRMutex __attribute((alias("xmlNewRMutex__internal_alias")));
   6249 #else
   6250 #ifndef xmlNewRMutex
   6251 extern __typeof (xmlNewRMutex) xmlNewRMutex__internal_alias __attribute((visibility("hidden")));
   6252 #define xmlNewRMutex xmlNewRMutex__internal_alias
   6253 #endif
   6254 #endif
   6255 
   6256 #ifdef bottom_tree
   6257 #undef xmlNewReference
   6258 extern __typeof (xmlNewReference) xmlNewReference __attribute((alias("xmlNewReference__internal_alias")));
   6259 #else
   6260 #ifndef xmlNewReference
   6261 extern __typeof (xmlNewReference) xmlNewReference__internal_alias __attribute((visibility("hidden")));
   6262 #define xmlNewReference xmlNewReference__internal_alias
   6263 #endif
   6264 #endif
   6265 
   6266 #ifdef bottom_parserInternals
   6267 #undef xmlNewStringInputStream
   6268 extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream __attribute((alias("xmlNewStringInputStream__internal_alias")));
   6269 #else
   6270 #ifndef xmlNewStringInputStream
   6271 extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream__internal_alias __attribute((visibility("hidden")));
   6272 #define xmlNewStringInputStream xmlNewStringInputStream__internal_alias
   6273 #endif
   6274 #endif
   6275 
   6276 #ifdef bottom_tree
   6277 #undef xmlNewText
   6278 extern __typeof (xmlNewText) xmlNewText __attribute((alias("xmlNewText__internal_alias")));
   6279 #else
   6280 #ifndef xmlNewText
   6281 extern __typeof (xmlNewText) xmlNewText__internal_alias __attribute((visibility("hidden")));
   6282 #define xmlNewText xmlNewText__internal_alias
   6283 #endif
   6284 #endif
   6285 
   6286 #if defined(LIBXML_TREE_ENABLED)
   6287 #ifdef bottom_tree
   6288 #undef xmlNewTextChild
   6289 extern __typeof (xmlNewTextChild) xmlNewTextChild __attribute((alias("xmlNewTextChild__internal_alias")));
   6290 #else
   6291 #ifndef xmlNewTextChild
   6292 extern __typeof (xmlNewTextChild) xmlNewTextChild__internal_alias __attribute((visibility("hidden")));
   6293 #define xmlNewTextChild xmlNewTextChild__internal_alias
   6294 #endif
   6295 #endif
   6296 #endif
   6297 
   6298 #ifdef bottom_tree
   6299 #undef xmlNewTextLen
   6300 extern __typeof (xmlNewTextLen) xmlNewTextLen __attribute((alias("xmlNewTextLen__internal_alias")));
   6301 #else
   6302 #ifndef xmlNewTextLen
   6303 extern __typeof (xmlNewTextLen) xmlNewTextLen__internal_alias __attribute((visibility("hidden")));
   6304 #define xmlNewTextLen xmlNewTextLen__internal_alias
   6305 #endif
   6306 #endif
   6307 
   6308 #if defined(LIBXML_READER_ENABLED)
   6309 #ifdef bottom_xmlreader
   6310 #undef xmlNewTextReader
   6311 extern __typeof (xmlNewTextReader) xmlNewTextReader __attribute((alias("xmlNewTextReader__internal_alias")));
   6312 #else
   6313 #ifndef xmlNewTextReader
   6314 extern __typeof (xmlNewTextReader) xmlNewTextReader__internal_alias __attribute((visibility("hidden")));
   6315 #define xmlNewTextReader xmlNewTextReader__internal_alias
   6316 #endif
   6317 #endif
   6318 #endif
   6319 
   6320 #if defined(LIBXML_READER_ENABLED)
   6321 #ifdef bottom_xmlreader
   6322 #undef xmlNewTextReaderFilename
   6323 extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename __attribute((alias("xmlNewTextReaderFilename__internal_alias")));
   6324 #else
   6325 #ifndef xmlNewTextReaderFilename
   6326 extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename__internal_alias __attribute((visibility("hidden")));
   6327 #define xmlNewTextReaderFilename xmlNewTextReaderFilename__internal_alias
   6328 #endif
   6329 #endif
   6330 #endif
   6331 
   6332 #if defined(LIBXML_WRITER_ENABLED)
   6333 #ifdef bottom_xmlwriter
   6334 #undef xmlNewTextWriter
   6335 extern __typeof (xmlNewTextWriter) xmlNewTextWriter __attribute((alias("xmlNewTextWriter__internal_alias")));
   6336 #else
   6337 #ifndef xmlNewTextWriter
   6338 extern __typeof (xmlNewTextWriter) xmlNewTextWriter__internal_alias __attribute((visibility("hidden")));
   6339 #define xmlNewTextWriter xmlNewTextWriter__internal_alias
   6340 #endif
   6341 #endif
   6342 #endif
   6343 
   6344 #if defined(LIBXML_WRITER_ENABLED)
   6345 #ifdef bottom_xmlwriter
   6346 #undef xmlNewTextWriterDoc
   6347 extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc __attribute((alias("xmlNewTextWriterDoc__internal_alias")));
   6348 #else
   6349 #ifndef xmlNewTextWriterDoc
   6350 extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc__internal_alias __attribute((visibility("hidden")));
   6351 #define xmlNewTextWriterDoc xmlNewTextWriterDoc__internal_alias
   6352 #endif
   6353 #endif
   6354 #endif
   6355 
   6356 #if defined(LIBXML_WRITER_ENABLED)
   6357 #ifdef bottom_xmlwriter
   6358 #undef xmlNewTextWriterFilename
   6359 extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename __attribute((alias("xmlNewTextWriterFilename__internal_alias")));
   6360 #else
   6361 #ifndef xmlNewTextWriterFilename
   6362 extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename__internal_alias __attribute((visibility("hidden")));
   6363 #define xmlNewTextWriterFilename xmlNewTextWriterFilename__internal_alias
   6364 #endif
   6365 #endif
   6366 #endif
   6367 
   6368 #if defined(LIBXML_WRITER_ENABLED)
   6369 #ifdef bottom_xmlwriter
   6370 #undef xmlNewTextWriterMemory
   6371 extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory __attribute((alias("xmlNewTextWriterMemory__internal_alias")));
   6372 #else
   6373 #ifndef xmlNewTextWriterMemory
   6374 extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory__internal_alias __attribute((visibility("hidden")));
   6375 #define xmlNewTextWriterMemory xmlNewTextWriterMemory__internal_alias
   6376 #endif
   6377 #endif
   6378 #endif
   6379 
   6380 #if defined(LIBXML_WRITER_ENABLED)
   6381 #ifdef bottom_xmlwriter
   6382 #undef xmlNewTextWriterPushParser
   6383 extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser __attribute((alias("xmlNewTextWriterPushParser__internal_alias")));
   6384 #else
   6385 #ifndef xmlNewTextWriterPushParser
   6386 extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser__internal_alias __attribute((visibility("hidden")));
   6387 #define xmlNewTextWriterPushParser xmlNewTextWriterPushParser__internal_alias
   6388 #endif
   6389 #endif
   6390 #endif
   6391 
   6392 #if defined(LIBXML_WRITER_ENABLED)
   6393 #ifdef bottom_xmlwriter
   6394 #undef xmlNewTextWriterTree
   6395 extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree __attribute((alias("xmlNewTextWriterTree__internal_alias")));
   6396 #else
   6397 #ifndef xmlNewTextWriterTree
   6398 extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree__internal_alias __attribute((visibility("hidden")));
   6399 #define xmlNewTextWriterTree xmlNewTextWriterTree__internal_alias
   6400 #endif
   6401 #endif
   6402 #endif
   6403 
   6404 #if defined(LIBXML_VALID_ENABLED)
   6405 #ifdef bottom_valid
   6406 #undef xmlNewValidCtxt
   6407 extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt __attribute((alias("xmlNewValidCtxt__internal_alias")));
   6408 #else
   6409 #ifndef xmlNewValidCtxt
   6410 extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt__internal_alias __attribute((visibility("hidden")));
   6411 #define xmlNewValidCtxt xmlNewValidCtxt__internal_alias
   6412 #endif
   6413 #endif
   6414 #endif
   6415 
   6416 #ifdef bottom_parserInternals
   6417 #undef xmlNextChar
   6418 extern __typeof (xmlNextChar) xmlNextChar __attribute((alias("xmlNextChar__internal_alias")));
   6419 #else
   6420 #ifndef xmlNextChar
   6421 extern __typeof (xmlNextChar) xmlNextChar__internal_alias __attribute((visibility("hidden")));
   6422 #define xmlNextChar xmlNextChar__internal_alias
   6423 #endif
   6424 #endif
   6425 
   6426 #if defined(LIBXML_TREE_ENABLED)
   6427 #ifdef bottom_tree
   6428 #undef xmlNextElementSibling
   6429 extern __typeof (xmlNextElementSibling) xmlNextElementSibling __attribute((alias("xmlNextElementSibling__internal_alias")));
   6430 #else
   6431 #ifndef xmlNextElementSibling
   6432 extern __typeof (xmlNextElementSibling) xmlNextElementSibling__internal_alias __attribute((visibility("hidden")));
   6433 #define xmlNextElementSibling xmlNextElementSibling__internal_alias
   6434 #endif
   6435 #endif
   6436 #endif
   6437 
   6438 #ifdef bottom_xmlIO
   6439 #undef xmlNoNetExternalEntityLoader
   6440 extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader __attribute((alias("xmlNoNetExternalEntityLoader__internal_alias")));
   6441 #else
   6442 #ifndef xmlNoNetExternalEntityLoader
   6443 extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
   6444 #define xmlNoNetExternalEntityLoader xmlNoNetExternalEntityLoader__internal_alias
   6445 #endif
   6446 #endif
   6447 
   6448 #ifdef bottom_tree
   6449 #undef xmlNodeAddContent
   6450 extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
   6451 #else
   6452 #ifndef xmlNodeAddContent
   6453 extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
   6454 #define xmlNodeAddContent xmlNodeAddContent__internal_alias
   6455 #endif
   6456 #endif
   6457 
   6458 #ifdef bottom_tree
   6459 #undef xmlNodeAddContentLen
   6460 extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
   6461 #else
   6462 #ifndef xmlNodeAddContentLen
   6463 extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
   6464 #define xmlNodeAddContentLen xmlNodeAddContentLen__internal_alias
   6465 #endif
   6466 #endif
   6467 
   6468 #ifdef bottom_tree
   6469 #undef xmlNodeBufGetContent
   6470 extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
   6471 #else
   6472 #ifndef xmlNodeBufGetContent
   6473 extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
   6474 #define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
   6475 #endif
   6476 #endif
   6477 
   6478 #if defined(LIBXML_OUTPUT_ENABLED)
   6479 #ifdef bottom_xmlsave
   6480 #undef xmlNodeDump
   6481 extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
   6482 #else
   6483 #ifndef xmlNodeDump
   6484 extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
   6485 #define xmlNodeDump xmlNodeDump__internal_alias
   6486 #endif
   6487 #endif
   6488 #endif
   6489 
   6490 #if defined(LIBXML_OUTPUT_ENABLED)
   6491 #ifdef bottom_xmlsave
   6492 #undef xmlNodeDumpOutput
   6493 extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
   6494 #else
   6495 #ifndef xmlNodeDumpOutput
   6496 extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
   6497 #define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
   6498 #endif
   6499 #endif
   6500 #endif
   6501 
   6502 #ifdef bottom_tree
   6503 #undef xmlNodeGetBase
   6504 extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
   6505 #else
   6506 #ifndef xmlNodeGetBase
   6507 extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
   6508 #define xmlNodeGetBase xmlNodeGetBase__internal_alias
   6509 #endif
   6510 #endif
   6511 
   6512 #ifdef bottom_tree
   6513 #undef xmlNodeGetContent
   6514 extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
   6515 #else
   6516 #ifndef xmlNodeGetContent
   6517 extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
   6518 #define xmlNodeGetContent xmlNodeGetContent__internal_alias
   6519 #endif
   6520 #endif
   6521 
   6522 #ifdef bottom_tree
   6523 #undef xmlNodeGetLang
   6524 extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
   6525 #else
   6526 #ifndef xmlNodeGetLang
   6527 extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
   6528 #define xmlNodeGetLang xmlNodeGetLang__internal_alias
   6529 #endif
   6530 #endif
   6531 
   6532 #ifdef bottom_tree
   6533 #undef xmlNodeGetSpacePreserve
   6534 extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
   6535 #else
   6536 #ifndef xmlNodeGetSpacePreserve
   6537 extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
   6538 #define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__internal_alias
   6539 #endif
   6540 #endif
   6541 
   6542 #ifdef bottom_tree
   6543 #undef xmlNodeIsText
   6544 extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
   6545 #else
   6546 #ifndef xmlNodeIsText
   6547 extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
   6548 #define xmlNodeIsText xmlNodeIsText__internal_alias
   6549 #endif
   6550 #endif
   6551 
   6552 #if defined(LIBXML_TREE_ENABLED)
   6553 #ifdef bottom_tree
   6554 #undef xmlNodeListGetRawString
   6555 extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
   6556 #else
   6557 #ifndef xmlNodeListGetRawString
   6558 extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
   6559 #define xmlNodeListGetRawString xmlNodeListGetRawString__internal_alias
   6560 #endif
   6561 #endif
   6562 #endif
   6563 
   6564 #ifdef bottom_tree
   6565 #undef xmlNodeListGetString
   6566 extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
   6567 #else
   6568 #ifndef xmlNodeListGetString
   6569 extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
   6570 #define xmlNodeListGetString xmlNodeListGetString__internal_alias
   6571 #endif
   6572 #endif
   6573 
   6574 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
   6575 #ifdef bottom_tree
   6576 #undef xmlNodeSetBase
   6577 extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
   6578 #else
   6579 #ifndef xmlNodeSetBase
   6580 extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
   6581 #define xmlNodeSetBase xmlNodeSetBase__internal_alias
   6582 #endif
   6583 #endif
   6584 #endif
   6585 
   6586 #ifdef bottom_tree
   6587 #undef xmlNodeSetContent
   6588 extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
   6589 #else
   6590 #ifndef xmlNodeSetContent
   6591 extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
   6592 #define xmlNodeSetContent xmlNodeSetContent__internal_alias
   6593 #endif
   6594 #endif
   6595 
   6596 #if defined(LIBXML_TREE_ENABLED)
   6597 #ifdef bottom_tree
   6598 #undef xmlNodeSetContentLen
   6599 extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
   6600 #else
   6601 #ifndef xmlNodeSetContentLen
   6602 extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
   6603 #define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
   6604 #endif
   6605 #endif
   6606 #endif
   6607 
   6608 #if defined(LIBXML_TREE_ENABLED)
   6609 #ifdef bottom_tree
   6610 #undef xmlNodeSetLang
   6611 extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
   6612 #else
   6613 #ifndef xmlNodeSetLang
   6614 extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
   6615 #define xmlNodeSetLang xmlNodeSetLang__internal_alias
   6616 #endif
   6617 #endif
   6618 #endif
   6619 
   6620 #if defined(LIBXML_TREE_ENABLED)
   6621 #ifdef bottom_tree
   6622 #undef xmlNodeSetName
   6623 extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
   6624 #else
   6625 #ifndef xmlNodeSetName
   6626 extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
   6627 #define xmlNodeSetName xmlNodeSetName__internal_alias
   6628 #endif
   6629 #endif
   6630 #endif
   6631 
   6632 #if defined(LIBXML_TREE_ENABLED)
   6633 #ifdef bottom_tree
   6634 #undef xmlNodeSetSpacePreserve
   6635 extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
   6636 #else
   6637 #ifndef xmlNodeSetSpacePreserve
   6638 extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
   6639 #define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__internal_alias
   6640 #endif
   6641 #endif
   6642 #endif
   6643 
   6644 #ifdef bottom_uri
   6645 #undef xmlNormalizeURIPath
   6646 extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
   6647 #else
   6648 #ifndef xmlNormalizeURIPath
   6649 extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
   6650 #define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
   6651 #endif
   6652 #endif
   6653 
   6654 #ifdef bottom_xmlIO
   6655 #undef xmlNormalizeWindowsPath
   6656 extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
   6657 #else
   6658 #ifndef xmlNormalizeWindowsPath
   6659 extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
   6660 #define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
   6661 #endif
   6662 #endif
   6663 
   6664 #if defined(LIBXML_OUTPUT_ENABLED)
   6665 #ifdef bottom_xmlIO
   6666 #undef xmlOutputBufferClose
   6667 extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
   6668 #else
   6669 #ifndef xmlOutputBufferClose
   6670 extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
   6671 #define xmlOutputBufferClose xmlOutputBufferClose__internal_alias
   6672 #endif
   6673 #endif
   6674 #endif
   6675 
   6676 #if defined(LIBXML_OUTPUT_ENABLED)
   6677 #ifdef bottom_xmlIO
   6678 #undef xmlOutputBufferCreateBuffer
   6679 extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer __attribute((alias("xmlOutputBufferCreateBuffer__internal_alias")));
   6680 #else
   6681 #ifndef xmlOutputBufferCreateBuffer
   6682 extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer__internal_alias __attribute((visibility("hidden")));
   6683 #define xmlOutputBufferCreateBuffer xmlOutputBufferCreateBuffer__internal_alias
   6684 #endif
   6685 #endif
   6686 #endif
   6687 
   6688 #if defined(LIBXML_OUTPUT_ENABLED)
   6689 #ifdef bottom_xmlIO
   6690 #undef xmlOutputBufferCreateFd
   6691 extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
   6692 #else
   6693 #ifndef xmlOutputBufferCreateFd
   6694 extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
   6695 #define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__internal_alias
   6696 #endif
   6697 #endif
   6698 #endif
   6699 
   6700 #if defined(LIBXML_OUTPUT_ENABLED)
   6701 #ifdef bottom_xmlIO
   6702 #undef xmlOutputBufferCreateFile
   6703 extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
   6704 #else
   6705 #ifndef xmlOutputBufferCreateFile
   6706 extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
   6707 #define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
   6708 #endif
   6709 #endif
   6710 #endif
   6711 
   6712 #if defined(LIBXML_OUTPUT_ENABLED)
   6713 #ifdef bottom_xmlIO
   6714 #undef xmlOutputBufferCreateFilename
   6715 extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
   6716 #else
   6717 #ifndef xmlOutputBufferCreateFilename
   6718 extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
   6719 #define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__internal_alias
   6720 #endif
   6721 #endif
   6722 #endif
   6723 
   6724 #ifdef bottom_xmlIO
   6725 #undef xmlOutputBufferCreateFilenameDefault
   6726 extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
   6727 #else
   6728 #ifndef xmlOutputBufferCreateFilenameDefault
   6729 extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
   6730 #define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__internal_alias
   6731 #endif
   6732 #endif
   6733 
   6734 #if defined(LIBXML_OUTPUT_ENABLED)
   6735 #ifdef bottom_xmlIO
   6736 #undef xmlOutputBufferCreateIO
   6737 extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
   6738 #else
   6739 #ifndef xmlOutputBufferCreateIO
   6740 extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
   6741 #define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__internal_alias
   6742 #endif
   6743 #endif
   6744 #endif
   6745 
   6746 #if defined(LIBXML_OUTPUT_ENABLED)
   6747 #ifdef bottom_xmlIO
   6748 #undef xmlOutputBufferFlush
   6749 extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
   6750 #else
   6751 #ifndef xmlOutputBufferFlush
   6752 extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
   6753 #define xmlOutputBufferFlush xmlOutputBufferFlush__internal_alias
   6754 #endif
   6755 #endif
   6756 #endif
   6757 
   6758 #if defined(LIBXML_OUTPUT_ENABLED)
   6759 #ifdef bottom_xmlIO
   6760 #undef xmlOutputBufferWrite
   6761 extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
   6762 #else
   6763 #ifndef xmlOutputBufferWrite
   6764 extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
   6765 #define xmlOutputBufferWrite xmlOutputBufferWrite__internal_alias
   6766 #endif
   6767 #endif
   6768 #endif
   6769 
   6770 #if defined(LIBXML_OUTPUT_ENABLED)
   6771 #ifdef bottom_xmlIO
   6772 #undef xmlOutputBufferWriteEscape
   6773 extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
   6774 #else
   6775 #ifndef xmlOutputBufferWriteEscape
   6776 extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
   6777 #define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__internal_alias
   6778 #endif
   6779 #endif
   6780 #endif
   6781 
   6782 #if defined(LIBXML_OUTPUT_ENABLED)
   6783 #ifdef bottom_xmlIO
   6784 #undef xmlOutputBufferWriteString
   6785 extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
   6786 #else
   6787 #ifndef xmlOutputBufferWriteString
   6788 extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
   6789 #define xmlOutputBufferWriteString xmlOutputBufferWriteString__internal_alias
   6790 #endif
   6791 #endif
   6792 #endif
   6793 
   6794 #ifdef bottom_parser
   6795 #undef xmlParseAttValue
   6796 extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
   6797 #else
   6798 #ifndef xmlParseAttValue
   6799 extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
   6800 #define xmlParseAttValue xmlParseAttValue__internal_alias
   6801 #endif
   6802 #endif
   6803 
   6804 #if defined(LIBXML_SAX1_ENABLED)
   6805 #ifdef bottom_parser
   6806 #undef xmlParseAttribute
   6807 extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
   6808 #else
   6809 #ifndef xmlParseAttribute
   6810 extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
   6811 #define xmlParseAttribute xmlParseAttribute__internal_alias
   6812 #endif
   6813 #endif
   6814 #endif
   6815 
   6816 #ifdef bottom_parser
   6817 #undef xmlParseAttributeListDecl
   6818 extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
   6819 #else
   6820 #ifndef xmlParseAttributeListDecl
   6821 extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
   6822 #define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
   6823 #endif
   6824 #endif
   6825 
   6826 #ifdef bottom_parser
   6827 #undef xmlParseAttributeType
   6828 extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
   6829 #else
   6830 #ifndef xmlParseAttributeType
   6831 extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
   6832 #define xmlParseAttributeType xmlParseAttributeType__internal_alias
   6833 #endif
   6834 #endif
   6835 
   6836 #if defined(LIBXML_SAX1_ENABLED)
   6837 #ifdef bottom_parser
   6838 #undef xmlParseBalancedChunkMemory
   6839 extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
   6840 #else
   6841 #ifndef xmlParseBalancedChunkMemory
   6842 extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
   6843 #define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
   6844 #endif
   6845 #endif
   6846 #endif
   6847 
   6848 #if defined(LIBXML_SAX1_ENABLED)
   6849 #ifdef bottom_parser
   6850 #undef xmlParseBalancedChunkMemoryRecover
   6851 extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
   6852 #else
   6853 #ifndef xmlParseBalancedChunkMemoryRecover
   6854 extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
   6855 #define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__internal_alias
   6856 #endif
   6857 #endif
   6858 #endif
   6859 
   6860 #ifdef bottom_parser
   6861 #undef xmlParseCDSect
   6862 extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
   6863 #else
   6864 #ifndef xmlParseCDSect
   6865 extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
   6866 #define xmlParseCDSect xmlParseCDSect__internal_alias
   6867 #endif
   6868 #endif
   6869 
   6870 #if defined(LIBXML_CATALOG_ENABLED)
   6871 #ifdef bottom_catalog
   6872 #undef xmlParseCatalogFile
   6873 extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
   6874 #else
   6875 #ifndef xmlParseCatalogFile
   6876 extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
   6877 #define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
   6878 #endif
   6879 #endif
   6880 #endif
   6881 
   6882 #ifdef bottom_parser
   6883 #undef xmlParseCharData
   6884 extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
   6885 #else
   6886 #ifndef xmlParseCharData
   6887 extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
   6888 #define xmlParseCharData xmlParseCharData__internal_alias
   6889 #endif
   6890 #endif
   6891 
   6892 #ifdef bottom_encoding
   6893 #undef xmlParseCharEncoding
   6894 extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
   6895 #else
   6896 #ifndef xmlParseCharEncoding
   6897 extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
   6898 #define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
   6899 #endif
   6900 #endif
   6901 
   6902 #ifdef bottom_parser
   6903 #undef xmlParseCharRef
   6904 extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
   6905 #else
   6906 #ifndef xmlParseCharRef
   6907 extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
   6908 #define xmlParseCharRef xmlParseCharRef__internal_alias
   6909 #endif
   6910 #endif
   6911 
   6912 #if defined(LIBXML_PUSH_ENABLED)
   6913 #ifdef bottom_parser
   6914 #undef xmlParseChunk
   6915 extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
   6916 #else
   6917 #ifndef xmlParseChunk
   6918 extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
   6919 #define xmlParseChunk xmlParseChunk__internal_alias
   6920 #endif
   6921 #endif
   6922 #endif
   6923 
   6924 #ifdef bottom_parser
   6925 #undef xmlParseComment
   6926 extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
   6927 #else
   6928 #ifndef xmlParseComment
   6929 extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
   6930 #define xmlParseComment xmlParseComment__internal_alias
   6931 #endif
   6932 #endif
   6933 
   6934 #ifdef bottom_parser
   6935 #undef xmlParseContent
   6936 extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
   6937 #else
   6938 #ifndef xmlParseContent
   6939 extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
   6940 #define xmlParseContent xmlParseContent__internal_alias
   6941 #endif
   6942 #endif
   6943 
   6944 #ifdef bottom_parser
   6945 #undef xmlParseCtxtExternalEntity
   6946 extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
   6947 #else
   6948 #ifndef xmlParseCtxtExternalEntity
   6949 extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
   6950 #define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__internal_alias
   6951 #endif
   6952 #endif
   6953 
   6954 #if defined(LIBXML_VALID_ENABLED)
   6955 #ifdef bottom_parser
   6956 #undef xmlParseDTD
   6957 extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
   6958 #else
   6959 #ifndef xmlParseDTD
   6960 extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
   6961 #define xmlParseDTD xmlParseDTD__internal_alias
   6962 #endif
   6963 #endif
   6964 #endif
   6965 
   6966 #ifdef bottom_parser
   6967 #undef xmlParseDefaultDecl
   6968 extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
   6969 #else
   6970 #ifndef xmlParseDefaultDecl
   6971 extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
   6972 #define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
   6973 #endif
   6974 #endif
   6975 
   6976 #if defined(LIBXML_SAX1_ENABLED)
   6977 #ifdef bottom_parser
   6978 #undef xmlParseDoc
   6979 extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
   6980 #else
   6981 #ifndef xmlParseDoc
   6982 extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
   6983 #define xmlParseDoc xmlParseDoc__internal_alias
   6984 #endif
   6985 #endif
   6986 #endif
   6987 
   6988 #ifdef bottom_parser
   6989 #undef xmlParseDocTypeDecl
   6990 extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
   6991 #else
   6992 #ifndef xmlParseDocTypeDecl
   6993 extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
   6994 #define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
   6995 #endif
   6996 #endif
   6997 
   6998 #ifdef bottom_parser
   6999 #undef xmlParseDocument
   7000 extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
   7001 #else
   7002 #ifndef xmlParseDocument
   7003 extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
   7004 #define xmlParseDocument xmlParseDocument__internal_alias
   7005 #endif
   7006 #endif
   7007 
   7008 #ifdef bottom_parser
   7009 #undef xmlParseElement
   7010 extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
   7011 #else
   7012 #ifndef xmlParseElement
   7013 extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
   7014 #define xmlParseElement xmlParseElement__internal_alias
   7015 #endif
   7016 #endif
   7017 
   7018 #ifdef bottom_parser
   7019 #undef xmlParseElementChildrenContentDecl
   7020 extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
   7021 #else
   7022 #ifndef xmlParseElementChildrenContentDecl
   7023 extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
   7024 #define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__internal_alias
   7025 #endif
   7026 #endif
   7027 
   7028 #ifdef bottom_parser
   7029 #undef xmlParseElementContentDecl
   7030 extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
   7031 #else
   7032 #ifndef xmlParseElementContentDecl
   7033 extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
   7034 #define xmlParseElementContentDecl xmlParseElementContentDecl__internal_alias
   7035 #endif
   7036 #endif
   7037 
   7038 #ifdef bottom_parser
   7039 #undef xmlParseElementDecl
   7040 extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
   7041 #else
   7042 #ifndef xmlParseElementDecl
   7043 extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
   7044 #define xmlParseElementDecl xmlParseElementDecl__internal_alias
   7045 #endif
   7046 #endif
   7047 
   7048 #ifdef bottom_parser
   7049 #undef xmlParseElementMixedContentDecl
   7050 extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
   7051 #else
   7052 #ifndef xmlParseElementMixedContentDecl
   7053 extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
   7054 #define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__internal_alias
   7055 #endif
   7056 #endif
   7057 
   7058 #ifdef bottom_parser
   7059 #undef xmlParseEncName
   7060 extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
   7061 #else
   7062 #ifndef xmlParseEncName
   7063 extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
   7064 #define xmlParseEncName xmlParseEncName__internal_alias
   7065 #endif
   7066 #endif
   7067 
   7068 #ifdef bottom_parser
   7069 #undef xmlParseEncodingDecl
   7070 extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
   7071 #else
   7072 #ifndef xmlParseEncodingDecl
   7073 extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
   7074 #define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
   7075 #endif
   7076 #endif
   7077 
   7078 #if defined(LIBXML_SAX1_ENABLED)
   7079 #ifdef bottom_parser
   7080 #undef xmlParseEndTag
   7081 extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
   7082 #else
   7083 #ifndef xmlParseEndTag
   7084 extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
   7085 #define xmlParseEndTag xmlParseEndTag__internal_alias
   7086 #endif
   7087 #endif
   7088 #endif
   7089 
   7090 #if defined(LIBXML_SAX1_ENABLED)
   7091 #ifdef bottom_parser
   7092 #undef xmlParseEntity
   7093 extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
   7094 #else
   7095 #ifndef xmlParseEntity
   7096 extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
   7097 #define xmlParseEntity xmlParseEntity__internal_alias
   7098 #endif
   7099 #endif
   7100 #endif
   7101 
   7102 #ifdef bottom_parser
   7103 #undef xmlParseEntityDecl
   7104 extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
   7105 #else
   7106 #ifndef xmlParseEntityDecl
   7107 extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
   7108 #define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
   7109 #endif
   7110 #endif
   7111 
   7112 #ifdef bottom_parser
   7113 #undef xmlParseEntityRef
   7114 extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
   7115 #else
   7116 #ifndef xmlParseEntityRef
   7117 extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
   7118 #define xmlParseEntityRef xmlParseEntityRef__internal_alias
   7119 #endif
   7120 #endif
   7121 
   7122 #ifdef bottom_parser
   7123 #undef xmlParseEntityValue
   7124 extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
   7125 #else
   7126 #ifndef xmlParseEntityValue
   7127 extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
   7128 #define xmlParseEntityValue xmlParseEntityValue__internal_alias
   7129 #endif
   7130 #endif
   7131 
   7132 #ifdef bottom_parser
   7133 #undef xmlParseEnumeratedType
   7134 extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
   7135 #else
   7136 #ifndef xmlParseEnumeratedType
   7137 extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
   7138 #define xmlParseEnumeratedType xmlParseEnumeratedType__internal_alias
   7139 #endif
   7140 #endif
   7141 
   7142 #ifdef bottom_parser
   7143 #undef xmlParseEnumerationType
   7144 extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
   7145 #else
   7146 #ifndef xmlParseEnumerationType
   7147 extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
   7148 #define xmlParseEnumerationType xmlParseEnumerationType__internal_alias
   7149 #endif
   7150 #endif
   7151 
   7152 #ifdef bottom_parser
   7153 #undef xmlParseExtParsedEnt
   7154 extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
   7155 #else
   7156 #ifndef xmlParseExtParsedEnt
   7157 extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
   7158 #define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
   7159 #endif
   7160 #endif
   7161 
   7162 #if defined(LIBXML_SAX1_ENABLED)
   7163 #ifdef bottom_parser
   7164 #undef xmlParseExternalEntity
   7165 extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
   7166 #else
   7167 #ifndef xmlParseExternalEntity
   7168 extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
   7169 #define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
   7170 #endif
   7171 #endif
   7172 #endif
   7173 
   7174 #ifdef bottom_parser
   7175 #undef xmlParseExternalID
   7176 extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
   7177 #else
   7178 #ifndef xmlParseExternalID
   7179 extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
   7180 #define xmlParseExternalID xmlParseExternalID__internal_alias
   7181 #endif
   7182 #endif
   7183 
   7184 #ifdef bottom_parser
   7185 #undef xmlParseExternalSubset
   7186 extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
   7187 #else
   7188 #ifndef xmlParseExternalSubset
   7189 extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
   7190 #define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
   7191 #endif
   7192 #endif
   7193 
   7194 #if defined(LIBXML_SAX1_ENABLED)
   7195 #ifdef bottom_parser
   7196 #undef xmlParseFile
   7197 extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
   7198 #else
   7199 #ifndef xmlParseFile
   7200 extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
   7201 #define xmlParseFile xmlParseFile__internal_alias
   7202 #endif
   7203 #endif
   7204 #endif
   7205 
   7206 #ifdef bottom_parser
   7207 #undef xmlParseInNodeContext
   7208 extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
   7209 #else
   7210 #ifndef xmlParseInNodeContext
   7211 extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
   7212 #define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
   7213 #endif
   7214 #endif
   7215 
   7216 #ifdef bottom_parser
   7217 #undef xmlParseMarkupDecl
   7218 extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
   7219 #else
   7220 #ifndef xmlParseMarkupDecl
   7221 extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
   7222 #define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
   7223 #endif
   7224 #endif
   7225 
   7226 #if defined(LIBXML_SAX1_ENABLED)
   7227 #ifdef bottom_parser
   7228 #undef xmlParseMemory
   7229 extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
   7230 #else
   7231 #ifndef xmlParseMemory
   7232 extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
   7233 #define xmlParseMemory xmlParseMemory__internal_alias
   7234 #endif
   7235 #endif
   7236 #endif
   7237 
   7238 #ifdef bottom_parser
   7239 #undef xmlParseMisc
   7240 extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
   7241 #else
   7242 #ifndef xmlParseMisc
   7243 extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
   7244 #define xmlParseMisc xmlParseMisc__internal_alias
   7245 #endif
   7246 #endif
   7247 
   7248 #ifdef bottom_parser
   7249 #undef xmlParseName
   7250 extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
   7251 #else
   7252 #ifndef xmlParseName
   7253 extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
   7254 #define xmlParseName xmlParseName__internal_alias
   7255 #endif
   7256 #endif
   7257 
   7258 #if defined(LIBXML_LEGACY_ENABLED)
   7259 #ifdef bottom_legacy
   7260 #undef xmlParseNamespace
   7261 extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
   7262 #else
   7263 #ifndef xmlParseNamespace
   7264 extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
   7265 #define xmlParseNamespace xmlParseNamespace__internal_alias
   7266 #endif
   7267 #endif
   7268 #endif
   7269 
   7270 #ifdef bottom_parser
   7271 #undef xmlParseNmtoken
   7272 extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
   7273 #else
   7274 #ifndef xmlParseNmtoken
   7275 extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
   7276 #define xmlParseNmtoken xmlParseNmtoken__internal_alias
   7277 #endif
   7278 #endif
   7279 
   7280 #ifdef bottom_parser
   7281 #undef xmlParseNotationDecl
   7282 extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
   7283 #else
   7284 #ifndef xmlParseNotationDecl
   7285 extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
   7286 #define xmlParseNotationDecl xmlParseNotationDecl__internal_alias
   7287 #endif
   7288 #endif
   7289 
   7290 #ifdef bottom_parser
   7291 #undef xmlParseNotationType
   7292 extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
   7293 #else
   7294 #ifndef xmlParseNotationType
   7295 extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
   7296 #define xmlParseNotationType xmlParseNotationType__internal_alias
   7297 #endif
   7298 #endif
   7299 
   7300 #ifdef bottom_parser
   7301 #undef xmlParsePEReference
   7302 extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
   7303 #else
   7304 #ifndef xmlParsePEReference
   7305 extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
   7306 #define xmlParsePEReference xmlParsePEReference__internal_alias
   7307 #endif
   7308 #endif
   7309 
   7310 #ifdef bottom_parser
   7311 #undef xmlParsePI
   7312 extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
   7313 #else
   7314 #ifndef xmlParsePI
   7315 extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
   7316 #define xmlParsePI xmlParsePI__internal_alias
   7317 #endif
   7318 #endif
   7319 
   7320 #ifdef bottom_parser
   7321 #undef xmlParsePITarget
   7322 extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
   7323 #else
   7324 #ifndef xmlParsePITarget
   7325 extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
   7326 #define xmlParsePITarget xmlParsePITarget__internal_alias
   7327 #endif
   7328 #endif
   7329 
   7330 #ifdef bottom_parser
   7331 #undef xmlParsePubidLiteral
   7332 extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
   7333 #else
   7334 #ifndef xmlParsePubidLiteral
   7335 extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
   7336 #define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
   7337 #endif
   7338 #endif
   7339 
   7340 #if defined(LIBXML_LEGACY_ENABLED)
   7341 #ifdef bottom_legacy
   7342 #undef xmlParseQuotedString
   7343 extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
   7344 #else
   7345 #ifndef xmlParseQuotedString
   7346 extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
   7347 #define xmlParseQuotedString xmlParseQuotedString__internal_alias
   7348 #endif
   7349 #endif
   7350 #endif
   7351 
   7352 #ifdef bottom_parser
   7353 #undef xmlParseReference
   7354 extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
   7355 #else
   7356 #ifndef xmlParseReference
   7357 extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
   7358 #define xmlParseReference xmlParseReference__internal_alias
   7359 #endif
   7360 #endif
   7361 
   7362 #ifdef bottom_parser
   7363 #undef xmlParseSDDecl
   7364 extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
   7365 #else
   7366 #ifndef xmlParseSDDecl
   7367 extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
   7368 #define xmlParseSDDecl xmlParseSDDecl__internal_alias
   7369 #endif
   7370 #endif
   7371 
   7372 #if defined(LIBXML_SAX1_ENABLED)
   7373 #ifdef bottom_parser
   7374 #undef xmlParseStartTag
   7375 extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
   7376 #else
   7377 #ifndef xmlParseStartTag
   7378 extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
   7379 #define xmlParseStartTag xmlParseStartTag__internal_alias
   7380 #endif
   7381 #endif
   7382 #endif
   7383 
   7384 #ifdef bottom_parser
   7385 #undef xmlParseSystemLiteral
   7386 extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
   7387 #else
   7388 #ifndef xmlParseSystemLiteral
   7389 extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
   7390 #define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
   7391 #endif
   7392 #endif
   7393 
   7394 #ifdef bottom_parser
   7395 #undef xmlParseTextDecl
   7396 extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
   7397 #else
   7398 #ifndef xmlParseTextDecl
   7399 extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
   7400 #define xmlParseTextDecl xmlParseTextDecl__internal_alias
   7401 #endif
   7402 #endif
   7403 
   7404 #ifdef bottom_uri
   7405 #undef xmlParseURI
   7406 extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
   7407 #else
   7408 #ifndef xmlParseURI
   7409 extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
   7410 #define xmlParseURI xmlParseURI__internal_alias
   7411 #endif
   7412 #endif
   7413 
   7414 #ifdef bottom_uri
   7415 #undef xmlParseURIRaw
   7416 extern __typeof (xmlParseURIRaw) xmlParseURIRaw __attribute((alias("xmlParseURIRaw__internal_alias")));
   7417 #else
   7418 #ifndef xmlParseURIRaw
   7419 extern __typeof (xmlParseURIRaw) xmlParseURIRaw__internal_alias __attribute((visibility("hidden")));
   7420 #define xmlParseURIRaw xmlParseURIRaw__internal_alias
   7421 #endif
   7422 #endif
   7423 
   7424 #ifdef bottom_uri
   7425 #undef xmlParseURIReference
   7426 extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
   7427 #else
   7428 #ifndef xmlParseURIReference
   7429 extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
   7430 #define xmlParseURIReference xmlParseURIReference__internal_alias
   7431 #endif
   7432 #endif
   7433 
   7434 #ifdef bottom_parser
   7435 #undef xmlParseVersionInfo
   7436 extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
   7437 #else
   7438 #ifndef xmlParseVersionInfo
   7439 extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
   7440 #define xmlParseVersionInfo xmlParseVersionInfo__internal_alias
   7441 #endif
   7442 #endif
   7443 
   7444 #ifdef bottom_parser
   7445 #undef xmlParseVersionNum
   7446 extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
   7447 #else
   7448 #ifndef xmlParseVersionNum
   7449 extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
   7450 #define xmlParseVersionNum xmlParseVersionNum__internal_alias
   7451 #endif
   7452 #endif
   7453 
   7454 #ifdef bottom_parser
   7455 #undef xmlParseXMLDecl
   7456 extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
   7457 #else
   7458 #ifndef xmlParseXMLDecl
   7459 extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
   7460 #define xmlParseXMLDecl xmlParseXMLDecl__internal_alias
   7461 #endif
   7462 #endif
   7463 
   7464 #ifdef bottom_parserInternals
   7465 #undef xmlParserAddNodeInfo
   7466 extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
   7467 #else
   7468 #ifndef xmlParserAddNodeInfo
   7469 extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
   7470 #define xmlParserAddNodeInfo xmlParserAddNodeInfo__internal_alias
   7471 #endif
   7472 #endif
   7473 
   7474 #ifdef bottom_error
   7475 #undef xmlParserError
   7476 extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
   7477 #else
   7478 #ifndef xmlParserError
   7479 extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
   7480 #define xmlParserError xmlParserError__internal_alias
   7481 #endif
   7482 #endif
   7483 
   7484 #ifdef bottom_parserInternals
   7485 #undef xmlParserFindNodeInfo
   7486 extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
   7487 #else
   7488 #ifndef xmlParserFindNodeInfo
   7489 extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
   7490 #define xmlParserFindNodeInfo xmlParserFindNodeInfo__internal_alias
   7491 #endif
   7492 #endif
   7493 
   7494 #ifdef bottom_parserInternals
   7495 #undef xmlParserFindNodeInfoIndex
   7496 extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
   7497 #else
   7498 #ifndef xmlParserFindNodeInfoIndex
   7499 extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
   7500 #define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__internal_alias
   7501 #endif
   7502 #endif
   7503 
   7504 #ifdef bottom_xmlIO
   7505 #undef xmlParserGetDirectory
   7506 extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
   7507 #else
   7508 #ifndef xmlParserGetDirectory
   7509 extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
   7510 #define xmlParserGetDirectory xmlParserGetDirectory__internal_alias
   7511 #endif
   7512 #endif
   7513 
   7514 #ifdef bottom_parser
   7515 #undef xmlParserHandlePEReference
   7516 extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
   7517 #else
   7518 #ifndef xmlParserHandlePEReference
   7519 extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
   7520 #define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
   7521 #endif
   7522 #endif
   7523 
   7524 #if defined(LIBXML_LEGACY_ENABLED)
   7525 #ifdef bottom_legacy
   7526 #undef xmlParserHandleReference
   7527 extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
   7528 #else
   7529 #ifndef xmlParserHandleReference
   7530 extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
   7531 #define xmlParserHandleReference xmlParserHandleReference__internal_alias
   7532 #endif
   7533 #endif
   7534 #endif
   7535 
   7536 #ifdef bottom_xmlIO
   7537 #undef xmlParserInputBufferCreateFd
   7538 extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
   7539 #else
   7540 #ifndef xmlParserInputBufferCreateFd
   7541 extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
   7542 #define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
   7543 #endif
   7544 #endif
   7545 
   7546 #ifdef bottom_xmlIO
   7547 #undef xmlParserInputBufferCreateFile
   7548 extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
   7549 #else
   7550 #ifndef xmlParserInputBufferCreateFile
   7551 extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
   7552 #define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__internal_alias
   7553 #endif
   7554 #endif
   7555 
   7556 #ifdef bottom_xmlIO
   7557 #undef xmlParserInputBufferCreateFilename
   7558 extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
   7559 #else
   7560 #ifndef xmlParserInputBufferCreateFilename
   7561 extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
   7562 #define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__internal_alias
   7563 #endif
   7564 #endif
   7565 
   7566 #ifdef bottom_xmlIO
   7567 #undef xmlParserInputBufferCreateFilenameDefault
   7568 extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
   7569 #else
   7570 #ifndef xmlParserInputBufferCreateFilenameDefault
   7571 extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
   7572 #define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__internal_alias
   7573 #endif
   7574 #endif
   7575 
   7576 #ifdef bottom_xmlIO
   7577 #undef xmlParserInputBufferCreateIO
   7578 extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
   7579 #else
   7580 #ifndef xmlParserInputBufferCreateIO
   7581 extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
   7582 #define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__internal_alias
   7583 #endif
   7584 #endif
   7585 
   7586 #ifdef bottom_xmlIO
   7587 #undef xmlParserInputBufferCreateMem
   7588 extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
   7589 #else
   7590 #ifndef xmlParserInputBufferCreateMem
   7591 extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
   7592 #define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__internal_alias
   7593 #endif
   7594 #endif
   7595 
   7596 #ifdef bottom_xmlIO
   7597 #undef xmlParserInputBufferCreateStatic
   7598 extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
   7599 #else
   7600 #ifndef xmlParserInputBufferCreateStatic
   7601 extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
   7602 #define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__internal_alias
   7603 #endif
   7604 #endif
   7605 
   7606 #ifdef bottom_xmlIO
   7607 #undef xmlParserInputBufferGrow
   7608 extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
   7609 #else
   7610 #ifndef xmlParserInputBufferGrow
   7611 extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
   7612 #define xmlParserInputBufferGrow xmlParserInputBufferGrow__internal_alias
   7613 #endif
   7614 #endif
   7615 
   7616 #ifdef bottom_xmlIO
   7617 #undef xmlParserInputBufferPush
   7618 extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
   7619 #else
   7620 #ifndef xmlParserInputBufferPush
   7621 extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
   7622 #define xmlParserInputBufferPush xmlParserInputBufferPush__internal_alias
   7623 #endif
   7624 #endif
   7625 
   7626 #ifdef bottom_xmlIO
   7627 #undef xmlParserInputBufferRead
   7628 extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
   7629 #else
   7630 #ifndef xmlParserInputBufferRead
   7631 extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
   7632 #define xmlParserInputBufferRead xmlParserInputBufferRead__internal_alias
   7633 #endif
   7634 #endif
   7635 
   7636 #ifdef bottom_parserInternals
   7637 #undef xmlParserInputGrow
   7638 extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
   7639 #else
   7640 #ifndef xmlParserInputGrow
   7641 extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
   7642 #define xmlParserInputGrow xmlParserInputGrow__internal_alias
   7643 #endif
   7644 #endif
   7645 
   7646 #ifdef bottom_parserInternals
   7647 #undef xmlParserInputRead
   7648 extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
   7649 #else
   7650 #ifndef xmlParserInputRead
   7651 extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
   7652 #define xmlParserInputRead xmlParserInputRead__internal_alias
   7653 #endif
   7654 #endif
   7655 
   7656 #ifdef bottom_parserInternals
   7657 #undef xmlParserInputShrink
   7658 extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
   7659 #else
   7660 #ifndef xmlParserInputShrink
   7661 extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
   7662 #define xmlParserInputShrink xmlParserInputShrink__internal_alias
   7663 #endif
   7664 #endif
   7665 
   7666 #ifdef bottom_error
   7667 #undef xmlParserPrintFileContext
   7668 extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
   7669 #else
   7670 #ifndef xmlParserPrintFileContext
   7671 extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
   7672 #define xmlParserPrintFileContext xmlParserPrintFileContext__internal_alias
   7673 #endif
   7674 #endif
   7675 
   7676 #ifdef bottom_error
   7677 #undef xmlParserPrintFileInfo
   7678 extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
   7679 #else
   7680 #ifndef xmlParserPrintFileInfo
   7681 extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
   7682 #define xmlParserPrintFileInfo xmlParserPrintFileInfo__internal_alias
   7683 #endif
   7684 #endif
   7685 
   7686 #ifdef bottom_error
   7687 #undef xmlParserValidityError
   7688 extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
   7689 #else
   7690 #ifndef xmlParserValidityError
   7691 extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
   7692 #define xmlParserValidityError xmlParserValidityError__internal_alias
   7693 #endif
   7694 #endif
   7695 
   7696 #ifdef bottom_error
   7697 #undef xmlParserValidityWarning
   7698 extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
   7699 #else
   7700 #ifndef xmlParserValidityWarning
   7701 extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
   7702 #define xmlParserValidityWarning xmlParserValidityWarning__internal_alias
   7703 #endif
   7704 #endif
   7705 
   7706 #ifdef bottom_error
   7707 #undef xmlParserWarning
   7708 extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
   7709 #else
   7710 #ifndef xmlParserWarning
   7711 extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
   7712 #define xmlParserWarning xmlParserWarning__internal_alias
   7713 #endif
   7714 #endif
   7715 
   7716 #ifdef bottom_uri
   7717 #undef xmlPathToURI
   7718 extern __typeof (xmlPathToURI) xmlPathToURI __attribute((alias("xmlPathToURI__internal_alias")));
   7719 #else
   7720 #ifndef xmlPathToURI
   7721 extern __typeof (xmlPathToURI) xmlPathToURI__internal_alias __attribute((visibility("hidden")));
   7722 #define xmlPathToURI xmlPathToURI__internal_alias
   7723 #endif
   7724 #endif
   7725 
   7726 #if defined(LIBXML_PATTERN_ENABLED)
   7727 #ifdef bottom_pattern
   7728 #undef xmlPatternFromRoot
   7729 extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
   7730 #else
   7731 #ifndef xmlPatternFromRoot
   7732 extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
   7733 #define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
   7734 #endif
   7735 #endif
   7736 #endif
   7737 
   7738 #if defined(LIBXML_PATTERN_ENABLED)
   7739 #ifdef bottom_pattern
   7740 #undef xmlPatternGetStreamCtxt
   7741 extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
   7742 #else
   7743 #ifndef xmlPatternGetStreamCtxt
   7744 extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
   7745 #define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
   7746 #endif
   7747 #endif
   7748 #endif
   7749 
   7750 #if defined(LIBXML_PATTERN_ENABLED)
   7751 #ifdef bottom_pattern
   7752 #undef xmlPatternMatch
   7753 extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
   7754 #else
   7755 #ifndef xmlPatternMatch
   7756 extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
   7757 #define xmlPatternMatch xmlPatternMatch__internal_alias
   7758 #endif
   7759 #endif
   7760 #endif
   7761 
   7762 #if defined(LIBXML_PATTERN_ENABLED)
   7763 #ifdef bottom_pattern
   7764 #undef xmlPatternMaxDepth
   7765 extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
   7766 #else
   7767 #ifndef xmlPatternMaxDepth
   7768 extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
   7769 #define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
   7770 #endif
   7771 #endif
   7772 #endif
   7773 
   7774 #if defined(LIBXML_PATTERN_ENABLED)
   7775 #ifdef bottom_pattern
   7776 #undef xmlPatternMinDepth
   7777 extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth __attribute((alias("xmlPatternMinDepth__internal_alias")));
   7778 #else
   7779 #ifndef xmlPatternMinDepth
   7780 extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth__internal_alias __attribute((visibility("hidden")));
   7781 #define xmlPatternMinDepth xmlPatternMinDepth__internal_alias
   7782 #endif
   7783 #endif
   7784 #endif
   7785 
   7786 #if defined(LIBXML_PATTERN_ENABLED)
   7787 #ifdef bottom_pattern
   7788 #undef xmlPatternStreamable
   7789 extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
   7790 #else
   7791 #ifndef xmlPatternStreamable
   7792 extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
   7793 #define xmlPatternStreamable xmlPatternStreamable__internal_alias
   7794 #endif
   7795 #endif
   7796 #endif
   7797 
   7798 #if defined(LIBXML_PATTERN_ENABLED)
   7799 #ifdef bottom_pattern
   7800 #undef xmlPatterncompile
   7801 extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
   7802 #else
   7803 #ifndef xmlPatterncompile
   7804 extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
   7805 #define xmlPatterncompile xmlPatterncompile__internal_alias
   7806 #endif
   7807 #endif
   7808 #endif
   7809 
   7810 #ifdef bottom_parserInternals
   7811 #undef xmlPedanticParserDefault
   7812 extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
   7813 #else
   7814 #ifndef xmlPedanticParserDefault
   7815 extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
   7816 #define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
   7817 #endif
   7818 #endif
   7819 
   7820 #ifdef bottom_parser
   7821 #undef xmlPopInput
   7822 extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
   7823 #else
   7824 #ifndef xmlPopInput
   7825 extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
   7826 #define xmlPopInput xmlPopInput__internal_alias
   7827 #endif
   7828 #endif
   7829 
   7830 #ifdef bottom_xmlIO
   7831 #undef xmlPopInputCallbacks
   7832 extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
   7833 #else
   7834 #ifndef xmlPopInputCallbacks
   7835 extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
   7836 #define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
   7837 #endif
   7838 #endif
   7839 
   7840 #if defined(LIBXML_TREE_ENABLED)
   7841 #ifdef bottom_tree
   7842 #undef xmlPreviousElementSibling
   7843 extern __typeof (xmlPreviousElementSibling) xmlPreviousElementSibling __attribute((alias("xmlPreviousElementSibling__internal_alias")));
   7844 #else
   7845 #ifndef xmlPreviousElementSibling
   7846 extern __typeof (xmlPreviousElementSibling) xmlPreviousElementSibling__internal_alias __attribute((visibility("hidden")));
   7847 #define xmlPreviousElementSibling xmlPreviousElementSibling__internal_alias
   7848 #endif
   7849 #endif
   7850 #endif
   7851 
   7852 #ifdef bottom_uri
   7853 #undef xmlPrintURI
   7854 extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
   7855 #else
   7856 #ifndef xmlPrintURI
   7857 extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
   7858 #define xmlPrintURI xmlPrintURI__internal_alias
   7859 #endif
   7860 #endif
   7861 
   7862 #ifdef bottom_parser
   7863 #undef xmlPushInput
   7864 extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
   7865 #else
   7866 #ifndef xmlPushInput
   7867 extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
   7868 #define xmlPushInput xmlPushInput__internal_alias
   7869 #endif
   7870 #endif
   7871 
   7872 #ifdef bottom_threads
   7873 #undef xmlRMutexLock
   7874 extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
   7875 #else
   7876 #ifndef xmlRMutexLock
   7877 extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
   7878 #define xmlRMutexLock xmlRMutexLock__internal_alias
   7879 #endif
   7880 #endif
   7881 
   7882 #ifdef bottom_threads
   7883 #undef xmlRMutexUnlock
   7884 extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
   7885 #else
   7886 #ifndef xmlRMutexUnlock
   7887 extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
   7888 #define xmlRMutexUnlock xmlRMutexUnlock__internal_alias
   7889 #endif
   7890 #endif
   7891 
   7892 #ifdef bottom_parser
   7893 #undef xmlReadDoc
   7894 extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
   7895 #else
   7896 #ifndef xmlReadDoc
   7897 extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
   7898 #define xmlReadDoc xmlReadDoc__internal_alias
   7899 #endif
   7900 #endif
   7901 
   7902 #ifdef bottom_parser
   7903 #undef xmlReadFd
   7904 extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
   7905 #else
   7906 #ifndef xmlReadFd
   7907 extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
   7908 #define xmlReadFd xmlReadFd__internal_alias
   7909 #endif
   7910 #endif
   7911 
   7912 #ifdef bottom_parser
   7913 #undef xmlReadFile
   7914 extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
   7915 #else
   7916 #ifndef xmlReadFile
   7917 extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
   7918 #define xmlReadFile xmlReadFile__internal_alias
   7919 #endif
   7920 #endif
   7921 
   7922 #ifdef bottom_parser
   7923 #undef xmlReadIO
   7924 extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
   7925 #else
   7926 #ifndef xmlReadIO
   7927 extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
   7928 #define xmlReadIO xmlReadIO__internal_alias
   7929 #endif
   7930 #endif
   7931 
   7932 #ifdef bottom_parser
   7933 #undef xmlReadMemory
   7934 extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
   7935 #else
   7936 #ifndef xmlReadMemory
   7937 extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
   7938 #define xmlReadMemory xmlReadMemory__internal_alias
   7939 #endif
   7940 #endif
   7941 
   7942 #if defined(LIBXML_READER_ENABLED)
   7943 #ifdef bottom_xmlreader
   7944 #undef xmlReaderForDoc
   7945 extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
   7946 #else
   7947 #ifndef xmlReaderForDoc
   7948 extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
   7949 #define xmlReaderForDoc xmlReaderForDoc__internal_alias
   7950 #endif
   7951 #endif
   7952 #endif
   7953 
   7954 #if defined(LIBXML_READER_ENABLED)
   7955 #ifdef bottom_xmlreader
   7956 #undef xmlReaderForFd
   7957 extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
   7958 #else
   7959 #ifndef xmlReaderForFd
   7960 extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
   7961 #define xmlReaderForFd xmlReaderForFd__internal_alias
   7962 #endif
   7963 #endif
   7964 #endif
   7965 
   7966 #if defined(LIBXML_READER_ENABLED)
   7967 #ifdef bottom_xmlreader
   7968 #undef xmlReaderForFile
   7969 extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
   7970 #else
   7971 #ifndef xmlReaderForFile
   7972 extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
   7973 #define xmlReaderForFile xmlReaderForFile__internal_alias
   7974 #endif
   7975 #endif
   7976 #endif
   7977 
   7978 #if defined(LIBXML_READER_ENABLED)
   7979 #ifdef bottom_xmlreader
   7980 #undef xmlReaderForIO
   7981 extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
   7982 #else
   7983 #ifndef xmlReaderForIO
   7984 extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
   7985 #define xmlReaderForIO xmlReaderForIO__internal_alias
   7986 #endif
   7987 #endif
   7988 #endif
   7989 
   7990 #if defined(LIBXML_READER_ENABLED)
   7991 #ifdef bottom_xmlreader
   7992 #undef xmlReaderForMemory
   7993 extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
   7994 #else
   7995 #ifndef xmlReaderForMemory
   7996 extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
   7997 #define xmlReaderForMemory xmlReaderForMemory__internal_alias
   7998 #endif
   7999 #endif
   8000 #endif
   8001 
   8002 #if defined(LIBXML_READER_ENABLED)
   8003 #ifdef bottom_xmlreader
   8004 #undef xmlReaderNewDoc
   8005 extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
   8006 #else
   8007 #ifndef xmlReaderNewDoc
   8008 extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
   8009 #define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
   8010 #endif
   8011 #endif
   8012 #endif
   8013 
   8014 #if defined(LIBXML_READER_ENABLED)
   8015 #ifdef bottom_xmlreader
   8016 #undef xmlReaderNewFd
   8017 extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
   8018 #else
   8019 #ifndef xmlReaderNewFd
   8020 extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
   8021 #define xmlReaderNewFd xmlReaderNewFd__internal_alias
   8022 #endif
   8023 #endif
   8024 #endif
   8025 
   8026 #if defined(LIBXML_READER_ENABLED)
   8027 #ifdef bottom_xmlreader
   8028 #undef xmlReaderNewFile
   8029 extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
   8030 #else
   8031 #ifndef xmlReaderNewFile
   8032 extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
   8033 #define xmlReaderNewFile xmlReaderNewFile__internal_alias
   8034 #endif
   8035 #endif
   8036 #endif
   8037 
   8038 #if defined(LIBXML_READER_ENABLED)
   8039 #ifdef bottom_xmlreader
   8040 #undef xmlReaderNewIO
   8041 extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
   8042 #else
   8043 #ifndef xmlReaderNewIO
   8044 extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
   8045 #define xmlReaderNewIO xmlReaderNewIO__internal_alias
   8046 #endif
   8047 #endif
   8048 #endif
   8049 
   8050 #if defined(LIBXML_READER_ENABLED)
   8051 #ifdef bottom_xmlreader
   8052 #undef xmlReaderNewMemory
   8053 extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
   8054 #else
   8055 #ifndef xmlReaderNewMemory
   8056 extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
   8057 #define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
   8058 #endif
   8059 #endif
   8060 #endif
   8061 
   8062 #if defined(LIBXML_READER_ENABLED)
   8063 #ifdef bottom_xmlreader
   8064 #undef xmlReaderNewWalker
   8065 extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
   8066 #else
   8067 #ifndef xmlReaderNewWalker
   8068 extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
   8069 #define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
   8070 #endif
   8071 #endif
   8072 #endif
   8073 
   8074 #if defined(LIBXML_READER_ENABLED)
   8075 #ifdef bottom_xmlreader
   8076 #undef xmlReaderWalker
   8077 extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
   8078 #else
   8079 #ifndef xmlReaderWalker
   8080 extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
   8081 #define xmlReaderWalker xmlReaderWalker__internal_alias
   8082 #endif
   8083 #endif
   8084 #endif
   8085 
   8086 #ifdef bottom_xmlmemory
   8087 #undef xmlReallocLoc
   8088 extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
   8089 #else
   8090 #ifndef xmlReallocLoc
   8091 extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
   8092 #define xmlReallocLoc xmlReallocLoc__internal_alias
   8093 #endif
   8094 #endif
   8095 
   8096 #if defined(LIBXML_TREE_ENABLED)
   8097 #ifdef bottom_tree
   8098 #undef xmlReconciliateNs
   8099 extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
   8100 #else
   8101 #ifndef xmlReconciliateNs
   8102 extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
   8103 #define xmlReconciliateNs xmlReconciliateNs__internal_alias
   8104 #endif
   8105 #endif
   8106 #endif
   8107 
   8108 #if defined(LIBXML_SAX1_ENABLED)
   8109 #ifdef bottom_parser
   8110 #undef xmlRecoverDoc
   8111 extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
   8112 #else
   8113 #ifndef xmlRecoverDoc
   8114 extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
   8115 #define xmlRecoverDoc xmlRecoverDoc__internal_alias
   8116 #endif
   8117 #endif
   8118 #endif
   8119 
   8120 #if defined(LIBXML_SAX1_ENABLED)
   8121 #ifdef bottom_parser
   8122 #undef xmlRecoverFile
   8123 extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
   8124 #else
   8125 #ifndef xmlRecoverFile
   8126 extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
   8127 #define xmlRecoverFile xmlRecoverFile__internal_alias
   8128 #endif
   8129 #endif
   8130 #endif
   8131 
   8132 #if defined(LIBXML_SAX1_ENABLED)
   8133 #ifdef bottom_parser
   8134 #undef xmlRecoverMemory
   8135 extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
   8136 #else
   8137 #ifndef xmlRecoverMemory
   8138 extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
   8139 #define xmlRecoverMemory xmlRecoverMemory__internal_alias
   8140 #endif
   8141 #endif
   8142 #endif
   8143 
   8144 #if defined(LIBXML_REGEXP_ENABLED)
   8145 #ifdef bottom_xmlregexp
   8146 #undef xmlRegExecErrInfo
   8147 extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
   8148 #else
   8149 #ifndef xmlRegExecErrInfo
   8150 extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
   8151 #define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
   8152 #endif
   8153 #endif
   8154 #endif
   8155 
   8156 #if defined(LIBXML_REGEXP_ENABLED)
   8157 #ifdef bottom_xmlregexp
   8158 #undef xmlRegExecNextValues
   8159 extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
   8160 #else
   8161 #ifndef xmlRegExecNextValues
   8162 extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
   8163 #define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
   8164 #endif
   8165 #endif
   8166 #endif
   8167 
   8168 #if defined(LIBXML_REGEXP_ENABLED)
   8169 #ifdef bottom_xmlregexp
   8170 #undef xmlRegExecPushString
   8171 extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
   8172 #else
   8173 #ifndef xmlRegExecPushString
   8174 extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
   8175 #define xmlRegExecPushString xmlRegExecPushString__internal_alias
   8176 #endif
   8177 #endif
   8178 #endif
   8179 
   8180 #if defined(LIBXML_REGEXP_ENABLED)
   8181 #ifdef bottom_xmlregexp
   8182 #undef xmlRegExecPushString2
   8183 extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
   8184 #else
   8185 #ifndef xmlRegExecPushString2
   8186 extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
   8187 #define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
   8188 #endif
   8189 #endif
   8190 #endif
   8191 
   8192 #if defined(LIBXML_REGEXP_ENABLED)
   8193 #ifdef bottom_xmlregexp
   8194 #undef xmlRegFreeExecCtxt
   8195 extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
   8196 #else
   8197 #ifndef xmlRegFreeExecCtxt
   8198 extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
   8199 #define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
   8200 #endif
   8201 #endif
   8202 #endif
   8203 
   8204 #if defined(LIBXML_REGEXP_ENABLED)
   8205 #ifdef bottom_xmlregexp
   8206 #undef xmlRegFreeRegexp
   8207 extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
   8208 #else
   8209 #ifndef xmlRegFreeRegexp
   8210 extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
   8211 #define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
   8212 #endif
   8213 #endif
   8214 #endif
   8215 
   8216 #if defined(LIBXML_REGEXP_ENABLED)
   8217 #ifdef bottom_xmlregexp
   8218 #undef xmlRegNewExecCtxt
   8219 extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
   8220 #else
   8221 #ifndef xmlRegNewExecCtxt
   8222 extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
   8223 #define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
   8224 #endif
   8225 #endif
   8226 #endif
   8227 
   8228 #if defined(LIBXML_REGEXP_ENABLED)
   8229 #ifdef bottom_xmlregexp
   8230 #undef xmlRegexpCompile
   8231 extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
   8232 #else
   8233 #ifndef xmlRegexpCompile
   8234 extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
   8235 #define xmlRegexpCompile xmlRegexpCompile__internal_alias
   8236 #endif
   8237 #endif
   8238 #endif
   8239 
   8240 #if defined(LIBXML_REGEXP_ENABLED)
   8241 #ifdef bottom_xmlregexp
   8242 #undef xmlRegexpExec
   8243 extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
   8244 #else
   8245 #ifndef xmlRegexpExec
   8246 extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
   8247 #define xmlRegexpExec xmlRegexpExec__internal_alias
   8248 #endif
   8249 #endif
   8250 #endif
   8251 
   8252 #if defined(LIBXML_REGEXP_ENABLED)
   8253 #ifdef bottom_xmlregexp
   8254 #undef xmlRegexpIsDeterminist
   8255 extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
   8256 #else
   8257 #ifndef xmlRegexpIsDeterminist
   8258 extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
   8259 #define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
   8260 #endif
   8261 #endif
   8262 #endif
   8263 
   8264 #if defined(LIBXML_REGEXP_ENABLED)
   8265 #ifdef bottom_xmlregexp
   8266 #undef xmlRegexpPrint
   8267 extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
   8268 #else
   8269 #ifndef xmlRegexpPrint
   8270 extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
   8271 #define xmlRegexpPrint xmlRegexpPrint__internal_alias
   8272 #endif
   8273 #endif
   8274 #endif
   8275 
   8276 #ifdef bottom_encoding
   8277 #undef xmlRegisterCharEncodingHandler
   8278 extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
   8279 #else
   8280 #ifndef xmlRegisterCharEncodingHandler
   8281 extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
   8282 #define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
   8283 #endif
   8284 #endif
   8285 
   8286 #ifdef bottom_xmlIO
   8287 #undef xmlRegisterDefaultInputCallbacks
   8288 extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
   8289 #else
   8290 #ifndef xmlRegisterDefaultInputCallbacks
   8291 extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
   8292 #define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__internal_alias
   8293 #endif
   8294 #endif
   8295 
   8296 #if defined(LIBXML_OUTPUT_ENABLED)
   8297 #ifdef bottom_xmlIO
   8298 #undef xmlRegisterDefaultOutputCallbacks
   8299 extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
   8300 #else
   8301 #ifndef xmlRegisterDefaultOutputCallbacks
   8302 extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
   8303 #define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
   8304 #endif
   8305 #endif
   8306 #endif
   8307 
   8308 #if defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED)
   8309 #ifdef bottom_xmlIO
   8310 #undef xmlRegisterHTTPPostCallbacks
   8311 extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
   8312 #else
   8313 #ifndef xmlRegisterHTTPPostCallbacks
   8314 extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
   8315 #define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
   8316 #endif
   8317 #endif
   8318 #endif
   8319 
   8320 #ifdef bottom_xmlIO
   8321 #undef xmlRegisterInputCallbacks
   8322 extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
   8323 #else
   8324 #ifndef xmlRegisterInputCallbacks
   8325 extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
   8326 #define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
   8327 #endif
   8328 #endif
   8329 
   8330 #ifdef bottom_globals
   8331 #undef xmlRegisterNodeDefault
   8332 extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
   8333 #else
   8334 #ifndef xmlRegisterNodeDefault
   8335 extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
   8336 #define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
   8337 #endif
   8338 #endif
   8339 
   8340 #if defined(LIBXML_OUTPUT_ENABLED)
   8341 #ifdef bottom_xmlIO
   8342 #undef xmlRegisterOutputCallbacks
   8343 extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
   8344 #else
   8345 #ifndef xmlRegisterOutputCallbacks
   8346 extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
   8347 #define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
   8348 #endif
   8349 #endif
   8350 #endif
   8351 
   8352 #if defined(LIBXML_SCHEMAS_ENABLED)
   8353 #ifdef bottom_relaxng
   8354 #undef xmlRelaxNGCleanupTypes
   8355 extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
   8356 #else
   8357 #ifndef xmlRelaxNGCleanupTypes
   8358 extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
   8359 #define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
   8360 #endif
   8361 #endif
   8362 #endif
   8363 
   8364 #if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   8365 #ifdef bottom_relaxng
   8366 #undef xmlRelaxNGDump
   8367 extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
   8368 #else
   8369 #ifndef xmlRelaxNGDump
   8370 extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
   8371 #define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
   8372 #endif
   8373 #endif
   8374 #endif
   8375 
   8376 #if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   8377 #ifdef bottom_relaxng
   8378 #undef xmlRelaxNGDumpTree
   8379 extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
   8380 #else
   8381 #ifndef xmlRelaxNGDumpTree
   8382 extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
   8383 #define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
   8384 #endif
   8385 #endif
   8386 #endif
   8387 
   8388 #if defined(LIBXML_SCHEMAS_ENABLED)
   8389 #ifdef bottom_relaxng
   8390 #undef xmlRelaxNGFree
   8391 extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
   8392 #else
   8393 #ifndef xmlRelaxNGFree
   8394 extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
   8395 #define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
   8396 #endif
   8397 #endif
   8398 #endif
   8399 
   8400 #if defined(LIBXML_SCHEMAS_ENABLED)
   8401 #ifdef bottom_relaxng
   8402 #undef xmlRelaxNGFreeParserCtxt
   8403 extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
   8404 #else
   8405 #ifndef xmlRelaxNGFreeParserCtxt
   8406 extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
   8407 #define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
   8408 #endif
   8409 #endif
   8410 #endif
   8411 
   8412 #if defined(LIBXML_SCHEMAS_ENABLED)
   8413 #ifdef bottom_relaxng
   8414 #undef xmlRelaxNGFreeValidCtxt
   8415 extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
   8416 #else
   8417 #ifndef xmlRelaxNGFreeValidCtxt
   8418 extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
   8419 #define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
   8420 #endif
   8421 #endif
   8422 #endif
   8423 
   8424 #if defined(LIBXML_SCHEMAS_ENABLED)
   8425 #ifdef bottom_relaxng
   8426 #undef xmlRelaxNGGetParserErrors
   8427 extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
   8428 #else
   8429 #ifndef xmlRelaxNGGetParserErrors
   8430 extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
   8431 #define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
   8432 #endif
   8433 #endif
   8434 #endif
   8435 
   8436 #if defined(LIBXML_SCHEMAS_ENABLED)
   8437 #ifdef bottom_relaxng
   8438 #undef xmlRelaxNGGetValidErrors
   8439 extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
   8440 #else
   8441 #ifndef xmlRelaxNGGetValidErrors
   8442 extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
   8443 #define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
   8444 #endif
   8445 #endif
   8446 #endif
   8447 
   8448 #if defined(LIBXML_SCHEMAS_ENABLED)
   8449 #ifdef bottom_relaxng
   8450 #undef xmlRelaxNGInitTypes
   8451 extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
   8452 #else
   8453 #ifndef xmlRelaxNGInitTypes
   8454 extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
   8455 #define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
   8456 #endif
   8457 #endif
   8458 #endif
   8459 
   8460 #if defined(LIBXML_SCHEMAS_ENABLED)
   8461 #ifdef bottom_relaxng
   8462 #undef xmlRelaxNGNewDocParserCtxt
   8463 extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
   8464 #else
   8465 #ifndef xmlRelaxNGNewDocParserCtxt
   8466 extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
   8467 #define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
   8468 #endif
   8469 #endif
   8470 #endif
   8471 
   8472 #if defined(LIBXML_SCHEMAS_ENABLED)
   8473 #ifdef bottom_relaxng
   8474 #undef xmlRelaxNGNewMemParserCtxt
   8475 extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
   8476 #else
   8477 #ifndef xmlRelaxNGNewMemParserCtxt
   8478 extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
   8479 #define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
   8480 #endif
   8481 #endif
   8482 #endif
   8483 
   8484 #if defined(LIBXML_SCHEMAS_ENABLED)
   8485 #ifdef bottom_relaxng
   8486 #undef xmlRelaxNGNewParserCtxt
   8487 extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
   8488 #else
   8489 #ifndef xmlRelaxNGNewParserCtxt
   8490 extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
   8491 #define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
   8492 #endif
   8493 #endif
   8494 #endif
   8495 
   8496 #if defined(LIBXML_SCHEMAS_ENABLED)
   8497 #ifdef bottom_relaxng
   8498 #undef xmlRelaxNGNewValidCtxt
   8499 extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
   8500 #else
   8501 #ifndef xmlRelaxNGNewValidCtxt
   8502 extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
   8503 #define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
   8504 #endif
   8505 #endif
   8506 #endif
   8507 
   8508 #if defined(LIBXML_SCHEMAS_ENABLED)
   8509 #ifdef bottom_relaxng
   8510 #undef xmlRelaxNGParse
   8511 extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
   8512 #else
   8513 #ifndef xmlRelaxNGParse
   8514 extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
   8515 #define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
   8516 #endif
   8517 #endif
   8518 #endif
   8519 
   8520 #if defined(LIBXML_SCHEMAS_ENABLED)
   8521 #ifdef bottom_relaxng
   8522 #undef xmlRelaxNGSetParserErrors
   8523 extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
   8524 #else
   8525 #ifndef xmlRelaxNGSetParserErrors
   8526 extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
   8527 #define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
   8528 #endif
   8529 #endif
   8530 #endif
   8531 
   8532 #if defined(LIBXML_SCHEMAS_ENABLED)
   8533 #ifdef bottom_relaxng
   8534 #undef xmlRelaxNGSetParserStructuredErrors
   8535 extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors __attribute((alias("xmlRelaxNGSetParserStructuredErrors__internal_alias")));
   8536 #else
   8537 #ifndef xmlRelaxNGSetParserStructuredErrors
   8538 extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
   8539 #define xmlRelaxNGSetParserStructuredErrors xmlRelaxNGSetParserStructuredErrors__internal_alias
   8540 #endif
   8541 #endif
   8542 #endif
   8543 
   8544 #if defined(LIBXML_SCHEMAS_ENABLED)
   8545 #ifdef bottom_relaxng
   8546 #undef xmlRelaxNGSetValidErrors
   8547 extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
   8548 #else
   8549 #ifndef xmlRelaxNGSetValidErrors
   8550 extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
   8551 #define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
   8552 #endif
   8553 #endif
   8554 #endif
   8555 
   8556 #if defined(LIBXML_SCHEMAS_ENABLED)
   8557 #ifdef bottom_relaxng
   8558 #undef xmlRelaxNGSetValidStructuredErrors
   8559 extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors __attribute((alias("xmlRelaxNGSetValidStructuredErrors__internal_alias")));
   8560 #else
   8561 #ifndef xmlRelaxNGSetValidStructuredErrors
   8562 extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
   8563 #define xmlRelaxNGSetValidStructuredErrors xmlRelaxNGSetValidStructuredErrors__internal_alias
   8564 #endif
   8565 #endif
   8566 #endif
   8567 
   8568 #if defined(LIBXML_SCHEMAS_ENABLED)
   8569 #ifdef bottom_relaxng
   8570 #undef xmlRelaxNGValidateDoc
   8571 extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
   8572 #else
   8573 #ifndef xmlRelaxNGValidateDoc
   8574 extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
   8575 #define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
   8576 #endif
   8577 #endif
   8578 #endif
   8579 
   8580 #if defined(LIBXML_SCHEMAS_ENABLED)
   8581 #ifdef bottom_relaxng
   8582 #undef xmlRelaxNGValidateFullElement
   8583 extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
   8584 #else
   8585 #ifndef xmlRelaxNGValidateFullElement
   8586 extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
   8587 #define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
   8588 #endif
   8589 #endif
   8590 #endif
   8591 
   8592 #if defined(LIBXML_SCHEMAS_ENABLED)
   8593 #ifdef bottom_relaxng
   8594 #undef xmlRelaxNGValidatePopElement
   8595 extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
   8596 #else
   8597 #ifndef xmlRelaxNGValidatePopElement
   8598 extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
   8599 #define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
   8600 #endif
   8601 #endif
   8602 #endif
   8603 
   8604 #if defined(LIBXML_SCHEMAS_ENABLED)
   8605 #ifdef bottom_relaxng
   8606 #undef xmlRelaxNGValidatePushCData
   8607 extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
   8608 #else
   8609 #ifndef xmlRelaxNGValidatePushCData
   8610 extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
   8611 #define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
   8612 #endif
   8613 #endif
   8614 #endif
   8615 
   8616 #if defined(LIBXML_SCHEMAS_ENABLED)
   8617 #ifdef bottom_relaxng
   8618 #undef xmlRelaxNGValidatePushElement
   8619 extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
   8620 #else
   8621 #ifndef xmlRelaxNGValidatePushElement
   8622 extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
   8623 #define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
   8624 #endif
   8625 #endif
   8626 #endif
   8627 
   8628 #if defined(LIBXML_SCHEMAS_ENABLED)
   8629 #ifdef bottom_relaxng
   8630 #undef xmlRelaxParserSetFlag
   8631 extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
   8632 #else
   8633 #ifndef xmlRelaxParserSetFlag
   8634 extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
   8635 #define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
   8636 #endif
   8637 #endif
   8638 #endif
   8639 
   8640 #ifdef bottom_valid
   8641 #undef xmlRemoveID
   8642 extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
   8643 #else
   8644 #ifndef xmlRemoveID
   8645 extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
   8646 #define xmlRemoveID xmlRemoveID__internal_alias
   8647 #endif
   8648 #endif
   8649 
   8650 #ifdef bottom_tree
   8651 #undef xmlRemoveProp
   8652 extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
   8653 #else
   8654 #ifndef xmlRemoveProp
   8655 extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
   8656 #define xmlRemoveProp xmlRemoveProp__internal_alias
   8657 #endif
   8658 #endif
   8659 
   8660 #ifdef bottom_valid
   8661 #undef xmlRemoveRef
   8662 extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
   8663 #else
   8664 #ifndef xmlRemoveRef
   8665 extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
   8666 #define xmlRemoveRef xmlRemoveRef__internal_alias
   8667 #endif
   8668 #endif
   8669 
   8670 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
   8671 #ifdef bottom_tree
   8672 #undef xmlReplaceNode
   8673 extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
   8674 #else
   8675 #ifndef xmlReplaceNode
   8676 extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
   8677 #define xmlReplaceNode xmlReplaceNode__internal_alias
   8678 #endif
   8679 #endif
   8680 #endif
   8681 
   8682 #ifdef bottom_error
   8683 #undef xmlResetError
   8684 extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
   8685 #else
   8686 #ifndef xmlResetError
   8687 extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
   8688 #define xmlResetError xmlResetError__internal_alias
   8689 #endif
   8690 #endif
   8691 
   8692 #ifdef bottom_error
   8693 #undef xmlResetLastError
   8694 extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
   8695 #else
   8696 #ifndef xmlResetLastError
   8697 extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
   8698 #define xmlResetLastError xmlResetLastError__internal_alias
   8699 #endif
   8700 #endif
   8701 
   8702 #ifdef bottom_SAX2
   8703 #undef xmlSAX2AttributeDecl
   8704 extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
   8705 #else
   8706 #ifndef xmlSAX2AttributeDecl
   8707 extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
   8708 #define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
   8709 #endif
   8710 #endif
   8711 
   8712 #ifdef bottom_SAX2
   8713 #undef xmlSAX2CDataBlock
   8714 extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
   8715 #else
   8716 #ifndef xmlSAX2CDataBlock
   8717 extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
   8718 #define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
   8719 #endif
   8720 #endif
   8721 
   8722 #ifdef bottom_SAX2
   8723 #undef xmlSAX2Characters
   8724 extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
   8725 #else
   8726 #ifndef xmlSAX2Characters
   8727 extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
   8728 #define xmlSAX2Characters xmlSAX2Characters__internal_alias
   8729 #endif
   8730 #endif
   8731 
   8732 #ifdef bottom_SAX2
   8733 #undef xmlSAX2Comment
   8734 extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
   8735 #else
   8736 #ifndef xmlSAX2Comment
   8737 extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
   8738 #define xmlSAX2Comment xmlSAX2Comment__internal_alias
   8739 #endif
   8740 #endif
   8741 
   8742 #ifdef bottom_SAX2
   8743 #undef xmlSAX2ElementDecl
   8744 extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
   8745 #else
   8746 #ifndef xmlSAX2ElementDecl
   8747 extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
   8748 #define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
   8749 #endif
   8750 #endif
   8751 
   8752 #ifdef bottom_SAX2
   8753 #undef xmlSAX2EndDocument
   8754 extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
   8755 #else
   8756 #ifndef xmlSAX2EndDocument
   8757 extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
   8758 #define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
   8759 #endif
   8760 #endif
   8761 
   8762 #if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
   8763 #ifdef bottom_SAX2
   8764 #undef xmlSAX2EndElement
   8765 extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
   8766 #else
   8767 #ifndef xmlSAX2EndElement
   8768 extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
   8769 #define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
   8770 #endif
   8771 #endif
   8772 #endif
   8773 
   8774 #ifdef bottom_SAX2
   8775 #undef xmlSAX2EndElementNs
   8776 extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
   8777 #else
   8778 #ifndef xmlSAX2EndElementNs
   8779 extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
   8780 #define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
   8781 #endif
   8782 #endif
   8783 
   8784 #ifdef bottom_SAX2
   8785 #undef xmlSAX2EntityDecl
   8786 extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
   8787 #else
   8788 #ifndef xmlSAX2EntityDecl
   8789 extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
   8790 #define xmlSAX2EntityDecl xmlSAX2EntityDecl__internal_alias
   8791 #endif
   8792 #endif
   8793 
   8794 #ifdef bottom_SAX2
   8795 #undef xmlSAX2ExternalSubset
   8796 extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
   8797 #else
   8798 #ifndef xmlSAX2ExternalSubset
   8799 extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
   8800 #define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__internal_alias
   8801 #endif
   8802 #endif
   8803 
   8804 #ifdef bottom_SAX2
   8805 #undef xmlSAX2GetColumnNumber
   8806 extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
   8807 #else
   8808 #ifndef xmlSAX2GetColumnNumber
   8809 extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
   8810 #define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__internal_alias
   8811 #endif
   8812 #endif
   8813 
   8814 #ifdef bottom_SAX2
   8815 #undef xmlSAX2GetEntity
   8816 extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
   8817 #else
   8818 #ifndef xmlSAX2GetEntity
   8819 extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
   8820 #define xmlSAX2GetEntity xmlSAX2GetEntity__internal_alias
   8821 #endif
   8822 #endif
   8823 
   8824 #ifdef bottom_SAX2
   8825 #undef xmlSAX2GetLineNumber
   8826 extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
   8827 #else
   8828 #ifndef xmlSAX2GetLineNumber
   8829 extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
   8830 #define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__internal_alias
   8831 #endif
   8832 #endif
   8833 
   8834 #ifdef bottom_SAX2
   8835 #undef xmlSAX2GetParameterEntity
   8836 extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
   8837 #else
   8838 #ifndef xmlSAX2GetParameterEntity
   8839 extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
   8840 #define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__internal_alias
   8841 #endif
   8842 #endif
   8843 
   8844 #ifdef bottom_SAX2
   8845 #undef xmlSAX2GetPublicId
   8846 extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
   8847 #else
   8848 #ifndef xmlSAX2GetPublicId
   8849 extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
   8850 #define xmlSAX2GetPublicId xmlSAX2GetPublicId__internal_alias
   8851 #endif
   8852 #endif
   8853 
   8854 #ifdef bottom_SAX2
   8855 #undef xmlSAX2GetSystemId
   8856 extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
   8857 #else
   8858 #ifndef xmlSAX2GetSystemId
   8859 extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
   8860 #define xmlSAX2GetSystemId xmlSAX2GetSystemId__internal_alias
   8861 #endif
   8862 #endif
   8863 
   8864 #ifdef bottom_SAX2
   8865 #undef xmlSAX2HasExternalSubset
   8866 extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
   8867 #else
   8868 #ifndef xmlSAX2HasExternalSubset
   8869 extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
   8870 #define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__internal_alias
   8871 #endif
   8872 #endif
   8873 
   8874 #ifdef bottom_SAX2
   8875 #undef xmlSAX2HasInternalSubset
   8876 extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
   8877 #else
   8878 #ifndef xmlSAX2HasInternalSubset
   8879 extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
   8880 #define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__internal_alias
   8881 #endif
   8882 #endif
   8883 
   8884 #ifdef bottom_SAX2
   8885 #undef xmlSAX2IgnorableWhitespace
   8886 extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
   8887 #else
   8888 #ifndef xmlSAX2IgnorableWhitespace
   8889 extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
   8890 #define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__internal_alias
   8891 #endif
   8892 #endif
   8893 
   8894 #ifdef bottom_SAX2
   8895 #undef xmlSAX2InitDefaultSAXHandler
   8896 extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
   8897 #else
   8898 #ifndef xmlSAX2InitDefaultSAXHandler
   8899 extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
   8900 #define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
   8901 #endif
   8902 #endif
   8903 
   8904 #if defined(LIBXML_DOCB_ENABLED)
   8905 #ifdef bottom_SAX2
   8906 #undef xmlSAX2InitDocbDefaultSAXHandler
   8907 extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
   8908 #else
   8909 #ifndef xmlSAX2InitDocbDefaultSAXHandler
   8910 extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
   8911 #define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
   8912 #endif
   8913 #endif
   8914 #endif
   8915 
   8916 #if defined(LIBXML_HTML_ENABLED)
   8917 #ifdef bottom_SAX2
   8918 #undef xmlSAX2InitHtmlDefaultSAXHandler
   8919 extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
   8920 #else
   8921 #ifndef xmlSAX2InitHtmlDefaultSAXHandler
   8922 extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
   8923 #define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
   8924 #endif
   8925 #endif
   8926 #endif
   8927 
   8928 #ifdef bottom_SAX2
   8929 #undef xmlSAX2InternalSubset
   8930 extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
   8931 #else
   8932 #ifndef xmlSAX2InternalSubset
   8933 extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
   8934 #define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
   8935 #endif
   8936 #endif
   8937 
   8938 #ifdef bottom_SAX2
   8939 #undef xmlSAX2IsStandalone
   8940 extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
   8941 #else
   8942 #ifndef xmlSAX2IsStandalone
   8943 extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
   8944 #define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
   8945 #endif
   8946 #endif
   8947 
   8948 #ifdef bottom_SAX2
   8949 #undef xmlSAX2NotationDecl
   8950 extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
   8951 #else
   8952 #ifndef xmlSAX2NotationDecl
   8953 extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
   8954 #define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
   8955 #endif
   8956 #endif
   8957 
   8958 #ifdef bottom_SAX2
   8959 #undef xmlSAX2ProcessingInstruction
   8960 extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
   8961 #else
   8962 #ifndef xmlSAX2ProcessingInstruction
   8963 extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
   8964 #define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
   8965 #endif
   8966 #endif
   8967 
   8968 #ifdef bottom_SAX2
   8969 #undef xmlSAX2Reference
   8970 extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
   8971 #else
   8972 #ifndef xmlSAX2Reference
   8973 extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
   8974 #define xmlSAX2Reference xmlSAX2Reference__internal_alias
   8975 #endif
   8976 #endif
   8977 
   8978 #ifdef bottom_SAX2
   8979 #undef xmlSAX2ResolveEntity
   8980 extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
   8981 #else
   8982 #ifndef xmlSAX2ResolveEntity
   8983 extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
   8984 #define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
   8985 #endif
   8986 #endif
   8987 
   8988 #ifdef bottom_SAX2
   8989 #undef xmlSAX2SetDocumentLocator
   8990 extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
   8991 #else
   8992 #ifndef xmlSAX2SetDocumentLocator
   8993 extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
   8994 #define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
   8995 #endif
   8996 #endif
   8997 
   8998 #ifdef bottom_SAX2
   8999 #undef xmlSAX2StartDocument
   9000 extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
   9001 #else
   9002 #ifndef xmlSAX2StartDocument
   9003 extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
   9004 #define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
   9005 #endif
   9006 #endif
   9007 
   9008 #if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
   9009 #ifdef bottom_SAX2
   9010 #undef xmlSAX2StartElement
   9011 extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
   9012 #else
   9013 #ifndef xmlSAX2StartElement
   9014 extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
   9015 #define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
   9016 #endif
   9017 #endif
   9018 #endif
   9019 
   9020 #ifdef bottom_SAX2
   9021 #undef xmlSAX2StartElementNs
   9022 extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
   9023 #else
   9024 #ifndef xmlSAX2StartElementNs
   9025 extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
   9026 #define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
   9027 #endif
   9028 #endif
   9029 
   9030 #ifdef bottom_SAX2
   9031 #undef xmlSAX2UnparsedEntityDecl
   9032 extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
   9033 #else
   9034 #ifndef xmlSAX2UnparsedEntityDecl
   9035 extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
   9036 #define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
   9037 #endif
   9038 #endif
   9039 
   9040 #if defined(LIBXML_SAX1_ENABLED)
   9041 #ifdef bottom_SAX2
   9042 #undef xmlSAXDefaultVersion
   9043 extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
   9044 #else
   9045 #ifndef xmlSAXDefaultVersion
   9046 extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
   9047 #define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
   9048 #endif
   9049 #endif
   9050 #endif
   9051 
   9052 #if defined(LIBXML_VALID_ENABLED)
   9053 #ifdef bottom_parser
   9054 #undef xmlSAXParseDTD
   9055 extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
   9056 #else
   9057 #ifndef xmlSAXParseDTD
   9058 extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
   9059 #define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
   9060 #endif
   9061 #endif
   9062 #endif
   9063 
   9064 #if defined(LIBXML_SAX1_ENABLED)
   9065 #ifdef bottom_parser
   9066 #undef xmlSAXParseDoc
   9067 extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
   9068 #else
   9069 #ifndef xmlSAXParseDoc
   9070 extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
   9071 #define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
   9072 #endif
   9073 #endif
   9074 #endif
   9075 
   9076 #if defined(LIBXML_SAX1_ENABLED)
   9077 #ifdef bottom_parser
   9078 #undef xmlSAXParseEntity
   9079 extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
   9080 #else
   9081 #ifndef xmlSAXParseEntity
   9082 extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
   9083 #define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
   9084 #endif
   9085 #endif
   9086 #endif
   9087 
   9088 #if defined(LIBXML_SAX1_ENABLED)
   9089 #ifdef bottom_parser
   9090 #undef xmlSAXParseFile
   9091 extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
   9092 #else
   9093 #ifndef xmlSAXParseFile
   9094 extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
   9095 #define xmlSAXParseFile xmlSAXParseFile__internal_alias
   9096 #endif
   9097 #endif
   9098 #endif
   9099 
   9100 #if defined(LIBXML_SAX1_ENABLED)
   9101 #ifdef bottom_parser
   9102 #undef xmlSAXParseFileWithData
   9103 extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
   9104 #else
   9105 #ifndef xmlSAXParseFileWithData
   9106 extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
   9107 #define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
   9108 #endif
   9109 #endif
   9110 #endif
   9111 
   9112 #if defined(LIBXML_SAX1_ENABLED)
   9113 #ifdef bottom_parser
   9114 #undef xmlSAXParseMemory
   9115 extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
   9116 #else
   9117 #ifndef xmlSAXParseMemory
   9118 extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
   9119 #define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
   9120 #endif
   9121 #endif
   9122 #endif
   9123 
   9124 #if defined(LIBXML_SAX1_ENABLED)
   9125 #ifdef bottom_parser
   9126 #undef xmlSAXParseMemoryWithData
   9127 extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
   9128 #else
   9129 #ifndef xmlSAXParseMemoryWithData
   9130 extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
   9131 #define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
   9132 #endif
   9133 #endif
   9134 #endif
   9135 
   9136 #if defined(LIBXML_SAX1_ENABLED)
   9137 #ifdef bottom_parser
   9138 #undef xmlSAXUserParseFile
   9139 extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
   9140 #else
   9141 #ifndef xmlSAXUserParseFile
   9142 extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
   9143 #define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
   9144 #endif
   9145 #endif
   9146 #endif
   9147 
   9148 #if defined(LIBXML_SAX1_ENABLED)
   9149 #ifdef bottom_parser
   9150 #undef xmlSAXUserParseMemory
   9151 extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
   9152 #else
   9153 #ifndef xmlSAXUserParseMemory
   9154 extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
   9155 #define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
   9156 #endif
   9157 #endif
   9158 #endif
   9159 
   9160 #ifdef bottom_SAX2
   9161 #undef xmlSAXVersion
   9162 extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
   9163 #else
   9164 #ifndef xmlSAXVersion
   9165 extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
   9166 #define xmlSAXVersion xmlSAXVersion__internal_alias
   9167 #endif
   9168 #endif
   9169 
   9170 #if defined(LIBXML_OUTPUT_ENABLED)
   9171 #ifdef bottom_xmlsave
   9172 #undef xmlSaveClose
   9173 extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
   9174 #else
   9175 #ifndef xmlSaveClose
   9176 extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
   9177 #define xmlSaveClose xmlSaveClose__internal_alias
   9178 #endif
   9179 #endif
   9180 #endif
   9181 
   9182 #if defined(LIBXML_OUTPUT_ENABLED)
   9183 #ifdef bottom_xmlsave
   9184 #undef xmlSaveDoc
   9185 extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
   9186 #else
   9187 #ifndef xmlSaveDoc
   9188 extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
   9189 #define xmlSaveDoc xmlSaveDoc__internal_alias
   9190 #endif
   9191 #endif
   9192 #endif
   9193 
   9194 #if defined(LIBXML_OUTPUT_ENABLED)
   9195 #ifdef bottom_xmlsave
   9196 #undef xmlSaveFile
   9197 extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
   9198 #else
   9199 #ifndef xmlSaveFile
   9200 extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
   9201 #define xmlSaveFile xmlSaveFile__internal_alias
   9202 #endif
   9203 #endif
   9204 #endif
   9205 
   9206 #if defined(LIBXML_OUTPUT_ENABLED)
   9207 #ifdef bottom_xmlsave
   9208 #undef xmlSaveFileEnc
   9209 extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
   9210 #else
   9211 #ifndef xmlSaveFileEnc
   9212 extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
   9213 #define xmlSaveFileEnc xmlSaveFileEnc__internal_alias
   9214 #endif
   9215 #endif
   9216 #endif
   9217 
   9218 #if defined(LIBXML_OUTPUT_ENABLED)
   9219 #ifdef bottom_xmlsave
   9220 #undef xmlSaveFileTo
   9221 extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
   9222 #else
   9223 #ifndef xmlSaveFileTo
   9224 extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
   9225 #define xmlSaveFileTo xmlSaveFileTo__internal_alias
   9226 #endif
   9227 #endif
   9228 #endif
   9229 
   9230 #if defined(LIBXML_OUTPUT_ENABLED)
   9231 #ifdef bottom_xmlsave
   9232 #undef xmlSaveFlush
   9233 extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
   9234 #else
   9235 #ifndef xmlSaveFlush
   9236 extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
   9237 #define xmlSaveFlush xmlSaveFlush__internal_alias
   9238 #endif
   9239 #endif
   9240 #endif
   9241 
   9242 #if defined(LIBXML_OUTPUT_ENABLED)
   9243 #ifdef bottom_xmlsave
   9244 #undef xmlSaveFormatFile
   9245 extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
   9246 #else
   9247 #ifndef xmlSaveFormatFile
   9248 extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
   9249 #define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
   9250 #endif
   9251 #endif
   9252 #endif
   9253 
   9254 #if defined(LIBXML_OUTPUT_ENABLED)
   9255 #ifdef bottom_xmlsave
   9256 #undef xmlSaveFormatFileEnc
   9257 extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
   9258 #else
   9259 #ifndef xmlSaveFormatFileEnc
   9260 extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
   9261 #define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
   9262 #endif
   9263 #endif
   9264 #endif
   9265 
   9266 #if defined(LIBXML_OUTPUT_ENABLED)
   9267 #ifdef bottom_xmlsave
   9268 #undef xmlSaveFormatFileTo
   9269 extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
   9270 #else
   9271 #ifndef xmlSaveFormatFileTo
   9272 extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
   9273 #define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
   9274 #endif
   9275 #endif
   9276 #endif
   9277 
   9278 #if defined(LIBXML_OUTPUT_ENABLED)
   9279 #ifdef bottom_xmlsave
   9280 #undef xmlSaveSetAttrEscape
   9281 extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
   9282 #else
   9283 #ifndef xmlSaveSetAttrEscape
   9284 extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
   9285 #define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
   9286 #endif
   9287 #endif
   9288 #endif
   9289 
   9290 #if defined(LIBXML_OUTPUT_ENABLED)
   9291 #ifdef bottom_xmlsave
   9292 #undef xmlSaveSetEscape
   9293 extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
   9294 #else
   9295 #ifndef xmlSaveSetEscape
   9296 extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
   9297 #define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
   9298 #endif
   9299 #endif
   9300 #endif
   9301 
   9302 #if defined(LIBXML_OUTPUT_ENABLED)
   9303 #ifdef bottom_xmlsave
   9304 #undef xmlSaveToBuffer
   9305 extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer __attribute((alias("xmlSaveToBuffer__internal_alias")));
   9306 #else
   9307 #ifndef xmlSaveToBuffer
   9308 extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer__internal_alias __attribute((visibility("hidden")));
   9309 #define xmlSaveToBuffer xmlSaveToBuffer__internal_alias
   9310 #endif
   9311 #endif
   9312 #endif
   9313 
   9314 #if defined(LIBXML_OUTPUT_ENABLED)
   9315 #ifdef bottom_xmlsave
   9316 #undef xmlSaveToFd
   9317 extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
   9318 #else
   9319 #ifndef xmlSaveToFd
   9320 extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
   9321 #define xmlSaveToFd xmlSaveToFd__internal_alias
   9322 #endif
   9323 #endif
   9324 #endif
   9325 
   9326 #if defined(LIBXML_OUTPUT_ENABLED)
   9327 #ifdef bottom_xmlsave
   9328 #undef xmlSaveToFilename
   9329 extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
   9330 #else
   9331 #ifndef xmlSaveToFilename
   9332 extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
   9333 #define xmlSaveToFilename xmlSaveToFilename__internal_alias
   9334 #endif
   9335 #endif
   9336 #endif
   9337 
   9338 #if defined(LIBXML_OUTPUT_ENABLED)
   9339 #ifdef bottom_xmlsave
   9340 #undef xmlSaveToIO
   9341 extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
   9342 #else
   9343 #ifndef xmlSaveToIO
   9344 extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
   9345 #define xmlSaveToIO xmlSaveToIO__internal_alias
   9346 #endif
   9347 #endif
   9348 #endif
   9349 
   9350 #if defined(LIBXML_OUTPUT_ENABLED)
   9351 #ifdef bottom_xmlsave
   9352 #undef xmlSaveTree
   9353 extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
   9354 #else
   9355 #ifndef xmlSaveTree
   9356 extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
   9357 #define xmlSaveTree xmlSaveTree__internal_alias
   9358 #endif
   9359 #endif
   9360 #endif
   9361 
   9362 #ifdef bottom_uri
   9363 #undef xmlSaveUri
   9364 extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
   9365 #else
   9366 #ifndef xmlSaveUri
   9367 extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
   9368 #define xmlSaveUri xmlSaveUri__internal_alias
   9369 #endif
   9370 #endif
   9371 
   9372 #if defined(LIBXML_LEGACY_ENABLED)
   9373 #ifdef bottom_legacy
   9374 #undef xmlScanName
   9375 extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
   9376 #else
   9377 #ifndef xmlScanName
   9378 extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
   9379 #define xmlScanName xmlScanName__internal_alias
   9380 #endif
   9381 #endif
   9382 #endif
   9383 
   9384 #if defined(LIBXML_SCHEMAS_ENABLED)
   9385 #ifdef bottom_xmlschemas
   9386 #undef xmlSchemaCheckFacet
   9387 extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
   9388 #else
   9389 #ifndef xmlSchemaCheckFacet
   9390 extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
   9391 #define xmlSchemaCheckFacet xmlSchemaCheckFacet__internal_alias
   9392 #endif
   9393 #endif
   9394 #endif
   9395 
   9396 #if defined(LIBXML_SCHEMAS_ENABLED)
   9397 #ifdef bottom_xmlschemastypes
   9398 #undef xmlSchemaCleanupTypes
   9399 extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
   9400 #else
   9401 #ifndef xmlSchemaCleanupTypes
   9402 extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
   9403 #define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
   9404 #endif
   9405 #endif
   9406 #endif
   9407 
   9408 #if defined(LIBXML_SCHEMAS_ENABLED)
   9409 #ifdef bottom_xmlschemastypes
   9410 #undef xmlSchemaCollapseString
   9411 extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
   9412 #else
   9413 #ifndef xmlSchemaCollapseString
   9414 extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
   9415 #define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
   9416 #endif
   9417 #endif
   9418 #endif
   9419 
   9420 #if defined(LIBXML_SCHEMAS_ENABLED)
   9421 #ifdef bottom_xmlschemastypes
   9422 #undef xmlSchemaCompareValues
   9423 extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
   9424 #else
   9425 #ifndef xmlSchemaCompareValues
   9426 extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
   9427 #define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
   9428 #endif
   9429 #endif
   9430 #endif
   9431 
   9432 #if defined(LIBXML_SCHEMAS_ENABLED)
   9433 #ifdef bottom_xmlschemastypes
   9434 #undef xmlSchemaCompareValuesWhtsp
   9435 extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
   9436 #else
   9437 #ifndef xmlSchemaCompareValuesWhtsp
   9438 extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
   9439 #define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
   9440 #endif
   9441 #endif
   9442 #endif
   9443 
   9444 #if defined(LIBXML_SCHEMAS_ENABLED)
   9445 #ifdef bottom_xmlschemastypes
   9446 #undef xmlSchemaCopyValue
   9447 extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
   9448 #else
   9449 #ifndef xmlSchemaCopyValue
   9450 extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
   9451 #define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
   9452 #endif
   9453 #endif
   9454 #endif
   9455 
   9456 #if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   9457 #ifdef bottom_xmlschemas
   9458 #undef xmlSchemaDump
   9459 extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
   9460 #else
   9461 #ifndef xmlSchemaDump
   9462 extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
   9463 #define xmlSchemaDump xmlSchemaDump__internal_alias
   9464 #endif
   9465 #endif
   9466 #endif
   9467 
   9468 #if defined(LIBXML_SCHEMAS_ENABLED)
   9469 #ifdef bottom_xmlschemas
   9470 #undef xmlSchemaFree
   9471 extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
   9472 #else
   9473 #ifndef xmlSchemaFree
   9474 extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
   9475 #define xmlSchemaFree xmlSchemaFree__internal_alias
   9476 #endif
   9477 #endif
   9478 #endif
   9479 
   9480 #if defined(LIBXML_SCHEMAS_ENABLED)
   9481 #ifdef bottom_xmlschemas
   9482 #undef xmlSchemaFreeFacet
   9483 extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
   9484 #else
   9485 #ifndef xmlSchemaFreeFacet
   9486 extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
   9487 #define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
   9488 #endif
   9489 #endif
   9490 #endif
   9491 
   9492 #if defined(LIBXML_SCHEMAS_ENABLED)
   9493 #ifdef bottom_xmlschemas
   9494 #undef xmlSchemaFreeParserCtxt
   9495 extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
   9496 #else
   9497 #ifndef xmlSchemaFreeParserCtxt
   9498 extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
   9499 #define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
   9500 #endif
   9501 #endif
   9502 #endif
   9503 
   9504 #if defined(LIBXML_SCHEMAS_ENABLED)
   9505 #ifdef bottom_xmlschemas
   9506 #undef xmlSchemaFreeType
   9507 extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
   9508 #else
   9509 #ifndef xmlSchemaFreeType
   9510 extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
   9511 #define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
   9512 #endif
   9513 #endif
   9514 #endif
   9515 
   9516 #if defined(LIBXML_SCHEMAS_ENABLED)
   9517 #ifdef bottom_xmlschemas
   9518 #undef xmlSchemaFreeValidCtxt
   9519 extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
   9520 #else
   9521 #ifndef xmlSchemaFreeValidCtxt
   9522 extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
   9523 #define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
   9524 #endif
   9525 #endif
   9526 #endif
   9527 
   9528 #if defined(LIBXML_SCHEMAS_ENABLED)
   9529 #ifdef bottom_xmlschemastypes
   9530 #undef xmlSchemaFreeValue
   9531 extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
   9532 #else
   9533 #ifndef xmlSchemaFreeValue
   9534 extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
   9535 #define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
   9536 #endif
   9537 #endif
   9538 #endif
   9539 
   9540 #if defined(LIBXML_SCHEMAS_ENABLED)
   9541 #ifdef bottom_xmlschemas
   9542 #undef xmlSchemaFreeWildcard
   9543 extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
   9544 #else
   9545 #ifndef xmlSchemaFreeWildcard
   9546 extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
   9547 #define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
   9548 #endif
   9549 #endif
   9550 #endif
   9551 
   9552 #if defined(LIBXML_SCHEMAS_ENABLED)
   9553 #ifdef bottom_xmlschemastypes
   9554 #undef xmlSchemaGetBuiltInListSimpleTypeItemType
   9555 extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
   9556 #else
   9557 #ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
   9558 extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
   9559 #define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
   9560 #endif
   9561 #endif
   9562 #endif
   9563 
   9564 #if defined(LIBXML_SCHEMAS_ENABLED)
   9565 #ifdef bottom_xmlschemastypes
   9566 #undef xmlSchemaGetBuiltInType
   9567 extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
   9568 #else
   9569 #ifndef xmlSchemaGetBuiltInType
   9570 extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
   9571 #define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
   9572 #endif
   9573 #endif
   9574 #endif
   9575 
   9576 #if defined(LIBXML_SCHEMAS_ENABLED)
   9577 #ifdef bottom_xmlschemastypes
   9578 #undef xmlSchemaGetCanonValue
   9579 extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
   9580 #else
   9581 #ifndef xmlSchemaGetCanonValue
   9582 extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
   9583 #define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
   9584 #endif
   9585 #endif
   9586 #endif
   9587 
   9588 #if defined(LIBXML_SCHEMAS_ENABLED)
   9589 #ifdef bottom_xmlschemastypes
   9590 #undef xmlSchemaGetCanonValueWhtsp
   9591 extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
   9592 #else
   9593 #ifndef xmlSchemaGetCanonValueWhtsp
   9594 extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
   9595 #define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
   9596 #endif
   9597 #endif
   9598 #endif
   9599 
   9600 #if defined(LIBXML_SCHEMAS_ENABLED)
   9601 #ifdef bottom_xmlschemastypes
   9602 #undef xmlSchemaGetFacetValueAsULong
   9603 extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
   9604 #else
   9605 #ifndef xmlSchemaGetFacetValueAsULong
   9606 extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
   9607 #define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
   9608 #endif
   9609 #endif
   9610 #endif
   9611 
   9612 #if defined(LIBXML_SCHEMAS_ENABLED)
   9613 #ifdef bottom_xmlschemas
   9614 #undef xmlSchemaGetParserErrors
   9615 extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
   9616 #else
   9617 #ifndef xmlSchemaGetParserErrors
   9618 extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
   9619 #define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
   9620 #endif
   9621 #endif
   9622 #endif
   9623 
   9624 #if defined(LIBXML_SCHEMAS_ENABLED)
   9625 #ifdef bottom_xmlschemastypes
   9626 #undef xmlSchemaGetPredefinedType
   9627 extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
   9628 #else
   9629 #ifndef xmlSchemaGetPredefinedType
   9630 extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
   9631 #define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
   9632 #endif
   9633 #endif
   9634 #endif
   9635 
   9636 #if defined(LIBXML_SCHEMAS_ENABLED)
   9637 #ifdef bottom_xmlschemastypes
   9638 #undef xmlSchemaGetValType
   9639 extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
   9640 #else
   9641 #ifndef xmlSchemaGetValType
   9642 extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
   9643 #define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
   9644 #endif
   9645 #endif
   9646 #endif
   9647 
   9648 #if defined(LIBXML_SCHEMAS_ENABLED)
   9649 #ifdef bottom_xmlschemas
   9650 #undef xmlSchemaGetValidErrors
   9651 extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
   9652 #else
   9653 #ifndef xmlSchemaGetValidErrors
   9654 extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
   9655 #define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
   9656 #endif
   9657 #endif
   9658 #endif
   9659 
   9660 #if defined(LIBXML_SCHEMAS_ENABLED)
   9661 #ifdef bottom_xmlschemastypes
   9662 #undef xmlSchemaInitTypes
   9663 extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
   9664 #else
   9665 #ifndef xmlSchemaInitTypes
   9666 extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
   9667 #define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
   9668 #endif
   9669 #endif
   9670 #endif
   9671 
   9672 #if defined(LIBXML_SCHEMAS_ENABLED)
   9673 #ifdef bottom_xmlschemastypes
   9674 #undef xmlSchemaIsBuiltInTypeFacet
   9675 extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
   9676 #else
   9677 #ifndef xmlSchemaIsBuiltInTypeFacet
   9678 extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
   9679 #define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
   9680 #endif
   9681 #endif
   9682 #endif
   9683 
   9684 #if defined(LIBXML_SCHEMAS_ENABLED)
   9685 #ifdef bottom_xmlschemas
   9686 #undef xmlSchemaIsValid
   9687 extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid __attribute((alias("xmlSchemaIsValid__internal_alias")));
   9688 #else
   9689 #ifndef xmlSchemaIsValid
   9690 extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid__internal_alias __attribute((visibility("hidden")));
   9691 #define xmlSchemaIsValid xmlSchemaIsValid__internal_alias
   9692 #endif
   9693 #endif
   9694 #endif
   9695 
   9696 #if defined(LIBXML_SCHEMAS_ENABLED)
   9697 #ifdef bottom_xmlschemas
   9698 #undef xmlSchemaNewDocParserCtxt
   9699 extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
   9700 #else
   9701 #ifndef xmlSchemaNewDocParserCtxt
   9702 extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
   9703 #define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
   9704 #endif
   9705 #endif
   9706 #endif
   9707 
   9708 #if defined(LIBXML_SCHEMAS_ENABLED)
   9709 #ifdef bottom_xmlschemas
   9710 #undef xmlSchemaNewFacet
   9711 extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
   9712 #else
   9713 #ifndef xmlSchemaNewFacet
   9714 extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
   9715 #define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
   9716 #endif
   9717 #endif
   9718 #endif
   9719 
   9720 #if defined(LIBXML_SCHEMAS_ENABLED)
   9721 #ifdef bottom_xmlschemas
   9722 #undef xmlSchemaNewMemParserCtxt
   9723 extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
   9724 #else
   9725 #ifndef xmlSchemaNewMemParserCtxt
   9726 extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
   9727 #define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
   9728 #endif
   9729 #endif
   9730 #endif
   9731 
   9732 #if defined(LIBXML_SCHEMAS_ENABLED)
   9733 #ifdef bottom_xmlschemastypes
   9734 #undef xmlSchemaNewNOTATIONValue
   9735 extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
   9736 #else
   9737 #ifndef xmlSchemaNewNOTATIONValue
   9738 extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
   9739 #define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
   9740 #endif
   9741 #endif
   9742 #endif
   9743 
   9744 #if defined(LIBXML_SCHEMAS_ENABLED)
   9745 #ifdef bottom_xmlschemas
   9746 #undef xmlSchemaNewParserCtxt
   9747 extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
   9748 #else
   9749 #ifndef xmlSchemaNewParserCtxt
   9750 extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
   9751 #define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
   9752 #endif
   9753 #endif
   9754 #endif
   9755 
   9756 #if defined(LIBXML_SCHEMAS_ENABLED)
   9757 #ifdef bottom_xmlschemastypes
   9758 #undef xmlSchemaNewQNameValue
   9759 extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
   9760 #else
   9761 #ifndef xmlSchemaNewQNameValue
   9762 extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
   9763 #define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
   9764 #endif
   9765 #endif
   9766 #endif
   9767 
   9768 #if defined(LIBXML_SCHEMAS_ENABLED)
   9769 #ifdef bottom_xmlschemastypes
   9770 #undef xmlSchemaNewStringValue
   9771 extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
   9772 #else
   9773 #ifndef xmlSchemaNewStringValue
   9774 extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
   9775 #define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
   9776 #endif
   9777 #endif
   9778 #endif
   9779 
   9780 #if defined(LIBXML_SCHEMAS_ENABLED)
   9781 #ifdef bottom_xmlschemas
   9782 #undef xmlSchemaNewValidCtxt
   9783 extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
   9784 #else
   9785 #ifndef xmlSchemaNewValidCtxt
   9786 extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
   9787 #define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
   9788 #endif
   9789 #endif
   9790 #endif
   9791 
   9792 #if defined(LIBXML_SCHEMAS_ENABLED)
   9793 #ifdef bottom_xmlschemas
   9794 #undef xmlSchemaParse
   9795 extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
   9796 #else
   9797 #ifndef xmlSchemaParse
   9798 extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
   9799 #define xmlSchemaParse xmlSchemaParse__internal_alias
   9800 #endif
   9801 #endif
   9802 #endif
   9803 
   9804 #if defined(LIBXML_SCHEMAS_ENABLED)
   9805 #ifdef bottom_xmlschemas
   9806 #undef xmlSchemaSAXPlug
   9807 extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug __attribute((alias("xmlSchemaSAXPlug__internal_alias")));
   9808 #else
   9809 #ifndef xmlSchemaSAXPlug
   9810 extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug__internal_alias __attribute((visibility("hidden")));
   9811 #define xmlSchemaSAXPlug xmlSchemaSAXPlug__internal_alias
   9812 #endif
   9813 #endif
   9814 #endif
   9815 
   9816 #if defined(LIBXML_SCHEMAS_ENABLED)
   9817 #ifdef bottom_xmlschemas
   9818 #undef xmlSchemaSAXUnplug
   9819 extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug __attribute((alias("xmlSchemaSAXUnplug__internal_alias")));
   9820 #else
   9821 #ifndef xmlSchemaSAXUnplug
   9822 extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug__internal_alias __attribute((visibility("hidden")));
   9823 #define xmlSchemaSAXUnplug xmlSchemaSAXUnplug__internal_alias
   9824 #endif
   9825 #endif
   9826 #endif
   9827 
   9828 #if defined(LIBXML_SCHEMAS_ENABLED)
   9829 #ifdef bottom_xmlschemas
   9830 #undef xmlSchemaSetParserErrors
   9831 extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
   9832 #else
   9833 #ifndef xmlSchemaSetParserErrors
   9834 extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
   9835 #define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
   9836 #endif
   9837 #endif
   9838 #endif
   9839 
   9840 #if defined(LIBXML_SCHEMAS_ENABLED)
   9841 #ifdef bottom_xmlschemas
   9842 #undef xmlSchemaSetParserStructuredErrors
   9843 extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors __attribute((alias("xmlSchemaSetParserStructuredErrors__internal_alias")));
   9844 #else
   9845 #ifndef xmlSchemaSetParserStructuredErrors
   9846 extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
   9847 #define xmlSchemaSetParserStructuredErrors xmlSchemaSetParserStructuredErrors__internal_alias
   9848 #endif
   9849 #endif
   9850 #endif
   9851 
   9852 #if defined(LIBXML_SCHEMAS_ENABLED)
   9853 #ifdef bottom_xmlschemas
   9854 #undef xmlSchemaSetValidErrors
   9855 extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
   9856 #else
   9857 #ifndef xmlSchemaSetValidErrors
   9858 extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
   9859 #define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
   9860 #endif
   9861 #endif
   9862 #endif
   9863 
   9864 #if defined(LIBXML_SCHEMAS_ENABLED)
   9865 #ifdef bottom_xmlschemas
   9866 #undef xmlSchemaSetValidOptions
   9867 extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
   9868 #else
   9869 #ifndef xmlSchemaSetValidOptions
   9870 extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
   9871 #define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
   9872 #endif
   9873 #endif
   9874 #endif
   9875 
   9876 #if defined(LIBXML_SCHEMAS_ENABLED)
   9877 #ifdef bottom_xmlschemas
   9878 #undef xmlSchemaSetValidStructuredErrors
   9879 extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors __attribute((alias("xmlSchemaSetValidStructuredErrors__internal_alias")));
   9880 #else
   9881 #ifndef xmlSchemaSetValidStructuredErrors
   9882 extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
   9883 #define xmlSchemaSetValidStructuredErrors xmlSchemaSetValidStructuredErrors__internal_alias
   9884 #endif
   9885 #endif
   9886 #endif
   9887 
   9888 #if defined(LIBXML_SCHEMAS_ENABLED)
   9889 #ifdef bottom_xmlschemastypes
   9890 #undef xmlSchemaValPredefTypeNode
   9891 extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
   9892 #else
   9893 #ifndef xmlSchemaValPredefTypeNode
   9894 extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
   9895 #define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
   9896 #endif
   9897 #endif
   9898 #endif
   9899 
   9900 #if defined(LIBXML_SCHEMAS_ENABLED)
   9901 #ifdef bottom_xmlschemastypes
   9902 #undef xmlSchemaValPredefTypeNodeNoNorm
   9903 extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
   9904 #else
   9905 #ifndef xmlSchemaValPredefTypeNodeNoNorm
   9906 extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
   9907 #define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
   9908 #endif
   9909 #endif
   9910 #endif
   9911 
   9912 #if defined(LIBXML_SCHEMAS_ENABLED)
   9913 #ifdef bottom_xmlschemas
   9914 #undef xmlSchemaValidCtxtGetOptions
   9915 extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
   9916 #else
   9917 #ifndef xmlSchemaValidCtxtGetOptions
   9918 extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
   9919 #define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
   9920 #endif
   9921 #endif
   9922 #endif
   9923 
   9924 #if defined(LIBXML_SCHEMAS_ENABLED)
   9925 #ifdef bottom_xmlschemas
   9926 #undef xmlSchemaValidCtxtGetParserCtxt
   9927 extern __typeof (xmlSchemaValidCtxtGetParserCtxt) xmlSchemaValidCtxtGetParserCtxt __attribute((alias("xmlSchemaValidCtxtGetParserCtxt__internal_alias")));
   9928 #else
   9929 #ifndef xmlSchemaValidCtxtGetParserCtxt
   9930 extern __typeof (xmlSchemaValidCtxtGetParserCtxt) xmlSchemaValidCtxtGetParserCtxt__internal_alias __attribute((visibility("hidden")));
   9931 #define xmlSchemaValidCtxtGetParserCtxt xmlSchemaValidCtxtGetParserCtxt__internal_alias
   9932 #endif
   9933 #endif
   9934 #endif
   9935 
   9936 #if defined(LIBXML_SCHEMAS_ENABLED)
   9937 #ifdef bottom_xmlschemas
   9938 #undef xmlSchemaValidateDoc
   9939 extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
   9940 #else
   9941 #ifndef xmlSchemaValidateDoc
   9942 extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
   9943 #define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
   9944 #endif
   9945 #endif
   9946 #endif
   9947 
   9948 #if defined(LIBXML_SCHEMAS_ENABLED)
   9949 #ifdef bottom_xmlschemastypes
   9950 #undef xmlSchemaValidateFacet
   9951 extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
   9952 #else
   9953 #ifndef xmlSchemaValidateFacet
   9954 extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
   9955 #define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
   9956 #endif
   9957 #endif
   9958 #endif
   9959 
   9960 #if defined(LIBXML_SCHEMAS_ENABLED)
   9961 #ifdef bottom_xmlschemastypes
   9962 #undef xmlSchemaValidateFacetWhtsp
   9963 extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
   9964 #else
   9965 #ifndef xmlSchemaValidateFacetWhtsp
   9966 extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
   9967 #define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
   9968 #endif
   9969 #endif
   9970 #endif
   9971 
   9972 #if defined(LIBXML_SCHEMAS_ENABLED)
   9973 #ifdef bottom_xmlschemas
   9974 #undef xmlSchemaValidateFile
   9975 extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
   9976 #else
   9977 #ifndef xmlSchemaValidateFile
   9978 extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
   9979 #define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
   9980 #endif
   9981 #endif
   9982 #endif
   9983 
   9984 #if defined(LIBXML_SCHEMAS_ENABLED)
   9985 #ifdef bottom_xmlschemastypes
   9986 #undef xmlSchemaValidateLengthFacet
   9987 extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
   9988 #else
   9989 #ifndef xmlSchemaValidateLengthFacet
   9990 extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
   9991 #define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
   9992 #endif
   9993 #endif
   9994 #endif
   9995 
   9996 #if defined(LIBXML_SCHEMAS_ENABLED)
   9997 #ifdef bottom_xmlschemastypes
   9998 #undef xmlSchemaValidateLengthFacetWhtsp
   9999 extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
   10000 #else
   10001 #ifndef xmlSchemaValidateLengthFacetWhtsp
   10002 extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
   10003 #define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
   10004 #endif
   10005 #endif
   10006 #endif
   10007 
   10008 #if defined(LIBXML_SCHEMAS_ENABLED)
   10009 #ifdef bottom_xmlschemastypes
   10010 #undef xmlSchemaValidateListSimpleTypeFacet
   10011 extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
   10012 #else
   10013 #ifndef xmlSchemaValidateListSimpleTypeFacet
   10014 extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
   10015 #define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
   10016 #endif
   10017 #endif
   10018 #endif
   10019 
   10020 #if defined(LIBXML_SCHEMAS_ENABLED)
   10021 #ifdef bottom_xmlschemas
   10022 #undef xmlSchemaValidateOneElement
   10023 extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
   10024 #else
   10025 #ifndef xmlSchemaValidateOneElement
   10026 extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
   10027 #define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
   10028 #endif
   10029 #endif
   10030 #endif
   10031 
   10032 #if defined(LIBXML_SCHEMAS_ENABLED)
   10033 #ifdef bottom_xmlschemastypes
   10034 #undef xmlSchemaValidatePredefinedType
   10035 extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
   10036 #else
   10037 #ifndef xmlSchemaValidatePredefinedType
   10038 extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
   10039 #define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
   10040 #endif
   10041 #endif
   10042 #endif
   10043 
   10044 #if defined(LIBXML_SCHEMAS_ENABLED)
   10045 #ifdef bottom_xmlschemas
   10046 #undef xmlSchemaValidateStream
   10047 extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
   10048 #else
   10049 #ifndef xmlSchemaValidateStream
   10050 extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
   10051 #define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
   10052 #endif
   10053 #endif
   10054 #endif
   10055 
   10056 #if defined(LIBXML_SCHEMAS_ENABLED)
   10057 #ifdef bottom_xmlschemastypes
   10058 #undef xmlSchemaValueAppend
   10059 extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
   10060 #else
   10061 #ifndef xmlSchemaValueAppend
   10062 extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
   10063 #define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
   10064 #endif
   10065 #endif
   10066 #endif
   10067 
   10068 #if defined(LIBXML_SCHEMAS_ENABLED)
   10069 #ifdef bottom_xmlschemastypes
   10070 #undef xmlSchemaValueGetAsBoolean
   10071 extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
   10072 #else
   10073 #ifndef xmlSchemaValueGetAsBoolean
   10074 extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
   10075 #define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
   10076 #endif
   10077 #endif
   10078 #endif
   10079 
   10080 #if defined(LIBXML_SCHEMAS_ENABLED)
   10081 #ifdef bottom_xmlschemastypes
   10082 #undef xmlSchemaValueGetAsString
   10083 extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
   10084 #else
   10085 #ifndef xmlSchemaValueGetAsString
   10086 extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
   10087 #define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
   10088 #endif
   10089 #endif
   10090 #endif
   10091 
   10092 #if defined(LIBXML_SCHEMAS_ENABLED)
   10093 #ifdef bottom_xmlschemastypes
   10094 #undef xmlSchemaValueGetNext
   10095 extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
   10096 #else
   10097 #ifndef xmlSchemaValueGetNext
   10098 extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
   10099 #define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
   10100 #endif
   10101 #endif
   10102 #endif
   10103 
   10104 #if defined(LIBXML_SCHEMAS_ENABLED)
   10105 #ifdef bottom_xmlschemastypes
   10106 #undef xmlSchemaWhiteSpaceReplace
   10107 extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
   10108 #else
   10109 #ifndef xmlSchemaWhiteSpaceReplace
   10110 extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
   10111 #define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
   10112 #endif
   10113 #endif
   10114 #endif
   10115 
   10116 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10117 #ifdef bottom_schematron
   10118 #undef xmlSchematronFree
   10119 extern __typeof (xmlSchematronFree) xmlSchematronFree __attribute((alias("xmlSchematronFree__internal_alias")));
   10120 #else
   10121 #ifndef xmlSchematronFree
   10122 extern __typeof (xmlSchematronFree) xmlSchematronFree__internal_alias __attribute((visibility("hidden")));
   10123 #define xmlSchematronFree xmlSchematronFree__internal_alias
   10124 #endif
   10125 #endif
   10126 #endif
   10127 
   10128 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10129 #ifdef bottom_schematron
   10130 #undef xmlSchematronFreeParserCtxt
   10131 extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt __attribute((alias("xmlSchematronFreeParserCtxt__internal_alias")));
   10132 #else
   10133 #ifndef xmlSchematronFreeParserCtxt
   10134 extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
   10135 #define xmlSchematronFreeParserCtxt xmlSchematronFreeParserCtxt__internal_alias
   10136 #endif
   10137 #endif
   10138 #endif
   10139 
   10140 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10141 #ifdef bottom_schematron
   10142 #undef xmlSchematronFreeValidCtxt
   10143 extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt __attribute((alias("xmlSchematronFreeValidCtxt__internal_alias")));
   10144 #else
   10145 #ifndef xmlSchematronFreeValidCtxt
   10146 extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
   10147 #define xmlSchematronFreeValidCtxt xmlSchematronFreeValidCtxt__internal_alias
   10148 #endif
   10149 #endif
   10150 #endif
   10151 
   10152 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10153 #ifdef bottom_schematron
   10154 #undef xmlSchematronNewDocParserCtxt
   10155 extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt __attribute((alias("xmlSchematronNewDocParserCtxt__internal_alias")));
   10156 #else
   10157 #ifndef xmlSchematronNewDocParserCtxt
   10158 extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
   10159 #define xmlSchematronNewDocParserCtxt xmlSchematronNewDocParserCtxt__internal_alias
   10160 #endif
   10161 #endif
   10162 #endif
   10163 
   10164 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10165 #ifdef bottom_schematron
   10166 #undef xmlSchematronNewMemParserCtxt
   10167 extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt __attribute((alias("xmlSchematronNewMemParserCtxt__internal_alias")));
   10168 #else
   10169 #ifndef xmlSchematronNewMemParserCtxt
   10170 extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
   10171 #define xmlSchematronNewMemParserCtxt xmlSchematronNewMemParserCtxt__internal_alias
   10172 #endif
   10173 #endif
   10174 #endif
   10175 
   10176 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10177 #ifdef bottom_schematron
   10178 #undef xmlSchematronNewParserCtxt
   10179 extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt __attribute((alias("xmlSchematronNewParserCtxt__internal_alias")));
   10180 #else
   10181 #ifndef xmlSchematronNewParserCtxt
   10182 extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt__internal_alias __attribute((visibility("hidden")));
   10183 #define xmlSchematronNewParserCtxt xmlSchematronNewParserCtxt__internal_alias
   10184 #endif
   10185 #endif
   10186 #endif
   10187 
   10188 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10189 #ifdef bottom_schematron
   10190 #undef xmlSchematronNewValidCtxt
   10191 extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt __attribute((alias("xmlSchematronNewValidCtxt__internal_alias")));
   10192 #else
   10193 #ifndef xmlSchematronNewValidCtxt
   10194 extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt__internal_alias __attribute((visibility("hidden")));
   10195 #define xmlSchematronNewValidCtxt xmlSchematronNewValidCtxt__internal_alias
   10196 #endif
   10197 #endif
   10198 #endif
   10199 
   10200 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10201 #ifdef bottom_schematron
   10202 #undef xmlSchematronParse
   10203 extern __typeof (xmlSchematronParse) xmlSchematronParse __attribute((alias("xmlSchematronParse__internal_alias")));
   10204 #else
   10205 #ifndef xmlSchematronParse
   10206 extern __typeof (xmlSchematronParse) xmlSchematronParse__internal_alias __attribute((visibility("hidden")));
   10207 #define xmlSchematronParse xmlSchematronParse__internal_alias
   10208 #endif
   10209 #endif
   10210 #endif
   10211 
   10212 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10213 #ifdef bottom_schematron
   10214 #undef xmlSchematronSetValidStructuredErrors
   10215 extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors __attribute((alias("xmlSchematronSetValidStructuredErrors__internal_alias")));
   10216 #else
   10217 #ifndef xmlSchematronSetValidStructuredErrors
   10218 extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
   10219 #define xmlSchematronSetValidStructuredErrors xmlSchematronSetValidStructuredErrors__internal_alias
   10220 #endif
   10221 #endif
   10222 #endif
   10223 
   10224 #if defined(LIBXML_SCHEMATRON_ENABLED)
   10225 #ifdef bottom_schematron
   10226 #undef xmlSchematronValidateDoc
   10227 extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc __attribute((alias("xmlSchematronValidateDoc__internal_alias")));
   10228 #else
   10229 #ifndef xmlSchematronValidateDoc
   10230 extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc__internal_alias __attribute((visibility("hidden")));
   10231 #define xmlSchematronValidateDoc xmlSchematronValidateDoc__internal_alias
   10232 #endif
   10233 #endif
   10234 #endif
   10235 
   10236 #ifdef bottom_tree
   10237 #undef xmlSearchNs
   10238 extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
   10239 #else
   10240 #ifndef xmlSearchNs
   10241 extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
   10242 #define xmlSearchNs xmlSearchNs__internal_alias
   10243 #endif
   10244 #endif
   10245 
   10246 #ifdef bottom_tree
   10247 #undef xmlSearchNsByHref
   10248 extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
   10249 #else
   10250 #ifndef xmlSearchNsByHref
   10251 extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
   10252 #define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
   10253 #endif
   10254 #endif
   10255 
   10256 #ifdef bottom_tree
   10257 #undef xmlSetBufferAllocationScheme
   10258 extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
   10259 #else
   10260 #ifndef xmlSetBufferAllocationScheme
   10261 extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
   10262 #define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
   10263 #endif
   10264 #endif
   10265 
   10266 #ifdef bottom_tree
   10267 #undef xmlSetCompressMode
   10268 extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
   10269 #else
   10270 #ifndef xmlSetCompressMode
   10271 extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
   10272 #define xmlSetCompressMode xmlSetCompressMode__internal_alias
   10273 #endif
   10274 #endif
   10275 
   10276 #ifdef bottom_tree
   10277 #undef xmlSetDocCompressMode
   10278 extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
   10279 #else
   10280 #ifndef xmlSetDocCompressMode
   10281 extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
   10282 #define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
   10283 #endif
   10284 #endif
   10285 
   10286 #if defined(LIBXML_LEGACY_ENABLED)
   10287 #ifdef bottom_parser
   10288 #undef xmlSetEntityReferenceFunc
   10289 extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
   10290 #else
   10291 #ifndef xmlSetEntityReferenceFunc
   10292 extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
   10293 #define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
   10294 #endif
   10295 #endif
   10296 #endif
   10297 
   10298 #ifdef bottom_xmlIO
   10299 #undef xmlSetExternalEntityLoader
   10300 extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
   10301 #else
   10302 #ifndef xmlSetExternalEntityLoader
   10303 extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
   10304 #define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__internal_alias
   10305 #endif
   10306 #endif
   10307 
   10308 #if defined(LIBXML_LEGACY_ENABLED)
   10309 #ifdef bottom_legacy
   10310 #undef xmlSetFeature
   10311 extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
   10312 #else
   10313 #ifndef xmlSetFeature
   10314 extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
   10315 #define xmlSetFeature xmlSetFeature__internal_alias
   10316 #endif
   10317 #endif
   10318 #endif
   10319 
   10320 #ifdef bottom_error
   10321 #undef xmlSetGenericErrorFunc
   10322 extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
   10323 #else
   10324 #ifndef xmlSetGenericErrorFunc
   10325 extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
   10326 #define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
   10327 #endif
   10328 #endif
   10329 
   10330 #ifdef bottom_tree
   10331 #undef xmlSetListDoc
   10332 extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
   10333 #else
   10334 #ifndef xmlSetListDoc
   10335 extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
   10336 #define xmlSetListDoc xmlSetListDoc__internal_alias
   10337 #endif
   10338 #endif
   10339 
   10340 #ifdef bottom_tree
   10341 #undef xmlSetNs
   10342 extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
   10343 #else
   10344 #ifndef xmlSetNs
   10345 extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
   10346 #define xmlSetNs xmlSetNs__internal_alias
   10347 #endif
   10348 #endif
   10349 
   10350 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
   10351 #ifdef bottom_tree
   10352 #undef xmlSetNsProp
   10353 extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
   10354 #else
   10355 #ifndef xmlSetNsProp
   10356 extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
   10357 #define xmlSetNsProp xmlSetNsProp__internal_alias
   10358 #endif
   10359 #endif
   10360 #endif
   10361 
   10362 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
   10363 #ifdef bottom_tree
   10364 #undef xmlSetProp
   10365 extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
   10366 #else
   10367 #ifndef xmlSetProp
   10368 extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
   10369 #define xmlSetProp xmlSetProp__internal_alias
   10370 #endif
   10371 #endif
   10372 #endif
   10373 
   10374 #ifdef bottom_error
   10375 #undef xmlSetStructuredErrorFunc
   10376 extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
   10377 #else
   10378 #ifndef xmlSetStructuredErrorFunc
   10379 extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
   10380 #define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
   10381 #endif
   10382 #endif
   10383 
   10384 #ifdef bottom_tree
   10385 #undef xmlSetTreeDoc
   10386 extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
   10387 #else
   10388 #ifndef xmlSetTreeDoc
   10389 extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
   10390 #define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
   10391 #endif
   10392 #endif
   10393 
   10394 #if defined(LIBXML_SAX1_ENABLED)
   10395 #ifdef bottom_parser
   10396 #undef xmlSetupParserForBuffer
   10397 extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
   10398 #else
   10399 #ifndef xmlSetupParserForBuffer
   10400 extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
   10401 #define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
   10402 #endif
   10403 #endif
   10404 #endif
   10405 
   10406 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10407 #ifdef bottom_debugXML
   10408 #undef xmlShell
   10409 extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
   10410 #else
   10411 #ifndef xmlShell
   10412 extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
   10413 #define xmlShell xmlShell__internal_alias
   10414 #endif
   10415 #endif
   10416 #endif
   10417 
   10418 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10419 #ifdef bottom_debugXML
   10420 #undef xmlShellBase
   10421 extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
   10422 #else
   10423 #ifndef xmlShellBase
   10424 extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
   10425 #define xmlShellBase xmlShellBase__internal_alias
   10426 #endif
   10427 #endif
   10428 #endif
   10429 
   10430 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   10431 #ifdef bottom_debugXML
   10432 #undef xmlShellCat
   10433 extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
   10434 #else
   10435 #ifndef xmlShellCat
   10436 extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
   10437 #define xmlShellCat xmlShellCat__internal_alias
   10438 #endif
   10439 #endif
   10440 #endif
   10441 
   10442 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10443 #ifdef bottom_debugXML
   10444 #undef xmlShellDir
   10445 extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
   10446 #else
   10447 #ifndef xmlShellDir
   10448 extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
   10449 #define xmlShellDir xmlShellDir__internal_alias
   10450 #endif
   10451 #endif
   10452 #endif
   10453 
   10454 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10455 #ifdef bottom_debugXML
   10456 #undef xmlShellDu
   10457 extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
   10458 #else
   10459 #ifndef xmlShellDu
   10460 extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
   10461 #define xmlShellDu xmlShellDu__internal_alias
   10462 #endif
   10463 #endif
   10464 #endif
   10465 
   10466 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10467 #ifdef bottom_debugXML
   10468 #undef xmlShellList
   10469 extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
   10470 #else
   10471 #ifndef xmlShellList
   10472 extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
   10473 #define xmlShellList xmlShellList__internal_alias
   10474 #endif
   10475 #endif
   10476 #endif
   10477 
   10478 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10479 #ifdef bottom_debugXML
   10480 #undef xmlShellLoad
   10481 extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
   10482 #else
   10483 #ifndef xmlShellLoad
   10484 extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
   10485 #define xmlShellLoad xmlShellLoad__internal_alias
   10486 #endif
   10487 #endif
   10488 #endif
   10489 
   10490 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   10491 #ifdef bottom_debugXML
   10492 #undef xmlShellPrintNode
   10493 extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
   10494 #else
   10495 #ifndef xmlShellPrintNode
   10496 extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
   10497 #define xmlShellPrintNode xmlShellPrintNode__internal_alias
   10498 #endif
   10499 #endif
   10500 #endif
   10501 
   10502 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10503 #ifdef bottom_debugXML
   10504 #undef xmlShellPrintXPathError
   10505 extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
   10506 #else
   10507 #ifndef xmlShellPrintXPathError
   10508 extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
   10509 #define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
   10510 #endif
   10511 #endif
   10512 #endif
   10513 
   10514 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10515 #ifdef bottom_debugXML
   10516 #undef xmlShellPrintXPathResult
   10517 extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
   10518 #else
   10519 #ifndef xmlShellPrintXPathResult
   10520 extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
   10521 #define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
   10522 #endif
   10523 #endif
   10524 #endif
   10525 
   10526 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
   10527 #ifdef bottom_debugXML
   10528 #undef xmlShellPwd
   10529 extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
   10530 #else
   10531 #ifndef xmlShellPwd
   10532 extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
   10533 #define xmlShellPwd xmlShellPwd__internal_alias
   10534 #endif
   10535 #endif
   10536 #endif
   10537 
   10538 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   10539 #ifdef bottom_debugXML
   10540 #undef xmlShellSave
   10541 extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
   10542 #else
   10543 #ifndef xmlShellSave
   10544 extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
   10545 #define xmlShellSave xmlShellSave__internal_alias
   10546 #endif
   10547 #endif
   10548 #endif
   10549 
   10550 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
   10551 #ifdef bottom_debugXML
   10552 #undef xmlShellValidate
   10553 extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
   10554 #else
   10555 #ifndef xmlShellValidate
   10556 extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
   10557 #define xmlShellValidate xmlShellValidate__internal_alias
   10558 #endif
   10559 #endif
   10560 #endif
   10561 
   10562 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
   10563 #ifdef bottom_debugXML
   10564 #undef xmlShellWrite
   10565 extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
   10566 #else
   10567 #ifndef xmlShellWrite
   10568 extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
   10569 #define xmlShellWrite xmlShellWrite__internal_alias
   10570 #endif
   10571 #endif
   10572 #endif
   10573 
   10574 #ifdef bottom_parser
   10575 #undef xmlSkipBlankChars
   10576 extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
   10577 #else
   10578 #ifndef xmlSkipBlankChars
   10579 extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
   10580 #define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
   10581 #endif
   10582 #endif
   10583 
   10584 #ifdef bottom_valid
   10585 #undef xmlSnprintfElementContent
   10586 extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
   10587 #else
   10588 #ifndef xmlSnprintfElementContent
   10589 extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
   10590 #define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
   10591 #endif
   10592 #endif
   10593 
   10594 #ifdef bottom_parser
   10595 #undef xmlSplitQName
   10596 extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
   10597 #else
   10598 #ifndef xmlSplitQName
   10599 extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
   10600 #define xmlSplitQName xmlSplitQName__internal_alias
   10601 #endif
   10602 #endif
   10603 
   10604 #ifdef bottom_tree
   10605 #undef xmlSplitQName2
   10606 extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
   10607 #else
   10608 #ifndef xmlSplitQName2
   10609 extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
   10610 #define xmlSplitQName2 xmlSplitQName2__internal_alias
   10611 #endif
   10612 #endif
   10613 
   10614 #ifdef bottom_tree
   10615 #undef xmlSplitQName3
   10616 extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
   10617 #else
   10618 #ifndef xmlSplitQName3
   10619 extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
   10620 #define xmlSplitQName3 xmlSplitQName3__internal_alias
   10621 #endif
   10622 #endif
   10623 
   10624 #if defined(LIBXML_OUTPUT_ENABLED)
   10625 #ifdef bottom_valid
   10626 #undef xmlSprintfElementContent
   10627 extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
   10628 #else
   10629 #ifndef xmlSprintfElementContent
   10630 extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
   10631 #define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
   10632 #endif
   10633 #endif
   10634 #endif
   10635 
   10636 #ifdef bottom_parser
   10637 #undef xmlStopParser
   10638 extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
   10639 #else
   10640 #ifndef xmlStopParser
   10641 extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
   10642 #define xmlStopParser xmlStopParser__internal_alias
   10643 #endif
   10644 #endif
   10645 
   10646 #ifdef bottom_xmlstring
   10647 #undef xmlStrEqual
   10648 extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
   10649 #else
   10650 #ifndef xmlStrEqual
   10651 extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
   10652 #define xmlStrEqual xmlStrEqual__internal_alias
   10653 #endif
   10654 #endif
   10655 
   10656 #ifdef bottom_xmlstring
   10657 #undef xmlStrPrintf
   10658 extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
   10659 #else
   10660 #ifndef xmlStrPrintf
   10661 extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
   10662 #define xmlStrPrintf xmlStrPrintf__internal_alias
   10663 #endif
   10664 #endif
   10665 
   10666 #ifdef bottom_xmlstring
   10667 #undef xmlStrQEqual
   10668 extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
   10669 #else
   10670 #ifndef xmlStrQEqual
   10671 extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
   10672 #define xmlStrQEqual xmlStrQEqual__internal_alias
   10673 #endif
   10674 #endif
   10675 
   10676 #ifdef bottom_xmlstring
   10677 #undef xmlStrVPrintf
   10678 extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
   10679 #else
   10680 #ifndef xmlStrVPrintf
   10681 extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
   10682 #define xmlStrVPrintf xmlStrVPrintf__internal_alias
   10683 #endif
   10684 #endif
   10685 
   10686 #ifdef bottom_xmlstring
   10687 #undef xmlStrcasecmp
   10688 extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
   10689 #else
   10690 #ifndef xmlStrcasecmp
   10691 extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
   10692 #define xmlStrcasecmp xmlStrcasecmp__internal_alias
   10693 #endif
   10694 #endif
   10695 
   10696 #ifdef bottom_xmlstring
   10697 #undef xmlStrcasestr
   10698 extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
   10699 #else
   10700 #ifndef xmlStrcasestr
   10701 extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
   10702 #define xmlStrcasestr xmlStrcasestr__internal_alias
   10703 #endif
   10704 #endif
   10705 
   10706 #ifdef bottom_xmlstring
   10707 #undef xmlStrcat
   10708 extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
   10709 #else
   10710 #ifndef xmlStrcat
   10711 extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
   10712 #define xmlStrcat xmlStrcat__internal_alias
   10713 #endif
   10714 #endif
   10715 
   10716 #ifdef bottom_xmlstring
   10717 #undef xmlStrchr
   10718 extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
   10719 #else
   10720 #ifndef xmlStrchr
   10721 extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
   10722 #define xmlStrchr xmlStrchr__internal_alias
   10723 #endif
   10724 #endif
   10725 
   10726 #ifdef bottom_xmlstring
   10727 #undef xmlStrcmp
   10728 extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
   10729 #else
   10730 #ifndef xmlStrcmp
   10731 extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
   10732 #define xmlStrcmp xmlStrcmp__internal_alias
   10733 #endif
   10734 #endif
   10735 
   10736 #ifdef bottom_xmlstring
   10737 #undef xmlStrdup
   10738 extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
   10739 #else
   10740 #ifndef xmlStrdup
   10741 extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
   10742 #define xmlStrdup xmlStrdup__internal_alias
   10743 #endif
   10744 #endif
   10745 
   10746 #if defined(LIBXML_PATTERN_ENABLED)
   10747 #ifdef bottom_pattern
   10748 #undef xmlStreamPop
   10749 extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
   10750 #else
   10751 #ifndef xmlStreamPop
   10752 extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
   10753 #define xmlStreamPop xmlStreamPop__internal_alias
   10754 #endif
   10755 #endif
   10756 #endif
   10757 
   10758 #if defined(LIBXML_PATTERN_ENABLED)
   10759 #ifdef bottom_pattern
   10760 #undef xmlStreamPush
   10761 extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
   10762 #else
   10763 #ifndef xmlStreamPush
   10764 extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
   10765 #define xmlStreamPush xmlStreamPush__internal_alias
   10766 #endif
   10767 #endif
   10768 #endif
   10769 
   10770 #if defined(LIBXML_PATTERN_ENABLED)
   10771 #ifdef bottom_pattern
   10772 #undef xmlStreamPushAttr
   10773 extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
   10774 #else
   10775 #ifndef xmlStreamPushAttr
   10776 extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
   10777 #define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
   10778 #endif
   10779 #endif
   10780 #endif
   10781 
   10782 #if defined(LIBXML_PATTERN_ENABLED)
   10783 #ifdef bottom_pattern
   10784 #undef xmlStreamPushNode
   10785 extern __typeof (xmlStreamPushNode) xmlStreamPushNode __attribute((alias("xmlStreamPushNode__internal_alias")));
   10786 #else
   10787 #ifndef xmlStreamPushNode
   10788 extern __typeof (xmlStreamPushNode) xmlStreamPushNode__internal_alias __attribute((visibility("hidden")));
   10789 #define xmlStreamPushNode xmlStreamPushNode__internal_alias
   10790 #endif
   10791 #endif
   10792 #endif
   10793 
   10794 #if defined(LIBXML_PATTERN_ENABLED)
   10795 #ifdef bottom_pattern
   10796 #undef xmlStreamWantsAnyNode
   10797 extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode __attribute((alias("xmlStreamWantsAnyNode__internal_alias")));
   10798 #else
   10799 #ifndef xmlStreamWantsAnyNode
   10800 extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode__internal_alias __attribute((visibility("hidden")));
   10801 #define xmlStreamWantsAnyNode xmlStreamWantsAnyNode__internal_alias
   10802 #endif
   10803 #endif
   10804 #endif
   10805 
   10806 #ifdef bottom_parserInternals
   10807 #undef xmlStringCurrentChar
   10808 extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
   10809 #else
   10810 #ifndef xmlStringCurrentChar
   10811 extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
   10812 #define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
   10813 #endif
   10814 #endif
   10815 
   10816 #ifdef bottom_parser
   10817 #undef xmlStringDecodeEntities
   10818 extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
   10819 #else
   10820 #ifndef xmlStringDecodeEntities
   10821 extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
   10822 #define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
   10823 #endif
   10824 #endif
   10825 
   10826 #ifdef bottom_tree
   10827 #undef xmlStringGetNodeList
   10828 extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
   10829 #else
   10830 #ifndef xmlStringGetNodeList
   10831 extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
   10832 #define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
   10833 #endif
   10834 #endif
   10835 
   10836 #ifdef bottom_parser
   10837 #undef xmlStringLenDecodeEntities
   10838 extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
   10839 #else
   10840 #ifndef xmlStringLenDecodeEntities
   10841 extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
   10842 #define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
   10843 #endif
   10844 #endif
   10845 
   10846 #ifdef bottom_tree
   10847 #undef xmlStringLenGetNodeList
   10848 extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
   10849 #else
   10850 #ifndef xmlStringLenGetNodeList
   10851 extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
   10852 #define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
   10853 #endif
   10854 #endif
   10855 
   10856 #ifdef bottom_xmlstring
   10857 #undef xmlStrlen
   10858 extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
   10859 #else
   10860 #ifndef xmlStrlen
   10861 extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
   10862 #define xmlStrlen xmlStrlen__internal_alias
   10863 #endif
   10864 #endif
   10865 
   10866 #ifdef bottom_xmlstring
   10867 #undef xmlStrncasecmp
   10868 extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
   10869 #else
   10870 #ifndef xmlStrncasecmp
   10871 extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
   10872 #define xmlStrncasecmp xmlStrncasecmp__internal_alias
   10873 #endif
   10874 #endif
   10875 
   10876 #ifdef bottom_xmlstring
   10877 #undef xmlStrncat
   10878 extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
   10879 #else
   10880 #ifndef xmlStrncat
   10881 extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
   10882 #define xmlStrncat xmlStrncat__internal_alias
   10883 #endif
   10884 #endif
   10885 
   10886 #ifdef bottom_xmlstring
   10887 #undef xmlStrncatNew
   10888 extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
   10889 #else
   10890 #ifndef xmlStrncatNew
   10891 extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
   10892 #define xmlStrncatNew xmlStrncatNew__internal_alias
   10893 #endif
   10894 #endif
   10895 
   10896 #ifdef bottom_xmlstring
   10897 #undef xmlStrncmp
   10898 extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
   10899 #else
   10900 #ifndef xmlStrncmp
   10901 extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
   10902 #define xmlStrncmp xmlStrncmp__internal_alias
   10903 #endif
   10904 #endif
   10905 
   10906 #ifdef bottom_xmlstring
   10907 #undef xmlStrndup
   10908 extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
   10909 #else
   10910 #ifndef xmlStrndup
   10911 extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
   10912 #define xmlStrndup xmlStrndup__internal_alias
   10913 #endif
   10914 #endif
   10915 
   10916 #ifdef bottom_xmlstring
   10917 #undef xmlStrstr
   10918 extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
   10919 #else
   10920 #ifndef xmlStrstr
   10921 extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
   10922 #define xmlStrstr xmlStrstr__internal_alias
   10923 #endif
   10924 #endif
   10925 
   10926 #ifdef bottom_xmlstring
   10927 #undef xmlStrsub
   10928 extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
   10929 #else
   10930 #ifndef xmlStrsub
   10931 extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
   10932 #define xmlStrsub xmlStrsub__internal_alias
   10933 #endif
   10934 #endif
   10935 
   10936 #ifdef bottom_parserInternals
   10937 #undef xmlSubstituteEntitiesDefault
   10938 extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
   10939 #else
   10940 #ifndef xmlSubstituteEntitiesDefault
   10941 extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
   10942 #define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
   10943 #endif
   10944 #endif
   10945 
   10946 #ifdef bottom_parserInternals
   10947 #undef xmlSwitchEncoding
   10948 extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
   10949 #else
   10950 #ifndef xmlSwitchEncoding
   10951 extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
   10952 #define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
   10953 #endif
   10954 #endif
   10955 
   10956 #ifdef bottom_parserInternals
   10957 #undef xmlSwitchInputEncoding
   10958 extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
   10959 #else
   10960 #ifndef xmlSwitchInputEncoding
   10961 extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
   10962 #define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
   10963 #endif
   10964 #endif
   10965 
   10966 #ifdef bottom_parserInternals
   10967 #undef xmlSwitchToEncoding
   10968 extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
   10969 #else
   10970 #ifndef xmlSwitchToEncoding
   10971 extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
   10972 #define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
   10973 #endif
   10974 #endif
   10975 
   10976 #ifdef bottom_tree
   10977 #undef xmlTextConcat
   10978 extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
   10979 #else
   10980 #ifndef xmlTextConcat
   10981 extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
   10982 #define xmlTextConcat xmlTextConcat__internal_alias
   10983 #endif
   10984 #endif
   10985 
   10986 #ifdef bottom_tree
   10987 #undef xmlTextMerge
   10988 extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
   10989 #else
   10990 #ifndef xmlTextMerge
   10991 extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
   10992 #define xmlTextMerge xmlTextMerge__internal_alias
   10993 #endif
   10994 #endif
   10995 
   10996 #if defined(LIBXML_READER_ENABLED)
   10997 #ifdef bottom_xmlreader
   10998 #undef xmlTextReaderAttributeCount
   10999 extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
   11000 #else
   11001 #ifndef xmlTextReaderAttributeCount
   11002 extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
   11003 #define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
   11004 #endif
   11005 #endif
   11006 #endif
   11007 
   11008 #if defined(LIBXML_READER_ENABLED)
   11009 #ifdef bottom_xmlreader
   11010 #undef xmlTextReaderBaseUri
   11011 extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
   11012 #else
   11013 #ifndef xmlTextReaderBaseUri
   11014 extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
   11015 #define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
   11016 #endif
   11017 #endif
   11018 #endif
   11019 
   11020 #if defined(LIBXML_READER_ENABLED)
   11021 #ifdef bottom_xmlreader
   11022 #undef xmlTextReaderByteConsumed
   11023 extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
   11024 #else
   11025 #ifndef xmlTextReaderByteConsumed
   11026 extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
   11027 #define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
   11028 #endif
   11029 #endif
   11030 #endif
   11031 
   11032 #if defined(LIBXML_READER_ENABLED)
   11033 #ifdef bottom_xmlreader
   11034 #undef xmlTextReaderClose
   11035 extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
   11036 #else
   11037 #ifndef xmlTextReaderClose
   11038 extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
   11039 #define xmlTextReaderClose xmlTextReaderClose__internal_alias
   11040 #endif
   11041 #endif
   11042 #endif
   11043 
   11044 #if defined(LIBXML_READER_ENABLED)
   11045 #ifdef bottom_xmlreader
   11046 #undef xmlTextReaderConstBaseUri
   11047 extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
   11048 #else
   11049 #ifndef xmlTextReaderConstBaseUri
   11050 extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
   11051 #define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
   11052 #endif
   11053 #endif
   11054 #endif
   11055 
   11056 #if defined(LIBXML_READER_ENABLED)
   11057 #ifdef bottom_xmlreader
   11058 #undef xmlTextReaderConstEncoding
   11059 extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
   11060 #else
   11061 #ifndef xmlTextReaderConstEncoding
   11062 extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
   11063 #define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
   11064 #endif
   11065 #endif
   11066 #endif
   11067 
   11068 #if defined(LIBXML_READER_ENABLED)
   11069 #ifdef bottom_xmlreader
   11070 #undef xmlTextReaderConstLocalName
   11071 extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
   11072 #else
   11073 #ifndef xmlTextReaderConstLocalName
   11074 extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
   11075 #define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
   11076 #endif
   11077 #endif
   11078 #endif
   11079 
   11080 #if defined(LIBXML_READER_ENABLED)
   11081 #ifdef bottom_xmlreader
   11082 #undef xmlTextReaderConstName
   11083 extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
   11084 #else
   11085 #ifndef xmlTextReaderConstName
   11086 extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
   11087 #define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
   11088 #endif
   11089 #endif
   11090 #endif
   11091 
   11092 #if defined(LIBXML_READER_ENABLED)
   11093 #ifdef bottom_xmlreader
   11094 #undef xmlTextReaderConstNamespaceUri
   11095 extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
   11096 #else
   11097 #ifndef xmlTextReaderConstNamespaceUri
   11098 extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
   11099 #define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
   11100 #endif
   11101 #endif
   11102 #endif
   11103 
   11104 #if defined(LIBXML_READER_ENABLED)
   11105 #ifdef bottom_xmlreader
   11106 #undef xmlTextReaderConstPrefix
   11107 extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
   11108 #else
   11109 #ifndef xmlTextReaderConstPrefix
   11110 extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
   11111 #define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
   11112 #endif
   11113 #endif
   11114 #endif
   11115 
   11116 #if defined(LIBXML_READER_ENABLED)
   11117 #ifdef bottom_xmlreader
   11118 #undef xmlTextReaderConstString
   11119 extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
   11120 #else
   11121 #ifndef xmlTextReaderConstString
   11122 extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
   11123 #define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
   11124 #endif
   11125 #endif
   11126 #endif
   11127 
   11128 #if defined(LIBXML_READER_ENABLED)
   11129 #ifdef bottom_xmlreader
   11130 #undef xmlTextReaderConstValue
   11131 extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
   11132 #else
   11133 #ifndef xmlTextReaderConstValue
   11134 extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
   11135 #define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
   11136 #endif
   11137 #endif
   11138 #endif
   11139 
   11140 #if defined(LIBXML_READER_ENABLED)
   11141 #ifdef bottom_xmlreader
   11142 #undef xmlTextReaderConstXmlLang
   11143 extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
   11144 #else
   11145 #ifndef xmlTextReaderConstXmlLang
   11146 extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
   11147 #define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
   11148 #endif
   11149 #endif
   11150 #endif
   11151 
   11152 #if defined(LIBXML_READER_ENABLED)
   11153 #ifdef bottom_xmlreader
   11154 #undef xmlTextReaderConstXmlVersion
   11155 extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
   11156 #else
   11157 #ifndef xmlTextReaderConstXmlVersion
   11158 extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
   11159 #define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
   11160 #endif
   11161 #endif
   11162 #endif
   11163 
   11164 #if defined(LIBXML_READER_ENABLED)
   11165 #ifdef bottom_xmlreader
   11166 #undef xmlTextReaderCurrentDoc
   11167 extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
   11168 #else
   11169 #ifndef xmlTextReaderCurrentDoc
   11170 extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
   11171 #define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
   11172 #endif
   11173 #endif
   11174 #endif
   11175 
   11176 #if defined(LIBXML_READER_ENABLED)
   11177 #ifdef bottom_xmlreader
   11178 #undef xmlTextReaderCurrentNode
   11179 extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
   11180 #else
   11181 #ifndef xmlTextReaderCurrentNode
   11182 extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
   11183 #define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
   11184 #endif
   11185 #endif
   11186 #endif
   11187 
   11188 #if defined(LIBXML_READER_ENABLED)
   11189 #ifdef bottom_xmlreader
   11190 #undef xmlTextReaderDepth
   11191 extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
   11192 #else
   11193 #ifndef xmlTextReaderDepth
   11194 extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
   11195 #define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
   11196 #endif
   11197 #endif
   11198 #endif
   11199 
   11200 #if defined(LIBXML_READER_ENABLED)
   11201 #ifdef bottom_xmlreader
   11202 #undef xmlTextReaderExpand
   11203 extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
   11204 #else
   11205 #ifndef xmlTextReaderExpand
   11206 extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
   11207 #define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
   11208 #endif
   11209 #endif
   11210 #endif
   11211 
   11212 #if defined(LIBXML_READER_ENABLED)
   11213 #ifdef bottom_xmlreader
   11214 #undef xmlTextReaderGetAttribute
   11215 extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
   11216 #else
   11217 #ifndef xmlTextReaderGetAttribute
   11218 extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
   11219 #define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
   11220 #endif
   11221 #endif
   11222 #endif
   11223 
   11224 #if defined(LIBXML_READER_ENABLED)
   11225 #ifdef bottom_xmlreader
   11226 #undef xmlTextReaderGetAttributeNo
   11227 extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
   11228 #else
   11229 #ifndef xmlTextReaderGetAttributeNo
   11230 extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
   11231 #define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
   11232 #endif
   11233 #endif
   11234 #endif
   11235 
   11236 #if defined(LIBXML_READER_ENABLED)
   11237 #ifdef bottom_xmlreader
   11238 #undef xmlTextReaderGetAttributeNs
   11239 extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
   11240 #else
   11241 #ifndef xmlTextReaderGetAttributeNs
   11242 extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
   11243 #define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
   11244 #endif
   11245 #endif
   11246 #endif
   11247 
   11248 #if defined(LIBXML_READER_ENABLED)
   11249 #ifdef bottom_xmlreader
   11250 #undef xmlTextReaderGetErrorHandler
   11251 extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
   11252 #else
   11253 #ifndef xmlTextReaderGetErrorHandler
   11254 extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
   11255 #define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
   11256 #endif
   11257 #endif
   11258 #endif
   11259 
   11260 #if defined(LIBXML_READER_ENABLED)
   11261 #ifdef bottom_xmlreader
   11262 #undef xmlTextReaderGetParserColumnNumber
   11263 extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
   11264 #else
   11265 #ifndef xmlTextReaderGetParserColumnNumber
   11266 extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
   11267 #define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
   11268 #endif
   11269 #endif
   11270 #endif
   11271 
   11272 #if defined(LIBXML_READER_ENABLED)
   11273 #ifdef bottom_xmlreader
   11274 #undef xmlTextReaderGetParserLineNumber
   11275 extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
   11276 #else
   11277 #ifndef xmlTextReaderGetParserLineNumber
   11278 extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
   11279 #define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
   11280 #endif
   11281 #endif
   11282 #endif
   11283 
   11284 #if defined(LIBXML_READER_ENABLED)
   11285 #ifdef bottom_xmlreader
   11286 #undef xmlTextReaderGetParserProp
   11287 extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
   11288 #else
   11289 #ifndef xmlTextReaderGetParserProp
   11290 extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
   11291 #define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
   11292 #endif
   11293 #endif
   11294 #endif
   11295 
   11296 #if defined(LIBXML_READER_ENABLED)
   11297 #ifdef bottom_xmlreader
   11298 #undef xmlTextReaderGetRemainder
   11299 extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
   11300 #else
   11301 #ifndef xmlTextReaderGetRemainder
   11302 extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
   11303 #define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
   11304 #endif
   11305 #endif
   11306 #endif
   11307 
   11308 #if defined(LIBXML_READER_ENABLED)
   11309 #ifdef bottom_xmlreader
   11310 #undef xmlTextReaderHasAttributes
   11311 extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
   11312 #else
   11313 #ifndef xmlTextReaderHasAttributes
   11314 extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
   11315 #define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
   11316 #endif
   11317 #endif
   11318 #endif
   11319 
   11320 #if defined(LIBXML_READER_ENABLED)
   11321 #ifdef bottom_xmlreader
   11322 #undef xmlTextReaderHasValue
   11323 extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
   11324 #else
   11325 #ifndef xmlTextReaderHasValue
   11326 extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
   11327 #define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
   11328 #endif
   11329 #endif
   11330 #endif
   11331 
   11332 #if defined(LIBXML_READER_ENABLED)
   11333 #ifdef bottom_xmlreader
   11334 #undef xmlTextReaderIsDefault
   11335 extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
   11336 #else
   11337 #ifndef xmlTextReaderIsDefault
   11338 extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
   11339 #define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
   11340 #endif
   11341 #endif
   11342 #endif
   11343 
   11344 #if defined(LIBXML_READER_ENABLED)
   11345 #ifdef bottom_xmlreader
   11346 #undef xmlTextReaderIsEmptyElement
   11347 extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
   11348 #else
   11349 #ifndef xmlTextReaderIsEmptyElement
   11350 extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
   11351 #define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
   11352 #endif
   11353 #endif
   11354 #endif
   11355 
   11356 #if defined(LIBXML_READER_ENABLED)
   11357 #ifdef bottom_xmlreader
   11358 #undef xmlTextReaderIsNamespaceDecl
   11359 extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
   11360 #else
   11361 #ifndef xmlTextReaderIsNamespaceDecl
   11362 extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
   11363 #define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
   11364 #endif
   11365 #endif
   11366 #endif
   11367 
   11368 #if defined(LIBXML_READER_ENABLED)
   11369 #ifdef bottom_xmlreader
   11370 #undef xmlTextReaderIsValid
   11371 extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
   11372 #else
   11373 #ifndef xmlTextReaderIsValid
   11374 extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
   11375 #define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
   11376 #endif
   11377 #endif
   11378 #endif
   11379 
   11380 #if defined(LIBXML_READER_ENABLED)
   11381 #ifdef bottom_xmlreader
   11382 #undef xmlTextReaderLocalName
   11383 extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
   11384 #else
   11385 #ifndef xmlTextReaderLocalName
   11386 extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
   11387 #define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
   11388 #endif
   11389 #endif
   11390 #endif
   11391 
   11392 #if defined(LIBXML_READER_ENABLED)
   11393 #ifdef bottom_xmlreader
   11394 #undef xmlTextReaderLocatorBaseURI
   11395 extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
   11396 #else
   11397 #ifndef xmlTextReaderLocatorBaseURI
   11398 extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
   11399 #define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
   11400 #endif
   11401 #endif
   11402 #endif
   11403 
   11404 #if defined(LIBXML_READER_ENABLED)
   11405 #ifdef bottom_xmlreader
   11406 #undef xmlTextReaderLocatorLineNumber
   11407 extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
   11408 #else
   11409 #ifndef xmlTextReaderLocatorLineNumber
   11410 extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
   11411 #define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
   11412 #endif
   11413 #endif
   11414 #endif
   11415 
   11416 #if defined(LIBXML_READER_ENABLED)
   11417 #ifdef bottom_xmlreader
   11418 #undef xmlTextReaderLookupNamespace
   11419 extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
   11420 #else
   11421 #ifndef xmlTextReaderLookupNamespace
   11422 extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
   11423 #define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
   11424 #endif
   11425 #endif
   11426 #endif
   11427 
   11428 #if defined(LIBXML_READER_ENABLED)
   11429 #ifdef bottom_xmlreader
   11430 #undef xmlTextReaderMoveToAttribute
   11431 extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
   11432 #else
   11433 #ifndef xmlTextReaderMoveToAttribute
   11434 extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
   11435 #define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
   11436 #endif
   11437 #endif
   11438 #endif
   11439 
   11440 #if defined(LIBXML_READER_ENABLED)
   11441 #ifdef bottom_xmlreader
   11442 #undef xmlTextReaderMoveToAttributeNo
   11443 extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
   11444 #else
   11445 #ifndef xmlTextReaderMoveToAttributeNo
   11446 extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
   11447 #define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
   11448 #endif
   11449 #endif
   11450 #endif
   11451 
   11452 #if defined(LIBXML_READER_ENABLED)
   11453 #ifdef bottom_xmlreader
   11454 #undef xmlTextReaderMoveToAttributeNs
   11455 extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
   11456 #else
   11457 #ifndef xmlTextReaderMoveToAttributeNs
   11458 extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
   11459 #define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
   11460 #endif
   11461 #endif
   11462 #endif
   11463 
   11464 #if defined(LIBXML_READER_ENABLED)
   11465 #ifdef bottom_xmlreader
   11466 #undef xmlTextReaderMoveToElement
   11467 extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
   11468 #else
   11469 #ifndef xmlTextReaderMoveToElement
   11470 extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
   11471 #define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
   11472 #endif
   11473 #endif
   11474 #endif
   11475 
   11476 #if defined(LIBXML_READER_ENABLED)
   11477 #ifdef bottom_xmlreader
   11478 #undef xmlTextReaderMoveToFirstAttribute
   11479 extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
   11480 #else
   11481 #ifndef xmlTextReaderMoveToFirstAttribute
   11482 extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
   11483 #define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
   11484 #endif
   11485 #endif
   11486 #endif
   11487 
   11488 #if defined(LIBXML_READER_ENABLED)
   11489 #ifdef bottom_xmlreader
   11490 #undef xmlTextReaderMoveToNextAttribute
   11491 extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
   11492 #else
   11493 #ifndef xmlTextReaderMoveToNextAttribute
   11494 extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
   11495 #define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
   11496 #endif
   11497 #endif
   11498 #endif
   11499 
   11500 #if defined(LIBXML_READER_ENABLED)
   11501 #ifdef bottom_xmlreader
   11502 #undef xmlTextReaderName
   11503 extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
   11504 #else
   11505 #ifndef xmlTextReaderName
   11506 extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
   11507 #define xmlTextReaderName xmlTextReaderName__internal_alias
   11508 #endif
   11509 #endif
   11510 #endif
   11511 
   11512 #if defined(LIBXML_READER_ENABLED)
   11513 #ifdef bottom_xmlreader
   11514 #undef xmlTextReaderNamespaceUri
   11515 extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
   11516 #else
   11517 #ifndef xmlTextReaderNamespaceUri
   11518 extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
   11519 #define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
   11520 #endif
   11521 #endif
   11522 #endif
   11523 
   11524 #if defined(LIBXML_READER_ENABLED)
   11525 #ifdef bottom_xmlreader
   11526 #undef xmlTextReaderNext
   11527 extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
   11528 #else
   11529 #ifndef xmlTextReaderNext
   11530 extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
   11531 #define xmlTextReaderNext xmlTextReaderNext__internal_alias
   11532 #endif
   11533 #endif
   11534 #endif
   11535 
   11536 #if defined(LIBXML_READER_ENABLED)
   11537 #ifdef bottom_xmlreader
   11538 #undef xmlTextReaderNextSibling
   11539 extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
   11540 #else
   11541 #ifndef xmlTextReaderNextSibling
   11542 extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
   11543 #define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
   11544 #endif
   11545 #endif
   11546 #endif
   11547 
   11548 #if defined(LIBXML_READER_ENABLED)
   11549 #ifdef bottom_xmlreader
   11550 #undef xmlTextReaderNodeType
   11551 extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
   11552 #else
   11553 #ifndef xmlTextReaderNodeType
   11554 extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
   11555 #define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
   11556 #endif
   11557 #endif
   11558 #endif
   11559 
   11560 #if defined(LIBXML_READER_ENABLED)
   11561 #ifdef bottom_xmlreader
   11562 #undef xmlTextReaderNormalization
   11563 extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
   11564 #else
   11565 #ifndef xmlTextReaderNormalization
   11566 extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
   11567 #define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
   11568 #endif
   11569 #endif
   11570 #endif
   11571 
   11572 #if defined(LIBXML_READER_ENABLED)
   11573 #ifdef bottom_xmlreader
   11574 #undef xmlTextReaderPrefix
   11575 extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
   11576 #else
   11577 #ifndef xmlTextReaderPrefix
   11578 extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
   11579 #define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
   11580 #endif
   11581 #endif
   11582 #endif
   11583 
   11584 #if defined(LIBXML_READER_ENABLED)
   11585 #ifdef bottom_xmlreader
   11586 #undef xmlTextReaderPreserve
   11587 extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
   11588 #else
   11589 #ifndef xmlTextReaderPreserve
   11590 extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
   11591 #define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
   11592 #endif
   11593 #endif
   11594 #endif
   11595 
   11596 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
   11597 #ifdef bottom_xmlreader
   11598 #undef xmlTextReaderPreservePattern
   11599 extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
   11600 #else
   11601 #ifndef xmlTextReaderPreservePattern
   11602 extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
   11603 #define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
   11604 #endif
   11605 #endif
   11606 #endif
   11607 
   11608 #if defined(LIBXML_READER_ENABLED)
   11609 #ifdef bottom_xmlreader
   11610 #undef xmlTextReaderQuoteChar
   11611 extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
   11612 #else
   11613 #ifndef xmlTextReaderQuoteChar
   11614 extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
   11615 #define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
   11616 #endif
   11617 #endif
   11618 #endif
   11619 
   11620 #if defined(LIBXML_READER_ENABLED)
   11621 #ifdef bottom_xmlreader
   11622 #undef xmlTextReaderRead
   11623 extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
   11624 #else
   11625 #ifndef xmlTextReaderRead
   11626 extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
   11627 #define xmlTextReaderRead xmlTextReaderRead__internal_alias
   11628 #endif
   11629 #endif
   11630 #endif
   11631 
   11632 #if defined(LIBXML_READER_ENABLED)
   11633 #ifdef bottom_xmlreader
   11634 #undef xmlTextReaderReadAttributeValue
   11635 extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
   11636 #else
   11637 #ifndef xmlTextReaderReadAttributeValue
   11638 extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
   11639 #define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
   11640 #endif
   11641 #endif
   11642 #endif
   11643 
   11644 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
   11645 #ifdef bottom_xmlreader
   11646 #undef xmlTextReaderReadInnerXml
   11647 extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
   11648 #else
   11649 #ifndef xmlTextReaderReadInnerXml
   11650 extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
   11651 #define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
   11652 #endif
   11653 #endif
   11654 #endif
   11655 
   11656 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
   11657 #ifdef bottom_xmlreader
   11658 #undef xmlTextReaderReadOuterXml
   11659 extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
   11660 #else
   11661 #ifndef xmlTextReaderReadOuterXml
   11662 extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
   11663 #define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
   11664 #endif
   11665 #endif
   11666 #endif
   11667 
   11668 #if defined(LIBXML_READER_ENABLED)
   11669 #ifdef bottom_xmlreader
   11670 #undef xmlTextReaderReadState
   11671 extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
   11672 #else
   11673 #ifndef xmlTextReaderReadState
   11674 extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
   11675 #define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
   11676 #endif
   11677 #endif
   11678 #endif
   11679 
   11680 #if defined(LIBXML_READER_ENABLED)
   11681 #ifdef bottom_xmlreader
   11682 #undef xmlTextReaderReadString
   11683 extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
   11684 #else
   11685 #ifndef xmlTextReaderReadString
   11686 extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
   11687 #define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
   11688 #endif
   11689 #endif
   11690 #endif
   11691 
   11692 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
   11693 #ifdef bottom_xmlreader
   11694 #undef xmlTextReaderRelaxNGSetSchema
   11695 extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
   11696 #else
   11697 #ifndef xmlTextReaderRelaxNGSetSchema
   11698 extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
   11699 #define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
   11700 #endif
   11701 #endif
   11702 #endif
   11703 
   11704 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
   11705 #ifdef bottom_xmlreader
   11706 #undef xmlTextReaderRelaxNGValidate
   11707 extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
   11708 #else
   11709 #ifndef xmlTextReaderRelaxNGValidate
   11710 extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
   11711 #define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
   11712 #endif
   11713 #endif
   11714 #endif
   11715 
   11716 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
   11717 #ifdef bottom_xmlreader
   11718 #undef xmlTextReaderSchemaValidate
   11719 extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias")));
   11720 #else
   11721 #ifndef xmlTextReaderSchemaValidate
   11722 extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate__internal_alias __attribute((visibility("hidden")));
   11723 #define xmlTextReaderSchemaValidate xmlTextReaderSchemaValidate__internal_alias
   11724 #endif
   11725 #endif
   11726 #endif
   11727 
   11728 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
   11729 #ifdef bottom_xmlreader
   11730 #undef xmlTextReaderSchemaValidateCtxt
   11731 extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt __attribute((alias("xmlTextReaderSchemaValidateCtxt__internal_alias")));
   11732 #else
   11733 #ifndef xmlTextReaderSchemaValidateCtxt
   11734 extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt__internal_alias __attribute((visibility("hidden")));
   11735 #define xmlTextReaderSchemaValidateCtxt xmlTextReaderSchemaValidateCtxt__internal_alias
   11736 #endif
   11737 #endif
   11738 #endif
   11739 
   11740 #if defined(LIBXML_READER_ENABLED)
   11741 #ifdef bottom_xmlreader
   11742 #undef xmlTextReaderSetErrorHandler
   11743 extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
   11744 #else
   11745 #ifndef xmlTextReaderSetErrorHandler
   11746 extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
   11747 #define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
   11748 #endif
   11749 #endif
   11750 #endif
   11751 
   11752 #if defined(LIBXML_READER_ENABLED)
   11753 #ifdef bottom_xmlreader
   11754 #undef xmlTextReaderSetParserProp
   11755 extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
   11756 #else
   11757 #ifndef xmlTextReaderSetParserProp
   11758 extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
   11759 #define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
   11760 #endif
   11761 #endif
   11762 #endif
   11763 
   11764 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
   11765 #ifdef bottom_xmlreader
   11766 #undef xmlTextReaderSetSchema
   11767 extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema __attribute((alias("xmlTextReaderSetSchema__internal_alias")));
   11768 #else
   11769 #ifndef xmlTextReaderSetSchema
   11770 extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema__internal_alias __attribute((visibility("hidden")));
   11771 #define xmlTextReaderSetSchema xmlTextReaderSetSchema__internal_alias
   11772 #endif
   11773 #endif
   11774 #endif
   11775 
   11776 #if defined(LIBXML_READER_ENABLED)
   11777 #ifdef bottom_xmlreader
   11778 #undef xmlTextReaderSetStructuredErrorHandler
   11779 extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
   11780 #else
   11781 #ifndef xmlTextReaderSetStructuredErrorHandler
   11782 extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
   11783 #define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
   11784 #endif
   11785 #endif
   11786 #endif
   11787 
   11788 #if defined(LIBXML_READER_ENABLED)
   11789 #ifdef bottom_xmlreader
   11790 #undef xmlTextReaderSetup
   11791 extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup __attribute((alias("xmlTextReaderSetup__internal_alias")));
   11792 #else
   11793 #ifndef xmlTextReaderSetup
   11794 extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup__internal_alias __attribute((visibility("hidden")));
   11795 #define xmlTextReaderSetup xmlTextReaderSetup__internal_alias
   11796 #endif
   11797 #endif
   11798 #endif
   11799 
   11800 #if defined(LIBXML_READER_ENABLED)
   11801 #ifdef bottom_xmlreader
   11802 #undef xmlTextReaderStandalone
   11803 extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
   11804 #else
   11805 #ifndef xmlTextReaderStandalone
   11806 extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
   11807 #define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
   11808 #endif
   11809 #endif
   11810 #endif
   11811 
   11812 #if defined(LIBXML_READER_ENABLED)
   11813 #ifdef bottom_xmlreader
   11814 #undef xmlTextReaderValue
   11815 extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
   11816 #else
   11817 #ifndef xmlTextReaderValue
   11818 extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
   11819 #define xmlTextReaderValue xmlTextReaderValue__internal_alias
   11820 #endif
   11821 #endif
   11822 #endif
   11823 
   11824 #if defined(LIBXML_READER_ENABLED)
   11825 #ifdef bottom_xmlreader
   11826 #undef xmlTextReaderXmlLang
   11827 extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
   11828 #else
   11829 #ifndef xmlTextReaderXmlLang
   11830 extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
   11831 #define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
   11832 #endif
   11833 #endif
   11834 #endif
   11835 
   11836 #if defined(LIBXML_WRITER_ENABLED)
   11837 #ifdef bottom_xmlwriter
   11838 #undef xmlTextWriterEndAttribute
   11839 extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
   11840 #else
   11841 #ifndef xmlTextWriterEndAttribute
   11842 extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
   11843 #define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
   11844 #endif
   11845 #endif
   11846 #endif
   11847 
   11848 #if defined(LIBXML_WRITER_ENABLED)
   11849 #ifdef bottom_xmlwriter
   11850 #undef xmlTextWriterEndCDATA
   11851 extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
   11852 #else
   11853 #ifndef xmlTextWriterEndCDATA
   11854 extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
   11855 #define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
   11856 #endif
   11857 #endif
   11858 #endif
   11859 
   11860 #if defined(LIBXML_WRITER_ENABLED)
   11861 #ifdef bottom_xmlwriter
   11862 #undef xmlTextWriterEndComment
   11863 extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
   11864 #else
   11865 #ifndef xmlTextWriterEndComment
   11866 extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
   11867 #define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
   11868 #endif
   11869 #endif
   11870 #endif
   11871 
   11872 #if defined(LIBXML_WRITER_ENABLED)
   11873 #ifdef bottom_xmlwriter
   11874 #undef xmlTextWriterEndDTD
   11875 extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
   11876 #else
   11877 #ifndef xmlTextWriterEndDTD
   11878 extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
   11879 #define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
   11880 #endif
   11881 #endif
   11882 #endif
   11883 
   11884 #if defined(LIBXML_WRITER_ENABLED)
   11885 #ifdef bottom_xmlwriter
   11886 #undef xmlTextWriterEndDTDAttlist
   11887 extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
   11888 #else
   11889 #ifndef xmlTextWriterEndDTDAttlist
   11890 extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
   11891 #define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
   11892 #endif
   11893 #endif
   11894 #endif
   11895 
   11896 #if defined(LIBXML_WRITER_ENABLED)
   11897 #ifdef bottom_xmlwriter
   11898 #undef xmlTextWriterEndDTDElement
   11899 extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
   11900 #else
   11901 #ifndef xmlTextWriterEndDTDElement
   11902 extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
   11903 #define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
   11904 #endif
   11905 #endif
   11906 #endif
   11907 
   11908 #if defined(LIBXML_WRITER_ENABLED)
   11909 #ifdef bottom_xmlwriter
   11910 #undef xmlTextWriterEndDTDEntity
   11911 extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
   11912 #else
   11913 #ifndef xmlTextWriterEndDTDEntity
   11914 extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
   11915 #define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
   11916 #endif
   11917 #endif
   11918 #endif
   11919 
   11920 #if defined(LIBXML_WRITER_ENABLED)
   11921 #ifdef bottom_xmlwriter
   11922 #undef xmlTextWriterEndDocument
   11923 extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
   11924 #else
   11925 #ifndef xmlTextWriterEndDocument
   11926 extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
   11927 #define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
   11928 #endif
   11929 #endif
   11930 #endif
   11931 
   11932 #if defined(LIBXML_WRITER_ENABLED)
   11933 #ifdef bottom_xmlwriter
   11934 #undef xmlTextWriterEndElement
   11935 extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
   11936 #else
   11937 #ifndef xmlTextWriterEndElement
   11938 extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
   11939 #define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
   11940 #endif
   11941 #endif
   11942 #endif
   11943 
   11944 #if defined(LIBXML_WRITER_ENABLED)
   11945 #ifdef bottom_xmlwriter
   11946 #undef xmlTextWriterEndPI
   11947 extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
   11948 #else
   11949 #ifndef xmlTextWriterEndPI
   11950 extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
   11951 #define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
   11952 #endif
   11953 #endif
   11954 #endif
   11955 
   11956 #if defined(LIBXML_WRITER_ENABLED)
   11957 #ifdef bottom_xmlwriter
   11958 #undef xmlTextWriterFlush
   11959 extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
   11960 #else
   11961 #ifndef xmlTextWriterFlush
   11962 extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
   11963 #define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
   11964 #endif
   11965 #endif
   11966 #endif
   11967 
   11968 #if defined(LIBXML_WRITER_ENABLED)
   11969 #ifdef bottom_xmlwriter
   11970 #undef xmlTextWriterFullEndElement
   11971 extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
   11972 #else
   11973 #ifndef xmlTextWriterFullEndElement
   11974 extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
   11975 #define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
   11976 #endif
   11977 #endif
   11978 #endif
   11979 
   11980 #if defined(LIBXML_WRITER_ENABLED)
   11981 #ifdef bottom_xmlwriter
   11982 #undef xmlTextWriterSetIndent
   11983 extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
   11984 #else
   11985 #ifndef xmlTextWriterSetIndent
   11986 extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
   11987 #define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
   11988 #endif
   11989 #endif
   11990 #endif
   11991 
   11992 #if defined(LIBXML_WRITER_ENABLED)
   11993 #ifdef bottom_xmlwriter
   11994 #undef xmlTextWriterSetIndentString
   11995 extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
   11996 #else
   11997 #ifndef xmlTextWriterSetIndentString
   11998 extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
   11999 #define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
   12000 #endif
   12001 #endif
   12002 #endif
   12003 
   12004 #if defined(LIBXML_WRITER_ENABLED)
   12005 #ifdef bottom_xmlwriter
   12006 #undef xmlTextWriterStartAttribute
   12007 extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
   12008 #else
   12009 #ifndef xmlTextWriterStartAttribute
   12010 extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
   12011 #define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
   12012 #endif
   12013 #endif
   12014 #endif
   12015 
   12016 #if defined(LIBXML_WRITER_ENABLED)
   12017 #ifdef bottom_xmlwriter
   12018 #undef xmlTextWriterStartAttributeNS
   12019 extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
   12020 #else
   12021 #ifndef xmlTextWriterStartAttributeNS
   12022 extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
   12023 #define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
   12024 #endif
   12025 #endif
   12026 #endif
   12027 
   12028 #if defined(LIBXML_WRITER_ENABLED)
   12029 #ifdef bottom_xmlwriter
   12030 #undef xmlTextWriterStartCDATA
   12031 extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
   12032 #else
   12033 #ifndef xmlTextWriterStartCDATA
   12034 extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
   12035 #define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
   12036 #endif
   12037 #endif
   12038 #endif
   12039 
   12040 #if defined(LIBXML_WRITER_ENABLED)
   12041 #ifdef bottom_xmlwriter
   12042 #undef xmlTextWriterStartComment
   12043 extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
   12044 #else
   12045 #ifndef xmlTextWriterStartComment
   12046 extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
   12047 #define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
   12048 #endif
   12049 #endif
   12050 #endif
   12051 
   12052 #if defined(LIBXML_WRITER_ENABLED)
   12053 #ifdef bottom_xmlwriter
   12054 #undef xmlTextWriterStartDTD
   12055 extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
   12056 #else
   12057 #ifndef xmlTextWriterStartDTD
   12058 extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
   12059 #define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
   12060 #endif
   12061 #endif
   12062 #endif
   12063 
   12064 #if defined(LIBXML_WRITER_ENABLED)
   12065 #ifdef bottom_xmlwriter
   12066 #undef xmlTextWriterStartDTDAttlist
   12067 extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
   12068 #else
   12069 #ifndef xmlTextWriterStartDTDAttlist
   12070 extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
   12071 #define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
   12072 #endif
   12073 #endif
   12074 #endif
   12075 
   12076 #if defined(LIBXML_WRITER_ENABLED)
   12077 #ifdef bottom_xmlwriter
   12078 #undef xmlTextWriterStartDTDElement
   12079 extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
   12080 #else
   12081 #ifndef xmlTextWriterStartDTDElement
   12082 extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
   12083 #define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
   12084 #endif
   12085 #endif
   12086 #endif
   12087 
   12088 #if defined(LIBXML_WRITER_ENABLED)
   12089 #ifdef bottom_xmlwriter
   12090 #undef xmlTextWriterStartDTDEntity
   12091 extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
   12092 #else
   12093 #ifndef xmlTextWriterStartDTDEntity
   12094 extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
   12095 #define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
   12096 #endif
   12097 #endif
   12098 #endif
   12099 
   12100 #if defined(LIBXML_WRITER_ENABLED)
   12101 #ifdef bottom_xmlwriter
   12102 #undef xmlTextWriterStartDocument
   12103 extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
   12104 #else
   12105 #ifndef xmlTextWriterStartDocument
   12106 extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
   12107 #define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
   12108 #endif
   12109 #endif
   12110 #endif
   12111 
   12112 #if defined(LIBXML_WRITER_ENABLED)
   12113 #ifdef bottom_xmlwriter
   12114 #undef xmlTextWriterStartElement
   12115 extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
   12116 #else
   12117 #ifndef xmlTextWriterStartElement
   12118 extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
   12119 #define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
   12120 #endif
   12121 #endif
   12122 #endif
   12123 
   12124 #if defined(LIBXML_WRITER_ENABLED)
   12125 #ifdef bottom_xmlwriter
   12126 #undef xmlTextWriterStartElementNS
   12127 extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
   12128 #else
   12129 #ifndef xmlTextWriterStartElementNS
   12130 extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
   12131 #define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
   12132 #endif
   12133 #endif
   12134 #endif
   12135 
   12136 #if defined(LIBXML_WRITER_ENABLED)
   12137 #ifdef bottom_xmlwriter
   12138 #undef xmlTextWriterStartPI
   12139 extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
   12140 #else
   12141 #ifndef xmlTextWriterStartPI
   12142 extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
   12143 #define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
   12144 #endif
   12145 #endif
   12146 #endif
   12147 
   12148 #if defined(LIBXML_WRITER_ENABLED)
   12149 #ifdef bottom_xmlwriter
   12150 #undef xmlTextWriterWriteAttribute
   12151 extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
   12152 #else
   12153 #ifndef xmlTextWriterWriteAttribute
   12154 extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
   12155 #define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
   12156 #endif
   12157 #endif
   12158 #endif
   12159 
   12160 #if defined(LIBXML_WRITER_ENABLED)
   12161 #ifdef bottom_xmlwriter
   12162 #undef xmlTextWriterWriteAttributeNS
   12163 extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
   12164 #else
   12165 #ifndef xmlTextWriterWriteAttributeNS
   12166 extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
   12167 #define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
   12168 #endif
   12169 #endif
   12170 #endif
   12171 
   12172 #if defined(LIBXML_WRITER_ENABLED)
   12173 #ifdef bottom_xmlwriter
   12174 #undef xmlTextWriterWriteBase64
   12175 extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
   12176 #else
   12177 #ifndef xmlTextWriterWriteBase64
   12178 extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
   12179 #define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
   12180 #endif
   12181 #endif
   12182 #endif
   12183 
   12184 #if defined(LIBXML_WRITER_ENABLED)
   12185 #ifdef bottom_xmlwriter
   12186 #undef xmlTextWriterWriteBinHex
   12187 extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
   12188 #else
   12189 #ifndef xmlTextWriterWriteBinHex
   12190 extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
   12191 #define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
   12192 #endif
   12193 #endif
   12194 #endif
   12195 
   12196 #if defined(LIBXML_WRITER_ENABLED)
   12197 #ifdef bottom_xmlwriter
   12198 #undef xmlTextWriterWriteCDATA
   12199 extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
   12200 #else
   12201 #ifndef xmlTextWriterWriteCDATA
   12202 extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
   12203 #define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
   12204 #endif
   12205 #endif
   12206 #endif
   12207 
   12208 #if defined(LIBXML_WRITER_ENABLED)
   12209 #ifdef bottom_xmlwriter
   12210 #undef xmlTextWriterWriteComment
   12211 extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
   12212 #else
   12213 #ifndef xmlTextWriterWriteComment
   12214 extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
   12215 #define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
   12216 #endif
   12217 #endif
   12218 #endif
   12219 
   12220 #if defined(LIBXML_WRITER_ENABLED)
   12221 #ifdef bottom_xmlwriter
   12222 #undef xmlTextWriterWriteDTD
   12223 extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
   12224 #else
   12225 #ifndef xmlTextWriterWriteDTD
   12226 extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
   12227 #define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
   12228 #endif
   12229 #endif
   12230 #endif
   12231 
   12232 #if defined(LIBXML_WRITER_ENABLED)
   12233 #ifdef bottom_xmlwriter
   12234 #undef xmlTextWriterWriteDTDAttlist
   12235 extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
   12236 #else
   12237 #ifndef xmlTextWriterWriteDTDAttlist
   12238 extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
   12239 #define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
   12240 #endif
   12241 #endif
   12242 #endif
   12243 
   12244 #if defined(LIBXML_WRITER_ENABLED)
   12245 #ifdef bottom_xmlwriter
   12246 #undef xmlTextWriterWriteDTDElement
   12247 extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
   12248 #else
   12249 #ifndef xmlTextWriterWriteDTDElement
   12250 extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
   12251 #define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
   12252 #endif
   12253 #endif
   12254 #endif
   12255 
   12256 #if defined(LIBXML_WRITER_ENABLED)
   12257 #ifdef bottom_xmlwriter
   12258 #undef xmlTextWriterWriteDTDEntity
   12259 extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
   12260 #else
   12261 #ifndef xmlTextWriterWriteDTDEntity
   12262 extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
   12263 #define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
   12264 #endif
   12265 #endif
   12266 #endif
   12267 
   12268 #if defined(LIBXML_WRITER_ENABLED)
   12269 #ifdef bottom_xmlwriter
   12270 #undef xmlTextWriterWriteDTDExternalEntity
   12271 extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
   12272 #else
   12273 #ifndef xmlTextWriterWriteDTDExternalEntity
   12274 extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
   12275 #define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
   12276 #endif
   12277 #endif
   12278 #endif
   12279 
   12280 #if defined(LIBXML_WRITER_ENABLED)
   12281 #ifdef bottom_xmlwriter
   12282 #undef xmlTextWriterWriteDTDExternalEntityContents
   12283 extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
   12284 #else
   12285 #ifndef xmlTextWriterWriteDTDExternalEntityContents
   12286 extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
   12287 #define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
   12288 #endif
   12289 #endif
   12290 #endif
   12291 
   12292 #if defined(LIBXML_WRITER_ENABLED)
   12293 #ifdef bottom_xmlwriter
   12294 #undef xmlTextWriterWriteDTDInternalEntity
   12295 extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
   12296 #else
   12297 #ifndef xmlTextWriterWriteDTDInternalEntity
   12298 extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
   12299 #define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
   12300 #endif
   12301 #endif
   12302 #endif
   12303 
   12304 #if defined(LIBXML_WRITER_ENABLED)
   12305 #ifdef bottom_xmlwriter
   12306 #undef xmlTextWriterWriteDTDNotation
   12307 extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
   12308 #else
   12309 #ifndef xmlTextWriterWriteDTDNotation
   12310 extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
   12311 #define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
   12312 #endif
   12313 #endif
   12314 #endif
   12315 
   12316 #if defined(LIBXML_WRITER_ENABLED)
   12317 #ifdef bottom_xmlwriter
   12318 #undef xmlTextWriterWriteElement
   12319 extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
   12320 #else
   12321 #ifndef xmlTextWriterWriteElement
   12322 extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
   12323 #define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
   12324 #endif
   12325 #endif
   12326 #endif
   12327 
   12328 #if defined(LIBXML_WRITER_ENABLED)
   12329 #ifdef bottom_xmlwriter
   12330 #undef xmlTextWriterWriteElementNS
   12331 extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
   12332 #else
   12333 #ifndef xmlTextWriterWriteElementNS
   12334 extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
   12335 #define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
   12336 #endif
   12337 #endif
   12338 #endif
   12339 
   12340 #if defined(LIBXML_WRITER_ENABLED)
   12341 #ifdef bottom_xmlwriter
   12342 #undef xmlTextWriterWriteFormatAttribute
   12343 extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
   12344 #else
   12345 #ifndef xmlTextWriterWriteFormatAttribute
   12346 extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
   12347 #define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
   12348 #endif
   12349 #endif
   12350 #endif
   12351 
   12352 #if defined(LIBXML_WRITER_ENABLED)
   12353 #ifdef bottom_xmlwriter
   12354 #undef xmlTextWriterWriteFormatAttributeNS
   12355 extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
   12356 #else
   12357 #ifndef xmlTextWriterWriteFormatAttributeNS
   12358 extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
   12359 #define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
   12360 #endif
   12361 #endif
   12362 #endif
   12363 
   12364 #if defined(LIBXML_WRITER_ENABLED)
   12365 #ifdef bottom_xmlwriter
   12366 #undef xmlTextWriterWriteFormatCDATA
   12367 extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
   12368 #else
   12369 #ifndef xmlTextWriterWriteFormatCDATA
   12370 extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
   12371 #define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
   12372 #endif
   12373 #endif
   12374 #endif
   12375 
   12376 #if defined(LIBXML_WRITER_ENABLED)
   12377 #ifdef bottom_xmlwriter
   12378 #undef xmlTextWriterWriteFormatComment
   12379 extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
   12380 #else
   12381 #ifndef xmlTextWriterWriteFormatComment
   12382 extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
   12383 #define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
   12384 #endif
   12385 #endif
   12386 #endif
   12387 
   12388 #if defined(LIBXML_WRITER_ENABLED)
   12389 #ifdef bottom_xmlwriter
   12390 #undef xmlTextWriterWriteFormatDTD
   12391 extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
   12392 #else
   12393 #ifndef xmlTextWriterWriteFormatDTD
   12394 extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
   12395 #define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
   12396 #endif
   12397 #endif
   12398 #endif
   12399 
   12400 #if defined(LIBXML_WRITER_ENABLED)
   12401 #ifdef bottom_xmlwriter
   12402 #undef xmlTextWriterWriteFormatDTDAttlist
   12403 extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
   12404 #else
   12405 #ifndef xmlTextWriterWriteFormatDTDAttlist
   12406 extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
   12407 #define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
   12408 #endif
   12409 #endif
   12410 #endif
   12411 
   12412 #if defined(LIBXML_WRITER_ENABLED)
   12413 #ifdef bottom_xmlwriter
   12414 #undef xmlTextWriterWriteFormatDTDElement
   12415 extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
   12416 #else
   12417 #ifndef xmlTextWriterWriteFormatDTDElement
   12418 extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
   12419 #define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
   12420 #endif
   12421 #endif
   12422 #endif
   12423 
   12424 #if defined(LIBXML_WRITER_ENABLED)
   12425 #ifdef bottom_xmlwriter
   12426 #undef xmlTextWriterWriteFormatDTDInternalEntity
   12427 extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
   12428 #else
   12429 #ifndef xmlTextWriterWriteFormatDTDInternalEntity
   12430 extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
   12431 #define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
   12432 #endif
   12433 #endif
   12434 #endif
   12435 
   12436 #if defined(LIBXML_WRITER_ENABLED)
   12437 #ifdef bottom_xmlwriter
   12438 #undef xmlTextWriterWriteFormatElement
   12439 extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
   12440 #else
   12441 #ifndef xmlTextWriterWriteFormatElement
   12442 extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
   12443 #define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
   12444 #endif
   12445 #endif
   12446 #endif
   12447 
   12448 #if defined(LIBXML_WRITER_ENABLED)
   12449 #ifdef bottom_xmlwriter
   12450 #undef xmlTextWriterWriteFormatElementNS
   12451 extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
   12452 #else
   12453 #ifndef xmlTextWriterWriteFormatElementNS
   12454 extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
   12455 #define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
   12456 #endif
   12457 #endif
   12458 #endif
   12459 
   12460 #if defined(LIBXML_WRITER_ENABLED)
   12461 #ifdef bottom_xmlwriter
   12462 #undef xmlTextWriterWriteFormatPI
   12463 extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
   12464 #else
   12465 #ifndef xmlTextWriterWriteFormatPI
   12466 extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
   12467 #define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
   12468 #endif
   12469 #endif
   12470 #endif
   12471 
   12472 #if defined(LIBXML_WRITER_ENABLED)
   12473 #ifdef bottom_xmlwriter
   12474 #undef xmlTextWriterWriteFormatRaw
   12475 extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
   12476 #else
   12477 #ifndef xmlTextWriterWriteFormatRaw
   12478 extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
   12479 #define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
   12480 #endif
   12481 #endif
   12482 #endif
   12483 
   12484 #if defined(LIBXML_WRITER_ENABLED)
   12485 #ifdef bottom_xmlwriter
   12486 #undef xmlTextWriterWriteFormatString
   12487 extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
   12488 #else
   12489 #ifndef xmlTextWriterWriteFormatString
   12490 extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
   12491 #define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
   12492 #endif
   12493 #endif
   12494 #endif
   12495 
   12496 #if defined(LIBXML_WRITER_ENABLED)
   12497 #ifdef bottom_xmlwriter
   12498 #undef xmlTextWriterWritePI
   12499 extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
   12500 #else
   12501 #ifndef xmlTextWriterWritePI
   12502 extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
   12503 #define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
   12504 #endif
   12505 #endif
   12506 #endif
   12507 
   12508 #if defined(LIBXML_WRITER_ENABLED)
   12509 #ifdef bottom_xmlwriter
   12510 #undef xmlTextWriterWriteRaw
   12511 extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
   12512 #else
   12513 #ifndef xmlTextWriterWriteRaw
   12514 extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
   12515 #define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
   12516 #endif
   12517 #endif
   12518 #endif
   12519 
   12520 #if defined(LIBXML_WRITER_ENABLED)
   12521 #ifdef bottom_xmlwriter
   12522 #undef xmlTextWriterWriteRawLen
   12523 extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
   12524 #else
   12525 #ifndef xmlTextWriterWriteRawLen
   12526 extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
   12527 #define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
   12528 #endif
   12529 #endif
   12530 #endif
   12531 
   12532 #if defined(LIBXML_WRITER_ENABLED)
   12533 #ifdef bottom_xmlwriter
   12534 #undef xmlTextWriterWriteString
   12535 extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
   12536 #else
   12537 #ifndef xmlTextWriterWriteString
   12538 extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
   12539 #define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
   12540 #endif
   12541 #endif
   12542 #endif
   12543 
   12544 #if defined(LIBXML_WRITER_ENABLED)
   12545 #ifdef bottom_xmlwriter
   12546 #undef xmlTextWriterWriteVFormatAttribute
   12547 extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
   12548 #else
   12549 #ifndef xmlTextWriterWriteVFormatAttribute
   12550 extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
   12551 #define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
   12552 #endif
   12553 #endif
   12554 #endif
   12555 
   12556 #if defined(LIBXML_WRITER_ENABLED)
   12557 #ifdef bottom_xmlwriter
   12558 #undef xmlTextWriterWriteVFormatAttributeNS
   12559 extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
   12560 #else
   12561 #ifndef xmlTextWriterWriteVFormatAttributeNS
   12562 extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
   12563 #define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
   12564 #endif
   12565 #endif
   12566 #endif
   12567 
   12568 #if defined(LIBXML_WRITER_ENABLED)
   12569 #ifdef bottom_xmlwriter
   12570 #undef xmlTextWriterWriteVFormatCDATA
   12571 extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
   12572 #else
   12573 #ifndef xmlTextWriterWriteVFormatCDATA
   12574 extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
   12575 #define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
   12576 #endif
   12577 #endif
   12578 #endif
   12579 
   12580 #if defined(LIBXML_WRITER_ENABLED)
   12581 #ifdef bottom_xmlwriter
   12582 #undef xmlTextWriterWriteVFormatComment
   12583 extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
   12584 #else
   12585 #ifndef xmlTextWriterWriteVFormatComment
   12586 extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
   12587 #define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
   12588 #endif
   12589 #endif
   12590 #endif
   12591 
   12592 #if defined(LIBXML_WRITER_ENABLED)
   12593 #ifdef bottom_xmlwriter
   12594 #undef xmlTextWriterWriteVFormatDTD
   12595 extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
   12596 #else
   12597 #ifndef xmlTextWriterWriteVFormatDTD
   12598 extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
   12599 #define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
   12600 #endif
   12601 #endif
   12602 #endif
   12603 
   12604 #if defined(LIBXML_WRITER_ENABLED)
   12605 #ifdef bottom_xmlwriter
   12606 #undef xmlTextWriterWriteVFormatDTDAttlist
   12607 extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
   12608 #else
   12609 #ifndef xmlTextWriterWriteVFormatDTDAttlist
   12610 extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
   12611 #define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
   12612 #endif
   12613 #endif
   12614 #endif
   12615 
   12616 #if defined(LIBXML_WRITER_ENABLED)
   12617 #ifdef bottom_xmlwriter
   12618 #undef xmlTextWriterWriteVFormatDTDElement
   12619 extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
   12620 #else
   12621 #ifndef xmlTextWriterWriteVFormatDTDElement
   12622 extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
   12623 #define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
   12624 #endif
   12625 #endif
   12626 #endif
   12627 
   12628 #if defined(LIBXML_WRITER_ENABLED)
   12629 #ifdef bottom_xmlwriter
   12630 #undef xmlTextWriterWriteVFormatDTDInternalEntity
   12631 extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
   12632 #else
   12633 #ifndef xmlTextWriterWriteVFormatDTDInternalEntity
   12634 extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
   12635 #define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
   12636 #endif
   12637 #endif
   12638 #endif
   12639 
   12640 #if defined(LIBXML_WRITER_ENABLED)
   12641 #ifdef bottom_xmlwriter
   12642 #undef xmlTextWriterWriteVFormatElement
   12643 extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
   12644 #else
   12645 #ifndef xmlTextWriterWriteVFormatElement
   12646 extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
   12647 #define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
   12648 #endif
   12649 #endif
   12650 #endif
   12651 
   12652 #if defined(LIBXML_WRITER_ENABLED)
   12653 #ifdef bottom_xmlwriter
   12654 #undef xmlTextWriterWriteVFormatElementNS
   12655 extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
   12656 #else
   12657 #ifndef xmlTextWriterWriteVFormatElementNS
   12658 extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
   12659 #define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
   12660 #endif
   12661 #endif
   12662 #endif
   12663 
   12664 #if defined(LIBXML_WRITER_ENABLED)
   12665 #ifdef bottom_xmlwriter
   12666 #undef xmlTextWriterWriteVFormatPI
   12667 extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
   12668 #else
   12669 #ifndef xmlTextWriterWriteVFormatPI
   12670 extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
   12671 #define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
   12672 #endif
   12673 #endif
   12674 #endif
   12675 
   12676 #if defined(LIBXML_WRITER_ENABLED)
   12677 #ifdef bottom_xmlwriter
   12678 #undef xmlTextWriterWriteVFormatRaw
   12679 extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
   12680 #else
   12681 #ifndef xmlTextWriterWriteVFormatRaw
   12682 extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
   12683 #define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
   12684 #endif
   12685 #endif
   12686 #endif
   12687 
   12688 #if defined(LIBXML_WRITER_ENABLED)
   12689 #ifdef bottom_xmlwriter
   12690 #undef xmlTextWriterWriteVFormatString
   12691 extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
   12692 #else
   12693 #ifndef xmlTextWriterWriteVFormatString
   12694 extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
   12695 #define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
   12696 #endif
   12697 #endif
   12698 #endif
   12699 
   12700 #ifdef bottom_globals
   12701 #undef xmlThrDefBufferAllocScheme
   12702 extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
   12703 #else
   12704 #ifndef xmlThrDefBufferAllocScheme
   12705 extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
   12706 #define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
   12707 #endif
   12708 #endif
   12709 
   12710 #ifdef bottom_globals
   12711 #undef xmlThrDefDefaultBufferSize
   12712 extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
   12713 #else
   12714 #ifndef xmlThrDefDefaultBufferSize
   12715 extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
   12716 #define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
   12717 #endif
   12718 #endif
   12719 
   12720 #ifdef bottom_globals
   12721 #undef xmlThrDefDeregisterNodeDefault
   12722 extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
   12723 #else
   12724 #ifndef xmlThrDefDeregisterNodeDefault
   12725 extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
   12726 #define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
   12727 #endif
   12728 #endif
   12729 
   12730 #ifdef bottom_globals
   12731 #undef xmlThrDefDoValidityCheckingDefaultValue
   12732 extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
   12733 #else
   12734 #ifndef xmlThrDefDoValidityCheckingDefaultValue
   12735 extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
   12736 #define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
   12737 #endif
   12738 #endif
   12739 
   12740 #ifdef bottom_globals
   12741 #undef xmlThrDefGetWarningsDefaultValue
   12742 extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
   12743 #else
   12744 #ifndef xmlThrDefGetWarningsDefaultValue
   12745 extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
   12746 #define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
   12747 #endif
   12748 #endif
   12749 
   12750 #ifdef bottom_globals
   12751 #undef xmlThrDefIndentTreeOutput
   12752 extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
   12753 #else
   12754 #ifndef xmlThrDefIndentTreeOutput
   12755 extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
   12756 #define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
   12757 #endif
   12758 #endif
   12759 
   12760 #ifdef bottom_globals
   12761 #undef xmlThrDefKeepBlanksDefaultValue
   12762 extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
   12763 #else
   12764 #ifndef xmlThrDefKeepBlanksDefaultValue
   12765 extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
   12766 #define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
   12767 #endif
   12768 #endif
   12769 
   12770 #ifdef bottom_globals
   12771 #undef xmlThrDefLineNumbersDefaultValue
   12772 extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
   12773 #else
   12774 #ifndef xmlThrDefLineNumbersDefaultValue
   12775 extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
   12776 #define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
   12777 #endif
   12778 #endif
   12779 
   12780 #ifdef bottom_globals
   12781 #undef xmlThrDefLoadExtDtdDefaultValue
   12782 extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
   12783 #else
   12784 #ifndef xmlThrDefLoadExtDtdDefaultValue
   12785 extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
   12786 #define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
   12787 #endif
   12788 #endif
   12789 
   12790 #ifdef bottom_globals
   12791 #undef xmlThrDefOutputBufferCreateFilenameDefault
   12792 extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
   12793 #else
   12794 #ifndef xmlThrDefOutputBufferCreateFilenameDefault
   12795 extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
   12796 #define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
   12797 #endif
   12798 #endif
   12799 
   12800 #ifdef bottom_globals
   12801 #undef xmlThrDefParserDebugEntities
   12802 extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
   12803 #else
   12804 #ifndef xmlThrDefParserDebugEntities
   12805 extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
   12806 #define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
   12807 #endif
   12808 #endif
   12809 
   12810 #ifdef bottom_globals
   12811 #undef xmlThrDefParserInputBufferCreateFilenameDefault
   12812 extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
   12813 #else
   12814 #ifndef xmlThrDefParserInputBufferCreateFilenameDefault
   12815 extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
   12816 #define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
   12817 #endif
   12818 #endif
   12819 
   12820 #ifdef bottom_globals
   12821 #undef xmlThrDefPedanticParserDefaultValue
   12822 extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
   12823 #else
   12824 #ifndef xmlThrDefPedanticParserDefaultValue
   12825 extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
   12826 #define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
   12827 #endif
   12828 #endif
   12829 
   12830 #ifdef bottom_globals
   12831 #undef xmlThrDefRegisterNodeDefault
   12832 extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
   12833 #else
   12834 #ifndef xmlThrDefRegisterNodeDefault
   12835 extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
   12836 #define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
   12837 #endif
   12838 #endif
   12839 
   12840 #ifdef bottom_globals
   12841 #undef xmlThrDefSaveNoEmptyTags
   12842 extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
   12843 #else
   12844 #ifndef xmlThrDefSaveNoEmptyTags
   12845 extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
   12846 #define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
   12847 #endif
   12848 #endif
   12849 
   12850 #ifdef bottom_globals
   12851 #undef xmlThrDefSetGenericErrorFunc
   12852 extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
   12853 #else
   12854 #ifndef xmlThrDefSetGenericErrorFunc
   12855 extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
   12856 #define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
   12857 #endif
   12858 #endif
   12859 
   12860 #ifdef bottom_globals
   12861 #undef xmlThrDefSetStructuredErrorFunc
   12862 extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
   12863 #else
   12864 #ifndef xmlThrDefSetStructuredErrorFunc
   12865 extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
   12866 #define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__internal_alias
   12867 #endif
   12868 #endif
   12869 
   12870 #ifdef bottom_globals
   12871 #undef xmlThrDefSubstituteEntitiesDefaultValue
   12872 extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
   12873 #else
   12874 #ifndef xmlThrDefSubstituteEntitiesDefaultValue
   12875 extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
   12876 #define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__internal_alias
   12877 #endif
   12878 #endif
   12879 
   12880 #ifdef bottom_globals
   12881 #undef xmlThrDefTreeIndentString
   12882 extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
   12883 #else
   12884 #ifndef xmlThrDefTreeIndentString
   12885 extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
   12886 #define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
   12887 #endif
   12888 #endif
   12889 
   12890 #if defined(LIBXML_UNICODE_ENABLED)
   12891 #ifdef bottom_xmlunicode
   12892 #undef xmlUCSIsAegeanNumbers
   12893 extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
   12894 #else
   12895 #ifndef xmlUCSIsAegeanNumbers
   12896 extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
   12897 #define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
   12898 #endif
   12899 #endif
   12900 #endif
   12901 
   12902 #if defined(LIBXML_UNICODE_ENABLED)
   12903 #ifdef bottom_xmlunicode
   12904 #undef xmlUCSIsAlphabeticPresentationForms
   12905 extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
   12906 #else
   12907 #ifndef xmlUCSIsAlphabeticPresentationForms
   12908 extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
   12909 #define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
   12910 #endif
   12911 #endif
   12912 #endif
   12913 
   12914 #if defined(LIBXML_UNICODE_ENABLED)
   12915 #ifdef bottom_xmlunicode
   12916 #undef xmlUCSIsArabic
   12917 extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
   12918 #else
   12919 #ifndef xmlUCSIsArabic
   12920 extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
   12921 #define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
   12922 #endif
   12923 #endif
   12924 #endif
   12925 
   12926 #if defined(LIBXML_UNICODE_ENABLED)
   12927 #ifdef bottom_xmlunicode
   12928 #undef xmlUCSIsArabicPresentationFormsA
   12929 extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
   12930 #else
   12931 #ifndef xmlUCSIsArabicPresentationFormsA
   12932 extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
   12933 #define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
   12934 #endif
   12935 #endif
   12936 #endif
   12937 
   12938 #if defined(LIBXML_UNICODE_ENABLED)
   12939 #ifdef bottom_xmlunicode
   12940 #undef xmlUCSIsArabicPresentationFormsB
   12941 extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
   12942 #else
   12943 #ifndef xmlUCSIsArabicPresentationFormsB
   12944 extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
   12945 #define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
   12946 #endif
   12947 #endif
   12948 #endif
   12949 
   12950 #if defined(LIBXML_UNICODE_ENABLED)
   12951 #ifdef bottom_xmlunicode
   12952 #undef xmlUCSIsArmenian
   12953 extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
   12954 #else
   12955 #ifndef xmlUCSIsArmenian
   12956 extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
   12957 #define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
   12958 #endif
   12959 #endif
   12960 #endif
   12961 
   12962 #if defined(LIBXML_UNICODE_ENABLED)
   12963 #ifdef bottom_xmlunicode
   12964 #undef xmlUCSIsArrows
   12965 extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
   12966 #else
   12967 #ifndef xmlUCSIsArrows
   12968 extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
   12969 #define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
   12970 #endif
   12971 #endif
   12972 #endif
   12973 
   12974 #if defined(LIBXML_UNICODE_ENABLED)
   12975 #ifdef bottom_xmlunicode
   12976 #undef xmlUCSIsBasicLatin
   12977 extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
   12978 #else
   12979 #ifndef xmlUCSIsBasicLatin
   12980 extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
   12981 #define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
   12982 #endif
   12983 #endif
   12984 #endif
   12985 
   12986 #if defined(LIBXML_UNICODE_ENABLED)
   12987 #ifdef bottom_xmlunicode
   12988 #undef xmlUCSIsBengali
   12989 extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
   12990 #else
   12991 #ifndef xmlUCSIsBengali
   12992 extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
   12993 #define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
   12994 #endif
   12995 #endif
   12996 #endif
   12997 
   12998 #if defined(LIBXML_UNICODE_ENABLED)
   12999 #ifdef bottom_xmlunicode
   13000 #undef xmlUCSIsBlock
   13001 extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
   13002 #else
   13003 #ifndef xmlUCSIsBlock
   13004 extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
   13005 #define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
   13006 #endif
   13007 #endif
   13008 #endif
   13009 
   13010 #if defined(LIBXML_UNICODE_ENABLED)
   13011 #ifdef bottom_xmlunicode
   13012 #undef xmlUCSIsBlockElements
   13013 extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
   13014 #else
   13015 #ifndef xmlUCSIsBlockElements
   13016 extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
   13017 #define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
   13018 #endif
   13019 #endif
   13020 #endif
   13021 
   13022 #if defined(LIBXML_UNICODE_ENABLED)
   13023 #ifdef bottom_xmlunicode
   13024 #undef xmlUCSIsBopomofo
   13025 extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
   13026 #else
   13027 #ifndef xmlUCSIsBopomofo
   13028 extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
   13029 #define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
   13030 #endif
   13031 #endif
   13032 #endif
   13033 
   13034 #if defined(LIBXML_UNICODE_ENABLED)
   13035 #ifdef bottom_xmlunicode
   13036 #undef xmlUCSIsBopomofoExtended
   13037 extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
   13038 #else
   13039 #ifndef xmlUCSIsBopomofoExtended
   13040 extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
   13041 #define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
   13042 #endif
   13043 #endif
   13044 #endif
   13045 
   13046 #if defined(LIBXML_UNICODE_ENABLED)
   13047 #ifdef bottom_xmlunicode
   13048 #undef xmlUCSIsBoxDrawing
   13049 extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
   13050 #else
   13051 #ifndef xmlUCSIsBoxDrawing
   13052 extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
   13053 #define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
   13054 #endif
   13055 #endif
   13056 #endif
   13057 
   13058 #if defined(LIBXML_UNICODE_ENABLED)
   13059 #ifdef bottom_xmlunicode
   13060 #undef xmlUCSIsBraillePatterns
   13061 extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
   13062 #else
   13063 #ifndef xmlUCSIsBraillePatterns
   13064 extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
   13065 #define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
   13066 #endif
   13067 #endif
   13068 #endif
   13069 
   13070 #if defined(LIBXML_UNICODE_ENABLED)
   13071 #ifdef bottom_xmlunicode
   13072 #undef xmlUCSIsBuhid
   13073 extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
   13074 #else
   13075 #ifndef xmlUCSIsBuhid
   13076 extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
   13077 #define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
   13078 #endif
   13079 #endif
   13080 #endif
   13081 
   13082 #if defined(LIBXML_UNICODE_ENABLED)
   13083 #ifdef bottom_xmlunicode
   13084 #undef xmlUCSIsByzantineMusicalSymbols
   13085 extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
   13086 #else
   13087 #ifndef xmlUCSIsByzantineMusicalSymbols
   13088 extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
   13089 #define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
   13090 #endif
   13091 #endif
   13092 #endif
   13093 
   13094 #if defined(LIBXML_UNICODE_ENABLED)
   13095 #ifdef bottom_xmlunicode
   13096 #undef xmlUCSIsCJKCompatibility
   13097 extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
   13098 #else
   13099 #ifndef xmlUCSIsCJKCompatibility
   13100 extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
   13101 #define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
   13102 #endif
   13103 #endif
   13104 #endif
   13105 
   13106 #if defined(LIBXML_UNICODE_ENABLED)
   13107 #ifdef bottom_xmlunicode
   13108 #undef xmlUCSIsCJKCompatibilityForms
   13109 extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
   13110 #else
   13111 #ifndef xmlUCSIsCJKCompatibilityForms
   13112 extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
   13113 #define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
   13114 #endif
   13115 #endif
   13116 #endif
   13117 
   13118 #if defined(LIBXML_UNICODE_ENABLED)
   13119 #ifdef bottom_xmlunicode
   13120 #undef xmlUCSIsCJKCompatibilityIdeographs
   13121 extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
   13122 #else
   13123 #ifndef xmlUCSIsCJKCompatibilityIdeographs
   13124 extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
   13125 #define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
   13126 #endif
   13127 #endif
   13128 #endif
   13129 
   13130 #if defined(LIBXML_UNICODE_ENABLED)
   13131 #ifdef bottom_xmlunicode
   13132 #undef xmlUCSIsCJKCompatibilityIdeographsSupplement
   13133 extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
   13134 #else
   13135 #ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
   13136 extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
   13137 #define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
   13138 #endif
   13139 #endif
   13140 #endif
   13141 
   13142 #if defined(LIBXML_UNICODE_ENABLED)
   13143 #ifdef bottom_xmlunicode
   13144 #undef xmlUCSIsCJKRadicalsSupplement
   13145 extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
   13146 #else
   13147 #ifndef xmlUCSIsCJKRadicalsSupplement
   13148 extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
   13149 #define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
   13150 #endif
   13151 #endif
   13152 #endif
   13153 
   13154 #if defined(LIBXML_UNICODE_ENABLED)
   13155 #ifdef bottom_xmlunicode
   13156 #undef xmlUCSIsCJKSymbolsandPunctuation
   13157 extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
   13158 #else
   13159 #ifndef xmlUCSIsCJKSymbolsandPunctuation
   13160 extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
   13161 #define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
   13162 #endif
   13163 #endif
   13164 #endif
   13165 
   13166 #if defined(LIBXML_UNICODE_ENABLED)
   13167 #ifdef bottom_xmlunicode
   13168 #undef xmlUCSIsCJKUnifiedIdeographs
   13169 extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
   13170 #else
   13171 #ifndef xmlUCSIsCJKUnifiedIdeographs
   13172 extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
   13173 #define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
   13174 #endif
   13175 #endif
   13176 #endif
   13177 
   13178 #if defined(LIBXML_UNICODE_ENABLED)
   13179 #ifdef bottom_xmlunicode
   13180 #undef xmlUCSIsCJKUnifiedIdeographsExtensionA
   13181 extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
   13182 #else
   13183 #ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
   13184 extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
   13185 #define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
   13186 #endif
   13187 #endif
   13188 #endif
   13189 
   13190 #if defined(LIBXML_UNICODE_ENABLED)
   13191 #ifdef bottom_xmlunicode
   13192 #undef xmlUCSIsCJKUnifiedIdeographsExtensionB
   13193 extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
   13194 #else
   13195 #ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
   13196 extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
   13197 #define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
   13198 #endif
   13199 #endif
   13200 #endif
   13201 
   13202 #if defined(LIBXML_UNICODE_ENABLED)
   13203 #ifdef bottom_xmlunicode
   13204 #undef xmlUCSIsCat
   13205 extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
   13206 #else
   13207 #ifndef xmlUCSIsCat
   13208 extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
   13209 #define xmlUCSIsCat xmlUCSIsCat__internal_alias
   13210 #endif
   13211 #endif
   13212 #endif
   13213 
   13214 #if defined(LIBXML_UNICODE_ENABLED)
   13215 #ifdef bottom_xmlunicode
   13216 #undef xmlUCSIsCatC
   13217 extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
   13218 #else
   13219 #ifndef xmlUCSIsCatC
   13220 extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
   13221 #define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
   13222 #endif
   13223 #endif
   13224 #endif
   13225 
   13226 #if defined(LIBXML_UNICODE_ENABLED)
   13227 #ifdef bottom_xmlunicode
   13228 #undef xmlUCSIsCatCc
   13229 extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
   13230 #else
   13231 #ifndef xmlUCSIsCatCc
   13232 extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
   13233 #define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
   13234 #endif
   13235 #endif
   13236 #endif
   13237 
   13238 #if defined(LIBXML_UNICODE_ENABLED)
   13239 #ifdef bottom_xmlunicode
   13240 #undef xmlUCSIsCatCf
   13241 extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
   13242 #else
   13243 #ifndef xmlUCSIsCatCf
   13244 extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
   13245 #define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
   13246 #endif
   13247 #endif
   13248 #endif
   13249 
   13250 #if defined(LIBXML_UNICODE_ENABLED)
   13251 #ifdef bottom_xmlunicode
   13252 #undef xmlUCSIsCatCo
   13253 extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
   13254 #else
   13255 #ifndef xmlUCSIsCatCo
   13256 extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
   13257 #define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
   13258 #endif
   13259 #endif
   13260 #endif
   13261 
   13262 #if defined(LIBXML_UNICODE_ENABLED)
   13263 #ifdef bottom_xmlunicode
   13264 #undef xmlUCSIsCatCs
   13265 extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
   13266 #else
   13267 #ifndef xmlUCSIsCatCs
   13268 extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
   13269 #define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
   13270 #endif
   13271 #endif
   13272 #endif
   13273 
   13274 #if defined(LIBXML_UNICODE_ENABLED)
   13275 #ifdef bottom_xmlunicode
   13276 #undef xmlUCSIsCatL
   13277 extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
   13278 #else
   13279 #ifndef xmlUCSIsCatL
   13280 extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
   13281 #define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
   13282 #endif
   13283 #endif
   13284 #endif
   13285 
   13286 #if defined(LIBXML_UNICODE_ENABLED)
   13287 #ifdef bottom_xmlunicode
   13288 #undef xmlUCSIsCatLl
   13289 extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
   13290 #else
   13291 #ifndef xmlUCSIsCatLl
   13292 extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
   13293 #define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
   13294 #endif
   13295 #endif
   13296 #endif
   13297 
   13298 #if defined(LIBXML_UNICODE_ENABLED)
   13299 #ifdef bottom_xmlunicode
   13300 #undef xmlUCSIsCatLm
   13301 extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
   13302 #else
   13303 #ifndef xmlUCSIsCatLm
   13304 extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
   13305 #define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
   13306 #endif
   13307 #endif
   13308 #endif
   13309 
   13310 #if defined(LIBXML_UNICODE_ENABLED)
   13311 #ifdef bottom_xmlunicode
   13312 #undef xmlUCSIsCatLo
   13313 extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
   13314 #else
   13315 #ifndef xmlUCSIsCatLo
   13316 extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
   13317 #define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
   13318 #endif
   13319 #endif
   13320 #endif
   13321 
   13322 #if defined(LIBXML_UNICODE_ENABLED)
   13323 #ifdef bottom_xmlunicode
   13324 #undef xmlUCSIsCatLt
   13325 extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
   13326 #else
   13327 #ifndef xmlUCSIsCatLt
   13328 extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
   13329 #define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
   13330 #endif
   13331 #endif
   13332 #endif
   13333 
   13334 #if defined(LIBXML_UNICODE_ENABLED)
   13335 #ifdef bottom_xmlunicode
   13336 #undef xmlUCSIsCatLu
   13337 extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
   13338 #else
   13339 #ifndef xmlUCSIsCatLu
   13340 extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
   13341 #define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
   13342 #endif
   13343 #endif
   13344 #endif
   13345 
   13346 #if defined(LIBXML_UNICODE_ENABLED)
   13347 #ifdef bottom_xmlunicode
   13348 #undef xmlUCSIsCatM
   13349 extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
   13350 #else
   13351 #ifndef xmlUCSIsCatM
   13352 extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
   13353 #define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
   13354 #endif
   13355 #endif
   13356 #endif
   13357 
   13358 #if defined(LIBXML_UNICODE_ENABLED)
   13359 #ifdef bottom_xmlunicode
   13360 #undef xmlUCSIsCatMc
   13361 extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
   13362 #else
   13363 #ifndef xmlUCSIsCatMc
   13364 extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
   13365 #define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
   13366 #endif
   13367 #endif
   13368 #endif
   13369 
   13370 #if defined(LIBXML_UNICODE_ENABLED)
   13371 #ifdef bottom_xmlunicode
   13372 #undef xmlUCSIsCatMe
   13373 extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
   13374 #else
   13375 #ifndef xmlUCSIsCatMe
   13376 extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
   13377 #define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
   13378 #endif
   13379 #endif
   13380 #endif
   13381 
   13382 #if defined(LIBXML_UNICODE_ENABLED)
   13383 #ifdef bottom_xmlunicode
   13384 #undef xmlUCSIsCatMn
   13385 extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
   13386 #else
   13387 #ifndef xmlUCSIsCatMn
   13388 extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
   13389 #define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
   13390 #endif
   13391 #endif
   13392 #endif
   13393 
   13394 #if defined(LIBXML_UNICODE_ENABLED)
   13395 #ifdef bottom_xmlunicode
   13396 #undef xmlUCSIsCatN
   13397 extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
   13398 #else
   13399 #ifndef xmlUCSIsCatN
   13400 extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
   13401 #define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
   13402 #endif
   13403 #endif
   13404 #endif
   13405 
   13406 #if defined(LIBXML_UNICODE_ENABLED)
   13407 #ifdef bottom_xmlunicode
   13408 #undef xmlUCSIsCatNd
   13409 extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
   13410 #else
   13411 #ifndef xmlUCSIsCatNd
   13412 extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
   13413 #define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
   13414 #endif
   13415 #endif
   13416 #endif
   13417 
   13418 #if defined(LIBXML_UNICODE_ENABLED)
   13419 #ifdef bottom_xmlunicode
   13420 #undef xmlUCSIsCatNl
   13421 extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
   13422 #else
   13423 #ifndef xmlUCSIsCatNl
   13424 extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
   13425 #define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
   13426 #endif
   13427 #endif
   13428 #endif
   13429 
   13430 #if defined(LIBXML_UNICODE_ENABLED)
   13431 #ifdef bottom_xmlunicode
   13432 #undef xmlUCSIsCatNo
   13433 extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
   13434 #else
   13435 #ifndef xmlUCSIsCatNo
   13436 extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
   13437 #define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
   13438 #endif
   13439 #endif
   13440 #endif
   13441 
   13442 #if defined(LIBXML_UNICODE_ENABLED)
   13443 #ifdef bottom_xmlunicode
   13444 #undef xmlUCSIsCatP
   13445 extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
   13446 #else
   13447 #ifndef xmlUCSIsCatP
   13448 extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
   13449 #define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
   13450 #endif
   13451 #endif
   13452 #endif
   13453 
   13454 #if defined(LIBXML_UNICODE_ENABLED)
   13455 #ifdef bottom_xmlunicode
   13456 #undef xmlUCSIsCatPc
   13457 extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
   13458 #else
   13459 #ifndef xmlUCSIsCatPc
   13460 extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
   13461 #define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
   13462 #endif
   13463 #endif
   13464 #endif
   13465 
   13466 #if defined(LIBXML_UNICODE_ENABLED)
   13467 #ifdef bottom_xmlunicode
   13468 #undef xmlUCSIsCatPd
   13469 extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
   13470 #else
   13471 #ifndef xmlUCSIsCatPd
   13472 extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
   13473 #define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
   13474 #endif
   13475 #endif
   13476 #endif
   13477 
   13478 #if defined(LIBXML_UNICODE_ENABLED)
   13479 #ifdef bottom_xmlunicode
   13480 #undef xmlUCSIsCatPe
   13481 extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
   13482 #else
   13483 #ifndef xmlUCSIsCatPe
   13484 extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
   13485 #define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
   13486 #endif
   13487 #endif
   13488 #endif
   13489 
   13490 #if defined(LIBXML_UNICODE_ENABLED)
   13491 #ifdef bottom_xmlunicode
   13492 #undef xmlUCSIsCatPf
   13493 extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
   13494 #else
   13495 #ifndef xmlUCSIsCatPf
   13496 extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
   13497 #define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
   13498 #endif
   13499 #endif
   13500 #endif
   13501 
   13502 #if defined(LIBXML_UNICODE_ENABLED)
   13503 #ifdef bottom_xmlunicode
   13504 #undef xmlUCSIsCatPi
   13505 extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
   13506 #else
   13507 #ifndef xmlUCSIsCatPi
   13508 extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
   13509 #define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
   13510 #endif
   13511 #endif
   13512 #endif
   13513 
   13514 #if defined(LIBXML_UNICODE_ENABLED)
   13515 #ifdef bottom_xmlunicode
   13516 #undef xmlUCSIsCatPo
   13517 extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
   13518 #else
   13519 #ifndef xmlUCSIsCatPo
   13520 extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
   13521 #define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
   13522 #endif
   13523 #endif
   13524 #endif
   13525 
   13526 #if defined(LIBXML_UNICODE_ENABLED)
   13527 #ifdef bottom_xmlunicode
   13528 #undef xmlUCSIsCatPs
   13529 extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
   13530 #else
   13531 #ifndef xmlUCSIsCatPs
   13532 extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
   13533 #define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
   13534 #endif
   13535 #endif
   13536 #endif
   13537 
   13538 #if defined(LIBXML_UNICODE_ENABLED)
   13539 #ifdef bottom_xmlunicode
   13540 #undef xmlUCSIsCatS
   13541 extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
   13542 #else
   13543 #ifndef xmlUCSIsCatS
   13544 extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
   13545 #define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
   13546 #endif
   13547 #endif
   13548 #endif
   13549 
   13550 #if defined(LIBXML_UNICODE_ENABLED)
   13551 #ifdef bottom_xmlunicode
   13552 #undef xmlUCSIsCatSc
   13553 extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
   13554 #else
   13555 #ifndef xmlUCSIsCatSc
   13556 extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
   13557 #define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
   13558 #endif
   13559 #endif
   13560 #endif
   13561 
   13562 #if defined(LIBXML_UNICODE_ENABLED)
   13563 #ifdef bottom_xmlunicode
   13564 #undef xmlUCSIsCatSk
   13565 extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
   13566 #else
   13567 #ifndef xmlUCSIsCatSk
   13568 extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
   13569 #define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
   13570 #endif
   13571 #endif
   13572 #endif
   13573 
   13574 #if defined(LIBXML_UNICODE_ENABLED)
   13575 #ifdef bottom_xmlunicode
   13576 #undef xmlUCSIsCatSm
   13577 extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
   13578 #else
   13579 #ifndef xmlUCSIsCatSm
   13580 extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
   13581 #define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
   13582 #endif
   13583 #endif
   13584 #endif
   13585 
   13586 #if defined(LIBXML_UNICODE_ENABLED)
   13587 #ifdef bottom_xmlunicode
   13588 #undef xmlUCSIsCatSo
   13589 extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
   13590 #else
   13591 #ifndef xmlUCSIsCatSo
   13592 extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
   13593 #define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
   13594 #endif
   13595 #endif
   13596 #endif
   13597 
   13598 #if defined(LIBXML_UNICODE_ENABLED)
   13599 #ifdef bottom_xmlunicode
   13600 #undef xmlUCSIsCatZ
   13601 extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
   13602 #else
   13603 #ifndef xmlUCSIsCatZ
   13604 extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
   13605 #define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
   13606 #endif
   13607 #endif
   13608 #endif
   13609 
   13610 #if defined(LIBXML_UNICODE_ENABLED)
   13611 #ifdef bottom_xmlunicode
   13612 #undef xmlUCSIsCatZl
   13613 extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
   13614 #else
   13615 #ifndef xmlUCSIsCatZl
   13616 extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
   13617 #define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
   13618 #endif
   13619 #endif
   13620 #endif
   13621 
   13622 #if defined(LIBXML_UNICODE_ENABLED)
   13623 #ifdef bottom_xmlunicode
   13624 #undef xmlUCSIsCatZp
   13625 extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
   13626 #else
   13627 #ifndef xmlUCSIsCatZp
   13628 extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
   13629 #define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
   13630 #endif
   13631 #endif
   13632 #endif
   13633 
   13634 #if defined(LIBXML_UNICODE_ENABLED)
   13635 #ifdef bottom_xmlunicode
   13636 #undef xmlUCSIsCatZs
   13637 extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
   13638 #else
   13639 #ifndef xmlUCSIsCatZs
   13640 extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
   13641 #define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
   13642 #endif
   13643 #endif
   13644 #endif
   13645 
   13646 #if defined(LIBXML_UNICODE_ENABLED)
   13647 #ifdef bottom_xmlunicode
   13648 #undef xmlUCSIsCherokee
   13649 extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
   13650 #else
   13651 #ifndef xmlUCSIsCherokee
   13652 extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
   13653 #define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
   13654 #endif
   13655 #endif
   13656 #endif
   13657 
   13658 #if defined(LIBXML_UNICODE_ENABLED)
   13659 #ifdef bottom_xmlunicode
   13660 #undef xmlUCSIsCombiningDiacriticalMarks
   13661 extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
   13662 #else
   13663 #ifndef xmlUCSIsCombiningDiacriticalMarks
   13664 extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
   13665 #define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
   13666 #endif
   13667 #endif
   13668 #endif
   13669 
   13670 #if defined(LIBXML_UNICODE_ENABLED)
   13671 #ifdef bottom_xmlunicode
   13672 #undef xmlUCSIsCombiningDiacriticalMarksforSymbols
   13673 extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
   13674 #else
   13675 #ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
   13676 extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
   13677 #define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
   13678 #endif
   13679 #endif
   13680 #endif
   13681 
   13682 #if defined(LIBXML_UNICODE_ENABLED)
   13683 #ifdef bottom_xmlunicode
   13684 #undef xmlUCSIsCombiningHalfMarks
   13685 extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
   13686 #else
   13687 #ifndef xmlUCSIsCombiningHalfMarks
   13688 extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
   13689 #define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
   13690 #endif
   13691 #endif
   13692 #endif
   13693 
   13694 #if defined(LIBXML_UNICODE_ENABLED)
   13695 #ifdef bottom_xmlunicode
   13696 #undef xmlUCSIsCombiningMarksforSymbols
   13697 extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
   13698 #else
   13699 #ifndef xmlUCSIsCombiningMarksforSymbols
   13700 extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
   13701 #define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
   13702 #endif
   13703 #endif
   13704 #endif
   13705 
   13706 #if defined(LIBXML_UNICODE_ENABLED)
   13707 #ifdef bottom_xmlunicode
   13708 #undef xmlUCSIsControlPictures
   13709 extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
   13710 #else
   13711 #ifndef xmlUCSIsControlPictures
   13712 extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
   13713 #define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
   13714 #endif
   13715 #endif
   13716 #endif
   13717 
   13718 #if defined(LIBXML_UNICODE_ENABLED)
   13719 #ifdef bottom_xmlunicode
   13720 #undef xmlUCSIsCurrencySymbols
   13721 extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
   13722 #else
   13723 #ifndef xmlUCSIsCurrencySymbols
   13724 extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
   13725 #define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
   13726 #endif
   13727 #endif
   13728 #endif
   13729 
   13730 #if defined(LIBXML_UNICODE_ENABLED)
   13731 #ifdef bottom_xmlunicode
   13732 #undef xmlUCSIsCypriotSyllabary
   13733 extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
   13734 #else
   13735 #ifndef xmlUCSIsCypriotSyllabary
   13736 extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
   13737 #define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
   13738 #endif
   13739 #endif
   13740 #endif
   13741 
   13742 #if defined(LIBXML_UNICODE_ENABLED)
   13743 #ifdef bottom_xmlunicode
   13744 #undef xmlUCSIsCyrillic
   13745 extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
   13746 #else
   13747 #ifndef xmlUCSIsCyrillic
   13748 extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
   13749 #define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
   13750 #endif
   13751 #endif
   13752 #endif
   13753 
   13754 #if defined(LIBXML_UNICODE_ENABLED)
   13755 #ifdef bottom_xmlunicode
   13756 #undef xmlUCSIsCyrillicSupplement
   13757 extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
   13758 #else
   13759 #ifndef xmlUCSIsCyrillicSupplement
   13760 extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
   13761 #define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
   13762 #endif
   13763 #endif
   13764 #endif
   13765 
   13766 #if defined(LIBXML_UNICODE_ENABLED)
   13767 #ifdef bottom_xmlunicode
   13768 #undef xmlUCSIsDeseret
   13769 extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
   13770 #else
   13771 #ifndef xmlUCSIsDeseret
   13772 extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
   13773 #define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
   13774 #endif
   13775 #endif
   13776 #endif
   13777 
   13778 #if defined(LIBXML_UNICODE_ENABLED)
   13779 #ifdef bottom_xmlunicode
   13780 #undef xmlUCSIsDevanagari
   13781 extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
   13782 #else
   13783 #ifndef xmlUCSIsDevanagari
   13784 extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
   13785 #define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
   13786 #endif
   13787 #endif
   13788 #endif
   13789 
   13790 #if defined(LIBXML_UNICODE_ENABLED)
   13791 #ifdef bottom_xmlunicode
   13792 #undef xmlUCSIsDingbats
   13793 extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
   13794 #else
   13795 #ifndef xmlUCSIsDingbats
   13796 extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
   13797 #define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
   13798 #endif
   13799 #endif
   13800 #endif
   13801 
   13802 #if defined(LIBXML_UNICODE_ENABLED)
   13803 #ifdef bottom_xmlunicode
   13804 #undef xmlUCSIsEnclosedAlphanumerics
   13805 extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
   13806 #else
   13807 #ifndef xmlUCSIsEnclosedAlphanumerics
   13808 extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
   13809 #define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
   13810 #endif
   13811 #endif
   13812 #endif
   13813 
   13814 #if defined(LIBXML_UNICODE_ENABLED)
   13815 #ifdef bottom_xmlunicode
   13816 #undef xmlUCSIsEnclosedCJKLettersandMonths
   13817 extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
   13818 #else
   13819 #ifndef xmlUCSIsEnclosedCJKLettersandMonths
   13820 extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
   13821 #define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
   13822 #endif
   13823 #endif
   13824 #endif
   13825 
   13826 #if defined(LIBXML_UNICODE_ENABLED)
   13827 #ifdef bottom_xmlunicode
   13828 #undef xmlUCSIsEthiopic
   13829 extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
   13830 #else
   13831 #ifndef xmlUCSIsEthiopic
   13832 extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
   13833 #define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
   13834 #endif
   13835 #endif
   13836 #endif
   13837 
   13838 #if defined(LIBXML_UNICODE_ENABLED)
   13839 #ifdef bottom_xmlunicode
   13840 #undef xmlUCSIsGeneralPunctuation
   13841 extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
   13842 #else
   13843 #ifndef xmlUCSIsGeneralPunctuation
   13844 extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
   13845 #define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
   13846 #endif
   13847 #endif
   13848 #endif
   13849 
   13850 #if defined(LIBXML_UNICODE_ENABLED)
   13851 #ifdef bottom_xmlunicode
   13852 #undef xmlUCSIsGeometricShapes
   13853 extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
   13854 #else
   13855 #ifndef xmlUCSIsGeometricShapes
   13856 extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
   13857 #define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
   13858 #endif
   13859 #endif
   13860 #endif
   13861 
   13862 #if defined(LIBXML_UNICODE_ENABLED)
   13863 #ifdef bottom_xmlunicode
   13864 #undef xmlUCSIsGeorgian
   13865 extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
   13866 #else
   13867 #ifndef xmlUCSIsGeorgian
   13868 extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
   13869 #define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
   13870 #endif
   13871 #endif
   13872 #endif
   13873 
   13874 #if defined(LIBXML_UNICODE_ENABLED)
   13875 #ifdef bottom_xmlunicode
   13876 #undef xmlUCSIsGothic
   13877 extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
   13878 #else
   13879 #ifndef xmlUCSIsGothic
   13880 extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
   13881 #define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
   13882 #endif
   13883 #endif
   13884 #endif
   13885 
   13886 #if defined(LIBXML_UNICODE_ENABLED)
   13887 #ifdef bottom_xmlunicode
   13888 #undef xmlUCSIsGreek
   13889 extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
   13890 #else
   13891 #ifndef xmlUCSIsGreek
   13892 extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
   13893 #define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
   13894 #endif
   13895 #endif
   13896 #endif
   13897 
   13898 #if defined(LIBXML_UNICODE_ENABLED)
   13899 #ifdef bottom_xmlunicode
   13900 #undef xmlUCSIsGreekExtended
   13901 extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
   13902 #else
   13903 #ifndef xmlUCSIsGreekExtended
   13904 extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
   13905 #define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
   13906 #endif
   13907 #endif
   13908 #endif
   13909 
   13910 #if defined(LIBXML_UNICODE_ENABLED)
   13911 #ifdef bottom_xmlunicode
   13912 #undef xmlUCSIsGreekandCoptic
   13913 extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
   13914 #else
   13915 #ifndef xmlUCSIsGreekandCoptic
   13916 extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
   13917 #define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
   13918 #endif
   13919 #endif
   13920 #endif
   13921 
   13922 #if defined(LIBXML_UNICODE_ENABLED)
   13923 #ifdef bottom_xmlunicode
   13924 #undef xmlUCSIsGujarati
   13925 extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
   13926 #else
   13927 #ifndef xmlUCSIsGujarati
   13928 extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
   13929 #define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
   13930 #endif
   13931 #endif
   13932 #endif
   13933 
   13934 #if defined(LIBXML_UNICODE_ENABLED)
   13935 #ifdef bottom_xmlunicode
   13936 #undef xmlUCSIsGurmukhi
   13937 extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
   13938 #else
   13939 #ifndef xmlUCSIsGurmukhi
   13940 extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
   13941 #define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
   13942 #endif
   13943 #endif
   13944 #endif
   13945 
   13946 #if defined(LIBXML_UNICODE_ENABLED)
   13947 #ifdef bottom_xmlunicode
   13948 #undef xmlUCSIsHalfwidthandFullwidthForms
   13949 extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
   13950 #else
   13951 #ifndef xmlUCSIsHalfwidthandFullwidthForms
   13952 extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
   13953 #define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
   13954 #endif
   13955 #endif
   13956 #endif
   13957 
   13958 #if defined(LIBXML_UNICODE_ENABLED)
   13959 #ifdef bottom_xmlunicode
   13960 #undef xmlUCSIsHangulCompatibilityJamo
   13961 extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
   13962 #else
   13963 #ifndef xmlUCSIsHangulCompatibilityJamo
   13964 extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
   13965 #define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
   13966 #endif
   13967 #endif
   13968 #endif
   13969 
   13970 #if defined(LIBXML_UNICODE_ENABLED)
   13971 #ifdef bottom_xmlunicode
   13972 #undef xmlUCSIsHangulJamo
   13973 extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
   13974 #else
   13975 #ifndef xmlUCSIsHangulJamo
   13976 extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
   13977 #define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
   13978 #endif
   13979 #endif
   13980 #endif
   13981 
   13982 #if defined(LIBXML_UNICODE_ENABLED)
   13983 #ifdef bottom_xmlunicode
   13984 #undef xmlUCSIsHangulSyllables
   13985 extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
   13986 #else
   13987 #ifndef xmlUCSIsHangulSyllables
   13988 extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
   13989 #define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
   13990 #endif
   13991 #endif
   13992 #endif
   13993 
   13994 #if defined(LIBXML_UNICODE_ENABLED)
   13995 #ifdef bottom_xmlunicode
   13996 #undef xmlUCSIsHanunoo
   13997 extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
   13998 #else
   13999 #ifndef xmlUCSIsHanunoo
   14000 extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
   14001 #define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
   14002 #endif
   14003 #endif
   14004 #endif
   14005 
   14006 #if defined(LIBXML_UNICODE_ENABLED)
   14007 #ifdef bottom_xmlunicode
   14008 #undef xmlUCSIsHebrew
   14009 extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
   14010 #else
   14011 #ifndef xmlUCSIsHebrew
   14012 extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
   14013 #define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
   14014 #endif
   14015 #endif
   14016 #endif
   14017 
   14018 #if defined(LIBXML_UNICODE_ENABLED)
   14019 #ifdef bottom_xmlunicode
   14020 #undef xmlUCSIsHighPrivateUseSurrogates
   14021 extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
   14022 #else
   14023 #ifndef xmlUCSIsHighPrivateUseSurrogates
   14024 extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
   14025 #define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
   14026 #endif
   14027 #endif
   14028 #endif
   14029 
   14030 #if defined(LIBXML_UNICODE_ENABLED)
   14031 #ifdef bottom_xmlunicode
   14032 #undef xmlUCSIsHighSurrogates
   14033 extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
   14034 #else
   14035 #ifndef xmlUCSIsHighSurrogates
   14036 extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
   14037 #define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
   14038 #endif
   14039 #endif
   14040 #endif
   14041 
   14042 #if defined(LIBXML_UNICODE_ENABLED)
   14043 #ifdef bottom_xmlunicode
   14044 #undef xmlUCSIsHiragana
   14045 extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
   14046 #else
   14047 #ifndef xmlUCSIsHiragana
   14048 extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
   14049 #define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
   14050 #endif
   14051 #endif
   14052 #endif
   14053 
   14054 #if defined(LIBXML_UNICODE_ENABLED)
   14055 #ifdef bottom_xmlunicode
   14056 #undef xmlUCSIsIPAExtensions
   14057 extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
   14058 #else
   14059 #ifndef xmlUCSIsIPAExtensions
   14060 extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
   14061 #define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
   14062 #endif
   14063 #endif
   14064 #endif
   14065 
   14066 #if defined(LIBXML_UNICODE_ENABLED)
   14067 #ifdef bottom_xmlunicode
   14068 #undef xmlUCSIsIdeographicDescriptionCharacters
   14069 extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
   14070 #else
   14071 #ifndef xmlUCSIsIdeographicDescriptionCharacters
   14072 extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
   14073 #define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
   14074 #endif
   14075 #endif
   14076 #endif
   14077 
   14078 #if defined(LIBXML_UNICODE_ENABLED)
   14079 #ifdef bottom_xmlunicode
   14080 #undef xmlUCSIsKanbun
   14081 extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
   14082 #else
   14083 #ifndef xmlUCSIsKanbun
   14084 extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
   14085 #define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
   14086 #endif
   14087 #endif
   14088 #endif
   14089 
   14090 #if defined(LIBXML_UNICODE_ENABLED)
   14091 #ifdef bottom_xmlunicode
   14092 #undef xmlUCSIsKangxiRadicals
   14093 extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
   14094 #else
   14095 #ifndef xmlUCSIsKangxiRadicals
   14096 extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
   14097 #define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
   14098 #endif
   14099 #endif
   14100 #endif
   14101 
   14102 #if defined(LIBXML_UNICODE_ENABLED)
   14103 #ifdef bottom_xmlunicode
   14104 #undef xmlUCSIsKannada
   14105 extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
   14106 #else
   14107 #ifndef xmlUCSIsKannada
   14108 extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
   14109 #define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
   14110 #endif
   14111 #endif
   14112 #endif
   14113 
   14114 #if defined(LIBXML_UNICODE_ENABLED)
   14115 #ifdef bottom_xmlunicode
   14116 #undef xmlUCSIsKatakana
   14117 extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
   14118 #else
   14119 #ifndef xmlUCSIsKatakana
   14120 extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
   14121 #define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
   14122 #endif
   14123 #endif
   14124 #endif
   14125 
   14126 #if defined(LIBXML_UNICODE_ENABLED)
   14127 #ifdef bottom_xmlunicode
   14128 #undef xmlUCSIsKatakanaPhoneticExtensions
   14129 extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
   14130 #else
   14131 #ifndef xmlUCSIsKatakanaPhoneticExtensions
   14132 extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
   14133 #define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
   14134 #endif
   14135 #endif
   14136 #endif
   14137 
   14138 #if defined(LIBXML_UNICODE_ENABLED)
   14139 #ifdef bottom_xmlunicode
   14140 #undef xmlUCSIsKhmer
   14141 extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
   14142 #else
   14143 #ifndef xmlUCSIsKhmer
   14144 extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
   14145 #define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
   14146 #endif
   14147 #endif
   14148 #endif
   14149 
   14150 #if defined(LIBXML_UNICODE_ENABLED)
   14151 #ifdef bottom_xmlunicode
   14152 #undef xmlUCSIsKhmerSymbols
   14153 extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
   14154 #else
   14155 #ifndef xmlUCSIsKhmerSymbols
   14156 extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
   14157 #define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
   14158 #endif
   14159 #endif
   14160 #endif
   14161 
   14162 #if defined(LIBXML_UNICODE_ENABLED)
   14163 #ifdef bottom_xmlunicode
   14164 #undef xmlUCSIsLao
   14165 extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
   14166 #else
   14167 #ifndef xmlUCSIsLao
   14168 extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
   14169 #define xmlUCSIsLao xmlUCSIsLao__internal_alias
   14170 #endif
   14171 #endif
   14172 #endif
   14173 
   14174 #if defined(LIBXML_UNICODE_ENABLED)
   14175 #ifdef bottom_xmlunicode
   14176 #undef xmlUCSIsLatin1Supplement
   14177 extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
   14178 #else
   14179 #ifndef xmlUCSIsLatin1Supplement
   14180 extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
   14181 #define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
   14182 #endif
   14183 #endif
   14184 #endif
   14185 
   14186 #if defined(LIBXML_UNICODE_ENABLED)
   14187 #ifdef bottom_xmlunicode
   14188 #undef xmlUCSIsLatinExtendedA
   14189 extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
   14190 #else
   14191 #ifndef xmlUCSIsLatinExtendedA
   14192 extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
   14193 #define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
   14194 #endif
   14195 #endif
   14196 #endif
   14197 
   14198 #if defined(LIBXML_UNICODE_ENABLED)
   14199 #ifdef bottom_xmlunicode
   14200 #undef xmlUCSIsLatinExtendedAdditional
   14201 extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
   14202 #else
   14203 #ifndef xmlUCSIsLatinExtendedAdditional
   14204 extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
   14205 #define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
   14206 #endif
   14207 #endif
   14208 #endif
   14209 
   14210 #if defined(LIBXML_UNICODE_ENABLED)
   14211 #ifdef bottom_xmlunicode
   14212 #undef xmlUCSIsLatinExtendedB
   14213 extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
   14214 #else
   14215 #ifndef xmlUCSIsLatinExtendedB
   14216 extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
   14217 #define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
   14218 #endif
   14219 #endif
   14220 #endif
   14221 
   14222 #if defined(LIBXML_UNICODE_ENABLED)
   14223 #ifdef bottom_xmlunicode
   14224 #undef xmlUCSIsLetterlikeSymbols
   14225 extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
   14226 #else
   14227 #ifndef xmlUCSIsLetterlikeSymbols
   14228 extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
   14229 #define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
   14230 #endif
   14231 #endif
   14232 #endif
   14233 
   14234 #if defined(LIBXML_UNICODE_ENABLED)
   14235 #ifdef bottom_xmlunicode
   14236 #undef xmlUCSIsLimbu
   14237 extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
   14238 #else
   14239 #ifndef xmlUCSIsLimbu
   14240 extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
   14241 #define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
   14242 #endif
   14243 #endif
   14244 #endif
   14245 
   14246 #if defined(LIBXML_UNICODE_ENABLED)
   14247 #ifdef bottom_xmlunicode
   14248 #undef xmlUCSIsLinearBIdeograms
   14249 extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
   14250 #else
   14251 #ifndef xmlUCSIsLinearBIdeograms
   14252 extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
   14253 #define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
   14254 #endif
   14255 #endif
   14256 #endif
   14257 
   14258 #if defined(LIBXML_UNICODE_ENABLED)
   14259 #ifdef bottom_xmlunicode
   14260 #undef xmlUCSIsLinearBSyllabary
   14261 extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
   14262 #else
   14263 #ifndef xmlUCSIsLinearBSyllabary
   14264 extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
   14265 #define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
   14266 #endif
   14267 #endif
   14268 #endif
   14269 
   14270 #if defined(LIBXML_UNICODE_ENABLED)
   14271 #ifdef bottom_xmlunicode
   14272 #undef xmlUCSIsLowSurrogates
   14273 extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
   14274 #else
   14275 #ifndef xmlUCSIsLowSurrogates
   14276 extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
   14277 #define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
   14278 #endif
   14279 #endif
   14280 #endif
   14281 
   14282 #if defined(LIBXML_UNICODE_ENABLED)
   14283 #ifdef bottom_xmlunicode
   14284 #undef xmlUCSIsMalayalam
   14285 extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
   14286 #else
   14287 #ifndef xmlUCSIsMalayalam
   14288 extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
   14289 #define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
   14290 #endif
   14291 #endif
   14292 #endif
   14293 
   14294 #if defined(LIBXML_UNICODE_ENABLED)
   14295 #ifdef bottom_xmlunicode
   14296 #undef xmlUCSIsMathematicalAlphanumericSymbols
   14297 extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
   14298 #else
   14299 #ifndef xmlUCSIsMathematicalAlphanumericSymbols
   14300 extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
   14301 #define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
   14302 #endif
   14303 #endif
   14304 #endif
   14305 
   14306 #if defined(LIBXML_UNICODE_ENABLED)
   14307 #ifdef bottom_xmlunicode
   14308 #undef xmlUCSIsMathematicalOperators
   14309 extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
   14310 #else
   14311 #ifndef xmlUCSIsMathematicalOperators
   14312 extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
   14313 #define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
   14314 #endif
   14315 #endif
   14316 #endif
   14317 
   14318 #if defined(LIBXML_UNICODE_ENABLED)
   14319 #ifdef bottom_xmlunicode
   14320 #undef xmlUCSIsMiscellaneousMathematicalSymbolsA
   14321 extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
   14322 #else
   14323 #ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
   14324 extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
   14325 #define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
   14326 #endif
   14327 #endif
   14328 #endif
   14329 
   14330 #if defined(LIBXML_UNICODE_ENABLED)
   14331 #ifdef bottom_xmlunicode
   14332 #undef xmlUCSIsMiscellaneousMathematicalSymbolsB
   14333 extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
   14334 #else
   14335 #ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
   14336 extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
   14337 #define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
   14338 #endif
   14339 #endif
   14340 #endif
   14341 
   14342 #if defined(LIBXML_UNICODE_ENABLED)
   14343 #ifdef bottom_xmlunicode
   14344 #undef xmlUCSIsMiscellaneousSymbols
   14345 extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
   14346 #else
   14347 #ifndef xmlUCSIsMiscellaneousSymbols
   14348 extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
   14349 #define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
   14350 #endif
   14351 #endif
   14352 #endif
   14353 
   14354 #if defined(LIBXML_UNICODE_ENABLED)
   14355 #ifdef bottom_xmlunicode
   14356 #undef xmlUCSIsMiscellaneousSymbolsandArrows
   14357 extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
   14358 #else
   14359 #ifndef xmlUCSIsMiscellaneousSymbolsandArrows
   14360 extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
   14361 #define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
   14362 #endif
   14363 #endif
   14364 #endif
   14365 
   14366 #if defined(LIBXML_UNICODE_ENABLED)
   14367 #ifdef bottom_xmlunicode
   14368 #undef xmlUCSIsMiscellaneousTechnical
   14369 extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
   14370 #else
   14371 #ifndef xmlUCSIsMiscellaneousTechnical
   14372 extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
   14373 #define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
   14374 #endif
   14375 #endif
   14376 #endif
   14377 
   14378 #if defined(LIBXML_UNICODE_ENABLED)
   14379 #ifdef bottom_xmlunicode
   14380 #undef xmlUCSIsMongolian
   14381 extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
   14382 #else
   14383 #ifndef xmlUCSIsMongolian
   14384 extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
   14385 #define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
   14386 #endif
   14387 #endif
   14388 #endif
   14389 
   14390 #if defined(LIBXML_UNICODE_ENABLED)
   14391 #ifdef bottom_xmlunicode
   14392 #undef xmlUCSIsMusicalSymbols
   14393 extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
   14394 #else
   14395 #ifndef xmlUCSIsMusicalSymbols
   14396 extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
   14397 #define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
   14398 #endif
   14399 #endif
   14400 #endif
   14401 
   14402 #if defined(LIBXML_UNICODE_ENABLED)
   14403 #ifdef bottom_xmlunicode
   14404 #undef xmlUCSIsMyanmar
   14405 extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
   14406 #else
   14407 #ifndef xmlUCSIsMyanmar
   14408 extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
   14409 #define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
   14410 #endif
   14411 #endif
   14412 #endif
   14413 
   14414 #if defined(LIBXML_UNICODE_ENABLED)
   14415 #ifdef bottom_xmlunicode
   14416 #undef xmlUCSIsNumberForms
   14417 extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
   14418 #else
   14419 #ifndef xmlUCSIsNumberForms
   14420 extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
   14421 #define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
   14422 #endif
   14423 #endif
   14424 #endif
   14425 
   14426 #if defined(LIBXML_UNICODE_ENABLED)
   14427 #ifdef bottom_xmlunicode
   14428 #undef xmlUCSIsOgham
   14429 extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
   14430 #else
   14431 #ifndef xmlUCSIsOgham
   14432 extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
   14433 #define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
   14434 #endif
   14435 #endif
   14436 #endif
   14437 
   14438 #if defined(LIBXML_UNICODE_ENABLED)
   14439 #ifdef bottom_xmlunicode
   14440 #undef xmlUCSIsOldItalic
   14441 extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
   14442 #else
   14443 #ifndef xmlUCSIsOldItalic
   14444 extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
   14445 #define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
   14446 #endif
   14447 #endif
   14448 #endif
   14449 
   14450 #if defined(LIBXML_UNICODE_ENABLED)
   14451 #ifdef bottom_xmlunicode
   14452 #undef xmlUCSIsOpticalCharacterRecognition
   14453 extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
   14454 #else
   14455 #ifndef xmlUCSIsOpticalCharacterRecognition
   14456 extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
   14457 #define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
   14458 #endif
   14459 #endif
   14460 #endif
   14461 
   14462 #if defined(LIBXML_UNICODE_ENABLED)
   14463 #ifdef bottom_xmlunicode
   14464 #undef xmlUCSIsOriya
   14465 extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
   14466 #else
   14467 #ifndef xmlUCSIsOriya
   14468 extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
   14469 #define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
   14470 #endif
   14471 #endif
   14472 #endif
   14473 
   14474 #if defined(LIBXML_UNICODE_ENABLED)
   14475 #ifdef bottom_xmlunicode
   14476 #undef xmlUCSIsOsmanya
   14477 extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
   14478 #else
   14479 #ifndef xmlUCSIsOsmanya
   14480 extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
   14481 #define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
   14482 #endif
   14483 #endif
   14484 #endif
   14485 
   14486 #if defined(LIBXML_UNICODE_ENABLED)
   14487 #ifdef bottom_xmlunicode
   14488 #undef xmlUCSIsPhoneticExtensions
   14489 extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
   14490 #else
   14491 #ifndef xmlUCSIsPhoneticExtensions
   14492 extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
   14493 #define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
   14494 #endif
   14495 #endif
   14496 #endif
   14497 
   14498 #if defined(LIBXML_UNICODE_ENABLED)
   14499 #ifdef bottom_xmlunicode
   14500 #undef xmlUCSIsPrivateUse
   14501 extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
   14502 #else
   14503 #ifndef xmlUCSIsPrivateUse
   14504 extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
   14505 #define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
   14506 #endif
   14507 #endif
   14508 #endif
   14509 
   14510 #if defined(LIBXML_UNICODE_ENABLED)
   14511 #ifdef bottom_xmlunicode
   14512 #undef xmlUCSIsPrivateUseArea
   14513 extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
   14514 #else
   14515 #ifndef xmlUCSIsPrivateUseArea
   14516 extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
   14517 #define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
   14518 #endif
   14519 #endif
   14520 #endif
   14521 
   14522 #if defined(LIBXML_UNICODE_ENABLED)
   14523 #ifdef bottom_xmlunicode
   14524 #undef xmlUCSIsRunic
   14525 extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
   14526 #else
   14527 #ifndef xmlUCSIsRunic
   14528 extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
   14529 #define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
   14530 #endif
   14531 #endif
   14532 #endif
   14533 
   14534 #if defined(LIBXML_UNICODE_ENABLED)
   14535 #ifdef bottom_xmlunicode
   14536 #undef xmlUCSIsShavian
   14537 extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
   14538 #else
   14539 #ifndef xmlUCSIsShavian
   14540 extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
   14541 #define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
   14542 #endif
   14543 #endif
   14544 #endif
   14545 
   14546 #if defined(LIBXML_UNICODE_ENABLED)
   14547 #ifdef bottom_xmlunicode
   14548 #undef xmlUCSIsSinhala
   14549 extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
   14550 #else
   14551 #ifndef xmlUCSIsSinhala
   14552 extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
   14553 #define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
   14554 #endif
   14555 #endif
   14556 #endif
   14557 
   14558 #if defined(LIBXML_UNICODE_ENABLED)
   14559 #ifdef bottom_xmlunicode
   14560 #undef xmlUCSIsSmallFormVariants
   14561 extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
   14562 #else
   14563 #ifndef xmlUCSIsSmallFormVariants
   14564 extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
   14565 #define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
   14566 #endif
   14567 #endif
   14568 #endif
   14569 
   14570 #if defined(LIBXML_UNICODE_ENABLED)
   14571 #ifdef bottom_xmlunicode
   14572 #undef xmlUCSIsSpacingModifierLetters
   14573 extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
   14574 #else
   14575 #ifndef xmlUCSIsSpacingModifierLetters
   14576 extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
   14577 #define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
   14578 #endif
   14579 #endif
   14580 #endif
   14581 
   14582 #if defined(LIBXML_UNICODE_ENABLED)
   14583 #ifdef bottom_xmlunicode
   14584 #undef xmlUCSIsSpecials
   14585 extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
   14586 #else
   14587 #ifndef xmlUCSIsSpecials
   14588 extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
   14589 #define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
   14590 #endif
   14591 #endif
   14592 #endif
   14593 
   14594 #if defined(LIBXML_UNICODE_ENABLED)
   14595 #ifdef bottom_xmlunicode
   14596 #undef xmlUCSIsSuperscriptsandSubscripts
   14597 extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
   14598 #else
   14599 #ifndef xmlUCSIsSuperscriptsandSubscripts
   14600 extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
   14601 #define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
   14602 #endif
   14603 #endif
   14604 #endif
   14605 
   14606 #if defined(LIBXML_UNICODE_ENABLED)
   14607 #ifdef bottom_xmlunicode
   14608 #undef xmlUCSIsSupplementalArrowsA
   14609 extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
   14610 #else
   14611 #ifndef xmlUCSIsSupplementalArrowsA
   14612 extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
   14613 #define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
   14614 #endif
   14615 #endif
   14616 #endif
   14617 
   14618 #if defined(LIBXML_UNICODE_ENABLED)
   14619 #ifdef bottom_xmlunicode
   14620 #undef xmlUCSIsSupplementalArrowsB
   14621 extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
   14622 #else
   14623 #ifndef xmlUCSIsSupplementalArrowsB
   14624 extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
   14625 #define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
   14626 #endif
   14627 #endif
   14628 #endif
   14629 
   14630 #if defined(LIBXML_UNICODE_ENABLED)
   14631 #ifdef bottom_xmlunicode
   14632 #undef xmlUCSIsSupplementalMathematicalOperators
   14633 extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
   14634 #else
   14635 #ifndef xmlUCSIsSupplementalMathematicalOperators
   14636 extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
   14637 #define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
   14638 #endif
   14639 #endif
   14640 #endif
   14641 
   14642 #if defined(LIBXML_UNICODE_ENABLED)
   14643 #ifdef bottom_xmlunicode
   14644 #undef xmlUCSIsSupplementaryPrivateUseAreaA
   14645 extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
   14646 #else
   14647 #ifndef xmlUCSIsSupplementaryPrivateUseAreaA
   14648 extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
   14649 #define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
   14650 #endif
   14651 #endif
   14652 #endif
   14653 
   14654 #if defined(LIBXML_UNICODE_ENABLED)
   14655 #ifdef bottom_xmlunicode
   14656 #undef xmlUCSIsSupplementaryPrivateUseAreaB
   14657 extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
   14658 #else
   14659 #ifndef xmlUCSIsSupplementaryPrivateUseAreaB
   14660 extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
   14661 #define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
   14662 #endif
   14663 #endif
   14664 #endif
   14665 
   14666 #if defined(LIBXML_UNICODE_ENABLED)
   14667 #ifdef bottom_xmlunicode
   14668 #undef xmlUCSIsSyriac
   14669 extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
   14670 #else
   14671 #ifndef xmlUCSIsSyriac
   14672 extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
   14673 #define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
   14674 #endif
   14675 #endif
   14676 #endif
   14677 
   14678 #if defined(LIBXML_UNICODE_ENABLED)
   14679 #ifdef bottom_xmlunicode
   14680 #undef xmlUCSIsTagalog
   14681 extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
   14682 #else
   14683 #ifndef xmlUCSIsTagalog
   14684 extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
   14685 #define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
   14686 #endif
   14687 #endif
   14688 #endif
   14689 
   14690 #if defined(LIBXML_UNICODE_ENABLED)
   14691 #ifdef bottom_xmlunicode
   14692 #undef xmlUCSIsTagbanwa
   14693 extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
   14694 #else
   14695 #ifndef xmlUCSIsTagbanwa
   14696 extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
   14697 #define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
   14698 #endif
   14699 #endif
   14700 #endif
   14701 
   14702 #if defined(LIBXML_UNICODE_ENABLED)
   14703 #ifdef bottom_xmlunicode
   14704 #undef xmlUCSIsTags
   14705 extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
   14706 #else
   14707 #ifndef xmlUCSIsTags
   14708 extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
   14709 #define xmlUCSIsTags xmlUCSIsTags__internal_alias
   14710 #endif
   14711 #endif
   14712 #endif
   14713 
   14714 #if defined(LIBXML_UNICODE_ENABLED)
   14715 #ifdef bottom_xmlunicode
   14716 #undef xmlUCSIsTaiLe
   14717 extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
   14718 #else
   14719 #ifndef xmlUCSIsTaiLe
   14720 extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
   14721 #define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
   14722 #endif
   14723 #endif
   14724 #endif
   14725 
   14726 #if defined(LIBXML_UNICODE_ENABLED)
   14727 #ifdef bottom_xmlunicode
   14728 #undef xmlUCSIsTaiXuanJingSymbols
   14729 extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
   14730 #else
   14731 #ifndef xmlUCSIsTaiXuanJingSymbols
   14732 extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
   14733 #define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
   14734 #endif
   14735 #endif
   14736 #endif
   14737 
   14738 #if defined(LIBXML_UNICODE_ENABLED)
   14739 #ifdef bottom_xmlunicode
   14740 #undef xmlUCSIsTamil
   14741 extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
   14742 #else
   14743 #ifndef xmlUCSIsTamil
   14744 extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
   14745 #define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
   14746 #endif
   14747 #endif
   14748 #endif
   14749 
   14750 #if defined(LIBXML_UNICODE_ENABLED)
   14751 #ifdef bottom_xmlunicode
   14752 #undef xmlUCSIsTelugu
   14753 extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
   14754 #else
   14755 #ifndef xmlUCSIsTelugu
   14756 extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
   14757 #define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
   14758 #endif
   14759 #endif
   14760 #endif
   14761 
   14762 #if defined(LIBXML_UNICODE_ENABLED)
   14763 #ifdef bottom_xmlunicode
   14764 #undef xmlUCSIsThaana
   14765 extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
   14766 #else
   14767 #ifndef xmlUCSIsThaana
   14768 extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
   14769 #define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
   14770 #endif
   14771 #endif
   14772 #endif
   14773 
   14774 #if defined(LIBXML_UNICODE_ENABLED)
   14775 #ifdef bottom_xmlunicode
   14776 #undef xmlUCSIsThai
   14777 extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
   14778 #else
   14779 #ifndef xmlUCSIsThai
   14780 extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
   14781 #define xmlUCSIsThai xmlUCSIsThai__internal_alias
   14782 #endif
   14783 #endif
   14784 #endif
   14785 
   14786 #if defined(LIBXML_UNICODE_ENABLED)
   14787 #ifdef bottom_xmlunicode
   14788 #undef xmlUCSIsTibetan
   14789 extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
   14790 #else
   14791 #ifndef xmlUCSIsTibetan
   14792 extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
   14793 #define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
   14794 #endif
   14795 #endif
   14796 #endif
   14797 
   14798 #if defined(LIBXML_UNICODE_ENABLED)
   14799 #ifdef bottom_xmlunicode
   14800 #undef xmlUCSIsUgaritic
   14801 extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
   14802 #else
   14803 #ifndef xmlUCSIsUgaritic
   14804 extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
   14805 #define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
   14806 #endif
   14807 #endif
   14808 #endif
   14809 
   14810 #if defined(LIBXML_UNICODE_ENABLED)
   14811 #ifdef bottom_xmlunicode
   14812 #undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
   14813 extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
   14814 #else
   14815 #ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
   14816 extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
   14817 #define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
   14818 #endif
   14819 #endif
   14820 #endif
   14821 
   14822 #if defined(LIBXML_UNICODE_ENABLED)
   14823 #ifdef bottom_xmlunicode
   14824 #undef xmlUCSIsVariationSelectors
   14825 extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
   14826 #else
   14827 #ifndef xmlUCSIsVariationSelectors
   14828 extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
   14829 #define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
   14830 #endif
   14831 #endif
   14832 #endif
   14833 
   14834 #if defined(LIBXML_UNICODE_ENABLED)
   14835 #ifdef bottom_xmlunicode
   14836 #undef xmlUCSIsVariationSelectorsSupplement
   14837 extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
   14838 #else
   14839 #ifndef xmlUCSIsVariationSelectorsSupplement
   14840 extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
   14841 #define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
   14842 #endif
   14843 #endif
   14844 #endif
   14845 
   14846 #if defined(LIBXML_UNICODE_ENABLED)
   14847 #ifdef bottom_xmlunicode
   14848 #undef xmlUCSIsYiRadicals
   14849 extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
   14850 #else
   14851 #ifndef xmlUCSIsYiRadicals
   14852 extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
   14853 #define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
   14854 #endif
   14855 #endif
   14856 #endif
   14857 
   14858 #if defined(LIBXML_UNICODE_ENABLED)
   14859 #ifdef bottom_xmlunicode
   14860 #undef xmlUCSIsYiSyllables
   14861 extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
   14862 #else
   14863 #ifndef xmlUCSIsYiSyllables
   14864 extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
   14865 #define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
   14866 #endif
   14867 #endif
   14868 #endif
   14869 
   14870 #if defined(LIBXML_UNICODE_ENABLED)
   14871 #ifdef bottom_xmlunicode
   14872 #undef xmlUCSIsYijingHexagramSymbols
   14873 extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
   14874 #else
   14875 #ifndef xmlUCSIsYijingHexagramSymbols
   14876 extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
   14877 #define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
   14878 #endif
   14879 #endif
   14880 #endif
   14881 
   14882 #ifdef bottom_uri
   14883 #undef xmlURIEscape
   14884 extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
   14885 #else
   14886 #ifndef xmlURIEscape
   14887 extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
   14888 #define xmlURIEscape xmlURIEscape__internal_alias
   14889 #endif
   14890 #endif
   14891 
   14892 #ifdef bottom_uri
   14893 #undef xmlURIEscapeStr
   14894 extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
   14895 #else
   14896 #ifndef xmlURIEscapeStr
   14897 extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
   14898 #define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
   14899 #endif
   14900 #endif
   14901 
   14902 #ifdef bottom_uri
   14903 #undef xmlURIUnescapeString
   14904 extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
   14905 #else
   14906 #ifndef xmlURIUnescapeString
   14907 extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
   14908 #define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
   14909 #endif
   14910 #endif
   14911 
   14912 #ifdef bottom_xmlstring
   14913 #undef xmlUTF8Charcmp
   14914 extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
   14915 #else
   14916 #ifndef xmlUTF8Charcmp
   14917 extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
   14918 #define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
   14919 #endif
   14920 #endif
   14921 
   14922 #ifdef bottom_xmlstring
   14923 #undef xmlUTF8Size
   14924 extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
   14925 #else
   14926 #ifndef xmlUTF8Size
   14927 extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
   14928 #define xmlUTF8Size xmlUTF8Size__internal_alias
   14929 #endif
   14930 #endif
   14931 
   14932 #ifdef bottom_xmlstring
   14933 #undef xmlUTF8Strlen
   14934 extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
   14935 #else
   14936 #ifndef xmlUTF8Strlen
   14937 extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
   14938 #define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
   14939 #endif
   14940 #endif
   14941 
   14942 #ifdef bottom_xmlstring
   14943 #undef xmlUTF8Strloc
   14944 extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
   14945 #else
   14946 #ifndef xmlUTF8Strloc
   14947 extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
   14948 #define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
   14949 #endif
   14950 #endif
   14951 
   14952 #ifdef bottom_xmlstring
   14953 #undef xmlUTF8Strndup
   14954 extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
   14955 #else
   14956 #ifndef xmlUTF8Strndup
   14957 extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
   14958 #define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
   14959 #endif
   14960 #endif
   14961 
   14962 #ifdef bottom_xmlstring
   14963 #undef xmlUTF8Strpos
   14964 extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
   14965 #else
   14966 #ifndef xmlUTF8Strpos
   14967 extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
   14968 #define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
   14969 #endif
   14970 #endif
   14971 
   14972 #ifdef bottom_xmlstring
   14973 #undef xmlUTF8Strsize
   14974 extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
   14975 #else
   14976 #ifndef xmlUTF8Strsize
   14977 extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
   14978 #define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
   14979 #endif
   14980 #endif
   14981 
   14982 #ifdef bottom_xmlstring
   14983 #undef xmlUTF8Strsub
   14984 extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
   14985 #else
   14986 #ifndef xmlUTF8Strsub
   14987 extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
   14988 #define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
   14989 #endif
   14990 #endif
   14991 
   14992 #ifdef bottom_tree
   14993 #undef xmlUnlinkNode
   14994 extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
   14995 #else
   14996 #ifndef xmlUnlinkNode
   14997 extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
   14998 #define xmlUnlinkNode xmlUnlinkNode__internal_alias
   14999 #endif
   15000 #endif
   15001 
   15002 #ifdef bottom_threads
   15003 #undef xmlUnlockLibrary
   15004 extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
   15005 #else
   15006 #ifndef xmlUnlockLibrary
   15007 extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
   15008 #define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
   15009 #endif
   15010 #endif
   15011 
   15012 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   15013 #ifdef bottom_tree
   15014 #undef xmlUnsetNsProp
   15015 extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
   15016 #else
   15017 #ifndef xmlUnsetNsProp
   15018 extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
   15019 #define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
   15020 #endif
   15021 #endif
   15022 #endif
   15023 
   15024 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   15025 #ifdef bottom_tree
   15026 #undef xmlUnsetProp
   15027 extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
   15028 #else
   15029 #ifndef xmlUnsetProp
   15030 extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
   15031 #define xmlUnsetProp xmlUnsetProp__internal_alias
   15032 #endif
   15033 #endif
   15034 #endif
   15035 
   15036 #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
   15037 #ifdef bottom_valid
   15038 #undef xmlValidBuildContentModel
   15039 extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
   15040 #else
   15041 #ifndef xmlValidBuildContentModel
   15042 extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
   15043 #define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
   15044 #endif
   15045 #endif
   15046 #endif
   15047 
   15048 #if defined(LIBXML_VALID_ENABLED)
   15049 #ifdef bottom_valid
   15050 #undef xmlValidCtxtNormalizeAttributeValue
   15051 extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
   15052 #else
   15053 #ifndef xmlValidCtxtNormalizeAttributeValue
   15054 extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
   15055 #define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
   15056 #endif
   15057 #endif
   15058 #endif
   15059 
   15060 #if defined(LIBXML_VALID_ENABLED)
   15061 #ifdef bottom_valid
   15062 #undef xmlValidGetPotentialChildren
   15063 extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
   15064 #else
   15065 #ifndef xmlValidGetPotentialChildren
   15066 extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
   15067 #define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
   15068 #endif
   15069 #endif
   15070 #endif
   15071 
   15072 #if defined(LIBXML_VALID_ENABLED)
   15073 #ifdef bottom_valid
   15074 #undef xmlValidGetValidElements
   15075 extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
   15076 #else
   15077 #ifndef xmlValidGetValidElements
   15078 extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
   15079 #define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
   15080 #endif
   15081 #endif
   15082 #endif
   15083 
   15084 #if defined(LIBXML_VALID_ENABLED)
   15085 #ifdef bottom_valid
   15086 #undef xmlValidNormalizeAttributeValue
   15087 extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
   15088 #else
   15089 #ifndef xmlValidNormalizeAttributeValue
   15090 extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
   15091 #define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
   15092 #endif
   15093 #endif
   15094 #endif
   15095 
   15096 #if defined(LIBXML_VALID_ENABLED)
   15097 #ifdef bottom_valid
   15098 #undef xmlValidateAttributeDecl
   15099 extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
   15100 #else
   15101 #ifndef xmlValidateAttributeDecl
   15102 extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
   15103 #define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
   15104 #endif
   15105 #endif
   15106 #endif
   15107 
   15108 #if defined(LIBXML_VALID_ENABLED)
   15109 #ifdef bottom_valid
   15110 #undef xmlValidateAttributeValue
   15111 extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
   15112 #else
   15113 #ifndef xmlValidateAttributeValue
   15114 extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
   15115 #define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
   15116 #endif
   15117 #endif
   15118 #endif
   15119 
   15120 #if defined(LIBXML_VALID_ENABLED)
   15121 #ifdef bottom_valid
   15122 #undef xmlValidateDocument
   15123 extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
   15124 #else
   15125 #ifndef xmlValidateDocument
   15126 extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
   15127 #define xmlValidateDocument xmlValidateDocument__internal_alias
   15128 #endif
   15129 #endif
   15130 #endif
   15131 
   15132 #if defined(LIBXML_VALID_ENABLED)
   15133 #ifdef bottom_valid
   15134 #undef xmlValidateDocumentFinal
   15135 extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
   15136 #else
   15137 #ifndef xmlValidateDocumentFinal
   15138 extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
   15139 #define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
   15140 #endif
   15141 #endif
   15142 #endif
   15143 
   15144 #if defined(LIBXML_VALID_ENABLED)
   15145 #ifdef bottom_valid
   15146 #undef xmlValidateDtd
   15147 extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
   15148 #else
   15149 #ifndef xmlValidateDtd
   15150 extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
   15151 #define xmlValidateDtd xmlValidateDtd__internal_alias
   15152 #endif
   15153 #endif
   15154 #endif
   15155 
   15156 #if defined(LIBXML_VALID_ENABLED)
   15157 #ifdef bottom_valid
   15158 #undef xmlValidateDtdFinal
   15159 extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
   15160 #else
   15161 #ifndef xmlValidateDtdFinal
   15162 extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
   15163 #define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
   15164 #endif
   15165 #endif
   15166 #endif
   15167 
   15168 #if defined(LIBXML_VALID_ENABLED)
   15169 #ifdef bottom_valid
   15170 #undef xmlValidateElement
   15171 extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
   15172 #else
   15173 #ifndef xmlValidateElement
   15174 extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
   15175 #define xmlValidateElement xmlValidateElement__internal_alias
   15176 #endif
   15177 #endif
   15178 #endif
   15179 
   15180 #if defined(LIBXML_VALID_ENABLED)
   15181 #ifdef bottom_valid
   15182 #undef xmlValidateElementDecl
   15183 extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
   15184 #else
   15185 #ifndef xmlValidateElementDecl
   15186 extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
   15187 #define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
   15188 #endif
   15189 #endif
   15190 #endif
   15191 
   15192 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
   15193 #ifdef bottom_tree
   15194 #undef xmlValidateNCName
   15195 extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
   15196 #else
   15197 #ifndef xmlValidateNCName
   15198 extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
   15199 #define xmlValidateNCName xmlValidateNCName__internal_alias
   15200 #endif
   15201 #endif
   15202 #endif
   15203 
   15204 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   15205 #ifdef bottom_tree
   15206 #undef xmlValidateNMToken
   15207 extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
   15208 #else
   15209 #ifndef xmlValidateNMToken
   15210 extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
   15211 #define xmlValidateNMToken xmlValidateNMToken__internal_alias
   15212 #endif
   15213 #endif
   15214 #endif
   15215 
   15216 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   15217 #ifdef bottom_tree
   15218 #undef xmlValidateName
   15219 extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
   15220 #else
   15221 #ifndef xmlValidateName
   15222 extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
   15223 #define xmlValidateName xmlValidateName__internal_alias
   15224 #endif
   15225 #endif
   15226 #endif
   15227 
   15228 #if defined(LIBXML_VALID_ENABLED)
   15229 #ifdef bottom_valid
   15230 #undef xmlValidateNameValue
   15231 extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
   15232 #else
   15233 #ifndef xmlValidateNameValue
   15234 extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
   15235 #define xmlValidateNameValue xmlValidateNameValue__internal_alias
   15236 #endif
   15237 #endif
   15238 #endif
   15239 
   15240 #if defined(LIBXML_VALID_ENABLED)
   15241 #ifdef bottom_valid
   15242 #undef xmlValidateNamesValue
   15243 extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
   15244 #else
   15245 #ifndef xmlValidateNamesValue
   15246 extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
   15247 #define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
   15248 #endif
   15249 #endif
   15250 #endif
   15251 
   15252 #if defined(LIBXML_VALID_ENABLED)
   15253 #ifdef bottom_valid
   15254 #undef xmlValidateNmtokenValue
   15255 extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
   15256 #else
   15257 #ifndef xmlValidateNmtokenValue
   15258 extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
   15259 #define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
   15260 #endif
   15261 #endif
   15262 #endif
   15263 
   15264 #if defined(LIBXML_VALID_ENABLED)
   15265 #ifdef bottom_valid
   15266 #undef xmlValidateNmtokensValue
   15267 extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
   15268 #else
   15269 #ifndef xmlValidateNmtokensValue
   15270 extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
   15271 #define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
   15272 #endif
   15273 #endif
   15274 #endif
   15275 
   15276 #if defined(LIBXML_VALID_ENABLED)
   15277 #ifdef bottom_valid
   15278 #undef xmlValidateNotationDecl
   15279 extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
   15280 #else
   15281 #ifndef xmlValidateNotationDecl
   15282 extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
   15283 #define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
   15284 #endif
   15285 #endif
   15286 #endif
   15287 
   15288 #if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   15289 #ifdef bottom_valid
   15290 #undef xmlValidateNotationUse
   15291 extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
   15292 #else
   15293 #ifndef xmlValidateNotationUse
   15294 extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
   15295 #define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
   15296 #endif
   15297 #endif
   15298 #endif
   15299 
   15300 #if defined(LIBXML_VALID_ENABLED)
   15301 #ifdef bottom_valid
   15302 #undef xmlValidateOneAttribute
   15303 extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
   15304 #else
   15305 #ifndef xmlValidateOneAttribute
   15306 extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
   15307 #define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
   15308 #endif
   15309 #endif
   15310 #endif
   15311 
   15312 #if defined(LIBXML_VALID_ENABLED)
   15313 #ifdef bottom_valid
   15314 #undef xmlValidateOneElement
   15315 extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
   15316 #else
   15317 #ifndef xmlValidateOneElement
   15318 extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
   15319 #define xmlValidateOneElement xmlValidateOneElement__internal_alias
   15320 #endif
   15321 #endif
   15322 #endif
   15323 
   15324 #if defined(LIBXML_VALID_ENABLED)
   15325 #ifdef bottom_valid
   15326 #undef xmlValidateOneNamespace
   15327 extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
   15328 #else
   15329 #ifndef xmlValidateOneNamespace
   15330 extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
   15331 #define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
   15332 #endif
   15333 #endif
   15334 #endif
   15335 
   15336 #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
   15337 #ifdef bottom_valid
   15338 #undef xmlValidatePopElement
   15339 extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
   15340 #else
   15341 #ifndef xmlValidatePopElement
   15342 extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
   15343 #define xmlValidatePopElement xmlValidatePopElement__internal_alias
   15344 #endif
   15345 #endif
   15346 #endif
   15347 
   15348 #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
   15349 #ifdef bottom_valid
   15350 #undef xmlValidatePushCData
   15351 extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
   15352 #else
   15353 #ifndef xmlValidatePushCData
   15354 extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
   15355 #define xmlValidatePushCData xmlValidatePushCData__internal_alias
   15356 #endif
   15357 #endif
   15358 #endif
   15359 
   15360 #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
   15361 #ifdef bottom_valid
   15362 #undef xmlValidatePushElement
   15363 extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
   15364 #else
   15365 #ifndef xmlValidatePushElement
   15366 extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
   15367 #define xmlValidatePushElement xmlValidatePushElement__internal_alias
   15368 #endif
   15369 #endif
   15370 #endif
   15371 
   15372 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   15373 #ifdef bottom_tree
   15374 #undef xmlValidateQName
   15375 extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
   15376 #else
   15377 #ifndef xmlValidateQName
   15378 extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
   15379 #define xmlValidateQName xmlValidateQName__internal_alias
   15380 #endif
   15381 #endif
   15382 #endif
   15383 
   15384 #if defined(LIBXML_VALID_ENABLED)
   15385 #ifdef bottom_valid
   15386 #undef xmlValidateRoot
   15387 extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
   15388 #else
   15389 #ifndef xmlValidateRoot
   15390 extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
   15391 #define xmlValidateRoot xmlValidateRoot__internal_alias
   15392 #endif
   15393 #endif
   15394 #endif
   15395 
   15396 #if defined(LIBXML_XINCLUDE_ENABLED)
   15397 #ifdef bottom_xinclude
   15398 #undef xmlXIncludeFreeContext
   15399 extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
   15400 #else
   15401 #ifndef xmlXIncludeFreeContext
   15402 extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
   15403 #define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
   15404 #endif
   15405 #endif
   15406 #endif
   15407 
   15408 #if defined(LIBXML_XINCLUDE_ENABLED)
   15409 #ifdef bottom_xinclude
   15410 #undef xmlXIncludeNewContext
   15411 extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
   15412 #else
   15413 #ifndef xmlXIncludeNewContext
   15414 extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
   15415 #define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
   15416 #endif
   15417 #endif
   15418 #endif
   15419 
   15420 #if defined(LIBXML_XINCLUDE_ENABLED)
   15421 #ifdef bottom_xinclude
   15422 #undef xmlXIncludeProcess
   15423 extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
   15424 #else
   15425 #ifndef xmlXIncludeProcess
   15426 extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
   15427 #define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
   15428 #endif
   15429 #endif
   15430 #endif
   15431 
   15432 #if defined(LIBXML_XINCLUDE_ENABLED)
   15433 #ifdef bottom_xinclude
   15434 #undef xmlXIncludeProcessFlags
   15435 extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
   15436 #else
   15437 #ifndef xmlXIncludeProcessFlags
   15438 extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
   15439 #define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
   15440 #endif
   15441 #endif
   15442 #endif
   15443 
   15444 #if defined(LIBXML_XINCLUDE_ENABLED)
   15445 #ifdef bottom_xinclude
   15446 #undef xmlXIncludeProcessFlagsData
   15447 extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData __attribute((alias("xmlXIncludeProcessFlagsData__internal_alias")));
   15448 #else
   15449 #ifndef xmlXIncludeProcessFlagsData
   15450 extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData__internal_alias __attribute((visibility("hidden")));
   15451 #define xmlXIncludeProcessFlagsData xmlXIncludeProcessFlagsData__internal_alias
   15452 #endif
   15453 #endif
   15454 #endif
   15455 
   15456 #if defined(LIBXML_XINCLUDE_ENABLED)
   15457 #ifdef bottom_xinclude
   15458 #undef xmlXIncludeProcessNode
   15459 extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
   15460 #else
   15461 #ifndef xmlXIncludeProcessNode
   15462 extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
   15463 #define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
   15464 #endif
   15465 #endif
   15466 #endif
   15467 
   15468 #if defined(LIBXML_XINCLUDE_ENABLED)
   15469 #ifdef bottom_xinclude
   15470 #undef xmlXIncludeProcessTree
   15471 extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
   15472 #else
   15473 #ifndef xmlXIncludeProcessTree
   15474 extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
   15475 #define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
   15476 #endif
   15477 #endif
   15478 #endif
   15479 
   15480 #if defined(LIBXML_XINCLUDE_ENABLED)
   15481 #ifdef bottom_xinclude
   15482 #undef xmlXIncludeProcessTreeFlags
   15483 extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
   15484 #else
   15485 #ifndef xmlXIncludeProcessTreeFlags
   15486 extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
   15487 #define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
   15488 #endif
   15489 #endif
   15490 #endif
   15491 
   15492 #if defined(LIBXML_XINCLUDE_ENABLED)
   15493 #ifdef bottom_xinclude
   15494 #undef xmlXIncludeSetFlags
   15495 extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
   15496 #else
   15497 #ifndef xmlXIncludeSetFlags
   15498 extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
   15499 #define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
   15500 #endif
   15501 #endif
   15502 #endif
   15503 
   15504 #if defined(LIBXML_XPATH_ENABLED)
   15505 #ifdef bottom_xpath
   15506 #undef xmlXPathAddValues
   15507 extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
   15508 #else
   15509 #ifndef xmlXPathAddValues
   15510 extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
   15511 #define xmlXPathAddValues xmlXPathAddValues__internal_alias
   15512 #endif
   15513 #endif
   15514 #endif
   15515 
   15516 #if defined(LIBXML_XPATH_ENABLED)
   15517 #ifdef bottom_xpath
   15518 #undef xmlXPathBooleanFunction
   15519 extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
   15520 #else
   15521 #ifndef xmlXPathBooleanFunction
   15522 extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
   15523 #define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
   15524 #endif
   15525 #endif
   15526 #endif
   15527 
   15528 #if defined(LIBXML_XPATH_ENABLED)
   15529 #ifdef bottom_xpath
   15530 #undef xmlXPathCastBooleanToNumber
   15531 extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
   15532 #else
   15533 #ifndef xmlXPathCastBooleanToNumber
   15534 extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
   15535 #define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
   15536 #endif
   15537 #endif
   15538 #endif
   15539 
   15540 #if defined(LIBXML_XPATH_ENABLED)
   15541 #ifdef bottom_xpath
   15542 #undef xmlXPathCastBooleanToString
   15543 extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
   15544 #else
   15545 #ifndef xmlXPathCastBooleanToString
   15546 extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
   15547 #define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
   15548 #endif
   15549 #endif
   15550 #endif
   15551 
   15552 #if defined(LIBXML_XPATH_ENABLED)
   15553 #ifdef bottom_xpath
   15554 #undef xmlXPathCastNodeSetToBoolean
   15555 extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
   15556 #else
   15557 #ifndef xmlXPathCastNodeSetToBoolean
   15558 extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
   15559 #define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
   15560 #endif
   15561 #endif
   15562 #endif
   15563 
   15564 #if defined(LIBXML_XPATH_ENABLED)
   15565 #ifdef bottom_xpath
   15566 #undef xmlXPathCastNodeSetToNumber
   15567 extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
   15568 #else
   15569 #ifndef xmlXPathCastNodeSetToNumber
   15570 extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
   15571 #define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
   15572 #endif
   15573 #endif
   15574 #endif
   15575 
   15576 #if defined(LIBXML_XPATH_ENABLED)
   15577 #ifdef bottom_xpath
   15578 #undef xmlXPathCastNodeSetToString
   15579 extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
   15580 #else
   15581 #ifndef xmlXPathCastNodeSetToString
   15582 extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
   15583 #define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
   15584 #endif
   15585 #endif
   15586 #endif
   15587 
   15588 #if defined(LIBXML_XPATH_ENABLED)
   15589 #ifdef bottom_xpath
   15590 #undef xmlXPathCastNodeToNumber
   15591 extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
   15592 #else
   15593 #ifndef xmlXPathCastNodeToNumber
   15594 extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
   15595 #define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
   15596 #endif
   15597 #endif
   15598 #endif
   15599 
   15600 #if defined(LIBXML_XPATH_ENABLED)
   15601 #ifdef bottom_xpath
   15602 #undef xmlXPathCastNodeToString
   15603 extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
   15604 #else
   15605 #ifndef xmlXPathCastNodeToString
   15606 extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
   15607 #define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
   15608 #endif
   15609 #endif
   15610 #endif
   15611 
   15612 #if defined(LIBXML_XPATH_ENABLED)
   15613 #ifdef bottom_xpath
   15614 #undef xmlXPathCastNumberToBoolean
   15615 extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
   15616 #else
   15617 #ifndef xmlXPathCastNumberToBoolean
   15618 extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
   15619 #define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
   15620 #endif
   15621 #endif
   15622 #endif
   15623 
   15624 #if defined(LIBXML_XPATH_ENABLED)
   15625 #ifdef bottom_xpath
   15626 #undef xmlXPathCastNumberToString
   15627 extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
   15628 #else
   15629 #ifndef xmlXPathCastNumberToString
   15630 extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
   15631 #define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
   15632 #endif
   15633 #endif
   15634 #endif
   15635 
   15636 #if defined(LIBXML_XPATH_ENABLED)
   15637 #ifdef bottom_xpath
   15638 #undef xmlXPathCastStringToBoolean
   15639 extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
   15640 #else
   15641 #ifndef xmlXPathCastStringToBoolean
   15642 extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
   15643 #define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
   15644 #endif
   15645 #endif
   15646 #endif
   15647 
   15648 #if defined(LIBXML_XPATH_ENABLED)
   15649 #ifdef bottom_xpath
   15650 #undef xmlXPathCastStringToNumber
   15651 extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
   15652 #else
   15653 #ifndef xmlXPathCastStringToNumber
   15654 extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
   15655 #define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
   15656 #endif
   15657 #endif
   15658 #endif
   15659 
   15660 #if defined(LIBXML_XPATH_ENABLED)
   15661 #ifdef bottom_xpath
   15662 #undef xmlXPathCastToBoolean
   15663 extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
   15664 #else
   15665 #ifndef xmlXPathCastToBoolean
   15666 extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
   15667 #define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
   15668 #endif
   15669 #endif
   15670 #endif
   15671 
   15672 #if defined(LIBXML_XPATH_ENABLED)
   15673 #ifdef bottom_xpath
   15674 #undef xmlXPathCastToNumber
   15675 extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
   15676 #else
   15677 #ifndef xmlXPathCastToNumber
   15678 extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
   15679 #define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
   15680 #endif
   15681 #endif
   15682 #endif
   15683 
   15684 #if defined(LIBXML_XPATH_ENABLED)
   15685 #ifdef bottom_xpath
   15686 #undef xmlXPathCastToString
   15687 extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
   15688 #else
   15689 #ifndef xmlXPathCastToString
   15690 extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
   15691 #define xmlXPathCastToString xmlXPathCastToString__internal_alias
   15692 #endif
   15693 #endif
   15694 #endif
   15695 
   15696 #if defined(LIBXML_XPATH_ENABLED)
   15697 #ifdef bottom_xpath
   15698 #undef xmlXPathCeilingFunction
   15699 extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
   15700 #else
   15701 #ifndef xmlXPathCeilingFunction
   15702 extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
   15703 #define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
   15704 #endif
   15705 #endif
   15706 #endif
   15707 
   15708 #if defined(LIBXML_XPATH_ENABLED)
   15709 #ifdef bottom_xpath
   15710 #undef xmlXPathCmpNodes
   15711 extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
   15712 #else
   15713 #ifndef xmlXPathCmpNodes
   15714 extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
   15715 #define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
   15716 #endif
   15717 #endif
   15718 #endif
   15719 
   15720 #if defined(LIBXML_XPATH_ENABLED)
   15721 #ifdef bottom_xpath
   15722 #undef xmlXPathCompareValues
   15723 extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
   15724 #else
   15725 #ifndef xmlXPathCompareValues
   15726 extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
   15727 #define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
   15728 #endif
   15729 #endif
   15730 #endif
   15731 
   15732 #if defined(LIBXML_XPATH_ENABLED)
   15733 #ifdef bottom_xpath
   15734 #undef xmlXPathCompile
   15735 extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
   15736 #else
   15737 #ifndef xmlXPathCompile
   15738 extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
   15739 #define xmlXPathCompile xmlXPathCompile__internal_alias
   15740 #endif
   15741 #endif
   15742 #endif
   15743 
   15744 #if defined(LIBXML_XPATH_ENABLED)
   15745 #ifdef bottom_xpath
   15746 #undef xmlXPathCompiledEval
   15747 extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
   15748 #else
   15749 #ifndef xmlXPathCompiledEval
   15750 extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
   15751 #define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
   15752 #endif
   15753 #endif
   15754 #endif
   15755 
   15756 #if defined(LIBXML_XPATH_ENABLED)
   15757 #ifdef bottom_xpath
   15758 #undef xmlXPathCompiledEvalToBoolean
   15759 extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean __attribute((alias("xmlXPathCompiledEvalToBoolean__internal_alias")));
   15760 #else
   15761 #ifndef xmlXPathCompiledEvalToBoolean
   15762 extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean__internal_alias __attribute((visibility("hidden")));
   15763 #define xmlXPathCompiledEvalToBoolean xmlXPathCompiledEvalToBoolean__internal_alias
   15764 #endif
   15765 #endif
   15766 #endif
   15767 
   15768 #if defined(LIBXML_XPATH_ENABLED)
   15769 #ifdef bottom_xpath
   15770 #undef xmlXPathConcatFunction
   15771 extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
   15772 #else
   15773 #ifndef xmlXPathConcatFunction
   15774 extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
   15775 #define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
   15776 #endif
   15777 #endif
   15778 #endif
   15779 
   15780 #if defined(LIBXML_XPATH_ENABLED)
   15781 #ifdef bottom_xpath
   15782 #undef xmlXPathContainsFunction
   15783 extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
   15784 #else
   15785 #ifndef xmlXPathContainsFunction
   15786 extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
   15787 #define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
   15788 #endif
   15789 #endif
   15790 #endif
   15791 
   15792 #if defined(LIBXML_XPATH_ENABLED)
   15793 #ifdef bottom_xpath
   15794 #undef xmlXPathContextSetCache
   15795 extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache __attribute((alias("xmlXPathContextSetCache__internal_alias")));
   15796 #else
   15797 #ifndef xmlXPathContextSetCache
   15798 extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache__internal_alias __attribute((visibility("hidden")));
   15799 #define xmlXPathContextSetCache xmlXPathContextSetCache__internal_alias
   15800 #endif
   15801 #endif
   15802 #endif
   15803 
   15804 #if defined(LIBXML_XPATH_ENABLED)
   15805 #ifdef bottom_xpath
   15806 #undef xmlXPathConvertBoolean
   15807 extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
   15808 #else
   15809 #ifndef xmlXPathConvertBoolean
   15810 extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
   15811 #define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
   15812 #endif
   15813 #endif
   15814 #endif
   15815 
   15816 #if defined(LIBXML_XPATH_ENABLED)
   15817 #ifdef bottom_xpath
   15818 #undef xmlXPathConvertNumber
   15819 extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
   15820 #else
   15821 #ifndef xmlXPathConvertNumber
   15822 extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
   15823 #define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
   15824 #endif
   15825 #endif
   15826 #endif
   15827 
   15828 #if defined(LIBXML_XPATH_ENABLED)
   15829 #ifdef bottom_xpath
   15830 #undef xmlXPathConvertString
   15831 extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
   15832 #else
   15833 #ifndef xmlXPathConvertString
   15834 extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
   15835 #define xmlXPathConvertString xmlXPathConvertString__internal_alias
   15836 #endif
   15837 #endif
   15838 #endif
   15839 
   15840 #if defined(LIBXML_XPATH_ENABLED)
   15841 #ifdef bottom_xpath
   15842 #undef xmlXPathCountFunction
   15843 extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
   15844 #else
   15845 #ifndef xmlXPathCountFunction
   15846 extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
   15847 #define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
   15848 #endif
   15849 #endif
   15850 #endif
   15851 
   15852 #if defined(LIBXML_XPATH_ENABLED)
   15853 #ifdef bottom_xpath
   15854 #undef xmlXPathCtxtCompile
   15855 extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
   15856 #else
   15857 #ifndef xmlXPathCtxtCompile
   15858 extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
   15859 #define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
   15860 #endif
   15861 #endif
   15862 #endif
   15863 
   15864 #if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
   15865 #ifdef bottom_xpath
   15866 #undef xmlXPathDebugDumpCompExpr
   15867 extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
   15868 #else
   15869 #ifndef xmlXPathDebugDumpCompExpr
   15870 extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
   15871 #define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
   15872 #endif
   15873 #endif
   15874 #endif
   15875 
   15876 #if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
   15877 #ifdef bottom_xpath
   15878 #undef xmlXPathDebugDumpObject
   15879 extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
   15880 #else
   15881 #ifndef xmlXPathDebugDumpObject
   15882 extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
   15883 #define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
   15884 #endif
   15885 #endif
   15886 #endif
   15887 
   15888 #if defined(LIBXML_XPATH_ENABLED)
   15889 #ifdef bottom_xpath
   15890 #undef xmlXPathDifference
   15891 extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
   15892 #else
   15893 #ifndef xmlXPathDifference
   15894 extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
   15895 #define xmlXPathDifference xmlXPathDifference__internal_alias
   15896 #endif
   15897 #endif
   15898 #endif
   15899 
   15900 #if defined(LIBXML_XPATH_ENABLED)
   15901 #ifdef bottom_xpath
   15902 #undef xmlXPathDistinct
   15903 extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
   15904 #else
   15905 #ifndef xmlXPathDistinct
   15906 extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
   15907 #define xmlXPathDistinct xmlXPathDistinct__internal_alias
   15908 #endif
   15909 #endif
   15910 #endif
   15911 
   15912 #if defined(LIBXML_XPATH_ENABLED)
   15913 #ifdef bottom_xpath
   15914 #undef xmlXPathDistinctSorted
   15915 extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
   15916 #else
   15917 #ifndef xmlXPathDistinctSorted
   15918 extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
   15919 #define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
   15920 #endif
   15921 #endif
   15922 #endif
   15923 
   15924 #if defined(LIBXML_XPATH_ENABLED)
   15925 #ifdef bottom_xpath
   15926 #undef xmlXPathDivValues
   15927 extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
   15928 #else
   15929 #ifndef xmlXPathDivValues
   15930 extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
   15931 #define xmlXPathDivValues xmlXPathDivValues__internal_alias
   15932 #endif
   15933 #endif
   15934 #endif
   15935 
   15936 #if defined(LIBXML_XPATH_ENABLED)
   15937 #ifdef bottom_xpath
   15938 #undef xmlXPathEqualValues
   15939 extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
   15940 #else
   15941 #ifndef xmlXPathEqualValues
   15942 extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
   15943 #define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
   15944 #endif
   15945 #endif
   15946 #endif
   15947 
   15948 #if defined(LIBXML_XPATH_ENABLED)
   15949 #ifdef bottom_xpath
   15950 #undef xmlXPathErr
   15951 extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
   15952 #else
   15953 #ifndef xmlXPathErr
   15954 extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
   15955 #define xmlXPathErr xmlXPathErr__internal_alias
   15956 #endif
   15957 #endif
   15958 #endif
   15959 
   15960 #if defined(LIBXML_XPATH_ENABLED)
   15961 #ifdef bottom_xpath
   15962 #undef xmlXPathEval
   15963 extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
   15964 #else
   15965 #ifndef xmlXPathEval
   15966 extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
   15967 #define xmlXPathEval xmlXPathEval__internal_alias
   15968 #endif
   15969 #endif
   15970 #endif
   15971 
   15972 #if defined(LIBXML_XPATH_ENABLED)
   15973 #ifdef bottom_xpath
   15974 #undef xmlXPathEvalExpr
   15975 extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
   15976 #else
   15977 #ifndef xmlXPathEvalExpr
   15978 extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
   15979 #define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
   15980 #endif
   15981 #endif
   15982 #endif
   15983 
   15984 #if defined(LIBXML_XPATH_ENABLED)
   15985 #ifdef bottom_xpath
   15986 #undef xmlXPathEvalExpression
   15987 extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
   15988 #else
   15989 #ifndef xmlXPathEvalExpression
   15990 extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
   15991 #define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
   15992 #endif
   15993 #endif
   15994 #endif
   15995 
   15996 #if defined(LIBXML_XPATH_ENABLED)
   15997 #ifdef bottom_xpath
   15998 #undef xmlXPathEvalPredicate
   15999 extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
   16000 #else
   16001 #ifndef xmlXPathEvalPredicate
   16002 extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
   16003 #define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
   16004 #endif
   16005 #endif
   16006 #endif
   16007 
   16008 #if defined(LIBXML_XPATH_ENABLED)
   16009 #ifdef bottom_xpath
   16010 #undef xmlXPathEvaluatePredicateResult
   16011 extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
   16012 #else
   16013 #ifndef xmlXPathEvaluatePredicateResult
   16014 extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
   16015 #define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
   16016 #endif
   16017 #endif
   16018 #endif
   16019 
   16020 #if defined(LIBXML_XPATH_ENABLED)
   16021 #ifdef bottom_xpath
   16022 #undef xmlXPathFalseFunction
   16023 extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
   16024 #else
   16025 #ifndef xmlXPathFalseFunction
   16026 extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
   16027 #define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
   16028 #endif
   16029 #endif
   16030 #endif
   16031 
   16032 #if defined(LIBXML_XPATH_ENABLED)
   16033 #ifdef bottom_xpath
   16034 #undef xmlXPathFloorFunction
   16035 extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
   16036 #else
   16037 #ifndef xmlXPathFloorFunction
   16038 extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
   16039 #define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
   16040 #endif
   16041 #endif
   16042 #endif
   16043 
   16044 #if defined(LIBXML_XPATH_ENABLED)
   16045 #ifdef bottom_xpath
   16046 #undef xmlXPathFreeCompExpr
   16047 extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
   16048 #else
   16049 #ifndef xmlXPathFreeCompExpr
   16050 extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
   16051 #define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
   16052 #endif
   16053 #endif
   16054 #endif
   16055 
   16056 #if defined(LIBXML_XPATH_ENABLED)
   16057 #ifdef bottom_xpath
   16058 #undef xmlXPathFreeContext
   16059 extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
   16060 #else
   16061 #ifndef xmlXPathFreeContext
   16062 extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
   16063 #define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
   16064 #endif
   16065 #endif
   16066 #endif
   16067 
   16068 #if defined(LIBXML_XPATH_ENABLED)
   16069 #ifdef bottom_xpath
   16070 #undef xmlXPathFreeNodeSet
   16071 extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
   16072 #else
   16073 #ifndef xmlXPathFreeNodeSet
   16074 extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
   16075 #define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
   16076 #endif
   16077 #endif
   16078 #endif
   16079 
   16080 #if defined(LIBXML_XPATH_ENABLED)
   16081 #ifdef bottom_xpath
   16082 #undef xmlXPathFreeNodeSetList
   16083 extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
   16084 #else
   16085 #ifndef xmlXPathFreeNodeSetList
   16086 extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
   16087 #define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
   16088 #endif
   16089 #endif
   16090 #endif
   16091 
   16092 #if defined(LIBXML_XPATH_ENABLED)
   16093 #ifdef bottom_xpath
   16094 #undef xmlXPathFreeObject
   16095 extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
   16096 #else
   16097 #ifndef xmlXPathFreeObject
   16098 extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
   16099 #define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
   16100 #endif
   16101 #endif
   16102 #endif
   16103 
   16104 #if defined(LIBXML_XPATH_ENABLED)
   16105 #ifdef bottom_xpath
   16106 #undef xmlXPathFreeParserContext
   16107 extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
   16108 #else
   16109 #ifndef xmlXPathFreeParserContext
   16110 extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
   16111 #define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
   16112 #endif
   16113 #endif
   16114 #endif
   16115 
   16116 #if defined(LIBXML_XPATH_ENABLED)
   16117 #ifdef bottom_xpath
   16118 #undef xmlXPathFunctionLookup
   16119 extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
   16120 #else
   16121 #ifndef xmlXPathFunctionLookup
   16122 extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
   16123 #define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
   16124 #endif
   16125 #endif
   16126 #endif
   16127 
   16128 #if defined(LIBXML_XPATH_ENABLED)
   16129 #ifdef bottom_xpath
   16130 #undef xmlXPathFunctionLookupNS
   16131 extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
   16132 #else
   16133 #ifndef xmlXPathFunctionLookupNS
   16134 extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
   16135 #define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
   16136 #endif
   16137 #endif
   16138 #endif
   16139 
   16140 #if defined(LIBXML_XPATH_ENABLED)
   16141 #ifdef bottom_xpath
   16142 #undef xmlXPathHasSameNodes
   16143 extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
   16144 #else
   16145 #ifndef xmlXPathHasSameNodes
   16146 extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
   16147 #define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
   16148 #endif
   16149 #endif
   16150 #endif
   16151 
   16152 #if defined(LIBXML_XPATH_ENABLED)
   16153 #ifdef bottom_xpath
   16154 #undef xmlXPathIdFunction
   16155 extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
   16156 #else
   16157 #ifndef xmlXPathIdFunction
   16158 extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
   16159 #define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
   16160 #endif
   16161 #endif
   16162 #endif
   16163 
   16164 #if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   16165 #ifdef bottom_xpath
   16166 #undef xmlXPathInit
   16167 extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
   16168 #else
   16169 #ifndef xmlXPathInit
   16170 extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
   16171 #define xmlXPathInit xmlXPathInit__internal_alias
   16172 #endif
   16173 #endif
   16174 #endif
   16175 
   16176 #if defined(LIBXML_XPATH_ENABLED)
   16177 #ifdef bottom_xpath
   16178 #undef xmlXPathIntersection
   16179 extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
   16180 #else
   16181 #ifndef xmlXPathIntersection
   16182 extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
   16183 #define xmlXPathIntersection xmlXPathIntersection__internal_alias
   16184 #endif
   16185 #endif
   16186 #endif
   16187 
   16188 #if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   16189 #ifdef bottom_xpath
   16190 #undef xmlXPathIsInf
   16191 extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
   16192 #else
   16193 #ifndef xmlXPathIsInf
   16194 extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
   16195 #define xmlXPathIsInf xmlXPathIsInf__internal_alias
   16196 #endif
   16197 #endif
   16198 #endif
   16199 
   16200 #if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
   16201 #ifdef bottom_xpath
   16202 #undef xmlXPathIsNaN
   16203 extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
   16204 #else
   16205 #ifndef xmlXPathIsNaN
   16206 extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
   16207 #define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
   16208 #endif
   16209 #endif
   16210 #endif
   16211 
   16212 #if defined(LIBXML_XPATH_ENABLED)
   16213 #ifdef bottom_xpath
   16214 #undef xmlXPathIsNodeType
   16215 extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
   16216 #else
   16217 #ifndef xmlXPathIsNodeType
   16218 extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
   16219 #define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
   16220 #endif
   16221 #endif
   16222 #endif
   16223 
   16224 #if defined(LIBXML_XPATH_ENABLED)
   16225 #ifdef bottom_xpath
   16226 #undef xmlXPathLangFunction
   16227 extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
   16228 #else
   16229 #ifndef xmlXPathLangFunction
   16230 extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
   16231 #define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
   16232 #endif
   16233 #endif
   16234 #endif
   16235 
   16236 #if defined(LIBXML_XPATH_ENABLED)
   16237 #ifdef bottom_xpath
   16238 #undef xmlXPathLastFunction
   16239 extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
   16240 #else
   16241 #ifndef xmlXPathLastFunction
   16242 extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
   16243 #define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
   16244 #endif
   16245 #endif
   16246 #endif
   16247 
   16248 #if defined(LIBXML_XPATH_ENABLED)
   16249 #ifdef bottom_xpath
   16250 #undef xmlXPathLeading
   16251 extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
   16252 #else
   16253 #ifndef xmlXPathLeading
   16254 extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
   16255 #define xmlXPathLeading xmlXPathLeading__internal_alias
   16256 #endif
   16257 #endif
   16258 #endif
   16259 
   16260 #if defined(LIBXML_XPATH_ENABLED)
   16261 #ifdef bottom_xpath
   16262 #undef xmlXPathLeadingSorted
   16263 extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
   16264 #else
   16265 #ifndef xmlXPathLeadingSorted
   16266 extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
   16267 #define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
   16268 #endif
   16269 #endif
   16270 #endif
   16271 
   16272 #if defined(LIBXML_XPATH_ENABLED)
   16273 #ifdef bottom_xpath
   16274 #undef xmlXPathLocalNameFunction
   16275 extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
   16276 #else
   16277 #ifndef xmlXPathLocalNameFunction
   16278 extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
   16279 #define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
   16280 #endif
   16281 #endif
   16282 #endif
   16283 
   16284 #if defined(LIBXML_XPATH_ENABLED)
   16285 #ifdef bottom_xpath
   16286 #undef xmlXPathModValues
   16287 extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
   16288 #else
   16289 #ifndef xmlXPathModValues
   16290 extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
   16291 #define xmlXPathModValues xmlXPathModValues__internal_alias
   16292 #endif
   16293 #endif
   16294 #endif
   16295 
   16296 #if defined(LIBXML_XPATH_ENABLED)
   16297 #ifdef bottom_xpath
   16298 #undef xmlXPathMultValues
   16299 extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
   16300 #else
   16301 #ifndef xmlXPathMultValues
   16302 extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
   16303 #define xmlXPathMultValues xmlXPathMultValues__internal_alias
   16304 #endif
   16305 #endif
   16306 #endif
   16307 
   16308 #if defined(LIBXML_XPATH_ENABLED)
   16309 #ifdef bottom_xpath
   16310 #undef xmlXPathNamespaceURIFunction
   16311 extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
   16312 #else
   16313 #ifndef xmlXPathNamespaceURIFunction
   16314 extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
   16315 #define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
   16316 #endif
   16317 #endif
   16318 #endif
   16319 
   16320 #if defined(LIBXML_XPATH_ENABLED)
   16321 #ifdef bottom_xpath
   16322 #undef xmlXPathNewBoolean
   16323 extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
   16324 #else
   16325 #ifndef xmlXPathNewBoolean
   16326 extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
   16327 #define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
   16328 #endif
   16329 #endif
   16330 #endif
   16331 
   16332 #if defined(LIBXML_XPATH_ENABLED)
   16333 #ifdef bottom_xpath
   16334 #undef xmlXPathNewCString
   16335 extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
   16336 #else
   16337 #ifndef xmlXPathNewCString
   16338 extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
   16339 #define xmlXPathNewCString xmlXPathNewCString__internal_alias
   16340 #endif
   16341 #endif
   16342 #endif
   16343 
   16344 #if defined(LIBXML_XPATH_ENABLED)
   16345 #ifdef bottom_xpath
   16346 #undef xmlXPathNewContext
   16347 extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
   16348 #else
   16349 #ifndef xmlXPathNewContext
   16350 extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
   16351 #define xmlXPathNewContext xmlXPathNewContext__internal_alias
   16352 #endif
   16353 #endif
   16354 #endif
   16355 
   16356 #if defined(LIBXML_XPATH_ENABLED)
   16357 #ifdef bottom_xpath
   16358 #undef xmlXPathNewFloat
   16359 extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
   16360 #else
   16361 #ifndef xmlXPathNewFloat
   16362 extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
   16363 #define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
   16364 #endif
   16365 #endif
   16366 #endif
   16367 
   16368 #if defined(LIBXML_XPATH_ENABLED)
   16369 #ifdef bottom_xpath
   16370 #undef xmlXPathNewNodeSet
   16371 extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
   16372 #else
   16373 #ifndef xmlXPathNewNodeSet
   16374 extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
   16375 #define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
   16376 #endif
   16377 #endif
   16378 #endif
   16379 
   16380 #if defined(LIBXML_XPATH_ENABLED)
   16381 #ifdef bottom_xpath
   16382 #undef xmlXPathNewNodeSetList
   16383 extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
   16384 #else
   16385 #ifndef xmlXPathNewNodeSetList
   16386 extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
   16387 #define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
   16388 #endif
   16389 #endif
   16390 #endif
   16391 
   16392 #if defined(LIBXML_XPATH_ENABLED)
   16393 #ifdef bottom_xpath
   16394 #undef xmlXPathNewParserContext
   16395 extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
   16396 #else
   16397 #ifndef xmlXPathNewParserContext
   16398 extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
   16399 #define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
   16400 #endif
   16401 #endif
   16402 #endif
   16403 
   16404 #if defined(LIBXML_XPATH_ENABLED)
   16405 #ifdef bottom_xpath
   16406 #undef xmlXPathNewString
   16407 extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
   16408 #else
   16409 #ifndef xmlXPathNewString
   16410 extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
   16411 #define xmlXPathNewString xmlXPathNewString__internal_alias
   16412 #endif
   16413 #endif
   16414 #endif
   16415 
   16416 #if defined(LIBXML_XPATH_ENABLED)
   16417 #ifdef bottom_xpath
   16418 #undef xmlXPathNewValueTree
   16419 extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
   16420 #else
   16421 #ifndef xmlXPathNewValueTree
   16422 extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
   16423 #define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
   16424 #endif
   16425 #endif
   16426 #endif
   16427 
   16428 #if defined(LIBXML_XPATH_ENABLED)
   16429 #ifdef bottom_xpath
   16430 #undef xmlXPathNextAncestor
   16431 extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
   16432 #else
   16433 #ifndef xmlXPathNextAncestor
   16434 extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
   16435 #define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
   16436 #endif
   16437 #endif
   16438 #endif
   16439 
   16440 #if defined(LIBXML_XPATH_ENABLED)
   16441 #ifdef bottom_xpath
   16442 #undef xmlXPathNextAncestorOrSelf
   16443 extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
   16444 #else
   16445 #ifndef xmlXPathNextAncestorOrSelf
   16446 extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
   16447 #define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
   16448 #endif
   16449 #endif
   16450 #endif
   16451 
   16452 #if defined(LIBXML_XPATH_ENABLED)
   16453 #ifdef bottom_xpath
   16454 #undef xmlXPathNextAttribute
   16455 extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
   16456 #else
   16457 #ifndef xmlXPathNextAttribute
   16458 extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
   16459 #define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
   16460 #endif
   16461 #endif
   16462 #endif
   16463 
   16464 #if defined(LIBXML_XPATH_ENABLED)
   16465 #ifdef bottom_xpath
   16466 #undef xmlXPathNextChild
   16467 extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
   16468 #else
   16469 #ifndef xmlXPathNextChild
   16470 extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
   16471 #define xmlXPathNextChild xmlXPathNextChild__internal_alias
   16472 #endif
   16473 #endif
   16474 #endif
   16475 
   16476 #if defined(LIBXML_XPATH_ENABLED)
   16477 #ifdef bottom_xpath
   16478 #undef xmlXPathNextDescendant
   16479 extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
   16480 #else
   16481 #ifndef xmlXPathNextDescendant
   16482 extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
   16483 #define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
   16484 #endif
   16485 #endif
   16486 #endif
   16487 
   16488 #if defined(LIBXML_XPATH_ENABLED)
   16489 #ifdef bottom_xpath
   16490 #undef xmlXPathNextDescendantOrSelf
   16491 extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
   16492 #else
   16493 #ifndef xmlXPathNextDescendantOrSelf
   16494 extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
   16495 #define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
   16496 #endif
   16497 #endif
   16498 #endif
   16499 
   16500 #if defined(LIBXML_XPATH_ENABLED)
   16501 #ifdef bottom_xpath
   16502 #undef xmlXPathNextFollowing
   16503 extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
   16504 #else
   16505 #ifndef xmlXPathNextFollowing
   16506 extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
   16507 #define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
   16508 #endif
   16509 #endif
   16510 #endif
   16511 
   16512 #if defined(LIBXML_XPATH_ENABLED)
   16513 #ifdef bottom_xpath
   16514 #undef xmlXPathNextFollowingSibling
   16515 extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
   16516 #else
   16517 #ifndef xmlXPathNextFollowingSibling
   16518 extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
   16519 #define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
   16520 #endif
   16521 #endif
   16522 #endif
   16523 
   16524 #if defined(LIBXML_XPATH_ENABLED)
   16525 #ifdef bottom_xpath
   16526 #undef xmlXPathNextNamespace
   16527 extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
   16528 #else
   16529 #ifndef xmlXPathNextNamespace
   16530 extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
   16531 #define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
   16532 #endif
   16533 #endif
   16534 #endif
   16535 
   16536 #if defined(LIBXML_XPATH_ENABLED)
   16537 #ifdef bottom_xpath
   16538 #undef xmlXPathNextParent
   16539 extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
   16540 #else
   16541 #ifndef xmlXPathNextParent
   16542 extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
   16543 #define xmlXPathNextParent xmlXPathNextParent__internal_alias
   16544 #endif
   16545 #endif
   16546 #endif
   16547 
   16548 #if defined(LIBXML_XPATH_ENABLED)
   16549 #ifdef bottom_xpath
   16550 #undef xmlXPathNextPreceding
   16551 extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
   16552 #else
   16553 #ifndef xmlXPathNextPreceding
   16554 extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
   16555 #define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
   16556 #endif
   16557 #endif
   16558 #endif
   16559 
   16560 #if defined(LIBXML_XPATH_ENABLED)
   16561 #ifdef bottom_xpath
   16562 #undef xmlXPathNextPrecedingSibling
   16563 extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
   16564 #else
   16565 #ifndef xmlXPathNextPrecedingSibling
   16566 extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
   16567 #define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
   16568 #endif
   16569 #endif
   16570 #endif
   16571 
   16572 #if defined(LIBXML_XPATH_ENABLED)
   16573 #ifdef bottom_xpath
   16574 #undef xmlXPathNextSelf
   16575 extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
   16576 #else
   16577 #ifndef xmlXPathNextSelf
   16578 extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
   16579 #define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
   16580 #endif
   16581 #endif
   16582 #endif
   16583 
   16584 #if defined(LIBXML_XPATH_ENABLED)
   16585 #ifdef bottom_xpath
   16586 #undef xmlXPathNodeLeading
   16587 extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
   16588 #else
   16589 #ifndef xmlXPathNodeLeading
   16590 extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
   16591 #define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
   16592 #endif
   16593 #endif
   16594 #endif
   16595 
   16596 #if defined(LIBXML_XPATH_ENABLED)
   16597 #ifdef bottom_xpath
   16598 #undef xmlXPathNodeLeadingSorted
   16599 extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
   16600 #else
   16601 #ifndef xmlXPathNodeLeadingSorted
   16602 extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
   16603 #define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
   16604 #endif
   16605 #endif
   16606 #endif
   16607 
   16608 #if defined(LIBXML_XPATH_ENABLED)
   16609 #ifdef bottom_xpath
   16610 #undef xmlXPathNodeSetAdd
   16611 extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
   16612 #else
   16613 #ifndef xmlXPathNodeSetAdd
   16614 extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
   16615 #define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
   16616 #endif
   16617 #endif
   16618 #endif
   16619 
   16620 #if defined(LIBXML_XPATH_ENABLED)
   16621 #ifdef bottom_xpath
   16622 #undef xmlXPathNodeSetAddNs
   16623 extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
   16624 #else
   16625 #ifndef xmlXPathNodeSetAddNs
   16626 extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
   16627 #define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
   16628 #endif
   16629 #endif
   16630 #endif
   16631 
   16632 #if defined(LIBXML_XPATH_ENABLED)
   16633 #ifdef bottom_xpath
   16634 #undef xmlXPathNodeSetAddUnique
   16635 extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
   16636 #else
   16637 #ifndef xmlXPathNodeSetAddUnique
   16638 extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
   16639 #define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
   16640 #endif
   16641 #endif
   16642 #endif
   16643 
   16644 #if defined(LIBXML_XPATH_ENABLED)
   16645 #ifdef bottom_xpath
   16646 #undef xmlXPathNodeSetContains
   16647 extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
   16648 #else
   16649 #ifndef xmlXPathNodeSetContains
   16650 extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
   16651 #define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
   16652 #endif
   16653 #endif
   16654 #endif
   16655 
   16656 #if defined(LIBXML_XPATH_ENABLED)
   16657 #ifdef bottom_xpath
   16658 #undef xmlXPathNodeSetCreate
   16659 extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
   16660 #else
   16661 #ifndef xmlXPathNodeSetCreate
   16662 extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
   16663 #define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
   16664 #endif
   16665 #endif
   16666 #endif
   16667 
   16668 #if defined(LIBXML_XPATH_ENABLED)
   16669 #ifdef bottom_xpath
   16670 #undef xmlXPathNodeSetDel
   16671 extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
   16672 #else
   16673 #ifndef xmlXPathNodeSetDel
   16674 extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
   16675 #define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
   16676 #endif
   16677 #endif
   16678 #endif
   16679 
   16680 #if defined(LIBXML_XPATH_ENABLED)
   16681 #ifdef bottom_xpath
   16682 #undef xmlXPathNodeSetFreeNs
   16683 extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
   16684 #else
   16685 #ifndef xmlXPathNodeSetFreeNs
   16686 extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
   16687 #define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
   16688 #endif
   16689 #endif
   16690 #endif
   16691 
   16692 #if defined(LIBXML_XPATH_ENABLED)
   16693 #ifdef bottom_xpath
   16694 #undef xmlXPathNodeSetMerge
   16695 extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
   16696 #else
   16697 #ifndef xmlXPathNodeSetMerge
   16698 extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
   16699 #define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
   16700 #endif
   16701 #endif
   16702 #endif
   16703 
   16704 #if defined(LIBXML_XPATH_ENABLED)
   16705 #ifdef bottom_xpath
   16706 #undef xmlXPathNodeSetRemove
   16707 extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
   16708 #else
   16709 #ifndef xmlXPathNodeSetRemove
   16710 extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
   16711 #define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
   16712 #endif
   16713 #endif
   16714 #endif
   16715 
   16716 #if defined(LIBXML_XPATH_ENABLED)
   16717 #ifdef bottom_xpath
   16718 #undef xmlXPathNodeSetSort
   16719 extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
   16720 #else
   16721 #ifndef xmlXPathNodeSetSort
   16722 extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
   16723 #define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
   16724 #endif
   16725 #endif
   16726 #endif
   16727 
   16728 #if defined(LIBXML_XPATH_ENABLED)
   16729 #ifdef bottom_xpath
   16730 #undef xmlXPathNodeTrailing
   16731 extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
   16732 #else
   16733 #ifndef xmlXPathNodeTrailing
   16734 extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
   16735 #define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
   16736 #endif
   16737 #endif
   16738 #endif
   16739 
   16740 #if defined(LIBXML_XPATH_ENABLED)
   16741 #ifdef bottom_xpath
   16742 #undef xmlXPathNodeTrailingSorted
   16743 extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
   16744 #else
   16745 #ifndef xmlXPathNodeTrailingSorted
   16746 extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
   16747 #define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
   16748 #endif
   16749 #endif
   16750 #endif
   16751 
   16752 #if defined(LIBXML_XPATH_ENABLED)
   16753 #ifdef bottom_xpath
   16754 #undef xmlXPathNormalizeFunction
   16755 extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
   16756 #else
   16757 #ifndef xmlXPathNormalizeFunction
   16758 extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
   16759 #define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
   16760 #endif
   16761 #endif
   16762 #endif
   16763 
   16764 #if defined(LIBXML_XPATH_ENABLED)
   16765 #ifdef bottom_xpath
   16766 #undef xmlXPathNotEqualValues
   16767 extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
   16768 #else
   16769 #ifndef xmlXPathNotEqualValues
   16770 extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
   16771 #define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
   16772 #endif
   16773 #endif
   16774 #endif
   16775 
   16776 #if defined(LIBXML_XPATH_ENABLED)
   16777 #ifdef bottom_xpath
   16778 #undef xmlXPathNotFunction
   16779 extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
   16780 #else
   16781 #ifndef xmlXPathNotFunction
   16782 extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
   16783 #define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
   16784 #endif
   16785 #endif
   16786 #endif
   16787 
   16788 #if defined(LIBXML_XPATH_ENABLED)
   16789 #ifdef bottom_xpath
   16790 #undef xmlXPathNsLookup
   16791 extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
   16792 #else
   16793 #ifndef xmlXPathNsLookup
   16794 extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
   16795 #define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
   16796 #endif
   16797 #endif
   16798 #endif
   16799 
   16800 #if defined(LIBXML_XPATH_ENABLED)
   16801 #ifdef bottom_xpath
   16802 #undef xmlXPathNumberFunction
   16803 extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
   16804 #else
   16805 #ifndef xmlXPathNumberFunction
   16806 extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
   16807 #define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
   16808 #endif
   16809 #endif
   16810 #endif
   16811 
   16812 #if defined(LIBXML_XPATH_ENABLED)
   16813 #ifdef bottom_xpath
   16814 #undef xmlXPathObjectCopy
   16815 extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
   16816 #else
   16817 #ifndef xmlXPathObjectCopy
   16818 extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
   16819 #define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
   16820 #endif
   16821 #endif
   16822 #endif
   16823 
   16824 #if defined(LIBXML_XPATH_ENABLED)
   16825 #ifdef bottom_xpath
   16826 #undef xmlXPathOrderDocElems
   16827 extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
   16828 #else
   16829 #ifndef xmlXPathOrderDocElems
   16830 extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
   16831 #define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
   16832 #endif
   16833 #endif
   16834 #endif
   16835 
   16836 #if defined(LIBXML_XPATH_ENABLED)
   16837 #ifdef bottom_xpath
   16838 #undef xmlXPathParseNCName
   16839 extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
   16840 #else
   16841 #ifndef xmlXPathParseNCName
   16842 extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
   16843 #define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
   16844 #endif
   16845 #endif
   16846 #endif
   16847 
   16848 #if defined(LIBXML_XPATH_ENABLED)
   16849 #ifdef bottom_xpath
   16850 #undef xmlXPathParseName
   16851 extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
   16852 #else
   16853 #ifndef xmlXPathParseName
   16854 extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
   16855 #define xmlXPathParseName xmlXPathParseName__internal_alias
   16856 #endif
   16857 #endif
   16858 #endif
   16859 
   16860 #if defined(LIBXML_XPATH_ENABLED)
   16861 #ifdef bottom_xpath
   16862 #undef xmlXPathPopBoolean
   16863 extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
   16864 #else
   16865 #ifndef xmlXPathPopBoolean
   16866 extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
   16867 #define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
   16868 #endif
   16869 #endif
   16870 #endif
   16871 
   16872 #if defined(LIBXML_XPATH_ENABLED)
   16873 #ifdef bottom_xpath
   16874 #undef xmlXPathPopExternal
   16875 extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
   16876 #else
   16877 #ifndef xmlXPathPopExternal
   16878 extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
   16879 #define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
   16880 #endif
   16881 #endif
   16882 #endif
   16883 
   16884 #if defined(LIBXML_XPATH_ENABLED)
   16885 #ifdef bottom_xpath
   16886 #undef xmlXPathPopNodeSet
   16887 extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
   16888 #else
   16889 #ifndef xmlXPathPopNodeSet
   16890 extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
   16891 #define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
   16892 #endif
   16893 #endif
   16894 #endif
   16895 
   16896 #if defined(LIBXML_XPATH_ENABLED)
   16897 #ifdef bottom_xpath
   16898 #undef xmlXPathPopNumber
   16899 extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
   16900 #else
   16901 #ifndef xmlXPathPopNumber
   16902 extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
   16903 #define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
   16904 #endif
   16905 #endif
   16906 #endif
   16907 
   16908 #if defined(LIBXML_XPATH_ENABLED)
   16909 #ifdef bottom_xpath
   16910 #undef xmlXPathPopString
   16911 extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
   16912 #else
   16913 #ifndef xmlXPathPopString
   16914 extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
   16915 #define xmlXPathPopString xmlXPathPopString__internal_alias
   16916 #endif
   16917 #endif
   16918 #endif
   16919 
   16920 #if defined(LIBXML_XPATH_ENABLED)
   16921 #ifdef bottom_xpath
   16922 #undef xmlXPathPositionFunction
   16923 extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
   16924 #else
   16925 #ifndef xmlXPathPositionFunction
   16926 extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
   16927 #define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
   16928 #endif
   16929 #endif
   16930 #endif
   16931 
   16932 #if defined(LIBXML_XPATH_ENABLED)
   16933 #ifdef bottom_xpath
   16934 #undef xmlXPathRegisterAllFunctions
   16935 extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
   16936 #else
   16937 #ifndef xmlXPathRegisterAllFunctions
   16938 extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
   16939 #define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
   16940 #endif
   16941 #endif
   16942 #endif
   16943 
   16944 #if defined(LIBXML_XPATH_ENABLED)
   16945 #ifdef bottom_xpath
   16946 #undef xmlXPathRegisterFunc
   16947 extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
   16948 #else
   16949 #ifndef xmlXPathRegisterFunc
   16950 extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
   16951 #define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
   16952 #endif
   16953 #endif
   16954 #endif
   16955 
   16956 #if defined(LIBXML_XPATH_ENABLED)
   16957 #ifdef bottom_xpath
   16958 #undef xmlXPathRegisterFuncLookup
   16959 extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
   16960 #else
   16961 #ifndef xmlXPathRegisterFuncLookup
   16962 extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
   16963 #define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
   16964 #endif
   16965 #endif
   16966 #endif
   16967 
   16968 #if defined(LIBXML_XPATH_ENABLED)
   16969 #ifdef bottom_xpath
   16970 #undef xmlXPathRegisterFuncNS
   16971 extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
   16972 #else
   16973 #ifndef xmlXPathRegisterFuncNS
   16974 extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
   16975 #define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
   16976 #endif
   16977 #endif
   16978 #endif
   16979 
   16980 #if defined(LIBXML_XPATH_ENABLED)
   16981 #ifdef bottom_xpath
   16982 #undef xmlXPathRegisterNs
   16983 extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
   16984 #else
   16985 #ifndef xmlXPathRegisterNs
   16986 extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
   16987 #define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
   16988 #endif
   16989 #endif
   16990 #endif
   16991 
   16992 #if defined(LIBXML_XPATH_ENABLED)
   16993 #ifdef bottom_xpath
   16994 #undef xmlXPathRegisterVariable
   16995 extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
   16996 #else
   16997 #ifndef xmlXPathRegisterVariable
   16998 extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
   16999 #define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
   17000 #endif
   17001 #endif
   17002 #endif
   17003 
   17004 #if defined(LIBXML_XPATH_ENABLED)
   17005 #ifdef bottom_xpath
   17006 #undef xmlXPathRegisterVariableLookup
   17007 extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
   17008 #else
   17009 #ifndef xmlXPathRegisterVariableLookup
   17010 extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
   17011 #define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
   17012 #endif
   17013 #endif
   17014 #endif
   17015 
   17016 #if defined(LIBXML_XPATH_ENABLED)
   17017 #ifdef bottom_xpath
   17018 #undef xmlXPathRegisterVariableNS
   17019 extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
   17020 #else
   17021 #ifndef xmlXPathRegisterVariableNS
   17022 extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
   17023 #define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
   17024 #endif
   17025 #endif
   17026 #endif
   17027 
   17028 #if defined(LIBXML_XPATH_ENABLED)
   17029 #ifdef bottom_xpath
   17030 #undef xmlXPathRegisteredFuncsCleanup
   17031 extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
   17032 #else
   17033 #ifndef xmlXPathRegisteredFuncsCleanup
   17034 extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
   17035 #define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
   17036 #endif
   17037 #endif
   17038 #endif
   17039 
   17040 #if defined(LIBXML_XPATH_ENABLED)
   17041 #ifdef bottom_xpath
   17042 #undef xmlXPathRegisteredNsCleanup
   17043 extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
   17044 #else
   17045 #ifndef xmlXPathRegisteredNsCleanup
   17046 extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
   17047 #define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
   17048 #endif
   17049 #endif
   17050 #endif
   17051 
   17052 #if defined(LIBXML_XPATH_ENABLED)
   17053 #ifdef bottom_xpath
   17054 #undef xmlXPathRegisteredVariablesCleanup
   17055 extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
   17056 #else
   17057 #ifndef xmlXPathRegisteredVariablesCleanup
   17058 extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
   17059 #define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
   17060 #endif
   17061 #endif
   17062 #endif
   17063 
   17064 #if defined(LIBXML_XPATH_ENABLED)
   17065 #ifdef bottom_xpath
   17066 #undef xmlXPathRoot
   17067 extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
   17068 #else
   17069 #ifndef xmlXPathRoot
   17070 extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
   17071 #define xmlXPathRoot xmlXPathRoot__internal_alias
   17072 #endif
   17073 #endif
   17074 #endif
   17075 
   17076 #if defined(LIBXML_XPATH_ENABLED)
   17077 #ifdef bottom_xpath
   17078 #undef xmlXPathRoundFunction
   17079 extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
   17080 #else
   17081 #ifndef xmlXPathRoundFunction
   17082 extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
   17083 #define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
   17084 #endif
   17085 #endif
   17086 #endif
   17087 
   17088 #if defined(LIBXML_XPATH_ENABLED)
   17089 #ifdef bottom_xpath
   17090 #undef xmlXPathStartsWithFunction
   17091 extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
   17092 #else
   17093 #ifndef xmlXPathStartsWithFunction
   17094 extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
   17095 #define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
   17096 #endif
   17097 #endif
   17098 #endif
   17099 
   17100 #if defined(LIBXML_XPATH_ENABLED)
   17101 #ifdef bottom_xpath
   17102 #undef xmlXPathStringEvalNumber
   17103 extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
   17104 #else
   17105 #ifndef xmlXPathStringEvalNumber
   17106 extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
   17107 #define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
   17108 #endif
   17109 #endif
   17110 #endif
   17111 
   17112 #if defined(LIBXML_XPATH_ENABLED)
   17113 #ifdef bottom_xpath
   17114 #undef xmlXPathStringFunction
   17115 extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
   17116 #else
   17117 #ifndef xmlXPathStringFunction
   17118 extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
   17119 #define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
   17120 #endif
   17121 #endif
   17122 #endif
   17123 
   17124 #if defined(LIBXML_XPATH_ENABLED)
   17125 #ifdef bottom_xpath
   17126 #undef xmlXPathStringLengthFunction
   17127 extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
   17128 #else
   17129 #ifndef xmlXPathStringLengthFunction
   17130 extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
   17131 #define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
   17132 #endif
   17133 #endif
   17134 #endif
   17135 
   17136 #if defined(LIBXML_XPATH_ENABLED)
   17137 #ifdef bottom_xpath
   17138 #undef xmlXPathSubValues
   17139 extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
   17140 #else
   17141 #ifndef xmlXPathSubValues
   17142 extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
   17143 #define xmlXPathSubValues xmlXPathSubValues__internal_alias
   17144 #endif
   17145 #endif
   17146 #endif
   17147 
   17148 #if defined(LIBXML_XPATH_ENABLED)
   17149 #ifdef bottom_xpath
   17150 #undef xmlXPathSubstringAfterFunction
   17151 extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
   17152 #else
   17153 #ifndef xmlXPathSubstringAfterFunction
   17154 extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
   17155 #define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
   17156 #endif
   17157 #endif
   17158 #endif
   17159 
   17160 #if defined(LIBXML_XPATH_ENABLED)
   17161 #ifdef bottom_xpath
   17162 #undef xmlXPathSubstringBeforeFunction
   17163 extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
   17164 #else
   17165 #ifndef xmlXPathSubstringBeforeFunction
   17166 extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
   17167 #define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
   17168 #endif
   17169 #endif
   17170 #endif
   17171 
   17172 #if defined(LIBXML_XPATH_ENABLED)
   17173 #ifdef bottom_xpath
   17174 #undef xmlXPathSubstringFunction
   17175 extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
   17176 #else
   17177 #ifndef xmlXPathSubstringFunction
   17178 extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
   17179 #define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
   17180 #endif
   17181 #endif
   17182 #endif
   17183 
   17184 #if defined(LIBXML_XPATH_ENABLED)
   17185 #ifdef bottom_xpath
   17186 #undef xmlXPathSumFunction
   17187 extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
   17188 #else
   17189 #ifndef xmlXPathSumFunction
   17190 extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
   17191 #define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
   17192 #endif
   17193 #endif
   17194 #endif
   17195 
   17196 #if defined(LIBXML_XPATH_ENABLED)
   17197 #ifdef bottom_xpath
   17198 #undef xmlXPathTrailing
   17199 extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
   17200 #else
   17201 #ifndef xmlXPathTrailing
   17202 extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
   17203 #define xmlXPathTrailing xmlXPathTrailing__internal_alias
   17204 #endif
   17205 #endif
   17206 #endif
   17207 
   17208 #if defined(LIBXML_XPATH_ENABLED)
   17209 #ifdef bottom_xpath
   17210 #undef xmlXPathTrailingSorted
   17211 extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
   17212 #else
   17213 #ifndef xmlXPathTrailingSorted
   17214 extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
   17215 #define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
   17216 #endif
   17217 #endif
   17218 #endif
   17219 
   17220 #if defined(LIBXML_XPATH_ENABLED)
   17221 #ifdef bottom_xpath
   17222 #undef xmlXPathTranslateFunction
   17223 extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
   17224 #else
   17225 #ifndef xmlXPathTranslateFunction
   17226 extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
   17227 #define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
   17228 #endif
   17229 #endif
   17230 #endif
   17231 
   17232 #if defined(LIBXML_XPATH_ENABLED)
   17233 #ifdef bottom_xpath
   17234 #undef xmlXPathTrueFunction
   17235 extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
   17236 #else
   17237 #ifndef xmlXPathTrueFunction
   17238 extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
   17239 #define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
   17240 #endif
   17241 #endif
   17242 #endif
   17243 
   17244 #if defined(LIBXML_XPATH_ENABLED)
   17245 #ifdef bottom_xpath
   17246 #undef xmlXPathValueFlipSign
   17247 extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
   17248 #else
   17249 #ifndef xmlXPathValueFlipSign
   17250 extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
   17251 #define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
   17252 #endif
   17253 #endif
   17254 #endif
   17255 
   17256 #if defined(LIBXML_XPATH_ENABLED)
   17257 #ifdef bottom_xpath
   17258 #undef xmlXPathVariableLookup
   17259 extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
   17260 #else
   17261 #ifndef xmlXPathVariableLookup
   17262 extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
   17263 #define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
   17264 #endif
   17265 #endif
   17266 #endif
   17267 
   17268 #if defined(LIBXML_XPATH_ENABLED)
   17269 #ifdef bottom_xpath
   17270 #undef xmlXPathVariableLookupNS
   17271 extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
   17272 #else
   17273 #ifndef xmlXPathVariableLookupNS
   17274 extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
   17275 #define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
   17276 #endif
   17277 #endif
   17278 #endif
   17279 
   17280 #if defined(LIBXML_XPATH_ENABLED)
   17281 #ifdef bottom_xpath
   17282 #undef xmlXPathWrapCString
   17283 extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
   17284 #else
   17285 #ifndef xmlXPathWrapCString
   17286 extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
   17287 #define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
   17288 #endif
   17289 #endif
   17290 #endif
   17291 
   17292 #if defined(LIBXML_XPATH_ENABLED)
   17293 #ifdef bottom_xpath
   17294 #undef xmlXPathWrapExternal
   17295 extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
   17296 #else
   17297 #ifndef xmlXPathWrapExternal
   17298 extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
   17299 #define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
   17300 #endif
   17301 #endif
   17302 #endif
   17303 
   17304 #if defined(LIBXML_XPATH_ENABLED)
   17305 #ifdef bottom_xpath
   17306 #undef xmlXPathWrapNodeSet
   17307 extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
   17308 #else
   17309 #ifndef xmlXPathWrapNodeSet
   17310 extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
   17311 #define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
   17312 #endif
   17313 #endif
   17314 #endif
   17315 
   17316 #if defined(LIBXML_XPATH_ENABLED)
   17317 #ifdef bottom_xpath
   17318 #undef xmlXPathWrapString
   17319 extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
   17320 #else
   17321 #ifndef xmlXPathWrapString
   17322 extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
   17323 #define xmlXPathWrapString xmlXPathWrapString__internal_alias
   17324 #endif
   17325 #endif
   17326 #endif
   17327 
   17328 #if defined(LIBXML_XPATH_ENABLED)
   17329 #ifdef bottom_xpath
   17330 #undef xmlXPatherror
   17331 extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
   17332 #else
   17333 #ifndef xmlXPatherror
   17334 extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
   17335 #define xmlXPatherror xmlXPatherror__internal_alias
   17336 #endif
   17337 #endif
   17338 #endif
   17339 
   17340 #if defined(LIBXML_XPTR_ENABLED)
   17341 #ifdef bottom_xpointer
   17342 #undef xmlXPtrBuildNodeList
   17343 extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
   17344 #else
   17345 #ifndef xmlXPtrBuildNodeList
   17346 extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
   17347 #define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
   17348 #endif
   17349 #endif
   17350 #endif
   17351 
   17352 #if defined(LIBXML_XPTR_ENABLED)
   17353 #ifdef bottom_xpointer
   17354 #undef xmlXPtrEval
   17355 extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
   17356 #else
   17357 #ifndef xmlXPtrEval
   17358 extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
   17359 #define xmlXPtrEval xmlXPtrEval__internal_alias
   17360 #endif
   17361 #endif
   17362 #endif
   17363 
   17364 #if defined(LIBXML_XPTR_ENABLED)
   17365 #ifdef bottom_xpointer
   17366 #undef xmlXPtrEvalRangePredicate
   17367 extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
   17368 #else
   17369 #ifndef xmlXPtrEvalRangePredicate
   17370 extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
   17371 #define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
   17372 #endif
   17373 #endif
   17374 #endif
   17375 
   17376 #if defined(LIBXML_XPTR_ENABLED)
   17377 #ifdef bottom_xpointer
   17378 #undef xmlXPtrFreeLocationSet
   17379 extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
   17380 #else
   17381 #ifndef xmlXPtrFreeLocationSet
   17382 extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
   17383 #define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
   17384 #endif
   17385 #endif
   17386 #endif
   17387 
   17388 #if defined(LIBXML_XPTR_ENABLED)
   17389 #ifdef bottom_xpointer
   17390 #undef xmlXPtrLocationSetAdd
   17391 extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
   17392 #else
   17393 #ifndef xmlXPtrLocationSetAdd
   17394 extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
   17395 #define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
   17396 #endif
   17397 #endif
   17398 #endif
   17399 
   17400 #if defined(LIBXML_XPTR_ENABLED)
   17401 #ifdef bottom_xpointer
   17402 #undef xmlXPtrLocationSetCreate
   17403 extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
   17404 #else
   17405 #ifndef xmlXPtrLocationSetCreate
   17406 extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
   17407 #define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
   17408 #endif
   17409 #endif
   17410 #endif
   17411 
   17412 #if defined(LIBXML_XPTR_ENABLED)
   17413 #ifdef bottom_xpointer
   17414 #undef xmlXPtrLocationSetDel
   17415 extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
   17416 #else
   17417 #ifndef xmlXPtrLocationSetDel
   17418 extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
   17419 #define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
   17420 #endif
   17421 #endif
   17422 #endif
   17423 
   17424 #if defined(LIBXML_XPTR_ENABLED)
   17425 #ifdef bottom_xpointer
   17426 #undef xmlXPtrLocationSetMerge
   17427 extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
   17428 #else
   17429 #ifndef xmlXPtrLocationSetMerge
   17430 extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
   17431 #define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
   17432 #endif
   17433 #endif
   17434 #endif
   17435 
   17436 #if defined(LIBXML_XPTR_ENABLED)
   17437 #ifdef bottom_xpointer
   17438 #undef xmlXPtrLocationSetRemove
   17439 extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
   17440 #else
   17441 #ifndef xmlXPtrLocationSetRemove
   17442 extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
   17443 #define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
   17444 #endif
   17445 #endif
   17446 #endif
   17447 
   17448 #if defined(LIBXML_XPTR_ENABLED)
   17449 #ifdef bottom_xpointer
   17450 #undef xmlXPtrNewCollapsedRange
   17451 extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
   17452 #else
   17453 #ifndef xmlXPtrNewCollapsedRange
   17454 extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
   17455 #define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
   17456 #endif
   17457 #endif
   17458 #endif
   17459 
   17460 #if defined(LIBXML_XPTR_ENABLED)
   17461 #ifdef bottom_xpointer
   17462 #undef xmlXPtrNewContext
   17463 extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
   17464 #else
   17465 #ifndef xmlXPtrNewContext
   17466 extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
   17467 #define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
   17468 #endif
   17469 #endif
   17470 #endif
   17471 
   17472 #if defined(LIBXML_XPTR_ENABLED)
   17473 #ifdef bottom_xpointer
   17474 #undef xmlXPtrNewLocationSetNodeSet
   17475 extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
   17476 #else
   17477 #ifndef xmlXPtrNewLocationSetNodeSet
   17478 extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
   17479 #define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
   17480 #endif
   17481 #endif
   17482 #endif
   17483 
   17484 #if defined(LIBXML_XPTR_ENABLED)
   17485 #ifdef bottom_xpointer
   17486 #undef xmlXPtrNewLocationSetNodes
   17487 extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
   17488 #else
   17489 #ifndef xmlXPtrNewLocationSetNodes
   17490 extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
   17491 #define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
   17492 #endif
   17493 #endif
   17494 #endif
   17495 
   17496 #if defined(LIBXML_XPTR_ENABLED)
   17497 #ifdef bottom_xpointer
   17498 #undef xmlXPtrNewRange
   17499 extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
   17500 #else
   17501 #ifndef xmlXPtrNewRange
   17502 extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
   17503 #define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
   17504 #endif
   17505 #endif
   17506 #endif
   17507 
   17508 #if defined(LIBXML_XPTR_ENABLED)
   17509 #ifdef bottom_xpointer
   17510 #undef xmlXPtrNewRangeNodeObject
   17511 extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
   17512 #else
   17513 #ifndef xmlXPtrNewRangeNodeObject
   17514 extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
   17515 #define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
   17516 #endif
   17517 #endif
   17518 #endif
   17519 
   17520 #if defined(LIBXML_XPTR_ENABLED)
   17521 #ifdef bottom_xpointer
   17522 #undef xmlXPtrNewRangeNodePoint
   17523 extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
   17524 #else
   17525 #ifndef xmlXPtrNewRangeNodePoint
   17526 extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
   17527 #define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
   17528 #endif
   17529 #endif
   17530 #endif
   17531 
   17532 #if defined(LIBXML_XPTR_ENABLED)
   17533 #ifdef bottom_xpointer
   17534 #undef xmlXPtrNewRangeNodes
   17535 extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
   17536 #else
   17537 #ifndef xmlXPtrNewRangeNodes
   17538 extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
   17539 #define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
   17540 #endif
   17541 #endif
   17542 #endif
   17543 
   17544 #if defined(LIBXML_XPTR_ENABLED)
   17545 #ifdef bottom_xpointer
   17546 #undef xmlXPtrNewRangePointNode
   17547 extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
   17548 #else
   17549 #ifndef xmlXPtrNewRangePointNode
   17550 extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
   17551 #define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
   17552 #endif
   17553 #endif
   17554 #endif
   17555 
   17556 #if defined(LIBXML_XPTR_ENABLED)
   17557 #ifdef bottom_xpointer
   17558 #undef xmlXPtrNewRangePoints
   17559 extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
   17560 #else
   17561 #ifndef xmlXPtrNewRangePoints
   17562 extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
   17563 #define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
   17564 #endif
   17565 #endif
   17566 #endif
   17567 
   17568 #if defined(LIBXML_XPTR_ENABLED)
   17569 #ifdef bottom_xpointer
   17570 #undef xmlXPtrRangeToFunction
   17571 extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
   17572 #else
   17573 #ifndef xmlXPtrRangeToFunction
   17574 extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
   17575 #define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
   17576 #endif
   17577 #endif
   17578 #endif
   17579 
   17580 #if defined(LIBXML_XPTR_ENABLED)
   17581 #ifdef bottom_xpointer
   17582 #undef xmlXPtrWrapLocationSet
   17583 extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
   17584 #else
   17585 #ifndef xmlXPtrWrapLocationSet
   17586 extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
   17587 #define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
   17588 #endif
   17589 #endif
   17590 #endif
   17591 
   17592 
   17593 #endif
   17594 #endif
   17595 #endif
   17596 #endif
   17597 #endif
   17598 
   17599