ReactOS  0.4.13-dev-259-g5ca9c9c
elfgcchack.h
Go to the documentation of this file.
1 /*
2  * elfgcchack.h: hack by Arjan van de Ven <arjanv@redhat.com> to speed
3  * up the code when using gcc for call within the library.
4  *
5  * Based on the analysis http://people.redhat.com/drepper/dsohowto.pdf
6  * from Ulrich drepper. Rewritten to be generated from the XML description
7  * file for libxml2 API
8  * autogenerated with xsltproc doc/elfgcchack.xsl doc/libxml2-api.xml
9  */
10 
11 #ifdef IN_LIBXML
12 #ifdef __GNUC__
13 #ifdef PIC
14 #ifdef __linux__
15 #if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || (__GNUC__ > 3)
16 
17 #include "libxml/c14n.h"
18 #include "libxml/catalog.h"
19 #include "libxml/chvalid.h"
20 #include "libxml/debugXML.h"
21 #include "libxml/dict.h"
22 #include "libxml/DOCBparser.h"
23 #include "libxml/encoding.h"
24 #include "libxml/entities.h"
25 #include "libxml/globals.h"
26 #include "libxml/hash.h"
27 #include "libxml/HTMLparser.h"
28 #include "libxml/HTMLtree.h"
29 #include "libxml/list.h"
30 #include "libxml/nanoftp.h"
31 #include "libxml/nanohttp.h"
32 #include "libxml/parser.h"
33 #include "libxml/parserInternals.h"
34 #include "libxml/pattern.h"
35 #include "libxml/relaxng.h"
36 #include "libxml/SAX2.h"
37 #include "libxml/SAX.h"
39 #include "libxml/schematron.h"
40 #include "libxml/threads.h"
41 #include "libxml/tree.h"
42 #include "libxml/uri.h"
43 #include "libxml/valid.h"
44 #include "libxml/xinclude.h"
45 #include "libxml/xlink.h"
46 #include "libxml/xmlautomata.h"
47 #include "libxml/xmlerror.h"
48 #include "libxml/xmlexports.h"
49 #include "libxml/xmlIO.h"
50 #include "libxml/xmlmemory.h"
51 #include "libxml/xmlreader.h"
52 #include "libxml/xmlregexp.h"
53 #include "libxml/xmlsave.h"
54 #include "libxml/xmlschemas.h"
55 #include "libxml/xmlschemastypes.h"
56 #include "libxml/xmlstring.h"
57 #include "libxml/xmlunicode.h"
58 #include "libxml/xmlversion.h"
59 #include "libxml/xmlwriter.h"
60 #include "libxml/xpath.h"
61 #include "libxml/xpathInternals.h"
62 #include "libxml/xpointer.h"
63 #include "libxml/xmlmodule.h"
64 
65 /* special hot spot not exported ones */
66 
67 #ifdef bottom_globals
68 #undef __xmlGenericError
69 extern __typeof (__xmlGenericError) __xmlGenericError __attribute((alias("__xmlGenericError__internal_alias")));
70 #else
71 #ifndef __xmlGenericError
72 extern __typeof (__xmlGenericError) __xmlGenericError__internal_alias __attribute((visibility("hidden")));
73 #define __xmlGenericError __xmlGenericError__internal_alias
74 #endif
75 #endif
76 
77 #ifdef bottom_globals
78 #undef __xmlGenericErrorContext
79 extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext __attribute((alias("__xmlGenericErrorContext__internal_alias")));
80 #else
81 #ifndef __xmlGenericErrorContext
82 extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext__internal_alias __attribute((visibility("hidden")));
83 #define __xmlGenericErrorContext __xmlGenericErrorContext__internal_alias
84 #endif
85 #endif
86 
87 /* list generated from libxml2-api.xml */
88 #if defined(LIBXML_DOCB_ENABLED)
89 #ifdef bottom_DOCBparser
90 #undef docbCreatePushParserCtxt
91 extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt __attribute((alias("docbCreatePushParserCtxt__internal_alias")));
92 #else
93 #ifndef docbCreatePushParserCtxt
94 extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
95 #define docbCreatePushParserCtxt docbCreatePushParserCtxt__internal_alias
96 #endif
97 #endif
98 #endif
99 
100 #if defined(LIBXML_HTML_ENABLED)
101 #ifdef bottom_HTMLparser
102 #undef htmlAttrAllowed
103 extern __typeof (htmlAttrAllowed) htmlAttrAllowed __attribute((alias("htmlAttrAllowed__internal_alias")));
104 #else
105 #ifndef htmlAttrAllowed
106 extern __typeof (htmlAttrAllowed) htmlAttrAllowed__internal_alias __attribute((visibility("hidden")));
107 #define htmlAttrAllowed htmlAttrAllowed__internal_alias
108 #endif
109 #endif
110 #endif
111 
112 #if defined(LIBXML_HTML_ENABLED)
113 #ifdef bottom_HTMLparser
114 #undef htmlAutoCloseTag
115 extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag __attribute((alias("htmlAutoCloseTag__internal_alias")));
116 #else
117 #ifndef htmlAutoCloseTag
118 extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag__internal_alias __attribute((visibility("hidden")));
119 #define htmlAutoCloseTag htmlAutoCloseTag__internal_alias
120 #endif
121 #endif
122 #endif
123 
124 #if defined(LIBXML_HTML_ENABLED)
125 #ifdef bottom_HTMLparser
126 #undef htmlCreateFileParserCtxt
127 extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt __attribute((alias("htmlCreateFileParserCtxt__internal_alias")));
128 #else
129 #ifndef htmlCreateFileParserCtxt
130 extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
131 #define htmlCreateFileParserCtxt htmlCreateFileParserCtxt__internal_alias
132 #endif
133 #endif
134 #endif
135 
136 #if defined(LIBXML_HTML_ENABLED)
137 #ifdef bottom_HTMLparser
138 #undef htmlCreateMemoryParserCtxt
139 extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt __attribute((alias("htmlCreateMemoryParserCtxt__internal_alias")));
140 #else
141 #ifndef htmlCreateMemoryParserCtxt
142 extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
143 #define htmlCreateMemoryParserCtxt htmlCreateMemoryParserCtxt__internal_alias
144 #endif
145 #endif
146 #endif
147 
148 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
149 #ifdef bottom_HTMLparser
150 #undef htmlCreatePushParserCtxt
151 extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt __attribute((alias("htmlCreatePushParserCtxt__internal_alias")));
152 #else
153 #ifndef htmlCreatePushParserCtxt
154 extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
155 #define htmlCreatePushParserCtxt htmlCreatePushParserCtxt__internal_alias
156 #endif
157 #endif
158 #endif
159 
160 #if defined(LIBXML_HTML_ENABLED)
161 #ifdef bottom_HTMLparser
162 #undef htmlCtxtReadDoc
163 extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc __attribute((alias("htmlCtxtReadDoc__internal_alias")));
164 #else
165 #ifndef htmlCtxtReadDoc
166 extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
167 #define htmlCtxtReadDoc htmlCtxtReadDoc__internal_alias
168 #endif
169 #endif
170 #endif
171 
172 #if defined(LIBXML_HTML_ENABLED)
173 #ifdef bottom_HTMLparser
174 #undef htmlCtxtReadFd
175 extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd __attribute((alias("htmlCtxtReadFd__internal_alias")));
176 #else
177 #ifndef htmlCtxtReadFd
178 extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
179 #define htmlCtxtReadFd htmlCtxtReadFd__internal_alias
180 #endif
181 #endif
182 #endif
183 
184 #if defined(LIBXML_HTML_ENABLED)
185 #ifdef bottom_HTMLparser
186 #undef htmlCtxtReadFile
187 extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile __attribute((alias("htmlCtxtReadFile__internal_alias")));
188 #else
189 #ifndef htmlCtxtReadFile
190 extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
191 #define htmlCtxtReadFile htmlCtxtReadFile__internal_alias
192 #endif
193 #endif
194 #endif
195 
196 #if defined(LIBXML_HTML_ENABLED)
197 #ifdef bottom_HTMLparser
198 #undef htmlCtxtReadIO
199 extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO __attribute((alias("htmlCtxtReadIO__internal_alias")));
200 #else
201 #ifndef htmlCtxtReadIO
202 extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
203 #define htmlCtxtReadIO htmlCtxtReadIO__internal_alias
204 #endif
205 #endif
206 #endif
207 
208 #if defined(LIBXML_HTML_ENABLED)
209 #ifdef bottom_HTMLparser
210 #undef htmlCtxtReadMemory
211 extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory __attribute((alias("htmlCtxtReadMemory__internal_alias")));
212 #else
213 #ifndef htmlCtxtReadMemory
214 extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
215 #define htmlCtxtReadMemory htmlCtxtReadMemory__internal_alias
216 #endif
217 #endif
218 #endif
219 
220 #if defined(LIBXML_HTML_ENABLED)
221 #ifdef bottom_HTMLparser
222 #undef htmlCtxtReset
223 extern __typeof (htmlCtxtReset) htmlCtxtReset __attribute((alias("htmlCtxtReset__internal_alias")));
224 #else
225 #ifndef htmlCtxtReset
226 extern __typeof (htmlCtxtReset) htmlCtxtReset__internal_alias __attribute((visibility("hidden")));
227 #define htmlCtxtReset htmlCtxtReset__internal_alias
228 #endif
229 #endif
230 #endif
231 
232 #if defined(LIBXML_HTML_ENABLED)
233 #ifdef bottom_HTMLparser
234 #undef htmlCtxtUseOptions
235 extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions __attribute((alias("htmlCtxtUseOptions__internal_alias")));
236 #else
237 #ifndef htmlCtxtUseOptions
238 extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
239 #define htmlCtxtUseOptions htmlCtxtUseOptions__internal_alias
240 #endif
241 #endif
242 #endif
243 
244 #if defined(LIBXML_HTML_ENABLED)
245 #ifdef bottom_SAX2
246 #undef htmlDefaultSAXHandlerInit
247 extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit __attribute((alias("htmlDefaultSAXHandlerInit__internal_alias")));
248 #else
249 #ifndef htmlDefaultSAXHandlerInit
250 extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
251 #define htmlDefaultSAXHandlerInit htmlDefaultSAXHandlerInit__internal_alias
252 #endif
253 #endif
254 #endif
255 
256 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
257 #ifdef bottom_HTMLtree
258 #undef htmlDocContentDumpFormatOutput
259 extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput __attribute((alias("htmlDocContentDumpFormatOutput__internal_alias")));
260 #else
261 #ifndef htmlDocContentDumpFormatOutput
262 extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
263 #define htmlDocContentDumpFormatOutput htmlDocContentDumpFormatOutput__internal_alias
264 #endif
265 #endif
266 #endif
267 
268 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
269 #ifdef bottom_HTMLtree
270 #undef htmlDocContentDumpOutput
271 extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput __attribute((alias("htmlDocContentDumpOutput__internal_alias")));
272 #else
273 #ifndef htmlDocContentDumpOutput
274 extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput__internal_alias __attribute((visibility("hidden")));
275 #define htmlDocContentDumpOutput htmlDocContentDumpOutput__internal_alias
276 #endif
277 #endif
278 #endif
279 
280 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
281 #ifdef bottom_HTMLtree
282 #undef htmlDocDump
283 extern __typeof (htmlDocDump) htmlDocDump __attribute((alias("htmlDocDump__internal_alias")));
284 #else
285 #ifndef htmlDocDump
286 extern __typeof (htmlDocDump) htmlDocDump__internal_alias __attribute((visibility("hidden")));
287 #define htmlDocDump htmlDocDump__internal_alias
288 #endif
289 #endif
290 #endif
291 
292 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
293 #ifdef bottom_HTMLtree
294 #undef htmlDocDumpMemory
295 extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory __attribute((alias("htmlDocDumpMemory__internal_alias")));
296 #else
297 #ifndef htmlDocDumpMemory
298 extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
299 #define htmlDocDumpMemory htmlDocDumpMemory__internal_alias
300 #endif
301 #endif
302 #endif
303 
304 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
305 #ifdef bottom_HTMLtree
306 #undef htmlDocDumpMemoryFormat
307 extern __typeof (htmlDocDumpMemoryFormat) htmlDocDumpMemoryFormat __attribute((alias("htmlDocDumpMemoryFormat__internal_alias")));
308 #else
309 #ifndef htmlDocDumpMemoryFormat
310 extern __typeof (htmlDocDumpMemoryFormat) htmlDocDumpMemoryFormat__internal_alias __attribute((visibility("hidden")));
311 #define htmlDocDumpMemoryFormat htmlDocDumpMemoryFormat__internal_alias
312 #endif
313 #endif
314 #endif
315 
316 #if defined(LIBXML_HTML_ENABLED)
317 #ifdef bottom_HTMLparser
318 #undef htmlElementAllowedHere
319 extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere __attribute((alias("htmlElementAllowedHere__internal_alias")));
320 #else
321 #ifndef htmlElementAllowedHere
322 extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere__internal_alias __attribute((visibility("hidden")));
323 #define htmlElementAllowedHere htmlElementAllowedHere__internal_alias
324 #endif
325 #endif
326 #endif
327 
328 #if defined(LIBXML_HTML_ENABLED)
329 #ifdef bottom_HTMLparser
330 #undef htmlElementStatusHere
331 extern __typeof (htmlElementStatusHere) htmlElementStatusHere __attribute((alias("htmlElementStatusHere__internal_alias")));
332 #else
333 #ifndef htmlElementStatusHere
334 extern __typeof (htmlElementStatusHere) htmlElementStatusHere__internal_alias __attribute((visibility("hidden")));
335 #define htmlElementStatusHere htmlElementStatusHere__internal_alias
336 #endif
337 #endif
338 #endif
339 
340 #if defined(LIBXML_HTML_ENABLED)
341 #ifdef bottom_HTMLparser
342 #undef htmlEncodeEntities
343 extern __typeof (htmlEncodeEntities) htmlEncodeEntities __attribute((alias("htmlEncodeEntities__internal_alias")));
344 #else
345 #ifndef htmlEncodeEntities
346 extern __typeof (htmlEncodeEntities) htmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
347 #define htmlEncodeEntities htmlEncodeEntities__internal_alias
348 #endif
349 #endif
350 #endif
351 
352 #if defined(LIBXML_HTML_ENABLED)
353 #ifdef bottom_HTMLparser
354 #undef htmlEntityLookup
355 extern __typeof (htmlEntityLookup) htmlEntityLookup __attribute((alias("htmlEntityLookup__internal_alias")));
356 #else
357 #ifndef htmlEntityLookup
358 extern __typeof (htmlEntityLookup) htmlEntityLookup__internal_alias __attribute((visibility("hidden")));
359 #define htmlEntityLookup htmlEntityLookup__internal_alias
360 #endif
361 #endif
362 #endif
363 
364 #if defined(LIBXML_HTML_ENABLED)
365 #ifdef bottom_HTMLparser
366 #undef htmlEntityValueLookup
367 extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup __attribute((alias("htmlEntityValueLookup__internal_alias")));
368 #else
369 #ifndef htmlEntityValueLookup
370 extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup__internal_alias __attribute((visibility("hidden")));
371 #define htmlEntityValueLookup htmlEntityValueLookup__internal_alias
372 #endif
373 #endif
374 #endif
375 
376 #if defined(LIBXML_HTML_ENABLED)
377 #ifdef bottom_HTMLparser
378 #undef htmlFreeParserCtxt
379 extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt __attribute((alias("htmlFreeParserCtxt__internal_alias")));
380 #else
381 #ifndef htmlFreeParserCtxt
382 extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
383 #define htmlFreeParserCtxt htmlFreeParserCtxt__internal_alias
384 #endif
385 #endif
386 #endif
387 
388 #if defined(LIBXML_HTML_ENABLED)
389 #ifdef bottom_HTMLtree
390 #undef htmlGetMetaEncoding
391 extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding __attribute((alias("htmlGetMetaEncoding__internal_alias")));
392 #else
393 #ifndef htmlGetMetaEncoding
394 extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding__internal_alias __attribute((visibility("hidden")));
395 #define htmlGetMetaEncoding htmlGetMetaEncoding__internal_alias
396 #endif
397 #endif
398 #endif
399 
400 #if defined(LIBXML_HTML_ENABLED)
401 #ifdef bottom_HTMLparser
402 #undef htmlHandleOmittedElem
403 extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem __attribute((alias("htmlHandleOmittedElem__internal_alias")));
404 #else
405 #ifndef htmlHandleOmittedElem
406 extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem__internal_alias __attribute((visibility("hidden")));
407 #define htmlHandleOmittedElem htmlHandleOmittedElem__internal_alias
408 #endif
409 #endif
410 #endif
411 
412 #if defined(LIBXML_HTML_ENABLED)
413 #ifdef bottom_HTMLparser
414 #undef htmlInitAutoClose
415 extern __typeof (htmlInitAutoClose) htmlInitAutoClose __attribute((alias("htmlInitAutoClose__internal_alias")));
416 #else
417 #ifndef htmlInitAutoClose
418 extern __typeof (htmlInitAutoClose) htmlInitAutoClose__internal_alias __attribute((visibility("hidden")));
419 #define htmlInitAutoClose htmlInitAutoClose__internal_alias
420 #endif
421 #endif
422 #endif
423 
424 #if defined(LIBXML_HTML_ENABLED)
425 #ifdef bottom_HTMLparser
426 #undef htmlIsAutoClosed
427 extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed __attribute((alias("htmlIsAutoClosed__internal_alias")));
428 #else
429 #ifndef htmlIsAutoClosed
430 extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed__internal_alias __attribute((visibility("hidden")));
431 #define htmlIsAutoClosed htmlIsAutoClosed__internal_alias
432 #endif
433 #endif
434 #endif
435 
436 #if defined(LIBXML_HTML_ENABLED)
437 #ifdef bottom_HTMLtree
438 #undef htmlIsBooleanAttr
439 extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr __attribute((alias("htmlIsBooleanAttr__internal_alias")));
440 #else
441 #ifndef htmlIsBooleanAttr
442 extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr__internal_alias __attribute((visibility("hidden")));
443 #define htmlIsBooleanAttr htmlIsBooleanAttr__internal_alias
444 #endif
445 #endif
446 #endif
447 
448 #if defined(LIBXML_HTML_ENABLED)
449 #ifdef bottom_HTMLparser
450 #undef htmlIsScriptAttribute
451 extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute __attribute((alias("htmlIsScriptAttribute__internal_alias")));
452 #else
453 #ifndef htmlIsScriptAttribute
454 extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute__internal_alias __attribute((visibility("hidden")));
455 #define htmlIsScriptAttribute htmlIsScriptAttribute__internal_alias
456 #endif
457 #endif
458 #endif
459 
460 #if defined(LIBXML_HTML_ENABLED)
461 #ifdef bottom_HTMLparser
462 #undef htmlNewDoc
463 extern __typeof (htmlNewDoc) htmlNewDoc __attribute((alias("htmlNewDoc__internal_alias")));
464 #else
465 #ifndef htmlNewDoc
466 extern __typeof (htmlNewDoc) htmlNewDoc__internal_alias __attribute((visibility("hidden")));
467 #define htmlNewDoc htmlNewDoc__internal_alias
468 #endif
469 #endif
470 #endif
471 
472 #if defined(LIBXML_HTML_ENABLED)
473 #ifdef bottom_HTMLparser
474 #undef htmlNewDocNoDtD
475 extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD __attribute((alias("htmlNewDocNoDtD__internal_alias")));
476 #else
477 #ifndef htmlNewDocNoDtD
478 extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD__internal_alias __attribute((visibility("hidden")));
479 #define htmlNewDocNoDtD htmlNewDocNoDtD__internal_alias
480 #endif
481 #endif
482 #endif
483 
484 #if defined(LIBXML_HTML_ENABLED)
485 #ifdef bottom_HTMLparser
486 #undef htmlNewParserCtxt
487 extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt __attribute((alias("htmlNewParserCtxt__internal_alias")));
488 #else
489 #ifndef htmlNewParserCtxt
490 extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
491 #define htmlNewParserCtxt htmlNewParserCtxt__internal_alias
492 #endif
493 #endif
494 #endif
495 
496 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
497 #ifdef bottom_HTMLtree
498 #undef htmlNodeDump
499 extern __typeof (htmlNodeDump) htmlNodeDump __attribute((alias("htmlNodeDump__internal_alias")));
500 #else
501 #ifndef htmlNodeDump
502 extern __typeof (htmlNodeDump) htmlNodeDump__internal_alias __attribute((visibility("hidden")));
503 #define htmlNodeDump htmlNodeDump__internal_alias
504 #endif
505 #endif
506 #endif
507 
508 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
509 #ifdef bottom_HTMLtree
510 #undef htmlNodeDumpFile
511 extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile __attribute((alias("htmlNodeDumpFile__internal_alias")));
512 #else
513 #ifndef htmlNodeDumpFile
514 extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile__internal_alias __attribute((visibility("hidden")));
515 #define htmlNodeDumpFile htmlNodeDumpFile__internal_alias
516 #endif
517 #endif
518 #endif
519 
520 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
521 #ifdef bottom_HTMLtree
522 #undef htmlNodeDumpFileFormat
523 extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat __attribute((alias("htmlNodeDumpFileFormat__internal_alias")));
524 #else
525 #ifndef htmlNodeDumpFileFormat
526 extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat__internal_alias __attribute((visibility("hidden")));
527 #define htmlNodeDumpFileFormat htmlNodeDumpFileFormat__internal_alias
528 #endif
529 #endif
530 #endif
531 
532 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
533 #ifdef bottom_HTMLtree
534 #undef htmlNodeDumpFormatOutput
535 extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput __attribute((alias("htmlNodeDumpFormatOutput__internal_alias")));
536 #else
537 #ifndef htmlNodeDumpFormatOutput
538 extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
539 #define htmlNodeDumpFormatOutput htmlNodeDumpFormatOutput__internal_alias
540 #endif
541 #endif
542 #endif
543 
544 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
545 #ifdef bottom_HTMLtree
546 #undef htmlNodeDumpOutput
547 extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput __attribute((alias("htmlNodeDumpOutput__internal_alias")));
548 #else
549 #ifndef htmlNodeDumpOutput
550 extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
551 #define htmlNodeDumpOutput htmlNodeDumpOutput__internal_alias
552 #endif
553 #endif
554 #endif
555 
556 #if defined(LIBXML_HTML_ENABLED)
557 #ifdef bottom_HTMLparser
558 #undef htmlNodeStatus
559 extern __typeof (htmlNodeStatus) htmlNodeStatus __attribute((alias("htmlNodeStatus__internal_alias")));
560 #else
561 #ifndef htmlNodeStatus
562 extern __typeof (htmlNodeStatus) htmlNodeStatus__internal_alias __attribute((visibility("hidden")));
563 #define htmlNodeStatus htmlNodeStatus__internal_alias
564 #endif
565 #endif
566 #endif
567 
568 #if defined(LIBXML_HTML_ENABLED)
569 #ifdef bottom_HTMLparser
570 #undef htmlParseCharRef
571 extern __typeof (htmlParseCharRef) htmlParseCharRef __attribute((alias("htmlParseCharRef__internal_alias")));
572 #else
573 #ifndef htmlParseCharRef
574 extern __typeof (htmlParseCharRef) htmlParseCharRef__internal_alias __attribute((visibility("hidden")));
575 #define htmlParseCharRef htmlParseCharRef__internal_alias
576 #endif
577 #endif
578 #endif
579 
580 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
581 #ifdef bottom_HTMLparser
582 #undef htmlParseChunk
583 extern __typeof (htmlParseChunk) htmlParseChunk __attribute((alias("htmlParseChunk__internal_alias")));
584 #else
585 #ifndef htmlParseChunk
586 extern __typeof (htmlParseChunk) htmlParseChunk__internal_alias __attribute((visibility("hidden")));
587 #define htmlParseChunk htmlParseChunk__internal_alias
588 #endif
589 #endif
590 #endif
591 
592 #if defined(LIBXML_HTML_ENABLED)
593 #ifdef bottom_HTMLparser
594 #undef htmlParseDoc
595 extern __typeof (htmlParseDoc) htmlParseDoc __attribute((alias("htmlParseDoc__internal_alias")));
596 #else
597 #ifndef htmlParseDoc
598 extern __typeof (htmlParseDoc) htmlParseDoc__internal_alias __attribute((visibility("hidden")));
599 #define htmlParseDoc htmlParseDoc__internal_alias
600 #endif
601 #endif
602 #endif
603 
604 #if defined(LIBXML_HTML_ENABLED)
605 #ifdef bottom_HTMLparser
606 #undef htmlParseDocument
607 extern __typeof (htmlParseDocument) htmlParseDocument __attribute((alias("htmlParseDocument__internal_alias")));
608 #else
609 #ifndef htmlParseDocument
610 extern __typeof (htmlParseDocument) htmlParseDocument__internal_alias __attribute((visibility("hidden")));
611 #define htmlParseDocument htmlParseDocument__internal_alias
612 #endif
613 #endif
614 #endif
615 
616 #if defined(LIBXML_HTML_ENABLED)
617 #ifdef bottom_HTMLparser
618 #undef htmlParseElement
619 extern __typeof (htmlParseElement) htmlParseElement __attribute((alias("htmlParseElement__internal_alias")));
620 #else
621 #ifndef htmlParseElement
622 extern __typeof (htmlParseElement) htmlParseElement__internal_alias __attribute((visibility("hidden")));
623 #define htmlParseElement htmlParseElement__internal_alias
624 #endif
625 #endif
626 #endif
627 
628 #if defined(LIBXML_HTML_ENABLED)
629 #ifdef bottom_HTMLparser
630 #undef htmlParseEntityRef
631 extern __typeof (htmlParseEntityRef) htmlParseEntityRef __attribute((alias("htmlParseEntityRef__internal_alias")));
632 #else
633 #ifndef htmlParseEntityRef
634 extern __typeof (htmlParseEntityRef) htmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
635 #define htmlParseEntityRef htmlParseEntityRef__internal_alias
636 #endif
637 #endif
638 #endif
639 
640 #if defined(LIBXML_HTML_ENABLED)
641 #ifdef bottom_HTMLparser
642 #undef htmlParseFile
643 extern __typeof (htmlParseFile) htmlParseFile __attribute((alias("htmlParseFile__internal_alias")));
644 #else
645 #ifndef htmlParseFile
646 extern __typeof (htmlParseFile) htmlParseFile__internal_alias __attribute((visibility("hidden")));
647 #define htmlParseFile htmlParseFile__internal_alias
648 #endif
649 #endif
650 #endif
651 
652 #if defined(LIBXML_HTML_ENABLED)
653 #ifdef bottom_HTMLparser
654 #undef htmlReadDoc
655 extern __typeof (htmlReadDoc) htmlReadDoc __attribute((alias("htmlReadDoc__internal_alias")));
656 #else
657 #ifndef htmlReadDoc
658 extern __typeof (htmlReadDoc) htmlReadDoc__internal_alias __attribute((visibility("hidden")));
659 #define htmlReadDoc htmlReadDoc__internal_alias
660 #endif
661 #endif
662 #endif
663 
664 #if defined(LIBXML_HTML_ENABLED)
665 #ifdef bottom_HTMLparser
666 #undef htmlReadFd
667 extern __typeof (htmlReadFd) htmlReadFd __attribute((alias("htmlReadFd__internal_alias")));
668 #else
669 #ifndef htmlReadFd
670 extern __typeof (htmlReadFd) htmlReadFd__internal_alias __attribute((visibility("hidden")));
671 #define htmlReadFd htmlReadFd__internal_alias
672 #endif
673 #endif
674 #endif
675 
676 #if defined(LIBXML_HTML_ENABLED)
677 #ifdef bottom_HTMLparser
678 #undef htmlReadFile
679 extern __typeof (htmlReadFile) htmlReadFile __attribute((alias("htmlReadFile__internal_alias")));
680 #else
681 #ifndef htmlReadFile
682 extern __typeof (htmlReadFile) htmlReadFile__internal_alias __attribute((visibility("hidden")));
683 #define htmlReadFile htmlReadFile__internal_alias
684 #endif
685 #endif
686 #endif
687 
688 #if defined(LIBXML_HTML_ENABLED)
689 #ifdef bottom_HTMLparser
690 #undef htmlReadIO
691 extern __typeof (htmlReadIO) htmlReadIO __attribute((alias("htmlReadIO__internal_alias")));
692 #else
693 #ifndef htmlReadIO
694 extern __typeof (htmlReadIO) htmlReadIO__internal_alias __attribute((visibility("hidden")));
695 #define htmlReadIO htmlReadIO__internal_alias
696 #endif
697 #endif
698 #endif
699 
700 #if defined(LIBXML_HTML_ENABLED)
701 #ifdef bottom_HTMLparser
702 #undef htmlReadMemory
703 extern __typeof (htmlReadMemory) htmlReadMemory __attribute((alias("htmlReadMemory__internal_alias")));
704 #else
705 #ifndef htmlReadMemory
706 extern __typeof (htmlReadMemory) htmlReadMemory__internal_alias __attribute((visibility("hidden")));
707 #define htmlReadMemory htmlReadMemory__internal_alias
708 #endif
709 #endif
710 #endif
711 
712 #if defined(LIBXML_HTML_ENABLED)
713 #ifdef bottom_HTMLparser
714 #undef htmlSAXParseDoc
715 extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc __attribute((alias("htmlSAXParseDoc__internal_alias")));
716 #else
717 #ifndef htmlSAXParseDoc
718 extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
719 #define htmlSAXParseDoc htmlSAXParseDoc__internal_alias
720 #endif
721 #endif
722 #endif
723 
724 #if defined(LIBXML_HTML_ENABLED)
725 #ifdef bottom_HTMLparser
726 #undef htmlSAXParseFile
727 extern __typeof (htmlSAXParseFile) htmlSAXParseFile __attribute((alias("htmlSAXParseFile__internal_alias")));
728 #else
729 #ifndef htmlSAXParseFile
730 extern __typeof (htmlSAXParseFile) htmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
731 #define htmlSAXParseFile htmlSAXParseFile__internal_alias
732 #endif
733 #endif
734 #endif
735 
736 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
737 #ifdef bottom_HTMLtree
738 #undef htmlSaveFile
739 extern __typeof (htmlSaveFile) htmlSaveFile __attribute((alias("htmlSaveFile__internal_alias")));
740 #else
741 #ifndef htmlSaveFile
742 extern __typeof (htmlSaveFile) htmlSaveFile__internal_alias __attribute((visibility("hidden")));
743 #define htmlSaveFile htmlSaveFile__internal_alias
744 #endif
745 #endif
746 #endif
747 
748 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
749 #ifdef bottom_HTMLtree
750 #undef htmlSaveFileEnc
751 extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc __attribute((alias("htmlSaveFileEnc__internal_alias")));
752 #else
753 #ifndef htmlSaveFileEnc
754 extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
755 #define htmlSaveFileEnc htmlSaveFileEnc__internal_alias
756 #endif
757 #endif
758 #endif
759 
760 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
761 #ifdef bottom_HTMLtree
762 #undef htmlSaveFileFormat
763 extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat __attribute((alias("htmlSaveFileFormat__internal_alias")));
764 #else
765 #ifndef htmlSaveFileFormat
766 extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat__internal_alias __attribute((visibility("hidden")));
767 #define htmlSaveFileFormat htmlSaveFileFormat__internal_alias
768 #endif
769 #endif
770 #endif
771 
772 #if defined(LIBXML_HTML_ENABLED)
773 #ifdef bottom_HTMLtree
774 #undef htmlSetMetaEncoding
775 extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding __attribute((alias("htmlSetMetaEncoding__internal_alias")));
776 #else
777 #ifndef htmlSetMetaEncoding
778 extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding__internal_alias __attribute((visibility("hidden")));
779 #define htmlSetMetaEncoding htmlSetMetaEncoding__internal_alias
780 #endif
781 #endif
782 #endif
783 
784 #if defined(LIBXML_HTML_ENABLED)
785 #ifdef bottom_HTMLparser
786 #undef htmlTagLookup
787 extern __typeof (htmlTagLookup) htmlTagLookup __attribute((alias("htmlTagLookup__internal_alias")));
788 #else
789 #ifndef htmlTagLookup
790 extern __typeof (htmlTagLookup) htmlTagLookup__internal_alias __attribute((visibility("hidden")));
791 #define htmlTagLookup htmlTagLookup__internal_alias
792 #endif
793 #endif
794 #endif
795 
796 #ifdef bottom_parser
797 #undef inputPop
798 extern __typeof (inputPop) inputPop __attribute((alias("inputPop__internal_alias")));
799 #else
800 #ifndef inputPop
801 extern __typeof (inputPop) inputPop__internal_alias __attribute((visibility("hidden")));
802 #define inputPop inputPop__internal_alias
803 #endif
804 #endif
805 
806 #ifdef bottom_parser
807 #undef inputPush
808 extern __typeof (inputPush) inputPush __attribute((alias("inputPush__internal_alias")));
809 #else
810 #ifndef inputPush
811 extern __typeof (inputPush) inputPush__internal_alias __attribute((visibility("hidden")));
812 #define inputPush inputPush__internal_alias
813 #endif
814 #endif
815 
816 #ifdef bottom_parser
817 #undef namePop
818 extern __typeof (namePop) namePop __attribute((alias("namePop__internal_alias")));
819 #else
820 #ifndef namePop
821 extern __typeof (namePop) namePop__internal_alias __attribute((visibility("hidden")));
822 #define namePop namePop__internal_alias
823 #endif
824 #endif
825 
826 #ifdef bottom_parser
827 #undef namePush
828 extern __typeof (namePush) namePush __attribute((alias("namePush__internal_alias")));
829 #else
830 #ifndef namePush
831 extern __typeof (namePush) namePush__internal_alias __attribute((visibility("hidden")));
832 #define namePush namePush__internal_alias
833 #endif
834 #endif
835 
836 #ifdef bottom_parser
837 #undef nodePop
838 extern __typeof (nodePop) nodePop __attribute((alias("nodePop__internal_alias")));
839 #else
840 #ifndef nodePop
841 extern __typeof (nodePop) nodePop__internal_alias __attribute((visibility("hidden")));
842 #define nodePop nodePop__internal_alias
843 #endif
844 #endif
845 
846 #ifdef bottom_parser
847 #undef nodePush
848 extern __typeof (nodePush) nodePush __attribute((alias("nodePush__internal_alias")));
849 #else
850 #ifndef nodePush
851 extern __typeof (nodePush) nodePush__internal_alias __attribute((visibility("hidden")));
852 #define nodePush nodePush__internal_alias
853 #endif
854 #endif
855 
856 #if defined(LIBXML_XPATH_ENABLED)
857 #ifdef bottom_xpath
858 #undef valuePop
859 extern __typeof (valuePop) valuePop __attribute((alias("valuePop__internal_alias")));
860 #else
861 #ifndef valuePop
862 extern __typeof (valuePop) valuePop__internal_alias __attribute((visibility("hidden")));
863 #define valuePop valuePop__internal_alias
864 #endif
865 #endif
866 #endif
867 
868 #if defined(LIBXML_XPATH_ENABLED)
869 #ifdef bottom_xpath
870 #undef valuePush
871 extern __typeof (valuePush) valuePush __attribute((alias("valuePush__internal_alias")));
872 #else
873 #ifndef valuePush
874 extern __typeof (valuePush) valuePush__internal_alias __attribute((visibility("hidden")));
875 #define valuePush valuePush__internal_alias
876 #endif
877 #endif
878 #endif
879 
880 #if defined(LIBXML_CATALOG_ENABLED)
881 #ifdef bottom_catalog
882 #undef xmlACatalogAdd
883 extern __typeof (xmlACatalogAdd) xmlACatalogAdd __attribute((alias("xmlACatalogAdd__internal_alias")));
884 #else
885 #ifndef xmlACatalogAdd
886 extern __typeof (xmlACatalogAdd) xmlACatalogAdd__internal_alias __attribute((visibility("hidden")));
887 #define xmlACatalogAdd xmlACatalogAdd__internal_alias
888 #endif
889 #endif
890 #endif
891 
892 #if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
893 #ifdef bottom_catalog
894 #undef xmlACatalogDump
895 extern __typeof (xmlACatalogDump) xmlACatalogDump __attribute((alias("xmlACatalogDump__internal_alias")));
896 #else
897 #ifndef xmlACatalogDump
898 extern __typeof (xmlACatalogDump) xmlACatalogDump__internal_alias __attribute((visibility("hidden")));
899 #define xmlACatalogDump xmlACatalogDump__internal_alias
900 #endif
901 #endif
902 #endif
903 
904 #if defined(LIBXML_CATALOG_ENABLED)
905 #ifdef bottom_catalog
906 #undef xmlACatalogRemove
907 extern __typeof (xmlACatalogRemove) xmlACatalogRemove __attribute((alias("xmlACatalogRemove__internal_alias")));
908 #else
909 #ifndef xmlACatalogRemove
910 extern __typeof (xmlACatalogRemove) xmlACatalogRemove__internal_alias __attribute((visibility("hidden")));
911 #define xmlACatalogRemove xmlACatalogRemove__internal_alias
912 #endif
913 #endif
914 #endif
915 
916 #if defined(LIBXML_CATALOG_ENABLED)
917 #ifdef bottom_catalog
918 #undef xmlACatalogResolve
919 extern __typeof (xmlACatalogResolve) xmlACatalogResolve __attribute((alias("xmlACatalogResolve__internal_alias")));
920 #else
921 #ifndef xmlACatalogResolve
922 extern __typeof (xmlACatalogResolve) xmlACatalogResolve__internal_alias __attribute((visibility("hidden")));
923 #define xmlACatalogResolve xmlACatalogResolve__internal_alias
924 #endif
925 #endif
926 #endif
927 
928 #if defined(LIBXML_CATALOG_ENABLED)
929 #ifdef bottom_catalog
930 #undef xmlACatalogResolvePublic
931 extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic __attribute((alias("xmlACatalogResolvePublic__internal_alias")));
932 #else
933 #ifndef xmlACatalogResolvePublic
934 extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
935 #define xmlACatalogResolvePublic xmlACatalogResolvePublic__internal_alias
936 #endif
937 #endif
938 #endif
939 
940 #if defined(LIBXML_CATALOG_ENABLED)
941 #ifdef bottom_catalog
942 #undef xmlACatalogResolveSystem
943 extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem __attribute((alias("xmlACatalogResolveSystem__internal_alias")));
944 #else
945 #ifndef xmlACatalogResolveSystem
946 extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
947 #define xmlACatalogResolveSystem xmlACatalogResolveSystem__internal_alias
948 #endif
949 #endif
950 #endif
951 
952 #if defined(LIBXML_CATALOG_ENABLED)
953 #ifdef bottom_catalog
954 #undef xmlACatalogResolveURI
955 extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI __attribute((alias("xmlACatalogResolveURI__internal_alias")));
956 #else
957 #ifndef xmlACatalogResolveURI
958 extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI__internal_alias __attribute((visibility("hidden")));
959 #define xmlACatalogResolveURI xmlACatalogResolveURI__internal_alias
960 #endif
961 #endif
962 #endif
963 
964 #ifdef bottom_valid
965 #undef xmlAddAttributeDecl
966 extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl __attribute((alias("xmlAddAttributeDecl__internal_alias")));
967 #else
968 #ifndef xmlAddAttributeDecl
969 extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl__internal_alias __attribute((visibility("hidden")));
970 #define xmlAddAttributeDecl xmlAddAttributeDecl__internal_alias
971 #endif
972 #endif
973 
974 #ifdef bottom_tree
975 #undef xmlAddChild
976 extern __typeof (xmlAddChild) xmlAddChild __attribute((alias("xmlAddChild__internal_alias")));
977 #else
978 #ifndef xmlAddChild
979 extern __typeof (xmlAddChild) xmlAddChild__internal_alias __attribute((visibility("hidden")));
980 #define xmlAddChild xmlAddChild__internal_alias
981 #endif
982 #endif
983 
984 #ifdef bottom_tree
985 #undef xmlAddChildList
986 extern __typeof (xmlAddChildList) xmlAddChildList __attribute((alias("xmlAddChildList__internal_alias")));
987 #else
988 #ifndef xmlAddChildList
989 extern __typeof (xmlAddChildList) xmlAddChildList__internal_alias __attribute((visibility("hidden")));
990 #define xmlAddChildList xmlAddChildList__internal_alias
991 #endif
992 #endif
993 
994 #ifdef bottom_entities
995 #undef xmlAddDocEntity
996 extern __typeof (xmlAddDocEntity) xmlAddDocEntity __attribute((alias("xmlAddDocEntity__internal_alias")));
997 #else
998 #ifndef xmlAddDocEntity
999 extern __typeof (xmlAddDocEntity) xmlAddDocEntity__internal_alias __attribute((visibility("hidden")));
1000 #define xmlAddDocEntity xmlAddDocEntity__internal_alias
1001 #endif
1002 #endif
1003 
1004 #ifdef bottom_entities
1005 #undef xmlAddDtdEntity
1006 extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity __attribute((alias("xmlAddDtdEntity__internal_alias")));
1007 #else
1008 #ifndef xmlAddDtdEntity
1009 extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity__internal_alias __attribute((visibility("hidden")));
1010 #define xmlAddDtdEntity xmlAddDtdEntity__internal_alias
1011 #endif
1012 #endif
1013 
1014 #ifdef bottom_valid
1015 #undef xmlAddElementDecl
1016 extern __typeof (xmlAddElementDecl) xmlAddElementDecl __attribute((alias("xmlAddElementDecl__internal_alias")));
1017 #else
1018 #ifndef xmlAddElementDecl
1019 extern __typeof (xmlAddElementDecl) xmlAddElementDecl__internal_alias __attribute((visibility("hidden")));
1020 #define xmlAddElementDecl xmlAddElementDecl__internal_alias
1021 #endif
1022 #endif
1023 
1024 #ifdef bottom_encoding
1025 #undef xmlAddEncodingAlias
1026 extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias __attribute((alias("xmlAddEncodingAlias__internal_alias")));
1027 #else
1028 #ifndef xmlAddEncodingAlias
1029 extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias__internal_alias __attribute((visibility("hidden")));
1030 #define xmlAddEncodingAlias xmlAddEncodingAlias__internal_alias
1031 #endif
1032 #endif
1033 
1034 #ifdef bottom_valid
1035 #undef xmlAddID
1036 extern __typeof (xmlAddID) xmlAddID __attribute((alias("xmlAddID__internal_alias")));
1037 #else
1038 #ifndef xmlAddID
1039 extern __typeof (xmlAddID) xmlAddID__internal_alias __attribute((visibility("hidden")));
1040 #define xmlAddID xmlAddID__internal_alias
1041 #endif
1042 #endif
1043 
1044 #ifdef bottom_tree
1045 #undef xmlAddNextSibling
1046 extern __typeof (xmlAddNextSibling) xmlAddNextSibling __attribute((alias("xmlAddNextSibling__internal_alias")));
1047 #else
1048 #ifndef xmlAddNextSibling
1049 extern __typeof (xmlAddNextSibling) xmlAddNextSibling__internal_alias __attribute((visibility("hidden")));
1050 #define xmlAddNextSibling xmlAddNextSibling__internal_alias
1051 #endif
1052 #endif
1053 
1054 #ifdef bottom_valid
1055 #undef xmlAddNotationDecl
1056 extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl __attribute((alias("xmlAddNotationDecl__internal_alias")));
1057 #else
1058 #ifndef xmlAddNotationDecl
1059 extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl__internal_alias __attribute((visibility("hidden")));
1060 #define xmlAddNotationDecl xmlAddNotationDecl__internal_alias
1061 #endif
1062 #endif
1063 
1064 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
1065 #ifdef bottom_tree
1066 #undef xmlAddPrevSibling
1067 extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling __attribute((alias("xmlAddPrevSibling__internal_alias")));
1068 #else
1069 #ifndef xmlAddPrevSibling
1070 extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling__internal_alias __attribute((visibility("hidden")));
1071 #define xmlAddPrevSibling xmlAddPrevSibling__internal_alias
1072 #endif
1073 #endif
1074 #endif
1075 
1076 #ifdef bottom_valid
1077 #undef xmlAddRef
1078 extern __typeof (xmlAddRef) xmlAddRef __attribute((alias("xmlAddRef__internal_alias")));
1079 #else
1080 #ifndef xmlAddRef
1081 extern __typeof (xmlAddRef) xmlAddRef__internal_alias __attribute((visibility("hidden")));
1082 #define xmlAddRef xmlAddRef__internal_alias
1083 #endif
1084 #endif
1085 
1086 #ifdef bottom_tree
1087 #undef xmlAddSibling
1088 extern __typeof (xmlAddSibling) xmlAddSibling __attribute((alias("xmlAddSibling__internal_alias")));
1089 #else
1090 #ifndef xmlAddSibling
1091 extern __typeof (xmlAddSibling) xmlAddSibling__internal_alias __attribute((visibility("hidden")));
1092 #define xmlAddSibling xmlAddSibling__internal_alias
1093 #endif
1094 #endif
1095 
1096 #if defined(LIBXML_OUTPUT_ENABLED)
1097 #ifdef bottom_xmlIO
1098 #undef xmlAllocOutputBuffer
1099 extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer __attribute((alias("xmlAllocOutputBuffer__internal_alias")));
1100 #else
1101 #ifndef xmlAllocOutputBuffer
1102 extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer__internal_alias __attribute((visibility("hidden")));
1103 #define xmlAllocOutputBuffer xmlAllocOutputBuffer__internal_alias
1104 #endif
1105 #endif
1106 #endif
1107 
1108 #ifdef bottom_xmlIO
1109 #undef xmlAllocParserInputBuffer
1110 extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer __attribute((alias("xmlAllocParserInputBuffer__internal_alias")));
1111 #else
1112 #ifndef xmlAllocParserInputBuffer
1113 extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer__internal_alias __attribute((visibility("hidden")));
1114 #define xmlAllocParserInputBuffer xmlAllocParserInputBuffer__internal_alias
1115 #endif
1116 #endif
1117 
1118 #if defined(LIBXML_OUTPUT_ENABLED)
1119 #ifdef bottom_xmlsave
1120 #undef xmlAttrSerializeTxtContent
1121 extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent __attribute((alias("xmlAttrSerializeTxtContent__internal_alias")));
1122 #else
1123 #ifndef xmlAttrSerializeTxtContent
1124 extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent__internal_alias __attribute((visibility("hidden")));
1125 #define xmlAttrSerializeTxtContent xmlAttrSerializeTxtContent__internal_alias
1126 #endif
1127 #endif
1128 #endif
1129 
1130 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1131 #ifdef bottom_xmlregexp
1132 #undef xmlAutomataCompile
1133 extern __typeof (xmlAutomataCompile) xmlAutomataCompile __attribute((alias("xmlAutomataCompile__internal_alias")));
1134 #else
1135 #ifndef xmlAutomataCompile
1136 extern __typeof (xmlAutomataCompile) xmlAutomataCompile__internal_alias __attribute((visibility("hidden")));
1137 #define xmlAutomataCompile xmlAutomataCompile__internal_alias
1138 #endif
1139 #endif
1140 #endif
1141 
1142 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1143 #ifdef bottom_xmlregexp
1144 #undef xmlAutomataGetInitState
1145 extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState __attribute((alias("xmlAutomataGetInitState__internal_alias")));
1146 #else
1147 #ifndef xmlAutomataGetInitState
1148 extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState__internal_alias __attribute((visibility("hidden")));
1149 #define xmlAutomataGetInitState xmlAutomataGetInitState__internal_alias
1150 #endif
1151 #endif
1152 #endif
1153 
1154 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1155 #ifdef bottom_xmlregexp
1156 #undef xmlAutomataIsDeterminist
1157 extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist __attribute((alias("xmlAutomataIsDeterminist__internal_alias")));
1158 #else
1159 #ifndef xmlAutomataIsDeterminist
1160 extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist__internal_alias __attribute((visibility("hidden")));
1161 #define xmlAutomataIsDeterminist xmlAutomataIsDeterminist__internal_alias
1162 #endif
1163 #endif
1164 #endif
1165 
1166 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1167 #ifdef bottom_xmlregexp
1168 #undef xmlAutomataNewAllTrans
1169 extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans __attribute((alias("xmlAutomataNewAllTrans__internal_alias")));
1170 #else
1171 #ifndef xmlAutomataNewAllTrans
1172 extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans__internal_alias __attribute((visibility("hidden")));
1173 #define xmlAutomataNewAllTrans xmlAutomataNewAllTrans__internal_alias
1174 #endif
1175 #endif
1176 #endif
1177 
1178 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1179 #ifdef bottom_xmlregexp
1180 #undef xmlAutomataNewCountTrans
1181 extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans __attribute((alias("xmlAutomataNewCountTrans__internal_alias")));
1182 #else
1183 #ifndef xmlAutomataNewCountTrans
1184 extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans__internal_alias __attribute((visibility("hidden")));
1185 #define xmlAutomataNewCountTrans xmlAutomataNewCountTrans__internal_alias
1186 #endif
1187 #endif
1188 #endif
1189 
1190 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1191 #ifdef bottom_xmlregexp
1192 #undef xmlAutomataNewCountTrans2
1193 extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2 __attribute((alias("xmlAutomataNewCountTrans2__internal_alias")));
1194 #else
1195 #ifndef xmlAutomataNewCountTrans2
1196 extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2__internal_alias __attribute((visibility("hidden")));
1197 #define xmlAutomataNewCountTrans2 xmlAutomataNewCountTrans2__internal_alias
1198 #endif
1199 #endif
1200 #endif
1201 
1202 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1203 #ifdef bottom_xmlregexp
1204 #undef xmlAutomataNewCountedTrans
1205 extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans __attribute((alias("xmlAutomataNewCountedTrans__internal_alias")));
1206 #else
1207 #ifndef xmlAutomataNewCountedTrans
1208 extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans__internal_alias __attribute((visibility("hidden")));
1209 #define xmlAutomataNewCountedTrans xmlAutomataNewCountedTrans__internal_alias
1210 #endif
1211 #endif
1212 #endif
1213 
1214 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1215 #ifdef bottom_xmlregexp
1216 #undef xmlAutomataNewCounter
1217 extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter __attribute((alias("xmlAutomataNewCounter__internal_alias")));
1218 #else
1219 #ifndef xmlAutomataNewCounter
1220 extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter__internal_alias __attribute((visibility("hidden")));
1221 #define xmlAutomataNewCounter xmlAutomataNewCounter__internal_alias
1222 #endif
1223 #endif
1224 #endif
1225 
1226 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1227 #ifdef bottom_xmlregexp
1228 #undef xmlAutomataNewCounterTrans
1229 extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans __attribute((alias("xmlAutomataNewCounterTrans__internal_alias")));
1230 #else
1231 #ifndef xmlAutomataNewCounterTrans
1232 extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans__internal_alias __attribute((visibility("hidden")));
1233 #define xmlAutomataNewCounterTrans xmlAutomataNewCounterTrans__internal_alias
1234 #endif
1235 #endif
1236 #endif
1237 
1238 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1239 #ifdef bottom_xmlregexp
1240 #undef xmlAutomataNewEpsilon
1241 extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon __attribute((alias("xmlAutomataNewEpsilon__internal_alias")));
1242 #else
1243 #ifndef xmlAutomataNewEpsilon
1244 extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon__internal_alias __attribute((visibility("hidden")));
1245 #define xmlAutomataNewEpsilon xmlAutomataNewEpsilon__internal_alias
1246 #endif
1247 #endif
1248 #endif
1249 
1250 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1251 #ifdef bottom_xmlregexp
1252 #undef xmlAutomataNewNegTrans
1253 extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans __attribute((alias("xmlAutomataNewNegTrans__internal_alias")));
1254 #else
1255 #ifndef xmlAutomataNewNegTrans
1256 extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans__internal_alias __attribute((visibility("hidden")));
1257 #define xmlAutomataNewNegTrans xmlAutomataNewNegTrans__internal_alias
1258 #endif
1259 #endif
1260 #endif
1261 
1262 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1263 #ifdef bottom_xmlregexp
1264 #undef xmlAutomataNewOnceTrans
1265 extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans __attribute((alias("xmlAutomataNewOnceTrans__internal_alias")));
1266 #else
1267 #ifndef xmlAutomataNewOnceTrans
1268 extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans__internal_alias __attribute((visibility("hidden")));
1269 #define xmlAutomataNewOnceTrans xmlAutomataNewOnceTrans__internal_alias
1270 #endif
1271 #endif
1272 #endif
1273 
1274 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1275 #ifdef bottom_xmlregexp
1276 #undef xmlAutomataNewOnceTrans2
1277 extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2 __attribute((alias("xmlAutomataNewOnceTrans2__internal_alias")));
1278 #else
1279 #ifndef xmlAutomataNewOnceTrans2
1280 extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2__internal_alias __attribute((visibility("hidden")));
1281 #define xmlAutomataNewOnceTrans2 xmlAutomataNewOnceTrans2__internal_alias
1282 #endif
1283 #endif
1284 #endif
1285 
1286 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1287 #ifdef bottom_xmlregexp
1288 #undef xmlAutomataNewState
1289 extern __typeof (xmlAutomataNewState) xmlAutomataNewState __attribute((alias("xmlAutomataNewState__internal_alias")));
1290 #else
1291 #ifndef xmlAutomataNewState
1292 extern __typeof (xmlAutomataNewState) xmlAutomataNewState__internal_alias __attribute((visibility("hidden")));
1293 #define xmlAutomataNewState xmlAutomataNewState__internal_alias
1294 #endif
1295 #endif
1296 #endif
1297 
1298 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1299 #ifdef bottom_xmlregexp
1300 #undef xmlAutomataNewTransition
1301 extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition __attribute((alias("xmlAutomataNewTransition__internal_alias")));
1302 #else
1303 #ifndef xmlAutomataNewTransition
1304 extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition__internal_alias __attribute((visibility("hidden")));
1305 #define xmlAutomataNewTransition xmlAutomataNewTransition__internal_alias
1306 #endif
1307 #endif
1308 #endif
1309 
1310 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1311 #ifdef bottom_xmlregexp
1312 #undef xmlAutomataNewTransition2
1313 extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2 __attribute((alias("xmlAutomataNewTransition2__internal_alias")));
1314 #else
1315 #ifndef xmlAutomataNewTransition2
1316 extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2__internal_alias __attribute((visibility("hidden")));
1317 #define xmlAutomataNewTransition2 xmlAutomataNewTransition2__internal_alias
1318 #endif
1319 #endif
1320 #endif
1321 
1322 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1323 #ifdef bottom_xmlregexp
1324 #undef xmlAutomataSetFinalState
1325 extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState __attribute((alias("xmlAutomataSetFinalState__internal_alias")));
1326 #else
1327 #ifndef xmlAutomataSetFinalState
1328 extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState__internal_alias __attribute((visibility("hidden")));
1329 #define xmlAutomataSetFinalState xmlAutomataSetFinalState__internal_alias
1330 #endif
1331 #endif
1332 #endif
1333 
1334 #if defined(LIBXML_DEBUG_ENABLED)
1335 #ifdef bottom_debugXML
1336 #undef xmlBoolToText
1337 extern __typeof (xmlBoolToText) xmlBoolToText __attribute((alias("xmlBoolToText__internal_alias")));
1338 #else
1339 #ifndef xmlBoolToText
1340 extern __typeof (xmlBoolToText) xmlBoolToText__internal_alias __attribute((visibility("hidden")));
1341 #define xmlBoolToText xmlBoolToText__internal_alias
1342 #endif
1343 #endif
1344 #endif
1345 
1346 #ifdef bottom_buf
1347 #undef xmlBufContent
1348 extern __typeof (xmlBufContent) xmlBufContent __attribute((alias("xmlBufContent__internal_alias")));
1349 #else
1350 #ifndef xmlBufContent
1351 extern __typeof (xmlBufContent) xmlBufContent__internal_alias __attribute((visibility("hidden")));
1352 #define xmlBufContent xmlBufContent__internal_alias
1353 #endif
1354 #endif
1355 
1356 #ifdef bottom_buf
1357 #undef xmlBufEnd
1358 extern __typeof (xmlBufEnd) xmlBufEnd __attribute((alias("xmlBufEnd__internal_alias")));
1359 #else
1360 #ifndef xmlBufEnd
1361 extern __typeof (xmlBufEnd) xmlBufEnd__internal_alias __attribute((visibility("hidden")));
1362 #define xmlBufEnd xmlBufEnd__internal_alias
1363 #endif
1364 #endif
1365 
1366 #ifdef bottom_tree
1367 #undef xmlBufGetNodeContent
1368 extern __typeof (xmlBufGetNodeContent) xmlBufGetNodeContent __attribute((alias("xmlBufGetNodeContent__internal_alias")));
1369 #else
1370 #ifndef xmlBufGetNodeContent
1371 extern __typeof (xmlBufGetNodeContent) xmlBufGetNodeContent__internal_alias __attribute((visibility("hidden")));
1372 #define xmlBufGetNodeContent xmlBufGetNodeContent__internal_alias
1373 #endif
1374 #endif
1375 
1376 #if defined(LIBXML_OUTPUT_ENABLED)
1377 #ifdef bottom_xmlsave
1378 #undef xmlBufNodeDump
1379 extern __typeof (xmlBufNodeDump) xmlBufNodeDump __attribute((alias("xmlBufNodeDump__internal_alias")));
1380 #else
1381 #ifndef xmlBufNodeDump
1382 extern __typeof (xmlBufNodeDump) xmlBufNodeDump__internal_alias __attribute((visibility("hidden")));
1383 #define xmlBufNodeDump xmlBufNodeDump__internal_alias
1384 #endif
1385 #endif
1386 #endif
1387 
1388 #ifdef bottom_buf
1389 #undef xmlBufShrink
1390 extern __typeof (xmlBufShrink) xmlBufShrink __attribute((alias("xmlBufShrink__internal_alias")));
1391 #else
1392 #ifndef xmlBufShrink
1393 extern __typeof (xmlBufShrink) xmlBufShrink__internal_alias __attribute((visibility("hidden")));
1394 #define xmlBufShrink xmlBufShrink__internal_alias
1395 #endif
1396 #endif
1397 
1398 #ifdef bottom_buf
1399 #undef xmlBufUse
1400 extern __typeof (xmlBufUse) xmlBufUse __attribute((alias("xmlBufUse__internal_alias")));
1401 #else
1402 #ifndef xmlBufUse
1403 extern __typeof (xmlBufUse) xmlBufUse__internal_alias __attribute((visibility("hidden")));
1404 #define xmlBufUse xmlBufUse__internal_alias
1405 #endif
1406 #endif
1407 
1408 #ifdef bottom_tree
1409 #undef xmlBufferAdd
1410 extern __typeof (xmlBufferAdd) xmlBufferAdd __attribute((alias("xmlBufferAdd__internal_alias")));
1411 #else
1412 #ifndef xmlBufferAdd
1413 extern __typeof (xmlBufferAdd) xmlBufferAdd__internal_alias __attribute((visibility("hidden")));
1414 #define xmlBufferAdd xmlBufferAdd__internal_alias
1415 #endif
1416 #endif
1417 
1418 #ifdef bottom_tree
1419 #undef xmlBufferAddHead
1420 extern __typeof (xmlBufferAddHead) xmlBufferAddHead __attribute((alias("xmlBufferAddHead__internal_alias")));
1421 #else
1422 #ifndef xmlBufferAddHead
1423 extern __typeof (xmlBufferAddHead) xmlBufferAddHead__internal_alias __attribute((visibility("hidden")));
1424 #define xmlBufferAddHead xmlBufferAddHead__internal_alias
1425 #endif
1426 #endif
1427 
1428 #ifdef bottom_tree
1429 #undef xmlBufferCCat
1430 extern __typeof (xmlBufferCCat) xmlBufferCCat __attribute((alias("xmlBufferCCat__internal_alias")));
1431 #else
1432 #ifndef xmlBufferCCat
1433 extern __typeof (xmlBufferCCat) xmlBufferCCat__internal_alias __attribute((visibility("hidden")));
1434 #define xmlBufferCCat xmlBufferCCat__internal_alias
1435 #endif
1436 #endif
1437 
1438 #ifdef bottom_tree
1439 #undef xmlBufferCat
1440 extern __typeof (xmlBufferCat) xmlBufferCat __attribute((alias("xmlBufferCat__internal_alias")));
1441 #else
1442 #ifndef xmlBufferCat
1443 extern __typeof (xmlBufferCat) xmlBufferCat__internal_alias __attribute((visibility("hidden")));
1444 #define xmlBufferCat xmlBufferCat__internal_alias
1445 #endif
1446 #endif
1447 
1448 #ifdef bottom_tree
1449 #undef xmlBufferContent
1450 extern __typeof (xmlBufferContent) xmlBufferContent __attribute((alias("xmlBufferContent__internal_alias")));
1451 #else
1452 #ifndef xmlBufferContent
1453 extern __typeof (xmlBufferContent) xmlBufferContent__internal_alias __attribute((visibility("hidden")));
1454 #define xmlBufferContent xmlBufferContent__internal_alias
1455 #endif
1456 #endif
1457 
1458 #ifdef bottom_tree
1459 #undef xmlBufferCreate
1460 extern __typeof (xmlBufferCreate) xmlBufferCreate __attribute((alias("xmlBufferCreate__internal_alias")));
1461 #else
1462 #ifndef xmlBufferCreate
1463 extern __typeof (xmlBufferCreate) xmlBufferCreate__internal_alias __attribute((visibility("hidden")));
1464 #define xmlBufferCreate xmlBufferCreate__internal_alias
1465 #endif
1466 #endif
1467 
1468 #ifdef bottom_tree
1469 #undef xmlBufferCreateSize
1470 extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize __attribute((alias("xmlBufferCreateSize__internal_alias")));
1471 #else
1472 #ifndef xmlBufferCreateSize
1473 extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize__internal_alias __attribute((visibility("hidden")));
1474 #define xmlBufferCreateSize xmlBufferCreateSize__internal_alias
1475 #endif
1476 #endif
1477 
1478 #ifdef bottom_tree
1479 #undef xmlBufferCreateStatic
1480 extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic __attribute((alias("xmlBufferCreateStatic__internal_alias")));
1481 #else
1482 #ifndef xmlBufferCreateStatic
1483 extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
1484 #define xmlBufferCreateStatic xmlBufferCreateStatic__internal_alias
1485 #endif
1486 #endif
1487 
1488 #ifdef bottom_tree
1489 #undef xmlBufferDetach
1490 extern __typeof (xmlBufferDetach) xmlBufferDetach __attribute((alias("xmlBufferDetach__internal_alias")));
1491 #else
1492 #ifndef xmlBufferDetach
1493 extern __typeof (xmlBufferDetach) xmlBufferDetach__internal_alias __attribute((visibility("hidden")));
1494 #define xmlBufferDetach xmlBufferDetach__internal_alias
1495 #endif
1496 #endif
1497 
1498 #ifdef bottom_tree
1499 #undef xmlBufferDump
1500 extern __typeof (xmlBufferDump) xmlBufferDump __attribute((alias("xmlBufferDump__internal_alias")));
1501 #else
1502 #ifndef xmlBufferDump
1503 extern __typeof (xmlBufferDump) xmlBufferDump__internal_alias __attribute((visibility("hidden")));
1504 #define xmlBufferDump xmlBufferDump__internal_alias
1505 #endif
1506 #endif
1507 
1508 #ifdef bottom_tree
1509 #undef xmlBufferEmpty
1510 extern __typeof (xmlBufferEmpty) xmlBufferEmpty __attribute((alias("xmlBufferEmpty__internal_alias")));
1511 #else
1512 #ifndef xmlBufferEmpty
1513 extern __typeof (xmlBufferEmpty) xmlBufferEmpty__internal_alias __attribute((visibility("hidden")));
1514 #define xmlBufferEmpty xmlBufferEmpty__internal_alias
1515 #endif
1516 #endif
1517 
1518 #ifdef bottom_tree
1519 #undef xmlBufferFree
1520 extern __typeof (xmlBufferFree) xmlBufferFree __attribute((alias("xmlBufferFree__internal_alias")));
1521 #else
1522 #ifndef xmlBufferFree
1523 extern __typeof (xmlBufferFree) xmlBufferFree__internal_alias __attribute((visibility("hidden")));
1524 #define xmlBufferFree xmlBufferFree__internal_alias
1525 #endif
1526 #endif
1527 
1528 #ifdef bottom_tree
1529 #undef xmlBufferGrow
1530 extern __typeof (xmlBufferGrow) xmlBufferGrow __attribute((alias("xmlBufferGrow__internal_alias")));
1531 #else
1532 #ifndef xmlBufferGrow
1533 extern __typeof (xmlBufferGrow) xmlBufferGrow__internal_alias __attribute((visibility("hidden")));
1534 #define xmlBufferGrow xmlBufferGrow__internal_alias
1535 #endif
1536 #endif
1537 
1538 #ifdef bottom_tree
1539 #undef xmlBufferLength
1540 extern __typeof (xmlBufferLength) xmlBufferLength __attribute((alias("xmlBufferLength__internal_alias")));
1541 #else
1542 #ifndef xmlBufferLength
1543 extern __typeof (xmlBufferLength) xmlBufferLength__internal_alias __attribute((visibility("hidden")));
1544 #define xmlBufferLength xmlBufferLength__internal_alias
1545 #endif
1546 #endif
1547 
1548 #ifdef bottom_tree
1549 #undef xmlBufferResize
1550 extern __typeof (xmlBufferResize) xmlBufferResize __attribute((alias("xmlBufferResize__internal_alias")));
1551 #else
1552 #ifndef xmlBufferResize
1553 extern __typeof (xmlBufferResize) xmlBufferResize__internal_alias __attribute((visibility("hidden")));
1554 #define xmlBufferResize xmlBufferResize__internal_alias
1555 #endif
1556 #endif
1557 
1558 #ifdef bottom_tree
1559 #undef xmlBufferSetAllocationScheme
1560 extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme __attribute((alias("xmlBufferSetAllocationScheme__internal_alias")));
1561 #else
1562 #ifndef xmlBufferSetAllocationScheme
1563 extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme__internal_alias __attribute((visibility("hidden")));
1564 #define xmlBufferSetAllocationScheme xmlBufferSetAllocationScheme__internal_alias
1565 #endif
1566 #endif
1567 
1568 #ifdef bottom_tree
1569 #undef xmlBufferShrink
1570 extern __typeof (xmlBufferShrink) xmlBufferShrink __attribute((alias("xmlBufferShrink__internal_alias")));
1571 #else
1572 #ifndef xmlBufferShrink
1573 extern __typeof (xmlBufferShrink) xmlBufferShrink__internal_alias __attribute((visibility("hidden")));
1574 #define xmlBufferShrink xmlBufferShrink__internal_alias
1575 #endif
1576 #endif
1577 
1578 #ifdef bottom_tree
1579 #undef xmlBufferWriteCHAR
1580 extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR __attribute((alias("xmlBufferWriteCHAR__internal_alias")));
1581 #else
1582 #ifndef xmlBufferWriteCHAR
1583 extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR__internal_alias __attribute((visibility("hidden")));
1584 #define xmlBufferWriteCHAR xmlBufferWriteCHAR__internal_alias
1585 #endif
1586 #endif
1587 
1588 #ifdef bottom_tree
1589 #undef xmlBufferWriteChar
1590 extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar __attribute((alias("xmlBufferWriteChar__internal_alias")));
1591 #else
1592 #ifndef xmlBufferWriteChar
1593 extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar__internal_alias __attribute((visibility("hidden")));
1594 #define xmlBufferWriteChar xmlBufferWriteChar__internal_alias
1595 #endif
1596 #endif
1597 
1598 #ifdef bottom_tree
1599 #undef xmlBufferWriteQuotedString
1600 extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString __attribute((alias("xmlBufferWriteQuotedString__internal_alias")));
1601 #else
1602 #ifndef xmlBufferWriteQuotedString
1603 extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString__internal_alias __attribute((visibility("hidden")));
1604 #define xmlBufferWriteQuotedString xmlBufferWriteQuotedString__internal_alias
1605 #endif
1606 #endif
1607 
1608 #ifdef bottom_tree
1609 #undef xmlBuildQName
1610 extern __typeof (xmlBuildQName) xmlBuildQName __attribute((alias("xmlBuildQName__internal_alias")));
1611 #else
1612 #ifndef xmlBuildQName
1613 extern __typeof (xmlBuildQName) xmlBuildQName__internal_alias __attribute((visibility("hidden")));
1614 #define xmlBuildQName xmlBuildQName__internal_alias
1615 #endif
1616 #endif
1617 
1618 #ifdef bottom_uri
1619 #undef xmlBuildRelativeURI
1620 extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI __attribute((alias("xmlBuildRelativeURI__internal_alias")));
1621 #else
1622 #ifndef xmlBuildRelativeURI
1623 extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI__internal_alias __attribute((visibility("hidden")));
1624 #define xmlBuildRelativeURI xmlBuildRelativeURI__internal_alias
1625 #endif
1626 #endif
1627 
1628 #ifdef bottom_uri
1629 #undef xmlBuildURI
1630 extern __typeof (xmlBuildURI) xmlBuildURI __attribute((alias("xmlBuildURI__internal_alias")));
1631 #else
1632 #ifndef xmlBuildURI
1633 extern __typeof (xmlBuildURI) xmlBuildURI__internal_alias __attribute((visibility("hidden")));
1634 #define xmlBuildURI xmlBuildURI__internal_alias
1635 #endif
1636 #endif
1637 
1638 #ifdef bottom_encoding
1639 #undef xmlByteConsumed
1640 extern __typeof (xmlByteConsumed) xmlByteConsumed __attribute((alias("xmlByteConsumed__internal_alias")));
1641 #else
1642 #ifndef xmlByteConsumed
1643 extern __typeof (xmlByteConsumed) xmlByteConsumed__internal_alias __attribute((visibility("hidden")));
1644 #define xmlByteConsumed xmlByteConsumed__internal_alias
1645 #endif
1646 #endif
1647 
1648 #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
1649 #ifdef bottom_c14n
1650 #undef xmlC14NDocDumpMemory
1651 extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory __attribute((alias("xmlC14NDocDumpMemory__internal_alias")));
1652 #else
1653 #ifndef xmlC14NDocDumpMemory
1654 extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory__internal_alias __attribute((visibility("hidden")));
1655 #define xmlC14NDocDumpMemory xmlC14NDocDumpMemory__internal_alias
1656 #endif
1657 #endif
1658 #endif
1659 
1660 #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
1661 #ifdef bottom_c14n
1662 #undef xmlC14NDocSave
1663 extern __typeof (xmlC14NDocSave) xmlC14NDocSave __attribute((alias("xmlC14NDocSave__internal_alias")));
1664 #else
1665 #ifndef xmlC14NDocSave
1666 extern __typeof (xmlC14NDocSave) xmlC14NDocSave__internal_alias __attribute((visibility("hidden")));
1667 #define xmlC14NDocSave xmlC14NDocSave__internal_alias
1668 #endif
1669 #endif
1670 #endif
1671 
1672 #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
1673 #ifdef bottom_c14n
1674 #undef xmlC14NDocSaveTo
1675 extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo __attribute((alias("xmlC14NDocSaveTo__internal_alias")));
1676 #else
1677 #ifndef xmlC14NDocSaveTo
1678 extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo__internal_alias __attribute((visibility("hidden")));
1679 #define xmlC14NDocSaveTo xmlC14NDocSaveTo__internal_alias
1680 #endif
1681 #endif
1682 #endif
1683 
1684 #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
1685 #ifdef bottom_c14n
1686 #undef xmlC14NExecute
1687 extern __typeof (xmlC14NExecute) xmlC14NExecute __attribute((alias("xmlC14NExecute__internal_alias")));
1688 #else
1689 #ifndef xmlC14NExecute
1690 extern __typeof (xmlC14NExecute) xmlC14NExecute__internal_alias __attribute((visibility("hidden")));
1691 #define xmlC14NExecute xmlC14NExecute__internal_alias
1692 #endif
1693 #endif
1694 #endif
1695 
1696 #ifdef bottom_uri
1697 #undef xmlCanonicPath
1698 extern __typeof (xmlCanonicPath) xmlCanonicPath __attribute((alias("xmlCanonicPath__internal_alias")));
1699 #else
1700 #ifndef xmlCanonicPath
1701 extern __typeof (xmlCanonicPath) xmlCanonicPath__internal_alias __attribute((visibility("hidden")));
1702 #define xmlCanonicPath xmlCanonicPath__internal_alias
1703 #endif
1704 #endif
1705 
1706 #if defined(LIBXML_CATALOG_ENABLED)
1707 #ifdef bottom_catalog
1708 #undef xmlCatalogAdd
1709 extern __typeof (xmlCatalogAdd) xmlCatalogAdd __attribute((alias("xmlCatalogAdd__internal_alias")));
1710 #else
1711 #ifndef xmlCatalogAdd
1712 extern __typeof (xmlCatalogAdd) xmlCatalogAdd__internal_alias __attribute((visibility("hidden")));
1713 #define xmlCatalogAdd xmlCatalogAdd__internal_alias
1714 #endif
1715 #endif
1716 #endif
1717 
1718 #if defined(LIBXML_CATALOG_ENABLED)
1719 #ifdef bottom_catalog
1720 #undef xmlCatalogAddLocal
1721 extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal __attribute((alias("xmlCatalogAddLocal__internal_alias")));
1722 #else
1723 #ifndef xmlCatalogAddLocal
1724 extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal__internal_alias __attribute((visibility("hidden")));
1725 #define xmlCatalogAddLocal xmlCatalogAddLocal__internal_alias
1726 #endif
1727 #endif
1728 #endif
1729 
1730 #if defined(LIBXML_CATALOG_ENABLED)
1731 #ifdef bottom_catalog
1732 #undef xmlCatalogCleanup
1733 extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup __attribute((alias("xmlCatalogCleanup__internal_alias")));
1734 #else
1735 #ifndef xmlCatalogCleanup
1736 extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup__internal_alias __attribute((visibility("hidden")));
1737 #define xmlCatalogCleanup xmlCatalogCleanup__internal_alias
1738 #endif
1739 #endif
1740 #endif
1741 
1742 #if defined(LIBXML_CATALOG_ENABLED)
1743 #ifdef bottom_catalog
1744 #undef xmlCatalogConvert
1745 extern __typeof (xmlCatalogConvert) xmlCatalogConvert __attribute((alias("xmlCatalogConvert__internal_alias")));
1746 #else
1747 #ifndef xmlCatalogConvert
1748 extern __typeof (xmlCatalogConvert) xmlCatalogConvert__internal_alias __attribute((visibility("hidden")));
1749 #define xmlCatalogConvert xmlCatalogConvert__internal_alias
1750 #endif
1751 #endif
1752 #endif
1753 
1754 #if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
1755 #ifdef bottom_catalog
1756 #undef xmlCatalogDump
1757 extern __typeof (xmlCatalogDump) xmlCatalogDump __attribute((alias("xmlCatalogDump__internal_alias")));
1758 #else
1759 #ifndef xmlCatalogDump
1760 extern __typeof (xmlCatalogDump) xmlCatalogDump__internal_alias __attribute((visibility("hidden")));
1761 #define xmlCatalogDump xmlCatalogDump__internal_alias
1762 #endif
1763 #endif
1764 #endif
1765 
1766 #if defined(LIBXML_CATALOG_ENABLED)
1767 #ifdef bottom_catalog
1768 #undef xmlCatalogFreeLocal
1769 extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal __attribute((alias("xmlCatalogFreeLocal__internal_alias")));
1770 #else
1771 #ifndef xmlCatalogFreeLocal
1772 extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal__internal_alias __attribute((visibility("hidden")));
1773 #define xmlCatalogFreeLocal xmlCatalogFreeLocal__internal_alias
1774 #endif
1775 #endif
1776 #endif
1777 
1778 #if defined(LIBXML_CATALOG_ENABLED)
1779 #ifdef bottom_catalog
1780 #undef xmlCatalogGetDefaults
1781 extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults __attribute((alias("xmlCatalogGetDefaults__internal_alias")));
1782 #else
1783 #ifndef xmlCatalogGetDefaults
1784 extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults__internal_alias __attribute((visibility("hidden")));
1785 #define xmlCatalogGetDefaults xmlCatalogGetDefaults__internal_alias
1786 #endif
1787 #endif
1788 #endif
1789 
1790 #if defined(LIBXML_CATALOG_ENABLED)
1791 #ifdef bottom_catalog
1792 #undef xmlCatalogGetPublic
1793 extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic __attribute((alias("xmlCatalogGetPublic__internal_alias")));
1794 #else
1795 #ifndef xmlCatalogGetPublic
1796 extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic__internal_alias __attribute((visibility("hidden")));
1797 #define xmlCatalogGetPublic xmlCatalogGetPublic__internal_alias
1798 #endif
1799 #endif
1800 #endif
1801 
1802 #if defined(LIBXML_CATALOG_ENABLED)
1803 #ifdef bottom_catalog
1804 #undef xmlCatalogGetSystem
1805 extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem __attribute((alias("xmlCatalogGetSystem__internal_alias")));
1806 #else
1807 #ifndef xmlCatalogGetSystem
1808 extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem__internal_alias __attribute((visibility("hidden")));
1809 #define xmlCatalogGetSystem xmlCatalogGetSystem__internal_alias
1810 #endif
1811 #endif
1812 #endif
1813 
1814 #if defined(LIBXML_CATALOG_ENABLED)
1815 #ifdef bottom_catalog
1816 #undef xmlCatalogIsEmpty
1817 extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty __attribute((alias("xmlCatalogIsEmpty__internal_alias")));
1818 #else
1819 #ifndef xmlCatalogIsEmpty
1820 extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty__internal_alias __attribute((visibility("hidden")));
1821 #define xmlCatalogIsEmpty xmlCatalogIsEmpty__internal_alias
1822 #endif
1823 #endif
1824 #endif
1825 
1826 #if defined(LIBXML_CATALOG_ENABLED)
1827 #ifdef bottom_catalog
1828 #undef xmlCatalogLocalResolve
1829 extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve __attribute((alias("xmlCatalogLocalResolve__internal_alias")));
1830 #else
1831 #ifndef xmlCatalogLocalResolve
1832 extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve__internal_alias __attribute((visibility("hidden")));
1833 #define xmlCatalogLocalResolve xmlCatalogLocalResolve__internal_alias
1834 #endif
1835 #endif
1836 #endif
1837 
1838 #if defined(LIBXML_CATALOG_ENABLED)
1839 #ifdef bottom_catalog
1840 #undef xmlCatalogLocalResolveURI
1841 extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI __attribute((alias("xmlCatalogLocalResolveURI__internal_alias")));
1842 #else
1843 #ifndef xmlCatalogLocalResolveURI
1844 extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI__internal_alias __attribute((visibility("hidden")));
1845 #define xmlCatalogLocalResolveURI xmlCatalogLocalResolveURI__internal_alias
1846 #endif
1847 #endif
1848 #endif
1849 
1850 #if defined(LIBXML_CATALOG_ENABLED)
1851 #ifdef bottom_catalog
1852 #undef xmlCatalogRemove
1853 extern __typeof (xmlCatalogRemove) xmlCatalogRemove __attribute((alias("xmlCatalogRemove__internal_alias")));
1854 #else
1855 #ifndef xmlCatalogRemove
1856 extern __typeof (xmlCatalogRemove) xmlCatalogRemove__internal_alias __attribute((visibility("hidden")));
1857 #define xmlCatalogRemove xmlCatalogRemove__internal_alias
1858 #endif
1859 #endif
1860 #endif
1861 
1862 #if defined(LIBXML_CATALOG_ENABLED)
1863 #ifdef bottom_catalog
1864 #undef xmlCatalogResolve
1865 extern __typeof (xmlCatalogResolve) xmlCatalogResolve __attribute((alias("xmlCatalogResolve__internal_alias")));
1866 #else
1867 #ifndef xmlCatalogResolve
1868 extern __typeof (xmlCatalogResolve) xmlCatalogResolve__internal_alias __attribute((visibility("hidden")));
1869 #define xmlCatalogResolve xmlCatalogResolve__internal_alias
1870 #endif
1871 #endif
1872 #endif
1873 
1874 #if defined(LIBXML_CATALOG_ENABLED)
1875 #ifdef bottom_catalog
1876 #undef xmlCatalogResolvePublic
1877 extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic __attribute((alias("xmlCatalogResolvePublic__internal_alias")));
1878 #else
1879 #ifndef xmlCatalogResolvePublic
1880 extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
1881 #define xmlCatalogResolvePublic xmlCatalogResolvePublic__internal_alias
1882 #endif
1883 #endif
1884 #endif
1885 
1886 #if defined(LIBXML_CATALOG_ENABLED)
1887 #ifdef bottom_catalog
1888 #undef xmlCatalogResolveSystem
1889 extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem __attribute((alias("xmlCatalogResolveSystem__internal_alias")));
1890 #else
1891 #ifndef xmlCatalogResolveSystem
1892 extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
1893 #define xmlCatalogResolveSystem xmlCatalogResolveSystem__internal_alias
1894 #endif
1895 #endif
1896 #endif
1897 
1898 #if defined(LIBXML_CATALOG_ENABLED)
1899 #ifdef bottom_catalog
1900 #undef xmlCatalogResolveURI
1901 extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI __attribute((alias("xmlCatalogResolveURI__internal_alias")));
1902 #else
1903 #ifndef xmlCatalogResolveURI
1904 extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI__internal_alias __attribute((visibility("hidden")));
1905 #define xmlCatalogResolveURI xmlCatalogResolveURI__internal_alias
1906 #endif
1907 #endif
1908 #endif
1909 
1910 #if defined(LIBXML_CATALOG_ENABLED)
1911 #ifdef bottom_catalog
1912 #undef xmlCatalogSetDebug
1913 extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug __attribute((alias("xmlCatalogSetDebug__internal_alias")));
1914 #else
1915 #ifndef xmlCatalogSetDebug
1916 extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug__internal_alias __attribute((visibility("hidden")));
1917 #define xmlCatalogSetDebug xmlCatalogSetDebug__internal_alias
1918 #endif
1919 #endif
1920 #endif
1921 
1922 #if defined(LIBXML_CATALOG_ENABLED)
1923 #ifdef bottom_catalog
1924 #undef xmlCatalogSetDefaultPrefer
1925 extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer __attribute((alias("xmlCatalogSetDefaultPrefer__internal_alias")));
1926 #else
1927 #ifndef xmlCatalogSetDefaultPrefer
1928 extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer__internal_alias __attribute((visibility("hidden")));
1929 #define xmlCatalogSetDefaultPrefer xmlCatalogSetDefaultPrefer__internal_alias
1930 #endif
1931 #endif
1932 #endif
1933 
1934 #if defined(LIBXML_CATALOG_ENABLED)
1935 #ifdef bottom_catalog
1936 #undef xmlCatalogSetDefaults
1937 extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults __attribute((alias("xmlCatalogSetDefaults__internal_alias")));
1938 #else
1939 #ifndef xmlCatalogSetDefaults
1940 extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults__internal_alias __attribute((visibility("hidden")));
1941 #define xmlCatalogSetDefaults xmlCatalogSetDefaults__internal_alias
1942 #endif
1943 #endif
1944 #endif
1945 
1946 #ifdef bottom_encoding
1947 #undef xmlCharEncCloseFunc
1948 extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc __attribute((alias("xmlCharEncCloseFunc__internal_alias")));
1949 #else
1950 #ifndef xmlCharEncCloseFunc
1951 extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc__internal_alias __attribute((visibility("hidden")));
1952 #define xmlCharEncCloseFunc xmlCharEncCloseFunc__internal_alias
1953 #endif
1954 #endif
1955 
1956 #ifdef bottom_encoding
1957 #undef xmlCharEncFirstLine
1958 extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine __attribute((alias("xmlCharEncFirstLine__internal_alias")));
1959 #else
1960 #ifndef xmlCharEncFirstLine
1961 extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine__internal_alias __attribute((visibility("hidden")));
1962 #define xmlCharEncFirstLine xmlCharEncFirstLine__internal_alias
1963 #endif
1964 #endif
1965 
1966 #ifdef bottom_encoding
1967 #undef xmlCharEncInFunc
1968 extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc __attribute((alias("xmlCharEncInFunc__internal_alias")));
1969 #else
1970 #ifndef xmlCharEncInFunc
1971 extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc__internal_alias __attribute((visibility("hidden")));
1972 #define xmlCharEncInFunc xmlCharEncInFunc__internal_alias
1973 #endif
1974 #endif
1975 
1976 #ifdef bottom_encoding
1977 #undef xmlCharEncOutFunc
1978 extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc __attribute((alias("xmlCharEncOutFunc__internal_alias")));
1979 #else
1980 #ifndef xmlCharEncOutFunc
1981 extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc__internal_alias __attribute((visibility("hidden")));
1982 #define xmlCharEncOutFunc xmlCharEncOutFunc__internal_alias
1983 #endif
1984 #endif
1985 
1986 #ifdef bottom_chvalid
1987 #undef xmlCharInRange
1988 extern __typeof (xmlCharInRange) xmlCharInRange __attribute((alias("xmlCharInRange__internal_alias")));
1989 #else
1990 #ifndef xmlCharInRange
1991 extern __typeof (xmlCharInRange) xmlCharInRange__internal_alias __attribute((visibility("hidden")));
1992 #define xmlCharInRange xmlCharInRange__internal_alias
1993 #endif
1994 #endif
1995 
1996 #ifdef bottom_xmlstring
1997 #undef xmlCharStrdup
1998 extern __typeof (xmlCharStrdup) xmlCharStrdup __attribute((alias("xmlCharStrdup__internal_alias")));
1999 #else
2000 #ifndef xmlCharStrdup
2001 extern __typeof (xmlCharStrdup) xmlCharStrdup__internal_alias __attribute((visibility("hidden")));
2002 #define xmlCharStrdup xmlCharStrdup__internal_alias
2003 #endif
2004 #endif
2005 
2006 #ifdef bottom_xmlstring
2007 #undef xmlCharStrndup
2008 extern __typeof (xmlCharStrndup) xmlCharStrndup __attribute((alias("xmlCharStrndup__internal_alias")));
2009 #else
2010 #ifndef xmlCharStrndup
2011 extern __typeof (xmlCharStrndup) xmlCharStrndup__internal_alias __attribute((visibility("hidden")));
2012 #define xmlCharStrndup xmlCharStrndup__internal_alias
2013 #endif
2014 #endif
2015 
2016 #ifdef bottom_xmlIO
2017 #undef xmlCheckFilename
2018 extern __typeof (xmlCheckFilename) xmlCheckFilename __attribute((alias("xmlCheckFilename__internal_alias")));
2019 #else
2020 #ifndef xmlCheckFilename
2021 extern __typeof (xmlCheckFilename) xmlCheckFilename__internal_alias __attribute((visibility("hidden")));
2022 #define xmlCheckFilename xmlCheckFilename__internal_alias
2023 #endif
2024 #endif
2025 
2026 #ifdef bottom_xmlIO
2027 #undef xmlCheckHTTPInput
2028 extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput __attribute((alias("xmlCheckHTTPInput__internal_alias")));
2029 #else
2030 #ifndef xmlCheckHTTPInput
2031 extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput__internal_alias __attribute((visibility("hidden")));
2032 #define xmlCheckHTTPInput xmlCheckHTTPInput__internal_alias
2033 #endif
2034 #endif
2035 
2036 #ifdef bottom_parser
2037 #undef xmlCheckLanguageID
2038 extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID __attribute((alias("xmlCheckLanguageID__internal_alias")));
2039 #else
2040 #ifndef xmlCheckLanguageID
2041 extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID__internal_alias __attribute((visibility("hidden")));
2042 #define xmlCheckLanguageID xmlCheckLanguageID__internal_alias
2043 #endif
2044 #endif
2045 
2046 #ifdef bottom_xmlstring
2047 #undef xmlCheckUTF8
2048 extern __typeof (xmlCheckUTF8) xmlCheckUTF8 __attribute((alias("xmlCheckUTF8__internal_alias")));
2049 #else
2050 #ifndef xmlCheckUTF8
2051 extern __typeof (xmlCheckUTF8) xmlCheckUTF8__internal_alias __attribute((visibility("hidden")));
2052 #define xmlCheckUTF8 xmlCheckUTF8__internal_alias
2053 #endif
2054 #endif
2055 
2056 #ifdef bottom_parserInternals
2057 #undef xmlCheckVersion
2058 extern __typeof (xmlCheckVersion) xmlCheckVersion __attribute((alias("xmlCheckVersion__internal_alias")));
2059 #else
2060 #ifndef xmlCheckVersion
2061 extern __typeof (xmlCheckVersion) xmlCheckVersion__internal_alias __attribute((visibility("hidden")));
2062 #define xmlCheckVersion xmlCheckVersion__internal_alias
2063 #endif
2064 #endif
2065 
2066 #if defined(LIBXML_TREE_ENABLED)
2067 #ifdef bottom_tree
2068 #undef xmlChildElementCount
2069 extern __typeof (xmlChildElementCount) xmlChildElementCount __attribute((alias("xmlChildElementCount__internal_alias")));
2070 #else
2071 #ifndef xmlChildElementCount
2072 extern __typeof (xmlChildElementCount) xmlChildElementCount__internal_alias __attribute((visibility("hidden")));
2073 #define xmlChildElementCount xmlChildElementCount__internal_alias
2074 #endif
2075 #endif
2076 #endif
2077 
2078 #ifdef bottom_encoding
2079 #undef xmlCleanupCharEncodingHandlers
2080 extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers __attribute((alias("xmlCleanupCharEncodingHandlers__internal_alias")));
2081 #else
2082 #ifndef xmlCleanupCharEncodingHandlers
2083 extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
2084 #define xmlCleanupCharEncodingHandlers xmlCleanupCharEncodingHandlers__internal_alias
2085 #endif
2086 #endif
2087 
2088 #ifdef bottom_encoding
2089 #undef xmlCleanupEncodingAliases
2090 extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases __attribute((alias("xmlCleanupEncodingAliases__internal_alias")));
2091 #else
2092 #ifndef xmlCleanupEncodingAliases
2093 extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases__internal_alias __attribute((visibility("hidden")));
2094 #define xmlCleanupEncodingAliases xmlCleanupEncodingAliases__internal_alias
2095 #endif
2096 #endif
2097 
2098 #ifdef bottom_globals
2099 #undef xmlCleanupGlobals
2100 extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals __attribute((alias("xmlCleanupGlobals__internal_alias")));
2101 #else
2102 #ifndef xmlCleanupGlobals
2103 extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals__internal_alias __attribute((visibility("hidden")));
2104 #define xmlCleanupGlobals xmlCleanupGlobals__internal_alias
2105 #endif
2106 #endif
2107 
2108 #ifdef bottom_xmlIO
2109 #undef xmlCleanupInputCallbacks
2110 extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks __attribute((alias("xmlCleanupInputCallbacks__internal_alias")));
2111 #else
2112 #ifndef xmlCleanupInputCallbacks
2113 extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks__internal_alias __attribute((visibility("hidden")));
2114 #define xmlCleanupInputCallbacks xmlCleanupInputCallbacks__internal_alias
2115 #endif
2116 #endif
2117 
2118 #ifdef bottom_xmlmemory
2119 #undef xmlCleanupMemory
2120 extern __typeof (xmlCleanupMemory) xmlCleanupMemory __attribute((alias("xmlCleanupMemory__internal_alias")));
2121 #else
2122 #ifndef xmlCleanupMemory
2123 extern __typeof (xmlCleanupMemory) xmlCleanupMemory__internal_alias __attribute((visibility("hidden")));
2124 #define xmlCleanupMemory xmlCleanupMemory__internal_alias
2125 #endif
2126 #endif
2127 
2128 #if defined(LIBXML_OUTPUT_ENABLED)
2129 #ifdef bottom_xmlIO
2130 #undef xmlCleanupOutputCallbacks
2131 extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks __attribute((alias("xmlCleanupOutputCallbacks__internal_alias")));
2132 #else
2133 #ifndef xmlCleanupOutputCallbacks
2134 extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks__internal_alias __attribute((visibility("hidden")));
2135 #define xmlCleanupOutputCallbacks xmlCleanupOutputCallbacks__internal_alias
2136 #endif
2137 #endif
2138 #endif
2139 
2140 #ifdef bottom_parser
2141 #undef xmlCleanupParser
2142 extern __typeof (xmlCleanupParser) xmlCleanupParser __attribute((alias("xmlCleanupParser__internal_alias")));
2143 #else
2144 #ifndef xmlCleanupParser
2145 extern __typeof (xmlCleanupParser) xmlCleanupParser__internal_alias __attribute((visibility("hidden")));
2146 #define xmlCleanupParser xmlCleanupParser__internal_alias
2147 #endif
2148 #endif
2149 
2150 #if defined(LIBXML_LEGACY_ENABLED)
2151 #ifdef bottom_legacy
2152 #undef xmlCleanupPredefinedEntities
2153 extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities __attribute((alias("xmlCleanupPredefinedEntities__internal_alias")));
2154 #else
2155 #ifndef xmlCleanupPredefinedEntities
2156 extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities__internal_alias __attribute((visibility("hidden")));
2157 #define xmlCleanupPredefinedEntities xmlCleanupPredefinedEntities__internal_alias
2158 #endif
2159 #endif
2160 #endif
2161 
2162 #ifdef bottom_threads
2163 #undef xmlCleanupThreads
2164 extern __typeof (xmlCleanupThreads) xmlCleanupThreads __attribute((alias("xmlCleanupThreads__internal_alias")));
2165 #else
2166 #ifndef xmlCleanupThreads
2167 extern __typeof (xmlCleanupThreads) xmlCleanupThreads__internal_alias __attribute((visibility("hidden")));
2168 #define xmlCleanupThreads xmlCleanupThreads__internal_alias
2169 #endif
2170 #endif
2171 
2172 #ifdef bottom_parserInternals
2173 #undef xmlClearNodeInfoSeq
2174 extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq __attribute((alias("xmlClearNodeInfoSeq__internal_alias")));
2175 #else
2176 #ifndef xmlClearNodeInfoSeq
2177 extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
2178 #define xmlClearNodeInfoSeq xmlClearNodeInfoSeq__internal_alias
2179 #endif
2180 #endif
2181 
2182 #ifdef bottom_parserInternals
2183 #undef xmlClearParserCtxt
2184 extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt __attribute((alias("xmlClearParserCtxt__internal_alias")));
2185 #else
2186 #ifndef xmlClearParserCtxt
2187 extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt__internal_alias __attribute((visibility("hidden")));
2188 #define xmlClearParserCtxt xmlClearParserCtxt__internal_alias
2189 #endif
2190 #endif
2191 
2192 #if defined(LIBXML_CATALOG_ENABLED)
2193 #ifdef bottom_catalog
2194 #undef xmlConvertSGMLCatalog
2195 extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog __attribute((alias("xmlConvertSGMLCatalog__internal_alias")));
2196 #else
2197 #ifndef xmlConvertSGMLCatalog
2198 extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog__internal_alias __attribute((visibility("hidden")));
2199 #define xmlConvertSGMLCatalog xmlConvertSGMLCatalog__internal_alias
2200 #endif
2201 #endif
2202 #endif
2203 
2204 #if defined(LIBXML_TREE_ENABLED)
2205 #ifdef bottom_valid
2206 #undef xmlCopyAttributeTable
2207 extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable __attribute((alias("xmlCopyAttributeTable__internal_alias")));
2208 #else
2209 #ifndef xmlCopyAttributeTable
2210 extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable__internal_alias __attribute((visibility("hidden")));
2211 #define xmlCopyAttributeTable xmlCopyAttributeTable__internal_alias
2212 #endif
2213 #endif
2214 #endif
2215 
2216 #ifdef bottom_parserInternals
2217 #undef xmlCopyChar
2218 extern __typeof (xmlCopyChar) xmlCopyChar __attribute((alias("xmlCopyChar__internal_alias")));
2219 #else
2220 #ifndef xmlCopyChar
2221 extern __typeof (xmlCopyChar) xmlCopyChar__internal_alias __attribute((visibility("hidden")));
2222 #define xmlCopyChar xmlCopyChar__internal_alias
2223 #endif
2224 #endif
2225 
2226 #ifdef bottom_parserInternals
2227 #undef xmlCopyCharMultiByte
2228 extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte __attribute((alias("xmlCopyCharMultiByte__internal_alias")));
2229 #else
2230 #ifndef xmlCopyCharMultiByte
2231 extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte__internal_alias __attribute((visibility("hidden")));
2232 #define xmlCopyCharMultiByte xmlCopyCharMultiByte__internal_alias
2233 #endif
2234 #endif
2235 
2236 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
2237 #ifdef bottom_tree
2238 #undef xmlCopyDoc
2239 extern __typeof (xmlCopyDoc) xmlCopyDoc __attribute((alias("xmlCopyDoc__internal_alias")));
2240 #else
2241 #ifndef xmlCopyDoc
2242 extern __typeof (xmlCopyDoc) xmlCopyDoc__internal_alias __attribute((visibility("hidden")));
2243 #define xmlCopyDoc xmlCopyDoc__internal_alias
2244 #endif
2245 #endif
2246 #endif
2247 
2248 #ifdef bottom_valid
2249 #undef xmlCopyDocElementContent
2250 extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent __attribute((alias("xmlCopyDocElementContent__internal_alias")));
2251 #else
2252 #ifndef xmlCopyDocElementContent
2253 extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent__internal_alias __attribute((visibility("hidden")));
2254 #define xmlCopyDocElementContent xmlCopyDocElementContent__internal_alias
2255 #endif
2256 #endif
2257 
2258 #if defined(LIBXML_TREE_ENABLED)
2259 #ifdef bottom_tree
2260 #undef xmlCopyDtd
2261 extern __typeof (xmlCopyDtd) xmlCopyDtd __attribute((alias("xmlCopyDtd__internal_alias")));
2262 #else
2263 #ifndef xmlCopyDtd
2264 extern __typeof (xmlCopyDtd) xmlCopyDtd__internal_alias __attribute((visibility("hidden")));
2265 #define xmlCopyDtd xmlCopyDtd__internal_alias
2266 #endif
2267 #endif
2268 #endif
2269 
2270 #ifdef bottom_valid
2271 #undef xmlCopyElementContent
2272 extern __typeof (xmlCopyElementContent) xmlCopyElementContent __attribute((alias("xmlCopyElementContent__internal_alias")));
2273 #else
2274 #ifndef xmlCopyElementContent
2275 extern __typeof (xmlCopyElementContent) xmlCopyElementContent__internal_alias __attribute((visibility("hidden")));
2276 #define xmlCopyElementContent xmlCopyElementContent__internal_alias
2277 #endif
2278 #endif
2279 
2280 #if defined(LIBXML_TREE_ENABLED)
2281 #ifdef bottom_valid
2282 #undef xmlCopyElementTable
2283 extern __typeof (xmlCopyElementTable) xmlCopyElementTable __attribute((alias("xmlCopyElementTable__internal_alias")));
2284 #else
2285 #ifndef xmlCopyElementTable
2286 extern __typeof (xmlCopyElementTable) xmlCopyElementTable__internal_alias __attribute((visibility("hidden")));
2287 #define xmlCopyElementTable xmlCopyElementTable__internal_alias
2288 #endif
2289 #endif
2290 #endif
2291 
2292 #if defined(LIBXML_TREE_ENABLED)
2293 #ifdef bottom_entities
2294 #undef xmlCopyEntitiesTable
2295 extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable __attribute((alias("xmlCopyEntitiesTable__internal_alias")));
2296 #else
2297 #ifndef xmlCopyEntitiesTable
2298 extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable__internal_alias __attribute((visibility("hidden")));
2299 #define xmlCopyEntitiesTable xmlCopyEntitiesTable__internal_alias
2300 #endif
2301 #endif
2302 #endif
2303 
2304 #if defined(LIBXML_TREE_ENABLED)
2305 #ifdef bottom_valid
2306 #undef xmlCopyEnumeration
2307 extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration __attribute((alias("xmlCopyEnumeration__internal_alias")));
2308 #else
2309 #ifndef xmlCopyEnumeration
2310 extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration__internal_alias __attribute((visibility("hidden")));
2311 #define xmlCopyEnumeration xmlCopyEnumeration__internal_alias
2312 #endif
2313 #endif
2314 #endif
2315 
2316 #ifdef bottom_error
2317 #undef xmlCopyError
2318 extern __typeof (xmlCopyError) xmlCopyError __attribute((alias("xmlCopyError__internal_alias")));
2319 #else
2320 #ifndef xmlCopyError
2321 extern __typeof (xmlCopyError) xmlCopyError__internal_alias __attribute((visibility("hidden")));
2322 #define xmlCopyError xmlCopyError__internal_alias
2323 #endif
2324 #endif
2325 
2326 #ifdef bottom_tree
2327 #undef xmlCopyNamespace
2328 extern __typeof (xmlCopyNamespace) xmlCopyNamespace __attribute((alias("xmlCopyNamespace__internal_alias")));
2329 #else
2330 #ifndef xmlCopyNamespace
2331 extern __typeof (xmlCopyNamespace) xmlCopyNamespace__internal_alias __attribute((visibility("hidden")));
2332 #define xmlCopyNamespace xmlCopyNamespace__internal_alias
2333 #endif
2334 #endif
2335 
2336 #ifdef bottom_tree
2337 #undef xmlCopyNamespaceList
2338 extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList __attribute((alias("xmlCopyNamespaceList__internal_alias")));
2339 #else
2340 #ifndef xmlCopyNamespaceList
2341 extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList__internal_alias __attribute((visibility("hidden")));
2342 #define xmlCopyNamespaceList xmlCopyNamespaceList__internal_alias
2343 #endif
2344 #endif
2345 
2346 #ifdef bottom_tree
2347 #undef xmlCopyNode
2348 extern __typeof (xmlCopyNode) xmlCopyNode __attribute((alias("xmlCopyNode__internal_alias")));
2349 #else
2350 #ifndef xmlCopyNode
2351 extern __typeof (xmlCopyNode) xmlCopyNode__internal_alias __attribute((visibility("hidden")));
2352 #define xmlCopyNode xmlCopyNode__internal_alias
2353 #endif
2354 #endif
2355 
2356 #ifdef bottom_tree
2357 #undef xmlCopyNodeList
2358 extern __typeof (xmlCopyNodeList) xmlCopyNodeList __attribute((alias("xmlCopyNodeList__internal_alias")));
2359 #else
2360 #ifndef xmlCopyNodeList
2361 extern __typeof (xmlCopyNodeList) xmlCopyNodeList__internal_alias __attribute((visibility("hidden")));
2362 #define xmlCopyNodeList xmlCopyNodeList__internal_alias
2363 #endif
2364 #endif
2365 
2366 #if defined(LIBXML_TREE_ENABLED)
2367 #ifdef bottom_valid
2368 #undef xmlCopyNotationTable
2369 extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable __attribute((alias("xmlCopyNotationTable__internal_alias")));
2370 #else
2371 #ifndef xmlCopyNotationTable
2372 extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable__internal_alias __attribute((visibility("hidden")));
2373 #define xmlCopyNotationTable xmlCopyNotationTable__internal_alias
2374 #endif
2375 #endif
2376 #endif
2377 
2378 #ifdef bottom_tree
2379 #undef xmlCopyProp
2380 extern __typeof (xmlCopyProp) xmlCopyProp __attribute((alias("xmlCopyProp__internal_alias")));
2381 #else
2382 #ifndef xmlCopyProp
2383 extern __typeof (xmlCopyProp) xmlCopyProp__internal_alias __attribute((visibility("hidden")));
2384 #define xmlCopyProp xmlCopyProp__internal_alias
2385 #endif
2386 #endif
2387 
2388 #ifdef bottom_tree
2389 #undef xmlCopyPropList
2390 extern __typeof (xmlCopyPropList) xmlCopyPropList __attribute((alias("xmlCopyPropList__internal_alias")));
2391 #else
2392 #ifndef xmlCopyPropList
2393 extern __typeof (xmlCopyPropList) xmlCopyPropList__internal_alias __attribute((visibility("hidden")));
2394 #define xmlCopyPropList xmlCopyPropList__internal_alias
2395 #endif
2396 #endif
2397 
2398 #ifdef bottom_parser
2399 #undef xmlCreateDocParserCtxt
2400 extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt __attribute((alias("xmlCreateDocParserCtxt__internal_alias")));
2401 #else
2402 #ifndef xmlCreateDocParserCtxt
2403 extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt__internal_alias __attribute((visibility("hidden")));
2404 #define xmlCreateDocParserCtxt xmlCreateDocParserCtxt__internal_alias
2405 #endif
2406 #endif
2407 
2408 #ifdef bottom_entities
2409 #undef xmlCreateEntitiesTable
2410 extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable __attribute((alias("xmlCreateEntitiesTable__internal_alias")));
2411 #else
2412 #ifndef xmlCreateEntitiesTable
2413 extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable__internal_alias __attribute((visibility("hidden")));
2414 #define xmlCreateEntitiesTable xmlCreateEntitiesTable__internal_alias
2415 #endif
2416 #endif
2417 
2418 #ifdef bottom_parser
2419 #undef xmlCreateEntityParserCtxt
2420 extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt __attribute((alias("xmlCreateEntityParserCtxt__internal_alias")));
2421 #else
2422 #ifndef xmlCreateEntityParserCtxt
2423 extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt__internal_alias __attribute((visibility("hidden")));
2424 #define xmlCreateEntityParserCtxt xmlCreateEntityParserCtxt__internal_alias
2425 #endif
2426 #endif
2427 
2428 #ifdef bottom_valid
2429 #undef xmlCreateEnumeration
2430 extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration __attribute((alias("xmlCreateEnumeration__internal_alias")));
2431 #else
2432 #ifndef xmlCreateEnumeration
2433 extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration__internal_alias __attribute((visibility("hidden")));
2434 #define xmlCreateEnumeration xmlCreateEnumeration__internal_alias
2435 #endif
2436 #endif
2437 
2438 #ifdef bottom_parser
2439 #undef xmlCreateFileParserCtxt
2440 extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt __attribute((alias("xmlCreateFileParserCtxt__internal_alias")));
2441 #else
2442 #ifndef xmlCreateFileParserCtxt
2443 extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
2444 #define xmlCreateFileParserCtxt xmlCreateFileParserCtxt__internal_alias
2445 #endif
2446 #endif
2447 
2448 #ifdef bottom_parser
2449 #undef xmlCreateIOParserCtxt
2450 extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt __attribute((alias("xmlCreateIOParserCtxt__internal_alias")));
2451 #else
2452 #ifndef xmlCreateIOParserCtxt
2453 extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt__internal_alias __attribute((visibility("hidden")));
2454 #define xmlCreateIOParserCtxt xmlCreateIOParserCtxt__internal_alias
2455 #endif
2456 #endif
2457 
2458 #ifdef bottom_tree
2459 #undef xmlCreateIntSubset
2460 extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset __attribute((alias("xmlCreateIntSubset__internal_alias")));
2461 #else
2462 #ifndef xmlCreateIntSubset
2463 extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset__internal_alias __attribute((visibility("hidden")));
2464 #define xmlCreateIntSubset xmlCreateIntSubset__internal_alias
2465 #endif
2466 #endif
2467 
2468 #ifdef bottom_parser
2469 #undef xmlCreateMemoryParserCtxt
2470 extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt __attribute((alias("xmlCreateMemoryParserCtxt__internal_alias")));
2471 #else
2472 #ifndef xmlCreateMemoryParserCtxt
2473 extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
2474 #define xmlCreateMemoryParserCtxt xmlCreateMemoryParserCtxt__internal_alias
2475 #endif
2476 #endif
2477 
2478 #if defined(LIBXML_PUSH_ENABLED)
2479 #ifdef bottom_parser
2480 #undef xmlCreatePushParserCtxt
2481 extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt __attribute((alias("xmlCreatePushParserCtxt__internal_alias")));
2482 #else
2483 #ifndef xmlCreatePushParserCtxt
2484 extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
2485 #define xmlCreatePushParserCtxt xmlCreatePushParserCtxt__internal_alias
2486 #endif
2487 #endif
2488 #endif
2489 
2490 #ifdef bottom_uri
2491 #undef xmlCreateURI
2492 extern __typeof (xmlCreateURI) xmlCreateURI __attribute((alias("xmlCreateURI__internal_alias")));
2493 #else
2494 #ifndef xmlCreateURI
2495 extern __typeof (xmlCreateURI) xmlCreateURI__internal_alias __attribute((visibility("hidden")));
2496 #define xmlCreateURI xmlCreateURI__internal_alias
2497 #endif
2498 #endif
2499 
2500 #ifdef bottom_parser
2501 #undef xmlCreateURLParserCtxt
2502 extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt __attribute((alias("xmlCreateURLParserCtxt__internal_alias")));
2503 #else
2504 #ifndef xmlCreateURLParserCtxt
2505 extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt__internal_alias __attribute((visibility("hidden")));
2506 #define xmlCreateURLParserCtxt xmlCreateURLParserCtxt__internal_alias
2507 #endif
2508 #endif
2509 
2510 #ifdef bottom_error
2511 #undef xmlCtxtGetLastError
2512 extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError __attribute((alias("xmlCtxtGetLastError__internal_alias")));
2513 #else
2514 #ifndef xmlCtxtGetLastError
2515 extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError__internal_alias __attribute((visibility("hidden")));
2516 #define xmlCtxtGetLastError xmlCtxtGetLastError__internal_alias
2517 #endif
2518 #endif
2519 
2520 #ifdef bottom_parser
2521 #undef xmlCtxtReadDoc
2522 extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc __attribute((alias("xmlCtxtReadDoc__internal_alias")));
2523 #else
2524 #ifndef xmlCtxtReadDoc
2525 extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
2526 #define xmlCtxtReadDoc xmlCtxtReadDoc__internal_alias
2527 #endif
2528 #endif
2529 
2530 #ifdef bottom_parser
2531 #undef xmlCtxtReadFd
2532 extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd __attribute((alias("xmlCtxtReadFd__internal_alias")));
2533 #else
2534 #ifndef xmlCtxtReadFd
2535 extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
2536 #define xmlCtxtReadFd xmlCtxtReadFd__internal_alias
2537 #endif
2538 #endif
2539 
2540 #ifdef bottom_parser
2541 #undef xmlCtxtReadFile
2542 extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile __attribute((alias("xmlCtxtReadFile__internal_alias")));
2543 #else
2544 #ifndef xmlCtxtReadFile
2545 extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
2546 #define xmlCtxtReadFile xmlCtxtReadFile__internal_alias
2547 #endif
2548 #endif
2549 
2550 #ifdef bottom_parser
2551 #undef xmlCtxtReadIO
2552 extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO __attribute((alias("xmlCtxtReadIO__internal_alias")));
2553 #else
2554 #ifndef xmlCtxtReadIO
2555 extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
2556 #define xmlCtxtReadIO xmlCtxtReadIO__internal_alias
2557 #endif
2558 #endif
2559 
2560 #ifdef bottom_parser
2561 #undef xmlCtxtReadMemory
2562 extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory __attribute((alias("xmlCtxtReadMemory__internal_alias")));
2563 #else
2564 #ifndef xmlCtxtReadMemory
2565 extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
2566 #define xmlCtxtReadMemory xmlCtxtReadMemory__internal_alias
2567 #endif
2568 #endif
2569 
2570 #ifdef bottom_parser
2571 #undef xmlCtxtReset
2572 extern __typeof (xmlCtxtReset) xmlCtxtReset __attribute((alias("xmlCtxtReset__internal_alias")));
2573 #else
2574 #ifndef xmlCtxtReset
2575 extern __typeof (xmlCtxtReset) xmlCtxtReset__internal_alias __attribute((visibility("hidden")));
2576 #define xmlCtxtReset xmlCtxtReset__internal_alias
2577 #endif
2578 #endif
2579 
2580 #ifdef bottom_error
2581 #undef xmlCtxtResetLastError
2582 extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError __attribute((alias("xmlCtxtResetLastError__internal_alias")));
2583 #else
2584 #ifndef xmlCtxtResetLastError
2585 extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError__internal_alias __attribute((visibility("hidden")));
2586 #define xmlCtxtResetLastError xmlCtxtResetLastError__internal_alias
2587 #endif
2588 #endif
2589 
2590 #ifdef bottom_parser
2591 #undef xmlCtxtResetPush
2592 extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush __attribute((alias("xmlCtxtResetPush__internal_alias")));
2593 #else
2594 #ifndef xmlCtxtResetPush
2595 extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush__internal_alias __attribute((visibility("hidden")));
2596 #define xmlCtxtResetPush xmlCtxtResetPush__internal_alias
2597 #endif
2598 #endif
2599 
2600 #ifdef bottom_parser
2601 #undef xmlCtxtUseOptions
2602 extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions __attribute((alias("xmlCtxtUseOptions__internal_alias")));
2603 #else
2604 #ifndef xmlCtxtUseOptions
2605 extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
2606 #define xmlCtxtUseOptions xmlCtxtUseOptions__internal_alias
2607 #endif
2608 #endif
2609 
2610 #ifdef bottom_parserInternals
2611 #undef xmlCurrentChar
2612 extern __typeof (xmlCurrentChar) xmlCurrentChar __attribute((alias("xmlCurrentChar__internal_alias")));
2613 #else
2614 #ifndef xmlCurrentChar
2615 extern __typeof (xmlCurrentChar) xmlCurrentChar__internal_alias __attribute((visibility("hidden")));
2616 #define xmlCurrentChar xmlCurrentChar__internal_alias
2617 #endif
2618 #endif
2619 
2620 #ifdef bottom_tree
2621 #undef xmlDOMWrapAdoptNode
2622 extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode __attribute((alias("xmlDOMWrapAdoptNode__internal_alias")));
2623 #else
2624 #ifndef xmlDOMWrapAdoptNode
2625 extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode__internal_alias __attribute((visibility("hidden")));
2626 #define xmlDOMWrapAdoptNode xmlDOMWrapAdoptNode__internal_alias
2627 #endif
2628 #endif
2629 
2630 #ifdef bottom_tree
2631 #undef xmlDOMWrapCloneNode
2632 extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode __attribute((alias("xmlDOMWrapCloneNode__internal_alias")));
2633 #else
2634 #ifndef xmlDOMWrapCloneNode
2635 extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode__internal_alias __attribute((visibility("hidden")));
2636 #define xmlDOMWrapCloneNode xmlDOMWrapCloneNode__internal_alias
2637 #endif
2638 #endif
2639 
2640 #ifdef bottom_tree
2641 #undef xmlDOMWrapFreeCtxt
2642 extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt __attribute((alias("xmlDOMWrapFreeCtxt__internal_alias")));
2643 #else
2644 #ifndef xmlDOMWrapFreeCtxt
2645 extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt__internal_alias __attribute((visibility("hidden")));
2646 #define xmlDOMWrapFreeCtxt xmlDOMWrapFreeCtxt__internal_alias
2647 #endif
2648 #endif
2649 
2650 #ifdef bottom_tree
2651 #undef xmlDOMWrapNewCtxt
2652 extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt __attribute((alias("xmlDOMWrapNewCtxt__internal_alias")));
2653 #else
2654 #ifndef xmlDOMWrapNewCtxt
2655 extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt__internal_alias __attribute((visibility("hidden")));
2656 #define xmlDOMWrapNewCtxt xmlDOMWrapNewCtxt__internal_alias
2657 #endif
2658 #endif
2659 
2660 #ifdef bottom_tree
2661 #undef xmlDOMWrapReconcileNamespaces
2662 extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces __attribute((alias("xmlDOMWrapReconcileNamespaces__internal_alias")));
2663 #else
2664 #ifndef xmlDOMWrapReconcileNamespaces
2665 extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces__internal_alias __attribute((visibility("hidden")));
2666 #define xmlDOMWrapReconcileNamespaces xmlDOMWrapReconcileNamespaces__internal_alias
2667 #endif
2668 #endif
2669 
2670 #ifdef bottom_tree
2671 #undef xmlDOMWrapRemoveNode
2672 extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode __attribute((alias("xmlDOMWrapRemoveNode__internal_alias")));
2673 #else
2674 #ifndef xmlDOMWrapRemoveNode
2675 extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode__internal_alias __attribute((visibility("hidden")));
2676 #define xmlDOMWrapRemoveNode xmlDOMWrapRemoveNode__internal_alias
2677 #endif
2678 #endif
2679 
2680 #if defined(LIBXML_DEBUG_ENABLED)
2681 #ifdef bottom_debugXML
2682 #undef xmlDebugCheckDocument
2683 extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument __attribute((alias("xmlDebugCheckDocument__internal_alias")));
2684 #else
2685 #ifndef xmlDebugCheckDocument
2686 extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument__internal_alias __attribute((visibility("hidden")));
2687 #define xmlDebugCheckDocument xmlDebugCheckDocument__internal_alias
2688 #endif
2689 #endif
2690 #endif
2691 
2692 #if defined(LIBXML_DEBUG_ENABLED)
2693 #ifdef bottom_debugXML
2694 #undef xmlDebugDumpAttr
2695 extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr __attribute((alias("xmlDebugDumpAttr__internal_alias")));
2696 #else
2697 #ifndef xmlDebugDumpAttr
2698 extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr__internal_alias __attribute((visibility("hidden")));
2699 #define xmlDebugDumpAttr xmlDebugDumpAttr__internal_alias
2700 #endif
2701 #endif
2702 #endif
2703 
2704 #if defined(LIBXML_DEBUG_ENABLED)
2705 #ifdef bottom_debugXML
2706 #undef xmlDebugDumpAttrList
2707 extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList __attribute((alias("xmlDebugDumpAttrList__internal_alias")));
2708 #else
2709 #ifndef xmlDebugDumpAttrList
2710 extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList__internal_alias __attribute((visibility("hidden")));
2711 #define xmlDebugDumpAttrList xmlDebugDumpAttrList__internal_alias
2712 #endif
2713 #endif
2714 #endif
2715 
2716 #if defined(LIBXML_DEBUG_ENABLED)
2717 #ifdef bottom_debugXML
2718 #undef xmlDebugDumpDTD
2719 extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD __attribute((alias("xmlDebugDumpDTD__internal_alias")));
2720 #else
2721 #ifndef xmlDebugDumpDTD
2722 extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD__internal_alias __attribute((visibility("hidden")));
2723 #define xmlDebugDumpDTD xmlDebugDumpDTD__internal_alias
2724 #endif
2725 #endif
2726 #endif
2727 
2728 #if defined(LIBXML_DEBUG_ENABLED)
2729 #ifdef bottom_debugXML
2730 #undef xmlDebugDumpDocument
2731 extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument __attribute((alias("xmlDebugDumpDocument__internal_alias")));
2732 #else
2733 #ifndef xmlDebugDumpDocument
2734 extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument__internal_alias __attribute((visibility("hidden")));
2735 #define xmlDebugDumpDocument xmlDebugDumpDocument__internal_alias
2736 #endif
2737 #endif
2738 #endif
2739 
2740 #if defined(LIBXML_DEBUG_ENABLED)
2741 #ifdef bottom_debugXML
2742 #undef xmlDebugDumpDocumentHead
2743 extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead __attribute((alias("xmlDebugDumpDocumentHead__internal_alias")));
2744 #else
2745 #ifndef xmlDebugDumpDocumentHead
2746 extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead__internal_alias __attribute((visibility("hidden")));
2747 #define xmlDebugDumpDocumentHead xmlDebugDumpDocumentHead__internal_alias
2748 #endif
2749 #endif
2750 #endif
2751 
2752 #if defined(LIBXML_DEBUG_ENABLED)
2753 #ifdef bottom_debugXML
2754 #undef xmlDebugDumpEntities
2755 extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities __attribute((alias("xmlDebugDumpEntities__internal_alias")));
2756 #else
2757 #ifndef xmlDebugDumpEntities
2758 extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities__internal_alias __attribute((visibility("hidden")));
2759 #define xmlDebugDumpEntities xmlDebugDumpEntities__internal_alias
2760 #endif
2761 #endif
2762 #endif
2763 
2764 #if defined(LIBXML_DEBUG_ENABLED)
2765 #ifdef bottom_debugXML
2766 #undef xmlDebugDumpNode
2767 extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode __attribute((alias("xmlDebugDumpNode__internal_alias")));
2768 #else
2769 #ifndef xmlDebugDumpNode
2770 extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode__internal_alias __attribute((visibility("hidden")));
2771 #define xmlDebugDumpNode xmlDebugDumpNode__internal_alias
2772 #endif
2773 #endif
2774 #endif
2775 
2776 #if defined(LIBXML_DEBUG_ENABLED)
2777 #ifdef bottom_debugXML
2778 #undef xmlDebugDumpNodeList
2779 extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList __attribute((alias("xmlDebugDumpNodeList__internal_alias")));
2780 #else
2781 #ifndef xmlDebugDumpNodeList
2782 extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList__internal_alias __attribute((visibility("hidden")));
2783 #define xmlDebugDumpNodeList xmlDebugDumpNodeList__internal_alias
2784 #endif
2785 #endif
2786 #endif
2787 
2788 #if defined(LIBXML_DEBUG_ENABLED)
2789 #ifdef bottom_debugXML
2790 #undef xmlDebugDumpOneNode
2791 extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode __attribute((alias("xmlDebugDumpOneNode__internal_alias")));
2792 #else
2793 #ifndef xmlDebugDumpOneNode
2794 extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode__internal_alias __attribute((visibility("hidden")));
2795 #define xmlDebugDumpOneNode xmlDebugDumpOneNode__internal_alias
2796 #endif
2797 #endif
2798 #endif
2799 
2800 #if defined(LIBXML_DEBUG_ENABLED)
2801 #ifdef bottom_debugXML
2802 #undef xmlDebugDumpString
2803 extern __typeof (xmlDebugDumpString) xmlDebugDumpString __attribute((alias("xmlDebugDumpString__internal_alias")));
2804 #else
2805 #ifndef xmlDebugDumpString
2806 extern __typeof (xmlDebugDumpString) xmlDebugDumpString__internal_alias __attribute((visibility("hidden")));
2807 #define xmlDebugDumpString xmlDebugDumpString__internal_alias
2808 #endif
2809 #endif
2810 #endif
2811 
2812 #if defined(LIBXML_LEGACY_ENABLED)
2813 #ifdef bottom_legacy
2814 #undef xmlDecodeEntities
2815 extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
2816 #else
2817 #ifndef xmlDecodeEntities
2818 extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
2819 #define xmlDecodeEntities xmlDecodeEntities__internal_alias
2820 #endif
2821 #endif
2822 #endif
2823 
2824 #ifdef bottom_SAX2
2825 #undef xmlDefaultSAXHandlerInit
2826 extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit __attribute((alias("xmlDefaultSAXHandlerInit__internal_alias")));
2827 #else
2828 #ifndef xmlDefaultSAXHandlerInit
2829 extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
2830 #define xmlDefaultSAXHandlerInit xmlDefaultSAXHandlerInit__internal_alias
2831 #endif
2832 #endif
2833 
2834 #ifdef bottom_encoding
2835 #undef xmlDelEncodingAlias
2836 extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias __attribute((alias("xmlDelEncodingAlias__internal_alias")));
2837 #else
2838 #ifndef xmlDelEncodingAlias
2839 extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias__internal_alias __attribute((visibility("hidden")));
2840 #define xmlDelEncodingAlias xmlDelEncodingAlias__internal_alias
2841 #endif
2842 #endif
2843 
2844 #ifdef bottom_globals
2845 #undef xmlDeregisterNodeDefault
2846 extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault __attribute((alias("xmlDeregisterNodeDefault__internal_alias")));
2847 #else
2848 #ifndef xmlDeregisterNodeDefault
2849 extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
2850 #define xmlDeregisterNodeDefault xmlDeregisterNodeDefault__internal_alias
2851 #endif
2852 #endif
2853 
2854 #ifdef bottom_encoding
2855 #undef xmlDetectCharEncoding
2856 extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding __attribute((alias("xmlDetectCharEncoding__internal_alias")));
2857 #else
2858 #ifndef xmlDetectCharEncoding
2859 extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding__internal_alias __attribute((visibility("hidden")));
2860 #define xmlDetectCharEncoding xmlDetectCharEncoding__internal_alias
2861 #endif
2862 #endif
2863 
2864 #ifdef bottom_dict
2865 #undef xmlDictCleanup
2866 extern __typeof (xmlDictCleanup) xmlDictCleanup __attribute((alias("xmlDictCleanup__internal_alias")));
2867 #else
2868 #ifndef xmlDictCleanup
2869 extern __typeof (xmlDictCleanup) xmlDictCleanup__internal_alias __attribute((visibility("hidden")));
2870 #define xmlDictCleanup xmlDictCleanup__internal_alias
2871 #endif
2872 #endif
2873 
2874 #ifdef bottom_dict
2875 #undef xmlDictCreate
2876 extern __typeof (xmlDictCreate) xmlDictCreate __attribute((alias("xmlDictCreate__internal_alias")));
2877 #else
2878 #ifndef xmlDictCreate
2879 extern __typeof (xmlDictCreate) xmlDictCreate__internal_alias __attribute((visibility("hidden")));
2880 #define xmlDictCreate xmlDictCreate__internal_alias
2881 #endif
2882 #endif
2883 
2884 #ifdef bottom_dict
2885 #undef xmlDictCreateSub
2886 extern __typeof (xmlDictCreateSub) xmlDictCreateSub __attribute((alias("xmlDictCreateSub__internal_alias")));
2887 #else
2888 #ifndef xmlDictCreateSub
2889 extern __typeof (xmlDictCreateSub) xmlDictCreateSub__internal_alias __attribute((visibility("hidden")));
2890 #define xmlDictCreateSub xmlDictCreateSub__internal_alias
2891 #endif
2892 #endif
2893 
2894 #ifdef bottom_dict
2895 #undef xmlDictExists
2896 extern __typeof (xmlDictExists) xmlDictExists __attribute((alias("xmlDictExists__internal_alias")));
2897 #else
2898 #ifndef xmlDictExists
2899 extern __typeof (xmlDictExists) xmlDictExists__internal_alias __attribute((visibility("hidden")));
2900 #define xmlDictExists xmlDictExists__internal_alias
2901 #endif
2902 #endif
2903 
2904 #ifdef bottom_dict
2905 #undef xmlDictFree
2906 extern __typeof (xmlDictFree) xmlDictFree __attribute((alias("xmlDictFree__internal_alias")));
2907 #else
2908 #ifndef xmlDictFree
2909 extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibility("hidden")));
2910 #define xmlDictFree xmlDictFree__internal_alias
2911 #endif
2912 #endif
2913 
2914 #ifdef bottom_dict
2915 #undef xmlDictGetUsage
2916 extern __typeof (xmlDictGetUsage) xmlDictGetUsage __attribute((alias("xmlDictGetUsage__internal_alias")));
2917 #else
2918 #ifndef xmlDictGetUsage
2919 extern __typeof (xmlDictGetUsage) xmlDictGetUsage__internal_alias __attribute((visibility("hidden")));
2920 #define xmlDictGetUsage xmlDictGetUsage__internal_alias
2921 #endif
2922 #endif
2923 
2924 #ifdef bottom_dict
2925 #undef xmlDictLookup
2926 extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias")));
2927 #else
2928 #ifndef xmlDictLookup
2929 extern __typeof (xmlDictLookup) xmlDictLookup__internal_alias __attribute((visibility("hidden")));
2930 #define xmlDictLookup xmlDictLookup__internal_alias
2931 #endif
2932 #endif
2933 
2934 #ifdef bottom_dict
2935 #undef xmlDictOwns
2936 extern __typeof (xmlDictOwns) xmlDictOwns __attribute((alias("xmlDictOwns__internal_alias")));
2937 #else
2938 #ifndef xmlDictOwns
2939 extern __typeof (xmlDictOwns) xmlDictOwns__internal_alias __attribute((visibility("hidden")));
2940 #define xmlDictOwns xmlDictOwns__internal_alias
2941 #endif
2942 #endif
2943 
2944 #ifdef bottom_dict
2945 #undef xmlDictQLookup
2946 extern __typeof (xmlDictQLookup) xmlDictQLookup __attribute((alias("xmlDictQLookup__internal_alias")));
2947 #else
2948 #ifndef xmlDictQLookup
2949 extern __typeof (xmlDictQLookup) xmlDictQLookup__internal_alias __attribute((visibility("hidden")));
2950 #define xmlDictQLookup xmlDictQLookup__internal_alias
2951 #endif
2952 #endif
2953 
2954 #ifdef bottom_dict
2955 #undef xmlDictReference
2956 extern __typeof (xmlDictReference) xmlDictReference __attribute((alias("xmlDictReference__internal_alias")));
2957 #else
2958 #ifndef xmlDictReference
2959 extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute((visibility("hidden")));
2960 #define xmlDictReference xmlDictReference__internal_alias
2961 #endif
2962 #endif
2963 
2964 #ifdef bottom_dict
2965 #undef xmlDictSetLimit
2966 extern __typeof (xmlDictSetLimit) xmlDictSetLimit __attribute((alias("xmlDictSetLimit__internal_alias")));
2967 #else
2968 #ifndef xmlDictSetLimit
2969 extern __typeof (xmlDictSetLimit) xmlDictSetLimit__internal_alias __attribute((visibility("hidden")));
2970 #define xmlDictSetLimit xmlDictSetLimit__internal_alias
2971 #endif
2972 #endif
2973 
2974 #ifdef bottom_dict
2975 #undef xmlDictSize
2976 extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias")));
2977 #else
2978 #ifndef xmlDictSize
2979 extern __typeof (xmlDictSize) xmlDictSize__internal_alias __attribute((visibility("hidden")));
2980 #define xmlDictSize xmlDictSize__internal_alias
2981 #endif
2982 #endif
2983 
2984 #ifdef bottom_tree
2985 #undef xmlDocCopyNode
2986 extern __typeof (xmlDocCopyNode) xmlDocCopyNode __attribute((alias("xmlDocCopyNode__internal_alias")));
2987 #else
2988 #ifndef xmlDocCopyNode
2989 extern __typeof (xmlDocCopyNode) xmlDocCopyNode__internal_alias __attribute((visibility("hidden")));
2990 #define xmlDocCopyNode xmlDocCopyNode__internal_alias
2991 #endif
2992 #endif
2993 
2994 #ifdef bottom_tree
2995 #undef xmlDocCopyNodeList
2996 extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList __attribute((alias("xmlDocCopyNodeList__internal_alias")));
2997 #else
2998 #ifndef xmlDocCopyNodeList
2999 extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList__internal_alias __attribute((visibility("hidden")));
3000 #define xmlDocCopyNodeList xmlDocCopyNodeList__internal_alias
3001 #endif
3002 #endif
3003 
3004 #if defined(LIBXML_OUTPUT_ENABLED)
3005 #ifdef bottom_xmlsave
3006 #undef xmlDocDump
3007 extern __typeof (xmlDocDump) xmlDocDump __attribute((alias("xmlDocDump__internal_alias")));
3008 #else
3009 #ifndef xmlDocDump
3010 extern __typeof (xmlDocDump) xmlDocDump__internal_alias __attribute((visibility("hidden")));
3011 #define xmlDocDump xmlDocDump__internal_alias
3012 #endif
3013 #endif
3014 #endif
3015 
3016 #if defined(LIBXML_OUTPUT_ENABLED)
3017 #ifdef bottom_xmlsave
3018 #undef xmlDocDumpFormatMemory
3019 extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory __attribute((alias("xmlDocDumpFormatMemory__internal_alias")));
3020 #else
3021 #ifndef xmlDocDumpFormatMemory
3022 extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory__internal_alias __attribute((visibility("hidden")));
3023 #define xmlDocDumpFormatMemory xmlDocDumpFormatMemory__internal_alias
3024 #endif
3025 #endif
3026 #endif
3027 
3028 #if defined(LIBXML_OUTPUT_ENABLED)
3029 #ifdef bottom_xmlsave
3030 #undef xmlDocDumpFormatMemoryEnc
3031 extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc __attribute((alias("xmlDocDumpFormatMemoryEnc__internal_alias")));
3032 #else
3033 #ifndef xmlDocDumpFormatMemoryEnc
3034 extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc__internal_alias __attribute((visibility("hidden")));
3035 #define xmlDocDumpFormatMemoryEnc xmlDocDumpFormatMemoryEnc__internal_alias
3036 #endif
3037 #endif
3038 #endif
3039 
3040 #if defined(LIBXML_OUTPUT_ENABLED)
3041 #ifdef bottom_xmlsave
3042 #undef xmlDocDumpMemory
3043 extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory __attribute((alias("xmlDocDumpMemory__internal_alias")));
3044 #else
3045 #ifndef xmlDocDumpMemory
3046 extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
3047 #define xmlDocDumpMemory xmlDocDumpMemory__internal_alias
3048 #endif
3049 #endif
3050 #endif
3051 
3052 #if defined(LIBXML_OUTPUT_ENABLED)
3053 #ifdef bottom_xmlsave
3054 #undef xmlDocDumpMemoryEnc
3055 extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc __attribute((alias("xmlDocDumpMemoryEnc__internal_alias")));
3056 #else
3057 #ifndef xmlDocDumpMemoryEnc
3058 extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc__internal_alias __attribute((visibility("hidden")));
3059 #define xmlDocDumpMemoryEnc xmlDocDumpMemoryEnc__internal_alias
3060 #endif
3061 #endif
3062 #endif
3063 
3064 #if defined(LIBXML_OUTPUT_ENABLED)
3065 #ifdef bottom_xmlsave
3066 #undef xmlDocFormatDump
3067 extern __typeof (xmlDocFormatDump) xmlDocFormatDump __attribute((alias("xmlDocFormatDump__internal_alias")));
3068 #else
3069 #ifndef xmlDocFormatDump
3070 extern __typeof (xmlDocFormatDump) xmlDocFormatDump__internal_alias __attribute((visibility("hidden")));
3071 #define xmlDocFormatDump xmlDocFormatDump__internal_alias
3072 #endif
3073 #endif
3074 #endif
3075 
3076 #ifdef bottom_tree
3077 #undef xmlDocGetRootElement
3078 extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement __attribute((alias("xmlDocGetRootElement__internal_alias")));
3079 #else
3080 #ifndef xmlDocGetRootElement
3081 extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement__internal_alias __attribute((visibility("hidden")));
3082 #define xmlDocGetRootElement xmlDocGetRootElement__internal_alias
3083 #endif
3084 #endif
3085 
3086 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
3087 #ifdef bottom_tree
3088 #undef xmlDocSetRootElement
3089 extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement __attribute((alias("xmlDocSetRootElement__internal_alias")));
3090 #else
3091 #ifndef xmlDocSetRootElement
3092 extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement__internal_alias __attribute((visibility("hidden")));
3093 #define xmlDocSetRootElement xmlDocSetRootElement__internal_alias
3094 #endif
3095 #endif
3096 #endif
3097 
3098 #if defined(LIBXML_OUTPUT_ENABLED)
3099 #ifdef bottom_valid
3100 #undef xmlDumpAttributeDecl
3101 extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl __attribute((alias("xmlDumpAttributeDecl__internal_alias")));
3102 #else
3103 #ifndef xmlDumpAttributeDecl
3104 extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl__internal_alias __attribute((visibility("hidden")));
3105 #define xmlDumpAttributeDecl xmlDumpAttributeDecl__internal_alias
3106 #endif
3107 #endif
3108 #endif
3109 
3110 #if defined(LIBXML_OUTPUT_ENABLED)
3111 #ifdef bottom_valid
3112 #undef xmlDumpAttributeTable
3113 extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable __attribute((alias("xmlDumpAttributeTable__internal_alias")));
3114 #else
3115 #ifndef xmlDumpAttributeTable
3116 extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable__internal_alias __attribute((visibility("hidden")));
3117 #define xmlDumpAttributeTable xmlDumpAttributeTable__internal_alias
3118 #endif
3119 #endif
3120 #endif
3121 
3122 #if defined(LIBXML_OUTPUT_ENABLED)
3123 #ifdef bottom_valid
3124 #undef xmlDumpElementDecl
3125 extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl __attribute((alias("xmlDumpElementDecl__internal_alias")));
3126 #else
3127 #ifndef xmlDumpElementDecl
3128 extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl__internal_alias __attribute((visibility("hidden")));
3129 #define xmlDumpElementDecl xmlDumpElementDecl__internal_alias
3130 #endif
3131 #endif
3132 #endif
3133 
3134 #if defined(LIBXML_OUTPUT_ENABLED)
3135 #ifdef bottom_valid
3136 #undef xmlDumpElementTable
3137 extern __typeof (xmlDumpElementTable) xmlDumpElementTable __attribute((alias("xmlDumpElementTable__internal_alias")));
3138 #else
3139 #ifndef xmlDumpElementTable
3140 extern __typeof (xmlDumpElementTable) xmlDumpElementTable__internal_alias __attribute((visibility("hidden")));
3141 #define xmlDumpElementTable xmlDumpElementTable__internal_alias
3142 #endif
3143 #endif
3144 #endif
3145 
3146 #if defined(LIBXML_OUTPUT_ENABLED)
3147 #ifdef bottom_entities
3148 #undef xmlDumpEntitiesTable
3149 extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable __attribute((alias("xmlDumpEntitiesTable__internal_alias")));
3150 #else
3151 #ifndef xmlDumpEntitiesTable
3152 extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable__internal_alias __attribute((visibility("hidden")));
3153 #define xmlDumpEntitiesTable xmlDumpEntitiesTable__internal_alias
3154 #endif
3155 #endif
3156 #endif
3157 
3158 #if defined(LIBXML_OUTPUT_ENABLED)
3159 #ifdef bottom_entities
3160 #undef xmlDumpEntityDecl
3161 extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl __attribute((alias("xmlDumpEntityDecl__internal_alias")));
3162 #else
3163 #ifndef xmlDumpEntityDecl
3164 extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl__internal_alias __attribute((visibility("hidden")));
3165 #define xmlDumpEntityDecl xmlDumpEntityDecl__internal_alias
3166 #endif
3167 #endif
3168 #endif
3169 
3170 #if defined(LIBXML_OUTPUT_ENABLED)
3171 #ifdef bottom_valid
3172 #undef xmlDumpNotationDecl
3173 extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl __attribute((alias("xmlDumpNotationDecl__internal_alias")));
3174 #else
3175 #ifndef xmlDumpNotationDecl
3176 extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl__internal_alias __attribute((visibility("hidden")));
3177 #define xmlDumpNotationDecl xmlDumpNotationDecl__internal_alias
3178 #endif
3179 #endif
3180 #endif
3181 
3182 #if defined(LIBXML_OUTPUT_ENABLED)
3183 #ifdef bottom_valid
3184 #undef xmlDumpNotationTable
3185 extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable __attribute((alias("xmlDumpNotationTable__internal_alias")));
3186 #else
3187 #ifndef xmlDumpNotationTable
3188 extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable__internal_alias __attribute((visibility("hidden")));
3189 #define xmlDumpNotationTable xmlDumpNotationTable__internal_alias
3190 #endif
3191 #endif
3192 #endif
3193 
3194 #if defined(LIBXML_OUTPUT_ENABLED)
3195 #ifdef bottom_xmlsave
3196 #undef xmlElemDump
3197 extern __typeof (xmlElemDump) xmlElemDump __attribute((alias("xmlElemDump__internal_alias")));
3198 #else
3199 #ifndef xmlElemDump
3200 extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibility("hidden")));
3201 #define xmlElemDump xmlElemDump__internal_alias
3202 #endif
3203 #endif
3204 #endif
3205 
3206 #if defined(LIBXML_LEGACY_ENABLED)
3207 #ifdef bottom_legacy
3208 #undef xmlEncodeEntities
3209 extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
3210 #else
3211 #ifndef xmlEncodeEntities
3212 extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
3213 #define xmlEncodeEntities xmlEncodeEntities__internal_alias
3214 #endif
3215 #endif
3216 #endif
3217 
3218 #ifdef bottom_entities
3219 #undef xmlEncodeEntitiesReentrant
3220 extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
3221 #else
3222 #ifndef xmlEncodeEntitiesReentrant
3223 extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant__internal_alias __attribute((visibility("hidden")));
3224 #define xmlEncodeEntitiesReentrant xmlEncodeEntitiesReentrant__internal_alias
3225 #endif
3226 #endif
3227 
3228 #ifdef bottom_entities
3229 #undef xmlEncodeSpecialChars
3230 extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars __attribute((alias("xmlEncodeSpecialChars__internal_alias")));
3231 #else
3232 #ifndef xmlEncodeSpecialChars
3233 extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars__internal_alias __attribute((visibility("hidden")));
3234 #define xmlEncodeSpecialChars xmlEncodeSpecialChars__internal_alias
3235 #endif
3236 #endif
3237 
3238 #ifdef bottom_parserInternals
3239 #undef xmlErrMemory
3240 extern __typeof (xmlErrMemory) xmlErrMemory __attribute((alias("xmlErrMemory__internal_alias")));
3241 #else
3242 #ifndef xmlErrMemory
3243 extern __typeof (xmlErrMemory) xmlErrMemory__internal_alias __attribute((visibility("hidden")));
3244 #define xmlErrMemory xmlErrMemory__internal_alias
3245 #endif
3246 #endif
3247 
3248 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3249 #ifdef bottom_xmlregexp
3250 #undef xmlExpCtxtNbCons
3251 extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons __attribute((alias("xmlExpCtxtNbCons__internal_alias")));
3252 #else
3253 #ifndef xmlExpCtxtNbCons
3254 extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons__internal_alias __attribute((visibility("hidden")));
3255 #define xmlExpCtxtNbCons xmlExpCtxtNbCons__internal_alias
3256 #endif
3257 #endif
3258 #endif
3259 
3260 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3261 #ifdef bottom_xmlregexp
3262 #undef xmlExpCtxtNbNodes
3263 extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes __attribute((alias("xmlExpCtxtNbNodes__internal_alias")));
3264 #else
3265 #ifndef xmlExpCtxtNbNodes
3266 extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes__internal_alias __attribute((visibility("hidden")));
3267 #define xmlExpCtxtNbNodes xmlExpCtxtNbNodes__internal_alias
3268 #endif
3269 #endif
3270 #endif
3271 
3272 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3273 #ifdef bottom_xmlregexp
3274 #undef xmlExpDump
3275 extern __typeof (xmlExpDump) xmlExpDump __attribute((alias("xmlExpDump__internal_alias")));
3276 #else
3277 #ifndef xmlExpDump
3278 extern __typeof (xmlExpDump) xmlExpDump__internal_alias __attribute((visibility("hidden")));
3279 #define xmlExpDump xmlExpDump__internal_alias
3280 #endif
3281 #endif
3282 #endif
3283 
3284 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3285 #ifdef bottom_xmlregexp
3286 #undef xmlExpExpDerive
3287 extern __typeof (xmlExpExpDerive) xmlExpExpDerive __attribute((alias("xmlExpExpDerive__internal_alias")));
3288 #else
3289 #ifndef xmlExpExpDerive
3290 extern __typeof (xmlExpExpDerive) xmlExpExpDerive__internal_alias __attribute((visibility("hidden")));
3291 #define xmlExpExpDerive xmlExpExpDerive__internal_alias
3292 #endif
3293 #endif
3294 #endif
3295 
3296 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3297 #ifdef bottom_xmlregexp
3298 #undef xmlExpFree
3299 extern __typeof (xmlExpFree) xmlExpFree __attribute((alias("xmlExpFree__internal_alias")));
3300 #else
3301 #ifndef xmlExpFree
3302 extern __typeof (xmlExpFree) xmlExpFree__internal_alias __attribute((visibility("hidden")));
3303 #define xmlExpFree xmlExpFree__internal_alias
3304 #endif
3305 #endif
3306 #endif
3307 
3308 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3309 #ifdef bottom_xmlregexp
3310 #undef xmlExpFreeCtxt
3311 extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt __attribute((alias("xmlExpFreeCtxt__internal_alias")));
3312 #else
3313 #ifndef xmlExpFreeCtxt
3314 extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt__internal_alias __attribute((visibility("hidden")));
3315 #define xmlExpFreeCtxt xmlExpFreeCtxt__internal_alias
3316 #endif
3317 #endif
3318 #endif
3319 
3320 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3321 #ifdef bottom_xmlregexp
3322 #undef xmlExpGetLanguage
3323 extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage __attribute((alias("xmlExpGetLanguage__internal_alias")));
3324 #else
3325 #ifndef xmlExpGetLanguage
3326 extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage__internal_alias __attribute((visibility("hidden")));
3327 #define xmlExpGetLanguage xmlExpGetLanguage__internal_alias
3328 #endif
3329 #endif
3330 #endif
3331 
3332 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3333 #ifdef bottom_xmlregexp
3334 #undef xmlExpGetStart
3335 extern __typeof (xmlExpGetStart) xmlExpGetStart __attribute((alias("xmlExpGetStart__internal_alias")));
3336 #else
3337 #ifndef xmlExpGetStart
3338 extern __typeof (xmlExpGetStart) xmlExpGetStart__internal_alias __attribute((visibility("hidden")));
3339 #define xmlExpGetStart xmlExpGetStart__internal_alias
3340 #endif
3341 #endif
3342 #endif
3343 
3344 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3345 #ifdef bottom_xmlregexp
3346 #undef xmlExpIsNillable
3347 extern __typeof (xmlExpIsNillable) xmlExpIsNillable __attribute((alias("xmlExpIsNillable__internal_alias")));
3348 #else
3349 #ifndef xmlExpIsNillable
3350 extern __typeof (xmlExpIsNillable) xmlExpIsNillable__internal_alias __attribute((visibility("hidden")));
3351 #define xmlExpIsNillable xmlExpIsNillable__internal_alias
3352 #endif
3353 #endif
3354 #endif
3355 
3356 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3357 #ifdef bottom_xmlregexp
3358 #undef xmlExpMaxToken
3359 extern __typeof (xmlExpMaxToken) xmlExpMaxToken __attribute((alias("xmlExpMaxToken__internal_alias")));
3360 #else
3361 #ifndef xmlExpMaxToken
3362 extern __typeof (xmlExpMaxToken) xmlExpMaxToken__internal_alias __attribute((visibility("hidden")));
3363 #define xmlExpMaxToken xmlExpMaxToken__internal_alias
3364 #endif
3365 #endif
3366 #endif
3367 
3368 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3369 #ifdef bottom_xmlregexp
3370 #undef xmlExpNewAtom
3371 extern __typeof (xmlExpNewAtom) xmlExpNewAtom __attribute((alias("xmlExpNewAtom__internal_alias")));
3372 #else
3373 #ifndef xmlExpNewAtom
3374 extern __typeof (xmlExpNewAtom) xmlExpNewAtom__internal_alias __attribute((visibility("hidden")));
3375 #define xmlExpNewAtom xmlExpNewAtom__internal_alias
3376 #endif
3377 #endif
3378 #endif
3379 
3380 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3381 #ifdef bottom_xmlregexp
3382 #undef xmlExpNewCtxt
3383 extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt __attribute((alias("xmlExpNewCtxt__internal_alias")));
3384 #else
3385 #ifndef xmlExpNewCtxt
3386 extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt__internal_alias __attribute((visibility("hidden")));
3387 #define xmlExpNewCtxt xmlExpNewCtxt__internal_alias
3388 #endif
3389 #endif
3390 #endif
3391 
3392 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3393 #ifdef bottom_xmlregexp
3394 #undef xmlExpNewOr
3395 extern __typeof (xmlExpNewOr) xmlExpNewOr __attribute((alias("xmlExpNewOr__internal_alias")));
3396 #else
3397 #ifndef xmlExpNewOr
3398 extern __typeof (xmlExpNewOr) xmlExpNewOr__internal_alias __attribute((visibility("hidden")));
3399 #define xmlExpNewOr xmlExpNewOr__internal_alias
3400 #endif
3401 #endif
3402 #endif
3403 
3404 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3405 #ifdef bottom_xmlregexp
3406 #undef xmlExpNewRange
3407 extern __typeof (xmlExpNewRange) xmlExpNewRange __attribute((alias("xmlExpNewRange__internal_alias")));
3408 #else
3409 #ifndef xmlExpNewRange
3410 extern __typeof (xmlExpNewRange) xmlExpNewRange__internal_alias __attribute((visibility("hidden")));
3411 #define xmlExpNewRange xmlExpNewRange__internal_alias
3412 #endif
3413 #endif
3414 #endif
3415 
3416 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3417 #ifdef bottom_xmlregexp
3418 #undef xmlExpNewSeq
3419 extern __typeof (xmlExpNewSeq) xmlExpNewSeq __attribute((alias("xmlExpNewSeq__internal_alias")));
3420 #else
3421 #ifndef xmlExpNewSeq
3422 extern __typeof (xmlExpNewSeq) xmlExpNewSeq__internal_alias __attribute((visibility("hidden")));
3423 #define xmlExpNewSeq xmlExpNewSeq__internal_alias
3424 #endif
3425 #endif
3426 #endif
3427 
3428 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3429 #ifdef bottom_xmlregexp
3430 #undef xmlExpParse
3431 extern __typeof (xmlExpParse) xmlExpParse __attribute((alias("xmlExpParse__internal_alias")));
3432 #else
3433 #ifndef xmlExpParse
3434 extern __typeof (xmlExpParse) xmlExpParse__internal_alias __attribute((visibility("hidden")));
3435 #define xmlExpParse xmlExpParse__internal_alias
3436 #endif
3437 #endif
3438 #endif
3439 
3440 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3441 #ifdef bottom_xmlregexp
3442 #undef xmlExpRef
3443 extern __typeof (xmlExpRef) xmlExpRef __attribute((alias("xmlExpRef__internal_alias")));
3444 #else
3445 #ifndef xmlExpRef
3446 extern __typeof (xmlExpRef) xmlExpRef__internal_alias __attribute((visibility("hidden")));
3447 #define xmlExpRef xmlExpRef__internal_alias
3448 #endif
3449 #endif
3450 #endif
3451 
3452 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3453 #ifdef bottom_xmlregexp
3454 #undef xmlExpStringDerive
3455 extern __typeof (xmlExpStringDerive) xmlExpStringDerive __attribute((alias("xmlExpStringDerive__internal_alias")));
3456 #else
3457 #ifndef xmlExpStringDerive
3458 extern __typeof (xmlExpStringDerive) xmlExpStringDerive__internal_alias __attribute((visibility("hidden")));
3459 #define xmlExpStringDerive xmlExpStringDerive__internal_alias
3460 #endif
3461 #endif
3462 #endif
3463 
3464 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3465 #ifdef bottom_xmlregexp
3466 #undef xmlExpSubsume
3467 extern __typeof (xmlExpSubsume) xmlExpSubsume __attribute((alias("xmlExpSubsume__internal_alias")));
3468 #else
3469 #ifndef xmlExpSubsume
3470 extern __typeof (xmlExpSubsume) xmlExpSubsume__internal_alias __attribute((visibility("hidden")));
3471 #define xmlExpSubsume xmlExpSubsume__internal_alias
3472 #endif
3473 #endif
3474 #endif
3475 
3476 #ifdef bottom_xmlIO
3477 #undef xmlFileClose
3478 extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
3479 #else
3480 #ifndef xmlFileClose
3481 extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
3482 #define xmlFileClose xmlFileClose__internal_alias
3483 #endif
3484 #endif
3485 
3486 #ifdef bottom_xmlIO
3487 #undef xmlFileMatch
3488 extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
3489 #else
3490 #ifndef xmlFileMatch
3491 extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
3492 #define xmlFileMatch xmlFileMatch__internal_alias
3493 #endif
3494 #endif
3495 
3496 #ifdef bottom_xmlIO
3497 #undef xmlFileOpen
3498 extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
3499 #else
3500 #ifndef xmlFileOpen
3501 extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
3502 #define xmlFileOpen xmlFileOpen__internal_alias
3503 #endif
3504 #endif
3505 
3506 #ifdef bottom_xmlIO
3507 #undef xmlFileRead
3508 extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
3509 #else
3510 #ifndef xmlFileRead
3511 extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
3512 #define xmlFileRead xmlFileRead__internal_alias
3513 #endif
3514 #endif
3515 
3516 #ifdef bottom_encoding
3517 #undef xmlFindCharEncodingHandler
3518 extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
3519 #else
3520 #ifndef xmlFindCharEncodingHandler
3521 extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
3522 #define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__internal_alias
3523 #endif
3524 #endif
3525 
3526 #if defined(LIBXML_TREE_ENABLED)
3527 #ifdef bottom_tree
3528 #undef xmlFirstElementChild
3529 extern __typeof (xmlFirstElementChild) xmlFirstElementChild __attribute((alias("xmlFirstElementChild__internal_alias")));
3530 #else
3531 #ifndef xmlFirstElementChild
3532 extern __typeof (xmlFirstElementChild) xmlFirstElementChild__internal_alias __attribute((visibility("hidden")));
3533 #define xmlFirstElementChild xmlFirstElementChild__internal_alias
3534 #endif
3535 #endif
3536 #endif
3537 
3538 #ifdef bottom_valid
3539 #undef xmlFreeAttributeTable
3540 extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
3541 #else
3542 #ifndef xmlFreeAttributeTable
3543 extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
3544 #define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
3545 #endif
3546 #endif
3547 
3548 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
3549 #ifdef bottom_xmlregexp
3550 #undef xmlFreeAutomata
3551 extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
3552 #else
3553 #ifndef xmlFreeAutomata
3554 extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
3555 #define xmlFreeAutomata xmlFreeAutomata__internal_alias
3556 #endif
3557 #endif
3558 #endif
3559 
3560 #if defined(LIBXML_CATALOG_ENABLED)
3561 #ifdef bottom_catalog
3562 #undef xmlFreeCatalog
3563 extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
3564 #else
3565 #ifndef xmlFreeCatalog
3566 extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
3567 #define xmlFreeCatalog xmlFreeCatalog__internal_alias
3568 #endif
3569 #endif
3570 #endif
3571 
3572 #ifdef bottom_tree
3573 #undef xmlFreeDoc
3574 extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
3575 #else
3576 #ifndef xmlFreeDoc
3577 extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
3578 #define xmlFreeDoc xmlFreeDoc__internal_alias
3579 #endif
3580 #endif
3581 
3582 #ifdef bottom_valid
3583 #undef xmlFreeDocElementContent
3584 extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
3585 #else
3586 #ifndef xmlFreeDocElementContent
3587 extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
3588 #define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
3589 #endif
3590 #endif
3591 
3592 #ifdef bottom_tree
3593 #undef xmlFreeDtd
3594 extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
3595 #else
3596 #ifndef xmlFreeDtd
3597 extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
3598 #define xmlFreeDtd xmlFreeDtd__internal_alias
3599 #endif
3600 #endif
3601 
3602 #ifdef bottom_valid
3603 #undef xmlFreeElementContent
3604 extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
3605 #else
3606 #ifndef xmlFreeElementContent
3607 extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
3608 #define xmlFreeElementContent xmlFreeElementContent__internal_alias
3609 #endif
3610 #endif
3611 
3612 #ifdef bottom_valid
3613 #undef xmlFreeElementTable
3614 extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
3615 #else
3616 #ifndef xmlFreeElementTable
3617 extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
3618 #define xmlFreeElementTable xmlFreeElementTable__internal_alias
3619 #endif
3620 #endif
3621 
3622 #ifdef bottom_entities
3623 #undef xmlFreeEntitiesTable
3624 extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
3625 #else
3626 #ifndef xmlFreeEntitiesTable
3627 extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
3628 #define xmlFreeEntitiesTable xmlFreeEntitiesTable__internal_alias
3629 #endif
3630 #endif
3631 
3632 #ifdef bottom_valid
3633 #undef xmlFreeEnumeration
3634 extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
3635 #else
3636 #ifndef xmlFreeEnumeration
3637 extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
3638 #define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
3639 #endif
3640 #endif
3641 
3642 #ifdef bottom_valid
3643 #undef xmlFreeIDTable
3644 extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
3645 #else
3646 #ifndef xmlFreeIDTable
3647 extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
3648 #define xmlFreeIDTable xmlFreeIDTable__internal_alias
3649 #endif
3650 #endif
3651 
3652 #ifdef bottom_parserInternals
3653 #undef xmlFreeInputStream
3654 extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
3655 #else
3656 #ifndef xmlFreeInputStream
3657 extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
3658 #define xmlFreeInputStream xmlFreeInputStream__internal_alias
3659 #endif
3660 #endif
3661 
3662 #ifdef bottom_threads
3663 #undef xmlFreeMutex
3664 extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
3665 #else
3666 #ifndef xmlFreeMutex
3667 extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
3668 #define xmlFreeMutex xmlFreeMutex__internal_alias
3669 #endif
3670 #endif
3671 
3672 #ifdef bottom_tree
3673 #undef xmlFreeNode
3674 extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
3675 #else
3676 #ifndef xmlFreeNode
3677 extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
3678 #define xmlFreeNode xmlFreeNode__internal_alias
3679 #endif
3680 #endif
3681 
3682 #ifdef bottom_tree
3683 #undef xmlFreeNodeList
3684 extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
3685 #else
3686 #ifndef xmlFreeNodeList
3687 extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
3688 #define xmlFreeNodeList xmlFreeNodeList__internal_alias
3689 #endif
3690 #endif
3691 
3692 #ifdef bottom_valid
3693 #undef xmlFreeNotationTable
3694 extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
3695 #else
3696 #ifndef xmlFreeNotationTable
3697 extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
3698 #define xmlFreeNotationTable xmlFreeNotationTable__internal_alias
3699 #endif
3700 #endif
3701 
3702 #ifdef bottom_tree
3703 #undef xmlFreeNs
3704 extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
3705 #else
3706 #ifndef xmlFreeNs
3707 extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
3708 #define xmlFreeNs xmlFreeNs__internal_alias
3709 #endif
3710 #endif
3711 
3712 #ifdef bottom_tree
3713 #undef xmlFreeNsList
3714 extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
3715 #else
3716 #ifndef xmlFreeNsList
3717 extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
3718 #define xmlFreeNsList xmlFreeNsList__internal_alias
3719 #endif
3720 #endif
3721 
3722 #ifdef bottom_parserInternals
3723 #undef xmlFreeParserCtxt
3724 extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
3725 #else
3726 #ifndef xmlFreeParserCtxt
3727 extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
3728 #define xmlFreeParserCtxt xmlFreeParserCtxt__internal_alias
3729 #endif
3730 #endif
3731 
3732 #ifdef bottom_xmlIO
3733 #undef xmlFreeParserInputBuffer
3734 extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
3735 #else
3736 #ifndef xmlFreeParserInputBuffer
3737 extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
3738 #define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
3739 #endif
3740 #endif
3741 
3742 #if defined(LIBXML_PATTERN_ENABLED)
3743 #ifdef bottom_pattern
3744 #undef xmlFreePattern
3745 extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
3746 #else
3747 #ifndef xmlFreePattern
3748 extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
3749 #define xmlFreePattern xmlFreePattern__internal_alias
3750 #endif
3751 #endif
3752 #endif
3753 
3754 #if defined(LIBXML_PATTERN_ENABLED)
3755 #ifdef bottom_pattern
3756 #undef xmlFreePatternList
3757 extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
3758 #else
3759 #ifndef xmlFreePatternList
3760 extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
3761 #define xmlFreePatternList xmlFreePatternList__internal_alias
3762 #endif
3763 #endif
3764 #endif
3765 
3766 #ifdef bottom_tree
3767 #undef xmlFreeProp
3768 extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
3769 #else
3770 #ifndef xmlFreeProp
3771 extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
3772 #define xmlFreeProp xmlFreeProp__internal_alias
3773 #endif
3774 #endif
3775 
3776 #ifdef bottom_tree
3777 #undef xmlFreePropList
3778 extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
3779 #else
3780 #ifndef xmlFreePropList
3781 extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
3782 #define xmlFreePropList xmlFreePropList__internal_alias
3783 #endif
3784 #endif
3785 
3786 #ifdef bottom_threads
3787 #undef xmlFreeRMutex
3788 extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
3789 #else
3790 #ifndef xmlFreeRMutex
3791 extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
3792 #define xmlFreeRMutex xmlFreeRMutex__internal_alias
3793 #endif
3794 #endif
3795 
3796 #ifdef bottom_valid
3797 #undef xmlFreeRefTable
3798 extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
3799 #else
3800 #ifndef xmlFreeRefTable
3801 extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
3802 #define xmlFreeRefTable xmlFreeRefTable__internal_alias
3803 #endif
3804 #endif
3805 
3806 #if defined(LIBXML_PATTERN_ENABLED)
3807 #ifdef bottom_pattern
3808 #undef xmlFreeStreamCtxt
3809 extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
3810 #else
3811 #ifndef xmlFreeStreamCtxt
3812 extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
3813 #define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
3814 #endif
3815 #endif
3816 #endif
3817 
3818 #if defined(LIBXML_READER_ENABLED)
3819 #ifdef bottom_xmlreader
3820 #undef xmlFreeTextReader
3821 extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
3822 #else
3823 #ifndef xmlFreeTextReader
3824 extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
3825 #define xmlFreeTextReader xmlFreeTextReader__internal_alias
3826 #endif
3827 #endif
3828 #endif
3829 
3830 #if defined(LIBXML_WRITER_ENABLED)
3831 #ifdef bottom_xmlwriter
3832 #undef xmlFreeTextWriter
3833 extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
3834 #else
3835 #ifndef xmlFreeTextWriter
3836 extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
3837 #define xmlFreeTextWriter xmlFreeTextWriter__internal_alias
3838 #endif
3839 #endif
3840 #endif
3841 
3842 #ifdef bottom_uri
3843 #undef xmlFreeURI
3844 extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
3845 #else
3846 #ifndef xmlFreeURI
3847 extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
3848 #define xmlFreeURI xmlFreeURI__internal_alias
3849 #endif
3850 #endif
3851 
3852 #if defined(LIBXML_VALID_ENABLED)
3853 #ifdef bottom_valid
3854 #undef xmlFreeValidCtxt
3855 extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
3856 #else
3857 #ifndef xmlFreeValidCtxt
3858 extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
3859 #define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
3860 #endif
3861 #endif
3862 #endif
3863 
3864 #ifdef bottom_xmlmemory
3865 #undef xmlGcMemGet
3866 extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
3867 #else
3868 #ifndef xmlGcMemGet
3869 extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
3870 #define xmlGcMemGet xmlGcMemGet__internal_alias
3871 #endif
3872 #endif
3873 
3874 #ifdef bottom_xmlmemory
3875 #undef xmlGcMemSetup
3876 extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
3877 #else
3878 #ifndef xmlGcMemSetup
3879 extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
3880 #define xmlGcMemSetup xmlGcMemSetup__internal_alias
3881 #endif
3882 #endif
3883 
3884 #ifdef bottom_tree
3885 #undef xmlGetBufferAllocationScheme
3886 extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
3887 #else
3888 #ifndef xmlGetBufferAllocationScheme
3889 extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
3890 #define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
3891 #endif
3892 #endif
3893 
3894 #ifdef bottom_encoding
3895 #undef xmlGetCharEncodingHandler
3896 extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
3897 #else
3898 #ifndef xmlGetCharEncodingHandler
3899 extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
3900 #define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
3901 #endif
3902 #endif
3903 
3904 #ifdef bottom_encoding
3905 #undef xmlGetCharEncodingName
3906 extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
3907 #else
3908 #ifndef xmlGetCharEncodingName
3909 extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
3910 #define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
3911 #endif
3912 #endif
3913 
3914 #ifdef bottom_tree
3915 #undef xmlGetCompressMode
3916 extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
3917 #else
3918 #ifndef xmlGetCompressMode
3919 extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
3920 #define xmlGetCompressMode xmlGetCompressMode__internal_alias
3921 #endif
3922 #endif
3923 
3924 #ifdef bottom_tree
3925 #undef xmlGetDocCompressMode
3926 extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
3927 #else
3928 #ifndef xmlGetDocCompressMode
3929 extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
3930 #define xmlGetDocCompressMode xmlGetDocCompressMode__internal_alias
3931 #endif
3932 #endif
3933 
3934 #ifdef bottom_entities
3935 #undef xmlGetDocEntity
3936 extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
3937 #else
3938 #ifndef xmlGetDocEntity
3939 extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
3940 #define xmlGetDocEntity xmlGetDocEntity__internal_alias
3941 #endif
3942 #endif
3943 
3944 #ifdef bottom_valid
3945 #undef xmlGetDtdAttrDesc
3946 extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
3947 #else
3948 #ifndef xmlGetDtdAttrDesc
3949 extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
3950 #define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__internal_alias
3951 #endif
3952 #endif
3953 
3954 #ifdef bottom_valid
3955 #undef xmlGetDtdElementDesc
3956 extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
3957 #else
3958 #ifndef xmlGetDtdElementDesc
3959 extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
3960 #define xmlGetDtdElementDesc xmlGetDtdElementDesc__internal_alias
3961 #endif
3962 #endif
3963 
3964 #ifdef bottom_entities
3965 #undef xmlGetDtdEntity
3966 extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
3967 #else
3968 #ifndef xmlGetDtdEntity
3969 extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
3970 #define xmlGetDtdEntity xmlGetDtdEntity__internal_alias
3971 #endif
3972 #endif
3973 
3974 #ifdef bottom_valid
3975 #undef xmlGetDtdNotationDesc
3976 extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
3977 #else
3978 #ifndef xmlGetDtdNotationDesc
3979 extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
3980 #define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__internal_alias
3981 #endif
3982 #endif
3983 
3984 #ifdef bottom_valid
3985 #undef xmlGetDtdQAttrDesc
3986 extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
3987 #else
3988 #ifndef xmlGetDtdQAttrDesc
3989 extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
3990 #define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__internal_alias
3991 #endif
3992 #endif
3993 
3994 #ifdef bottom_valid
3995 #undef xmlGetDtdQElementDesc
3996 extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
3997 #else
3998 #ifndef xmlGetDtdQElementDesc
3999 extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
4000 #define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__internal_alias
4001 #endif
4002 #endif
4003 
4004 #ifdef bottom_encoding
4005 #undef xmlGetEncodingAlias
4006 extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
4007 #else
4008 #ifndef xmlGetEncodingAlias
4009 extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
4010 #define xmlGetEncodingAlias xmlGetEncodingAlias__internal_alias
4011 #endif
4012 #endif
4013 
4014 #ifdef bottom_xmlIO
4015 #undef xmlGetExternalEntityLoader
4016 extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
4017 #else
4018 #ifndef xmlGetExternalEntityLoader
4019 extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
4020 #define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
4021 #endif
4022 #endif
4023 
4024 #if defined(LIBXML_LEGACY_ENABLED)
4025 #ifdef bottom_legacy
4026 #undef xmlGetFeature
4027 extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
4028 #else
4029 #ifndef xmlGetFeature
4030 extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
4031 #define xmlGetFeature xmlGetFeature__internal_alias
4032 #endif
4033 #endif
4034 #endif
4035 
4036 #if defined(LIBXML_LEGACY_ENABLED)
4037 #ifdef bottom_legacy
4038 #undef xmlGetFeaturesList
4039 extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
4040 #else
4041 #ifndef xmlGetFeaturesList
4042 extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
4043 #define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
4044 #endif
4045 #endif
4046 #endif
4047 
4048 #ifdef bottom_threads
4049 #undef xmlGetGlobalState
4050 extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
4051 #else
4052 #ifndef xmlGetGlobalState
4053 extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
4054 #define xmlGetGlobalState xmlGetGlobalState__internal_alias
4055 #endif
4056 #endif
4057 
4058 #ifdef bottom_valid
4059 #undef xmlGetID
4060 extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
4061 #else
4062 #ifndef xmlGetID
4063 extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
4064 #define xmlGetID xmlGetID__internal_alias
4065 #endif
4066 #endif
4067 
4068 #ifdef bottom_tree
4069 #undef xmlGetIntSubset
4070 extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
4071 #else
4072 #ifndef xmlGetIntSubset
4073 extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
4074 #define xmlGetIntSubset xmlGetIntSubset__internal_alias
4075 #endif
4076 #endif
4077 
4078 #ifdef bottom_tree
4079 #undef xmlGetLastChild
4080 extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
4081 #else
4082 #ifndef xmlGetLastChild
4083 extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
4084 #define xmlGetLastChild xmlGetLastChild__internal_alias
4085 #endif
4086 #endif
4087 
4088 #ifdef bottom_error
4089 #undef xmlGetLastError
4090 extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
4091 #else
4092 #ifndef xmlGetLastError
4093 extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
4094 #define xmlGetLastError xmlGetLastError__internal_alias
4095 #endif
4096 #endif
4097 
4098 #ifdef bottom_tree
4099 #undef xmlGetLineNo
4100 extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
4101 #else
4102 #ifndef xmlGetLineNo
4103 extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
4104 #define xmlGetLineNo xmlGetLineNo__internal_alias
4105 #endif
4106 #endif
4107 
4108 #ifdef bottom_tree
4109 #undef xmlGetNoNsProp
4110 extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
4111 #else
4112 #ifndef xmlGetNoNsProp
4113 extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
4114 #define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
4115 #endif
4116 #endif
4117 
4118 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
4119 #ifdef bottom_tree
4120 #undef xmlGetNodePath
4121 extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
4122 #else
4123 #ifndef xmlGetNodePath
4124 extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
4125 #define xmlGetNodePath xmlGetNodePath__internal_alias
4126 #endif
4127 #endif
4128 #endif
4129 
4130 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
4131 #ifdef bottom_tree
4132 #undef xmlGetNsList
4133 extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
4134 #else
4135 #ifndef xmlGetNsList
4136 extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
4137 #define xmlGetNsList xmlGetNsList__internal_alias
4138 #endif
4139 #endif
4140 #endif
4141 
4142 #ifdef bottom_tree
4143 #undef xmlGetNsProp
4144 extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
4145 #else
4146 #ifndef xmlGetNsProp
4147 extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
4148 #define xmlGetNsProp xmlGetNsProp__internal_alias
4149 #endif
4150 #endif
4151 
4152 #ifdef bottom_entities
4153 #undef xmlGetParameterEntity
4154 extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
4155 #else
4156 #ifndef xmlGetParameterEntity
4157 extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
4158 #define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
4159 #endif
4160 #endif
4161 
4162 #ifdef bottom_entities
4163 #undef xmlGetPredefinedEntity
4164 extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
4165 #else
4166 #ifndef xmlGetPredefinedEntity
4167 extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
4168 #define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
4169 #endif
4170 #endif
4171 
4172 #ifdef bottom_tree
4173 #undef xmlGetProp
4174 extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
4175 #else
4176 #ifndef xmlGetProp
4177 extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
4178 #define xmlGetProp xmlGetProp__internal_alias
4179 #endif
4180 #endif
4181 
4182 #ifdef bottom_valid
4183 #undef xmlGetRefs
4184 extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
4185 #else
4186 #ifndef xmlGetRefs
4187 extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
4188 #define xmlGetRefs xmlGetRefs__internal_alias
4189 #endif
4190 #endif
4191 
4192 #ifdef bottom_threads
4193 #undef xmlGetThreadId
4194 extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
4195 #else
4196 #ifndef xmlGetThreadId
4197 extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
4198 #define xmlGetThreadId xmlGetThreadId__internal_alias
4199 #endif
4200 #endif
4201 
4202 #ifdef bottom_xmlstring
4203 #undef xmlGetUTF8Char
4204 extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
4205 #else
4206 #ifndef xmlGetUTF8Char
4207 extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
4208 #define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
4209 #endif
4210 #endif
4211 
4212 #if defined(LIBXML_LEGACY_ENABLED)
4213 #ifdef bottom_legacy
4214 #undef xmlHandleEntity
4215 extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
4216 #else
4217 #ifndef xmlHandleEntity
4218 extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
4219 #define xmlHandleEntity xmlHandleEntity__internal_alias
4220 #endif
4221 #endif
4222 #endif
4223 
4224 #ifdef bottom_parser
4225 #undef xmlHasFeature
4226 extern __typeof (xmlHasFeature) xmlHasFeature __attribute((alias("xmlHasFeature__internal_alias")));
4227 #else
4228 #ifndef xmlHasFeature
4229 extern __typeof (xmlHasFeature) xmlHasFeature__internal_alias __attribute((visibility("hidden")));
4230 #define xmlHasFeature xmlHasFeature__internal_alias
4231 #endif
4232 #endif
4233 
4234 #ifdef bottom_tree
4235 #undef xmlHasNsProp
4236 extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
4237 #else
4238 #ifndef xmlHasNsProp
4239 extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
4240 #define xmlHasNsProp xmlHasNsProp__internal_alias
4241 #endif
4242 #endif
4243 
4244 #ifdef bottom_tree
4245 #undef xmlHasProp
4246 extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
4247 #else
4248 #ifndef xmlHasProp
4249 extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
4250 #define xmlHasProp xmlHasProp__internal_alias
4251 #endif
4252 #endif
4253 
4254 #ifdef bottom_hash
4255 #undef xmlHashAddEntry
4256 extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
4257 #else
4258 #ifndef xmlHashAddEntry
4259 extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
4260 #define xmlHashAddEntry xmlHashAddEntry__internal_alias
4261 #endif
4262 #endif
4263 
4264 #ifdef bottom_hash
4265 #undef xmlHashAddEntry2
4266 extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
4267 #else
4268 #ifndef xmlHashAddEntry2
4269 extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
4270 #define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
4271 #endif
4272 #endif
4273 
4274 #ifdef bottom_hash
4275 #undef xmlHashAddEntry3
4276 extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
4277 #else
4278 #ifndef xmlHashAddEntry3
4279 extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
4280 #define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
4281 #endif
4282 #endif
4283 
4284 #ifdef bottom_hash
4285 #undef xmlHashCopy
4286 extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
4287 #else
4288 #ifndef xmlHashCopy
4289 extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
4290 #define xmlHashCopy xmlHashCopy__internal_alias
4291 #endif
4292 #endif
4293 
4294 #ifdef bottom_hash
4295 #undef xmlHashCreate
4296 extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
4297 #else
4298 #ifndef xmlHashCreate
4299 extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
4300 #define xmlHashCreate xmlHashCreate__internal_alias
4301 #endif
4302 #endif
4303 
4304 #ifdef bottom_hash
4305 #undef xmlHashCreateDict
4306 extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
4307 #else
4308 #ifndef xmlHashCreateDict
4309 extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
4310 #define xmlHashCreateDict xmlHashCreateDict__internal_alias
4311 #endif
4312 #endif
4313 
4314 #ifdef bottom_hash
4315 #undef xmlHashFree
4316 extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
4317 #else
4318 #ifndef xmlHashFree
4319 extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
4320 #define xmlHashFree xmlHashFree__internal_alias
4321 #endif
4322 #endif
4323 
4324 #ifdef bottom_hash
4325 #undef xmlHashLookup
4326 extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
4327 #else
4328 #ifndef xmlHashLookup
4329 extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
4330 #define xmlHashLookup xmlHashLookup__internal_alias
4331 #endif
4332 #endif
4333 
4334 #ifdef bottom_hash
4335 #undef xmlHashLookup2
4336 extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
4337 #else
4338 #ifndef xmlHashLookup2
4339 extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
4340 #define xmlHashLookup2 xmlHashLookup2__internal_alias
4341 #endif
4342 #endif
4343 
4344 #ifdef bottom_hash
4345 #undef xmlHashLookup3
4346 extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
4347 #else
4348 #ifndef xmlHashLookup3
4349 extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
4350 #define xmlHashLookup3 xmlHashLookup3__internal_alias
4351 #endif
4352 #endif
4353 
4354 #ifdef bottom_hash
4355 #undef xmlHashQLookup
4356 extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
4357 #else
4358 #ifndef xmlHashQLookup
4359 extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
4360 #define xmlHashQLookup xmlHashQLookup__internal_alias
4361 #endif
4362 #endif
4363 
4364 #ifdef bottom_hash
4365 #undef xmlHashQLookup2
4366 extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
4367 #else
4368 #ifndef xmlHashQLookup2
4369 extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
4370 #define xmlHashQLookup2 xmlHashQLookup2__internal_alias
4371 #endif
4372 #endif
4373 
4374 #ifdef bottom_hash
4375 #undef xmlHashQLookup3
4376 extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
4377 #else
4378 #ifndef xmlHashQLookup3
4379 extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
4380 #define xmlHashQLookup3 xmlHashQLookup3__internal_alias
4381 #endif
4382 #endif
4383 
4384 #ifdef bottom_hash
4385 #undef xmlHashRemoveEntry
4386 extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
4387 #else
4388 #ifndef xmlHashRemoveEntry
4389 extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
4390 #define xmlHashRemoveEntry xmlHashRemoveEntry__internal_alias
4391 #endif
4392 #endif
4393 
4394 #ifdef bottom_hash
4395 #undef xmlHashRemoveEntry2
4396 extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
4397 #else
4398 #ifndef xmlHashRemoveEntry2
4399 extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
4400 #define xmlHashRemoveEntry2 xmlHashRemoveEntry2__internal_alias
4401 #endif
4402 #endif
4403 
4404 #ifdef bottom_hash
4405 #undef xmlHashRemoveEntry3
4406 extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
4407 #else
4408 #ifndef xmlHashRemoveEntry3
4409 extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
4410 #define xmlHashRemoveEntry3 xmlHashRemoveEntry3__internal_alias
4411 #endif
4412 #endif
4413 
4414 #ifdef bottom_hash
4415 #undef xmlHashScan
4416 extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
4417 #else
4418 #ifndef xmlHashScan
4419 extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
4420 #define xmlHashScan xmlHashScan__internal_alias
4421 #endif
4422 #endif
4423 
4424 #ifdef bottom_hash
4425 #undef xmlHashScan3
4426 extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
4427 #else
4428 #ifndef xmlHashScan3
4429 extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
4430 #define xmlHashScan3 xmlHashScan3__internal_alias
4431 #endif
4432 #endif
4433 
4434 #ifdef bottom_hash
4435 #undef xmlHashScanFull
4436 extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
4437 #else
4438 #ifndef xmlHashScanFull
4439 extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
4440 #define xmlHashScanFull xmlHashScanFull__internal_alias
4441 #endif
4442 #endif
4443 
4444 #ifdef bottom_hash
4445 #undef xmlHashScanFull3
4446 extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
4447 #else
4448 #ifndef xmlHashScanFull3
4449 extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
4450 #define xmlHashScanFull3 xmlHashScanFull3__internal_alias
4451 #endif
4452 #endif
4453 
4454 #ifdef bottom_hash
4455 #undef xmlHashSize
4456 extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
4457 #else
4458 #ifndef xmlHashSize
4459 extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
4460 #define xmlHashSize xmlHashSize__internal_alias
4461 #endif
4462 #endif
4463 
4464 #ifdef bottom_hash
4465 #undef xmlHashUpdateEntry
4466 extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
4467 #else
4468 #ifndef xmlHashUpdateEntry
4469 extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
4470 #define xmlHashUpdateEntry xmlHashUpdateEntry__internal_alias
4471 #endif
4472 #endif
4473 
4474 #ifdef bottom_hash
4475 #undef xmlHashUpdateEntry2
4476 extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
4477 #else
4478 #ifndef xmlHashUpdateEntry2
4479 extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
4480 #define xmlHashUpdateEntry2 xmlHashUpdateEntry2__internal_alias
4481 #endif
4482 #endif
4483 
4484 #ifdef bottom_hash
4485 #undef xmlHashUpdateEntry3
4486 extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
4487 #else
4488 #ifndef xmlHashUpdateEntry3
4489 extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
4490 #define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
4491 #endif
4492 #endif
4493 
4494 #if defined(LIBXML_FTP_ENABLED)
4495 #ifdef bottom_xmlIO
4496 #undef xmlIOFTPClose
4497 extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
4498 #else
4499 #ifndef xmlIOFTPClose
4500 extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
4501 #define xmlIOFTPClose xmlIOFTPClose__internal_alias
4502 #endif
4503 #endif
4504 #endif
4505 
4506 #if defined(LIBXML_FTP_ENABLED)
4507 #ifdef bottom_xmlIO
4508 #undef xmlIOFTPMatch
4509 extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
4510 #else
4511 #ifndef xmlIOFTPMatch
4512 extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
4513 #define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
4514 #endif
4515 #endif
4516 #endif
4517 
4518 #if defined(LIBXML_FTP_ENABLED)
4519 #ifdef bottom_xmlIO
4520 #undef xmlIOFTPOpen
4521 extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
4522 #else
4523 #ifndef xmlIOFTPOpen
4524 extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
4525 #define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
4526 #endif
4527 #endif
4528 #endif
4529 
4530 #if defined(LIBXML_FTP_ENABLED)
4531 #ifdef bottom_xmlIO
4532 #undef xmlIOFTPRead
4533 extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
4534 #else
4535 #ifndef xmlIOFTPRead
4536 extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
4537 #define xmlIOFTPRead xmlIOFTPRead__internal_alias
4538 #endif
4539 #endif
4540 #endif
4541 
4542 #if defined(LIBXML_HTTP_ENABLED)
4543 #ifdef bottom_xmlIO
4544 #undef xmlIOHTTPClose
4545 extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
4546 #else
4547 #ifndef xmlIOHTTPClose
4548 extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
4549 #define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
4550 #endif
4551 #endif
4552 #endif
4553 
4554 #if defined(LIBXML_HTTP_ENABLED)
4555 #ifdef bottom_xmlIO
4556 #undef xmlIOHTTPMatch
4557 extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
4558 #else
4559 #ifndef xmlIOHTTPMatch
4560 extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
4561 #define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
4562 #endif
4563 #endif
4564 #endif
4565 
4566 #if defined(LIBXML_HTTP_ENABLED)
4567 #ifdef bottom_xmlIO
4568 #undef xmlIOHTTPOpen
4569 extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
4570 #else
4571 #ifndef xmlIOHTTPOpen
4572 extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
4573 #define xmlIOHTTPOpen xmlIOHTTPOpen__internal_alias
4574 #endif
4575 #endif
4576 #endif
4577 
4578 #if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
4579 #ifdef bottom_xmlIO
4580 #undef xmlIOHTTPOpenW
4581 extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
4582 #else
4583 #ifndef xmlIOHTTPOpenW
4584 extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
4585 #define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
4586 #endif
4587 #endif
4588 #endif
4589 
4590 #if defined(LIBXML_HTTP_ENABLED)
4591 #ifdef bottom_xmlIO
4592 #undef xmlIOHTTPRead
4593 extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
4594 #else
4595 #ifndef xmlIOHTTPRead
4596 extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
4597 #define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
4598 #endif
4599 #endif
4600 #endif
4601 
4602 #if defined(LIBXML_VALID_ENABLED)
4603 #ifdef bottom_parser
4604 #undef xmlIOParseDTD
4605 extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
4606 #else
4607 #ifndef xmlIOParseDTD
4608 extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
4609 #define xmlIOParseDTD xmlIOParseDTD__internal_alias
4610 #endif
4611 #endif
4612 #endif
4613 
4614 #ifdef bottom_encoding
4615 #undef xmlInitCharEncodingHandlers
4616 extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
4617 #else
4618 #ifndef xmlInitCharEncodingHandlers
4619 extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
4620 #define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
4621 #endif
4622 #endif
4623 
4624 #ifdef bottom_globals
4625 #undef xmlInitGlobals
4626 extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
4627 #else
4628 #ifndef xmlInitGlobals
4629 extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
4630 #define xmlInitGlobals xmlInitGlobals__internal_alias
4631 #endif
4632 #endif
4633 
4634 #ifdef bottom_xmlmemory
4635 #undef xmlInitMemory
4636 extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
4637 #else
4638 #ifndef xmlInitMemory
4639 extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
4640 #define xmlInitMemory xmlInitMemory__internal_alias
4641 #endif
4642 #endif
4643 
4644 #ifdef bottom_parserInternals
4645 #undef xmlInitNodeInfoSeq
4646 extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
4647 #else
4648 #ifndef xmlInitNodeInfoSeq
4649 extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
4650 #define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
4651 #endif
4652 #endif
4653 
4654 #ifdef bottom_parser
4655 #undef xmlInitParser
4656 extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
4657 #else
4658 #ifndef xmlInitParser
4659 extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
4660 #define xmlInitParser xmlInitParser__internal_alias
4661 #endif
4662 #endif
4663 
4664 #ifdef bottom_parserInternals
4665 #undef xmlInitParserCtxt
4666 extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
4667 #else
4668 #ifndef xmlInitParserCtxt
4669 extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
4670 #define xmlInitParserCtxt xmlInitParserCtxt__internal_alias
4671 #endif
4672 #endif
4673 
4674 #ifdef bottom_threads
4675 #undef xmlInitThreads
4676 extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
4677 #else
4678 #ifndef xmlInitThreads
4679 extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
4680 #define xmlInitThreads xmlInitThreads__internal_alias
4681 #endif
4682 #endif
4683 
4684 #if defined(LIBXML_CATALOG_ENABLED)
4685 #ifdef bottom_catalog
4686 #undef xmlInitializeCatalog
4687 extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
4688 #else
4689 #ifndef xmlInitializeCatalog
4690 extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
4691 #define xmlInitializeCatalog xmlInitializeCatalog__internal_alias
4692 #endif
4693 #endif
4694 #endif
4695 
4696 #ifdef bottom_dict
4697 #undef xmlInitializeDict
4698 extern __typeof (xmlInitializeDict) xmlInitializeDict __attribute((alias("xmlInitializeDict__internal_alias")));
4699 #else
4700 #ifndef xmlInitializeDict
4701 extern __typeof (xmlInitializeDict) xmlInitializeDict__internal_alias __attribute((visibility("hidden")));
4702 #define xmlInitializeDict xmlInitializeDict__internal_alias
4703 #endif
4704 #endif
4705 
4706 #ifdef bottom_globals
4707 #undef xmlInitializeGlobalState
4708 extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
4709 #else
4710 #ifndef xmlInitializeGlobalState
4711 extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
4712 #define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
4713 #endif
4714 #endif
4715 
4716 #if defined(LIBXML_LEGACY_ENABLED)
4717 #ifdef bottom_legacy
4718 #undef xmlInitializePredefinedEntities
4719 extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
4720 #else
4721 #ifndef xmlInitializePredefinedEntities
4722 extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
4723 #define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
4724 #endif
4725 #endif
4726 #endif
4727 
4728 #ifdef bottom_chvalid
4729 #undef xmlIsBaseChar
4730 extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
4731 #else
4732 #ifndef xmlIsBaseChar
4733 extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
4734 #define xmlIsBaseChar xmlIsBaseChar__internal_alias
4735 #endif
4736 #endif
4737 
4738 #ifdef bottom_chvalid
4739 #undef xmlIsBlank
4740 extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
4741 #else
4742 #ifndef xmlIsBlank
4743 extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
4744 #define xmlIsBlank xmlIsBlank__internal_alias
4745 #endif
4746 #endif
4747 
4748 #ifdef bottom_tree
4749 #undef xmlIsBlankNode
4750 extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
4751 #else
4752 #ifndef xmlIsBlankNode
4753 extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
4754 #define xmlIsBlankNode xmlIsBlankNode__internal_alias
4755 #endif
4756 #endif
4757 
4758 #ifdef bottom_chvalid
4759 #undef xmlIsChar
4760 extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
4761 #else
4762 #ifndef xmlIsChar
4763 extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
4764 #define xmlIsChar xmlIsChar__internal_alias
4765 #endif
4766 #endif
4767 
4768 #ifdef bottom_chvalid
4769 #undef xmlIsCombining
4770 extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
4771 #else
4772 #ifndef xmlIsCombining
4773 extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
4774 #define xmlIsCombining xmlIsCombining__internal_alias
4775 #endif
4776 #endif
4777 
4778 #ifdef bottom_chvalid
4779 #undef xmlIsDigit
4780 extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
4781 #else
4782 #ifndef xmlIsDigit
4783 extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
4784 #define xmlIsDigit xmlIsDigit__internal_alias
4785 #endif
4786 #endif
4787 
4788 #ifdef bottom_chvalid
4789 #undef xmlIsExtender
4790 extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
4791 #else
4792 #ifndef xmlIsExtender
4793 extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
4794 #define xmlIsExtender xmlIsExtender__internal_alias
4795 #endif
4796 #endif
4797 
4798 #ifdef bottom_valid
4799 #undef xmlIsID
4800 extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
4801 #else
4802 #ifndef xmlIsID
4803 extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
4804 #define xmlIsID xmlIsID__internal_alias
4805 #endif
4806 #endif
4807 
4808 #ifdef bottom_chvalid
4809 #undef xmlIsIdeographic
4810 extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
4811 #else
4812 #ifndef xmlIsIdeographic
4813 extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
4814 #define xmlIsIdeographic xmlIsIdeographic__internal_alias
4815 #endif
4816 #endif
4817 
4818 #ifdef bottom_parserInternals
4819 #undef xmlIsLetter
4820 extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
4821 #else
4822 #ifndef xmlIsLetter
4823 extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
4824 #define xmlIsLetter xmlIsLetter__internal_alias
4825 #endif
4826 #endif
4827 
4828 #ifdef bottom_threads
4829 #undef xmlIsMainThread
4830 extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
4831 #else
4832 #ifndef xmlIsMainThread
4833 extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
4834 #define xmlIsMainThread xmlIsMainThread__internal_alias
4835 #endif
4836 #endif
4837 
4838 #ifdef bottom_valid
4839 #undef xmlIsMixedElement
4840 extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
4841 #else
4842 #ifndef xmlIsMixedElement
4843 extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
4844 #define xmlIsMixedElement xmlIsMixedElement__internal_alias
4845 #endif
4846 #endif
4847 
4848 #ifdef bottom_chvalid
4849 #undef xmlIsPubidChar
4850 extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
4851 #else
4852 #ifndef xmlIsPubidChar
4853 extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
4854 #define xmlIsPubidChar xmlIsPubidChar__internal_alias
4855 #endif
4856 #endif
4857 
4858 #ifdef bottom_valid
4859 #undef xmlIsRef
4860 extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
4861 #else
4862 #ifndef xmlIsRef
4863 extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
4864 #define xmlIsRef xmlIsRef__internal_alias
4865 #endif
4866 #endif
4867 
4868 #ifdef bottom_xmlsave
4869 #undef xmlIsXHTML
4870 extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
4871 #else
4872 #ifndef xmlIsXHTML
4873 extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
4874 #define xmlIsXHTML xmlIsXHTML__internal_alias
4875 #endif
4876 #endif
4877 
4878 #ifdef bottom_parserInternals
4879 #undef xmlKeepBlanksDefault
4880 extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
4881 #else
4882 #ifndef xmlKeepBlanksDefault
4883 extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
4884 #define xmlKeepBlanksDefault xmlKeepBlanksDefault__internal_alias
4885 #endif
4886 #endif
4887 
4888 #if defined(LIBXML_TREE_ENABLED)
4889 #ifdef bottom_tree
4890 #undef xmlLastElementChild
4891 extern __typeof (xmlLastElementChild) xmlLastElementChild __attribute((alias("xmlLastElementChild__internal_alias")));
4892 #else
4893 #ifndef xmlLastElementChild
4894 extern __typeof (xmlLastElementChild) xmlLastElementChild__internal_alias __attribute((visibility("hidden")));
4895 #define xmlLastElementChild xmlLastElementChild__internal_alias
4896 #endif
4897 #endif
4898 #endif
4899 
4900 #ifdef bottom_parserInternals
4901 #undef xmlLineNumbersDefault
4902 extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
4903 #else
4904 #ifndef xmlLineNumbersDefault
4905 extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
4906 #define xmlLineNumbersDefault xmlLineNumbersDefault__internal_alias
4907 #endif
4908 #endif
4909 
4910 #ifdef bottom_list
4911 #undef xmlLinkGetData
4912 extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
4913 #else
4914 #ifndef xmlLinkGetData
4915 extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
4916 #define xmlLinkGetData xmlLinkGetData__internal_alias
4917 #endif
4918 #endif
4919 
4920 #ifdef bottom_list
4921 #undef xmlListAppend
4922 extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
4923 #else
4924 #ifndef xmlListAppend
4925 extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
4926 #define xmlListAppend xmlListAppend__internal_alias
4927 #endif
4928 #endif
4929 
4930 #ifdef bottom_list
4931 #undef xmlListClear
4932 extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
4933 #else
4934 #ifndef xmlListClear
4935 extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
4936 #define xmlListClear xmlListClear__internal_alias
4937 #endif
4938 #endif
4939 
4940 #ifdef bottom_list
4941 #undef xmlListCopy
4942 extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
4943 #else
4944 #ifndef xmlListCopy
4945 extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
4946 #define xmlListCopy xmlListCopy__internal_alias
4947 #endif
4948 #endif
4949 
4950 #ifdef bottom_list
4951 #undef xmlListCreate
4952 extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
4953 #else
4954 #ifndef xmlListCreate
4955 extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
4956 #define xmlListCreate xmlListCreate__internal_alias
4957 #endif
4958 #endif
4959 
4960 #ifdef bottom_list
4961 #undef xmlListDelete
4962 extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
4963 #else
4964 #ifndef xmlListDelete
4965 extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
4966 #define xmlListDelete xmlListDelete__internal_alias
4967 #endif
4968 #endif
4969 
4970 #ifdef bottom_list
4971 #undef xmlListDup
4972 extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
4973 #else
4974 #ifndef xmlListDup
4975 extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
4976 #define xmlListDup xmlListDup__internal_alias
4977 #endif
4978 #endif
4979 
4980 #ifdef bottom_list
4981 #undef xmlListEmpty
4982 extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
4983 #else
4984 #ifndef xmlListEmpty
4985 extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
4986 #define xmlListEmpty xmlListEmpty__internal_alias
4987 #endif
4988 #endif
4989 
4990 #ifdef bottom_list
4991 #undef xmlListEnd
4992 extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
4993 #else
4994 #ifndef xmlListEnd
4995 extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
4996 #define xmlListEnd xmlListEnd__internal_alias
4997 #endif
4998 #endif
4999 
5000 #ifdef bottom_list
5001 #undef xmlListFront
5002 extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
5003 #else
5004 #ifndef xmlListFront
5005 extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
5006 #define xmlListFront xmlListFront__internal_alias
5007 #endif
5008 #endif
5009 
5010 #ifdef bottom_list
5011 #undef xmlListInsert
5012 extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
5013 #else
5014 #ifndef xmlListInsert
5015 extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
5016 #define xmlListInsert xmlListInsert__internal_alias
5017 #endif
5018 #endif
5019 
5020 #ifdef bottom_list
5021 #undef xmlListMerge
5022 extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
5023 #else
5024 #ifndef xmlListMerge
5025 extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
5026 #define xmlListMerge xmlListMerge__internal_alias
5027 #endif
5028 #endif
5029 
5030 #ifdef bottom_list
5031 #undef xmlListPopBack
5032 extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
5033 #else
5034 #ifndef xmlListPopBack
5035 extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
5036 #define xmlListPopBack xmlListPopBack__internal_alias
5037 #endif
5038 #endif
5039 
5040 #ifdef bottom_list
5041 #undef xmlListPopFront
5042 extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
5043 #else
5044 #ifndef xmlListPopFront
5045 extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
5046 #define xmlListPopFront xmlListPopFront__internal_alias
5047 #endif
5048 #endif
5049 
5050 #ifdef bottom_list
5051 #undef xmlListPushBack
5052 extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
5053 #else
5054 #ifndef xmlListPushBack
5055 extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
5056 #define xmlListPushBack xmlListPushBack__internal_alias
5057 #endif
5058 #endif
5059 
5060 #ifdef bottom_list
5061 #undef xmlListPushFront
5062 extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
5063 #else
5064 #ifndef xmlListPushFront
5065 extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
5066 #define xmlListPushFront xmlListPushFront__internal_alias
5067 #endif
5068 #endif
5069 
5070 #ifdef bottom_list
5071 #undef xmlListRemoveAll
5072 extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
5073 #else
5074 #ifndef xmlListRemoveAll
5075 extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
5076 #define xmlListRemoveAll xmlListRemoveAll__internal_alias
5077 #endif
5078 #endif
5079 
5080 #ifdef bottom_list
5081 #undef xmlListRemoveFirst
5082 extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
5083 #else
5084 #ifndef xmlListRemoveFirst
5085 extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
5086 #define xmlListRemoveFirst xmlListRemoveFirst__internal_alias
5087 #endif
5088 #endif
5089 
5090 #ifdef bottom_list
5091 #undef xmlListRemoveLast
5092 extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
5093 #else
5094 #ifndef xmlListRemoveLast
5095 extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
5096 #define xmlListRemoveLast xmlListRemoveLast__internal_alias
5097 #endif
5098 #endif
5099 
5100 #ifdef bottom_list
5101 #undef xmlListReverse
5102 extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
5103 #else
5104 #ifndef xmlListReverse
5105 extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
5106 #define xmlListReverse xmlListReverse__internal_alias
5107 #endif
5108 #endif
5109 
5110 #ifdef bottom_list
5111 #undef xmlListReverseSearch
5112 extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
5113 #else
5114 #ifndef xmlListReverseSearch
5115 extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
5116 #define xmlListReverseSearch xmlListReverseSearch__internal_alias
5117 #endif
5118 #endif
5119 
5120 #ifdef bottom_list
5121 #undef xmlListReverseWalk
5122 extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
5123 #else
5124 #ifndef xmlListReverseWalk
5125 extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
5126 #define xmlListReverseWalk xmlListReverseWalk__internal_alias
5127 #endif
5128 #endif
5129 
5130 #ifdef bottom_list
5131 #undef xmlListSearch
5132 extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
5133 #else
5134 #ifndef xmlListSearch
5135 extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
5136 #define xmlListSearch xmlListSearch__internal_alias
5137 #endif
5138 #endif
5139 
5140 #ifdef bottom_list
5141 #undef xmlListSize
5142 extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
5143 #else
5144 #ifndef xmlListSize
5145 extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
5146 #define xmlListSize xmlListSize__internal_alias
5147 #endif
5148 #endif
5149 
5150 #ifdef bottom_list
5151 #undef xmlListSort
5152 extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
5153 #else
5154 #ifndef xmlListSort
5155 extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
5156 #define xmlListSort xmlListSort__internal_alias
5157 #endif
5158 #endif
5159 
5160 #ifdef bottom_list
5161 #undef xmlListWalk
5162 extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
5163 #else
5164 #ifndef xmlListWalk
5165 extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
5166 #define xmlListWalk xmlListWalk__internal_alias
5167 #endif
5168 #endif
5169 
5170 #if defined(LIBXML_CATALOG_ENABLED)
5171 #ifdef bottom_catalog
5172 #undef xmlLoadACatalog
5173 extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
5174 #else
5175 #ifndef xmlLoadACatalog
5176 extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
5177 #define xmlLoadACatalog xmlLoadACatalog__internal_alias
5178 #endif
5179 #endif
5180 #endif
5181 
5182 #if defined(LIBXML_CATALOG_ENABLED)
5183 #ifdef bottom_catalog
5184 #undef xmlLoadCatalog
5185 extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
5186 #else
5187 #ifndef xmlLoadCatalog
5188 extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
5189 #define xmlLoadCatalog xmlLoadCatalog__internal_alias
5190 #endif
5191 #endif
5192 #endif
5193 
5194 #if defined(LIBXML_CATALOG_ENABLED)
5195 #ifdef bottom_catalog
5196 #undef xmlLoadCatalogs
5197 extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
5198 #else
5199 #ifndef xmlLoadCatalogs
5200 extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
5201 #define xmlLoadCatalogs xmlLoadCatalogs__internal_alias
5202 #endif
5203 #endif
5204 #endif
5205 
5206 #ifdef bottom_xmlIO
5207 #undef xmlLoadExternalEntity
5208 extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
5209 #else
5210 #ifndef xmlLoadExternalEntity
5211 extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
5212 #define xmlLoadExternalEntity xmlLoadExternalEntity__internal_alias
5213 #endif
5214 #endif
5215 
5216 #if defined(LIBXML_CATALOG_ENABLED)
5217 #ifdef bottom_catalog
5218 #undef xmlLoadSGMLSuperCatalog
5219 extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
5220 #else
5221 #ifndef xmlLoadSGMLSuperCatalog
5222 extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
5223 #define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
5224 #endif
5225 #endif
5226 #endif
5227 
5228 #ifdef bottom_threads
5229 #undef xmlLockLibrary
5230 extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
5231 #else
5232 #ifndef xmlLockLibrary
5233 extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
5234 #define xmlLockLibrary xmlLockLibrary__internal_alias
5235 #endif
5236 #endif
5237 
5238 #if defined(LIBXML_DEBUG_ENABLED)
5239 #ifdef bottom_debugXML
5240 #undef xmlLsCountNode
5241 extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
5242 #else
5243 #ifndef xmlLsCountNode
5244 extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
5245 #define xmlLsCountNode xmlLsCountNode__internal_alias
5246 #endif
5247 #endif
5248 #endif
5249 
5250 #if defined(LIBXML_DEBUG_ENABLED)
5251 #ifdef bottom_debugXML
5252 #undef xmlLsOneNode
5253 extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
5254 #else
5255 #ifndef xmlLsOneNode
5256 extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
5257 #define xmlLsOneNode xmlLsOneNode__internal_alias
5258 #endif
5259 #endif
5260 #endif
5261 
5262 #ifdef bottom_xmlmemory
5263 #undef xmlMallocAtomicLoc
5264 extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
5265 #else
5266 #ifndef xmlMallocAtomicLoc
5267 extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
5268 #define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
5269 #endif
5270 #endif
5271 
5272 #ifdef bottom_xmlmemory
5273 #undef xmlMallocLoc
5274 extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
5275 #else
5276 #ifndef xmlMallocLoc
5277 extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
5278 #define xmlMallocLoc xmlMallocLoc__internal_alias
5279 #endif
5280 #endif
5281 
5282 #ifdef bottom_xmlmemory
5283 #undef xmlMemBlocks
5284 extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
5285 #else
5286 #ifndef xmlMemBlocks
5287 extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
5288 #define xmlMemBlocks xmlMemBlocks__internal_alias
5289 #endif
5290 #endif
5291 
5292 #ifdef bottom_xmlmemory
5293 #undef xmlMemDisplay
5294 extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
5295 #else
5296 #ifndef xmlMemDisplay
5297 extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
5298 #define xmlMemDisplay xmlMemDisplay__internal_alias
5299 #endif
5300 #endif
5301 
5302 #ifdef bottom_xmlmemory
5303 #undef xmlMemDisplayLast
5304 extern __typeof (xmlMemDisplayLast) xmlMemDisplayLast __attribute((alias("xmlMemDisplayLast__internal_alias")));
5305 #else
5306 #ifndef xmlMemDisplayLast
5307 extern __typeof (xmlMemDisplayLast) xmlMemDisplayLast__internal_alias __attribute((visibility("hidden")));
5308 #define xmlMemDisplayLast xmlMemDisplayLast__internal_alias
5309 #endif
5310 #endif
5311 
5312 #ifdef bottom_xmlmemory
5313 #undef xmlMemFree
5314 extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
5315 #else
5316 #ifndef xmlMemFree
5317 extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
5318 #define xmlMemFree xmlMemFree__internal_alias
5319 #endif
5320 #endif
5321 
5322 #ifdef bottom_xmlmemory
5323 #undef xmlMemGet
5324 extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
5325 #else
5326 #ifndef xmlMemGet
5327 extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
5328 #define xmlMemGet xmlMemGet__internal_alias
5329 #endif
5330 #endif
5331 
5332 #ifdef bottom_xmlmemory
5333 #undef xmlMemMalloc
5334 extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
5335 #else
5336 #ifndef xmlMemMalloc
5337 extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
5338 #define xmlMemMalloc xmlMemMalloc__internal_alias
5339 #endif
5340 #endif
5341 
5342 #ifdef bottom_xmlmemory
5343 #undef xmlMemRealloc
5344 extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
5345 #else
5346 #ifndef xmlMemRealloc
5347 extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
5348 #define xmlMemRealloc xmlMemRealloc__internal_alias
5349 #endif
5350 #endif
5351 
5352 #ifdef bottom_xmlmemory
5353 #undef xmlMemSetup
5354 extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
5355 #else
5356 #ifndef xmlMemSetup
5357 extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
5358 #define xmlMemSetup xmlMemSetup__internal_alias
5359 #endif
5360 #endif
5361 
5362 #ifdef bottom_xmlmemory
5363 #undef xmlMemShow
5364 extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
5365 #else
5366 #ifndef xmlMemShow
5367 extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
5368 #define xmlMemShow xmlMemShow__internal_alias
5369 #endif
5370 #endif
5371 
5372 #ifdef bottom_xmlmemory
5373 #undef xmlMemStrdupLoc
5374 extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
5375 #else
5376 #ifndef xmlMemStrdupLoc
5377 extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
5378 #define xmlMemStrdupLoc xmlMemStrdupLoc__internal_alias
5379 #endif
5380 #endif
5381 
5382 #ifdef bottom_xmlmemory
5383 #undef xmlMemUsed
5384 extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
5385 #else
5386 #ifndef xmlMemUsed
5387 extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
5388 #define xmlMemUsed xmlMemUsed__internal_alias
5389 #endif
5390 #endif
5391 
5392 #ifdef bottom_xmlmemory
5393 #undef xmlMemoryDump
5394 extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
5395 #else
5396 #ifndef xmlMemoryDump
5397 extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
5398 #define xmlMemoryDump xmlMemoryDump__internal_alias
5399 #endif
5400 #endif
5401 
5402 #ifdef bottom_xmlmemory
5403 #undef xmlMemoryStrdup
5404 extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
5405 #else
5406 #ifndef xmlMemoryStrdup
5407 extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
5408 #define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
5409 #endif
5410 #endif
5411 
5412 #if defined(LIBXML_MODULES_ENABLED)
5413 #ifdef bottom_xmlmodule
5414 #undef xmlModuleClose
5415 extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
5416 #else
5417 #ifndef xmlModuleClose
5418 extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
5419 #define xmlModuleClose xmlModuleClose__internal_alias
5420 #endif
5421 #endif
5422 #endif
5423 
5424 #if defined(LIBXML_MODULES_ENABLED)
5425 #ifdef bottom_xmlmodule
5426 #undef xmlModuleFree
5427 extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
5428 #else
5429 #ifndef xmlModuleFree
5430 extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
5431 #define xmlModuleFree xmlModuleFree__internal_alias
5432 #endif
5433 #endif
5434 #endif
5435 
5436 #if defined(LIBXML_MODULES_ENABLED)
5437 #ifdef bottom_xmlmodule
5438 #undef xmlModuleOpen
5439 extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
5440 #else
5441 #ifndef xmlModuleOpen
5442 extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
5443 #define xmlModuleOpen xmlModuleOpen__internal_alias
5444 #endif
5445 #endif
5446 #endif
5447 
5448 #if defined(LIBXML_MODULES_ENABLED)
5449 #ifdef bottom_xmlmodule
5450 #undef xmlModuleSymbol
5451 extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
5452 #else
5453 #ifndef xmlModuleSymbol
5454 extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
5455 #define xmlModuleSymbol xmlModuleSymbol__internal_alias
5456 #endif
5457 #endif
5458 #endif
5459 
5460 #ifdef bottom_threads
5461 #undef xmlMutexLock
5462 extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
5463 #else
5464 #ifndef xmlMutexLock
5465 extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
5466 #define xmlMutexLock xmlMutexLock__internal_alias
5467 #endif
5468 #endif
5469 
5470 #ifdef bottom_threads
5471 #undef xmlMutexUnlock
5472 extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
5473 #else
5474 #ifndef xmlMutexUnlock
5475 extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
5476 #define xmlMutexUnlock xmlMutexUnlock__internal_alias
5477 #endif
5478 #endif
5479 
5480 #if defined(LIBXML_LEGACY_ENABLED)
5481 #ifdef bottom_legacy
5482 #undef xmlNamespaceParseNCName
5483 extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
5484 #else
5485 #ifndef xmlNamespaceParseNCName
5486 extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
5487 #define xmlNamespaceParseNCName xmlNamespaceParseNCName__internal_alias
5488 #endif
5489 #endif
5490 #endif
5491 
5492 #if defined(LIBXML_LEGACY_ENABLED)
5493 #ifdef bottom_legacy
5494 #undef xmlNamespaceParseNSDef
5495 extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
5496 #else
5497 #ifndef xmlNamespaceParseNSDef
5498 extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
5499 #define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
5500 #endif
5501 #endif
5502 #endif
5503 
5504 #if defined(LIBXML_LEGACY_ENABLED)
5505 #ifdef bottom_legacy
5506 #undef xmlNamespaceParseQName
5507 extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
5508 #else
5509 #ifndef xmlNamespaceParseQName
5510 extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
5511 #define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
5512 #endif
5513 #endif
5514 #endif
5515 
5516 #if defined(LIBXML_FTP_ENABLED)
5517 #ifdef bottom_nanoftp
5518 #undef xmlNanoFTPCheckResponse
5519 extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
5520 #else
5521 #ifndef xmlNanoFTPCheckResponse
5522 extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
5523 #define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__internal_alias
5524 #endif
5525 #endif
5526 #endif
5527 
5528 #if defined(LIBXML_FTP_ENABLED)
5529 #ifdef bottom_nanoftp
5530 #undef xmlNanoFTPCleanup
5531 extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
5532 #else
5533 #ifndef xmlNanoFTPCleanup
5534 extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
5535 #define xmlNanoFTPCleanup xmlNanoFTPCleanup__internal_alias
5536 #endif
5537 #endif
5538 #endif
5539 
5540 #if defined(LIBXML_FTP_ENABLED)
5541 #ifdef bottom_nanoftp
5542 #undef xmlNanoFTPClose
5543 extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
5544 #else
5545 #ifndef xmlNanoFTPClose
5546 extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
5547 #define xmlNanoFTPClose xmlNanoFTPClose__internal_alias
5548 #endif
5549 #endif
5550 #endif
5551 
5552 #if defined(LIBXML_FTP_ENABLED)
5553 #ifdef bottom_nanoftp
5554 #undef xmlNanoFTPCloseConnection
5555 extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
5556 #else
5557 #ifndef xmlNanoFTPCloseConnection
5558 extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
5559 #define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__internal_alias
5560 #endif
5561 #endif
5562 #endif
5563 
5564 #if defined(LIBXML_FTP_ENABLED)
5565 #ifdef bottom_nanoftp
5566 #undef xmlNanoFTPConnect
5567 extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
5568 #else
5569 #ifndef xmlNanoFTPConnect
5570 extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
5571 #define xmlNanoFTPConnect xmlNanoFTPConnect__internal_alias
5572 #endif
5573 #endif
5574 #endif
5575 
5576 #if defined(LIBXML_FTP_ENABLED)
5577 #ifdef bottom_nanoftp
5578 #undef xmlNanoFTPConnectTo
5579 extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
5580 #else
5581 #ifndef xmlNanoFTPConnectTo
5582 extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
5583 #define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__internal_alias
5584 #endif
5585 #endif
5586 #endif
5587 
5588 #if defined(LIBXML_FTP_ENABLED)
5589 #ifdef bottom_nanoftp
5590 #undef xmlNanoFTPCwd
5591 extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
5592 #else
5593 #ifndef xmlNanoFTPCwd
5594 extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
5595 #define xmlNanoFTPCwd xmlNanoFTPCwd__internal_alias
5596 #endif
5597 #endif
5598 #endif
5599 
5600 #if defined(LIBXML_FTP_ENABLED)
5601 #ifdef bottom_nanoftp
5602 #undef xmlNanoFTPDele
5603 extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
5604 #else
5605 #ifndef xmlNanoFTPDele
5606 extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
5607 #define xmlNanoFTPDele xmlNanoFTPDele__internal_alias
5608 #endif
5609 #endif
5610 #endif
5611 
5612 #if defined(LIBXML_FTP_ENABLED)
5613 #ifdef bottom_nanoftp
5614 #undef xmlNanoFTPFreeCtxt
5615 extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
5616 #else
5617 #ifndef xmlNanoFTPFreeCtxt
5618 extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
5619 #define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__internal_alias
5620 #endif
5621 #endif
5622 #endif
5623 
5624 #if defined(LIBXML_FTP_ENABLED)
5625 #ifdef bottom_nanoftp
5626 #undef xmlNanoFTPGet
5627 extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias(