1 /* libxml2 - Library for parsing XML documents
2  * Copyright (C) 2006-2019 Free Software Foundation, Inc.
3  *
4  * This file is not part of the GNU gettext program, but is used with
5  * GNU gettext.
6  *
7  * The original copyright notice is as follows:
8  */
9 
10 /*
11  * Copyright (C) 1998-2012 Daniel Veillard.  All Rights Reserved.
12  *
13  * Permission is hereby granted, free of charge, to any person obtaining a copy
14  * of this software and associated documentation files (the "Software"), to deal
15  * in the Software without restriction, including without limitation the rights
16  * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
17  * copies of the Software, and to permit persons to whom the Software is fur-
18  * nished to do so, subject to the following conditions:
19  *
20  * The above copyright notice and this permission notice shall be included in
21  * all copies or substantial portions of the Software.
22  *
23  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
24  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
25  * NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
26  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
27  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
28  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
29  * THE SOFTWARE.
30  */
31 
32 /*
33  * elfgcchack.h: hack by Arjan van de Ven <arjanv@redhat.com> to speed
34  *               up the code when using gcc for call within the library.
35  *
36  * Based on the analysis http://people.redhat.com/drepper/dsohowto.pdf
37  * from Ulrich drepper. Rewritten to be generated from the XML description
38  * file for libxml2 API
39  * autogenerated with xsltproc doc/elfgcchack.xsl doc/libxml2-api.xml
40  */
41 
42 #if defined IN_LIBXML && !defined IN_LIBTEXTSTYLE
43 #ifdef __GNUC__
44 #ifdef PIC
45 #ifdef __linux__
46 #if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || (__GNUC__ > 3)
47 
48 #include "libxml/c14n.h"
49 #include "libxml/catalog.h"
50 #include "libxml/chvalid.h"
51 #include "libxml/debugXML.h"
52 #include "libxml/dict.h"
53 #include "libxml/DOCBparser.h"
54 #include "libxml/encoding.h"
55 #include "libxml/entities.h"
56 #include "libxml/globals.h"
57 #include "libxml/hash.h"
58 #include "libxml/HTMLparser.h"
59 #include "libxml/HTMLtree.h"
60 #include "libxml/list.h"
61 #include "libxml/nanoftp.h"
62 #include "libxml/nanohttp.h"
63 #include "libxml/parser.h"
64 #include "libxml/parserInternals.h"
65 #include "libxml/pattern.h"
66 #include "libxml/relaxng.h"
67 #include "libxml/SAX2.h"
68 #include "libxml/SAX.h"
69 #include "libxml/schemasInternals.h"
70 #include "libxml/schematron.h"
71 #include "libxml/threads.h"
72 #include "libxml/tree.h"
73 #include "libxml/uri.h"
74 #include "libxml/valid.h"
75 #include "libxml/xinclude.h"
76 #include "libxml/xlink.h"
77 #include "libxml/xmlautomata.h"
78 #include "libxml/xmlerror.h"
79 #include "libxml/xmlexports.h"
80 #include "libxml/xmlIO.h"
81 #include "libxml/xmlmemory.h"
82 #include "libxml/xmlreader.h"
83 #include "libxml/xmlregexp.h"
84 #include "libxml/xmlsave.h"
85 #include "libxml/xmlschemas.h"
86 #include "libxml/xmlschemastypes.h"
87 #include "libxml/xmlstring.h"
88 #include "libxml/xmlunicode.h"
89 #include "libxml/xmlversion.h"
90 #include "libxml/xmlwriter.h"
91 #include "libxml/xpath.h"
92 #include "libxml/xpathInternals.h"
93 #include "libxml/xpointer.h"
94 #include "libxml/xmlmodule.h"
95 
96 /* special hot spot not exported ones */
97 
98 #ifdef bottom_globals
99 #undef __xmlGenericError
100 extern __typeof (__xmlGenericError) __xmlGenericError __attribute((alias("__xmlGenericError__internal_alias")));
101 #else
102 #ifndef __xmlGenericError
103 extern __typeof (__xmlGenericError) __xmlGenericError__internal_alias __attribute((visibility("hidden")));
104 #define __xmlGenericError __xmlGenericError__internal_alias
105 #endif
106 #endif
107 
108 #ifdef bottom_globals
109 #undef __xmlGenericErrorContext
110 extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext __attribute((alias("__xmlGenericErrorContext__internal_alias")));
111 #else
112 #ifndef __xmlGenericErrorContext
113 extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext__internal_alias __attribute((visibility("hidden")));
114 #define __xmlGenericErrorContext __xmlGenericErrorContext__internal_alias
115 #endif
116 #endif
117 
118 /* list generated from libxml2-api.xml */
119 #if defined(LIBXML_DOCB_ENABLED)
120 #ifdef bottom_DOCBparser
121 #undef docbCreatePushParserCtxt
122 extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt __attribute((alias("docbCreatePushParserCtxt__internal_alias")));
123 #else
124 #ifndef docbCreatePushParserCtxt
125 extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
126 #define docbCreatePushParserCtxt docbCreatePushParserCtxt__internal_alias
127 #endif
128 #endif
129 #endif
130 
131 #if defined(LIBXML_HTML_ENABLED)
132 #ifdef bottom_HTMLparser
133 #undef htmlAttrAllowed
134 extern __typeof (htmlAttrAllowed) htmlAttrAllowed __attribute((alias("htmlAttrAllowed__internal_alias")));
135 #else
136 #ifndef htmlAttrAllowed
137 extern __typeof (htmlAttrAllowed) htmlAttrAllowed__internal_alias __attribute((visibility("hidden")));
138 #define htmlAttrAllowed htmlAttrAllowed__internal_alias
139 #endif
140 #endif
141 #endif
142 
143 #if defined(LIBXML_HTML_ENABLED)
144 #ifdef bottom_HTMLparser
145 #undef htmlAutoCloseTag
146 extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag __attribute((alias("htmlAutoCloseTag__internal_alias")));
147 #else
148 #ifndef htmlAutoCloseTag
149 extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag__internal_alias __attribute((visibility("hidden")));
150 #define htmlAutoCloseTag htmlAutoCloseTag__internal_alias
151 #endif
152 #endif
153 #endif
154 
155 #if defined(LIBXML_HTML_ENABLED)
156 #ifdef bottom_HTMLparser
157 #undef htmlCreateFileParserCtxt
158 extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt __attribute((alias("htmlCreateFileParserCtxt__internal_alias")));
159 #else
160 #ifndef htmlCreateFileParserCtxt
161 extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
162 #define htmlCreateFileParserCtxt htmlCreateFileParserCtxt__internal_alias
163 #endif
164 #endif
165 #endif
166 
167 #if defined(LIBXML_HTML_ENABLED)
168 #ifdef bottom_HTMLparser
169 #undef htmlCreateMemoryParserCtxt
170 extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt __attribute((alias("htmlCreateMemoryParserCtxt__internal_alias")));
171 #else
172 #ifndef htmlCreateMemoryParserCtxt
173 extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
174 #define htmlCreateMemoryParserCtxt htmlCreateMemoryParserCtxt__internal_alias
175 #endif
176 #endif
177 #endif
178 
179 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
180 #ifdef bottom_HTMLparser
181 #undef htmlCreatePushParserCtxt
182 extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt __attribute((alias("htmlCreatePushParserCtxt__internal_alias")));
183 #else
184 #ifndef htmlCreatePushParserCtxt
185 extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
186 #define htmlCreatePushParserCtxt htmlCreatePushParserCtxt__internal_alias
187 #endif
188 #endif
189 #endif
190 
191 #if defined(LIBXML_HTML_ENABLED)
192 #ifdef bottom_HTMLparser
193 #undef htmlCtxtReadDoc
194 extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc __attribute((alias("htmlCtxtReadDoc__internal_alias")));
195 #else
196 #ifndef htmlCtxtReadDoc
197 extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
198 #define htmlCtxtReadDoc htmlCtxtReadDoc__internal_alias
199 #endif
200 #endif
201 #endif
202 
203 #if defined(LIBXML_HTML_ENABLED)
204 #ifdef bottom_HTMLparser
205 #undef htmlCtxtReadFd
206 extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd __attribute((alias("htmlCtxtReadFd__internal_alias")));
207 #else
208 #ifndef htmlCtxtReadFd
209 extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
210 #define htmlCtxtReadFd htmlCtxtReadFd__internal_alias
211 #endif
212 #endif
213 #endif
214 
215 #if defined(LIBXML_HTML_ENABLED)
216 #ifdef bottom_HTMLparser
217 #undef htmlCtxtReadFile
218 extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile __attribute((alias("htmlCtxtReadFile__internal_alias")));
219 #else
220 #ifndef htmlCtxtReadFile
221 extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
222 #define htmlCtxtReadFile htmlCtxtReadFile__internal_alias
223 #endif
224 #endif
225 #endif
226 
227 #if defined(LIBXML_HTML_ENABLED)
228 #ifdef bottom_HTMLparser
229 #undef htmlCtxtReadIO
230 extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO __attribute((alias("htmlCtxtReadIO__internal_alias")));
231 #else
232 #ifndef htmlCtxtReadIO
233 extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
234 #define htmlCtxtReadIO htmlCtxtReadIO__internal_alias
235 #endif
236 #endif
237 #endif
238 
239 #if defined(LIBXML_HTML_ENABLED)
240 #ifdef bottom_HTMLparser
241 #undef htmlCtxtReadMemory
242 extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory __attribute((alias("htmlCtxtReadMemory__internal_alias")));
243 #else
244 #ifndef htmlCtxtReadMemory
245 extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
246 #define htmlCtxtReadMemory htmlCtxtReadMemory__internal_alias
247 #endif
248 #endif
249 #endif
250 
251 #if defined(LIBXML_HTML_ENABLED)
252 #ifdef bottom_HTMLparser
253 #undef htmlCtxtReset
254 extern __typeof (htmlCtxtReset) htmlCtxtReset __attribute((alias("htmlCtxtReset__internal_alias")));
255 #else
256 #ifndef htmlCtxtReset
257 extern __typeof (htmlCtxtReset) htmlCtxtReset__internal_alias __attribute((visibility("hidden")));
258 #define htmlCtxtReset htmlCtxtReset__internal_alias
259 #endif
260 #endif
261 #endif
262 
263 #if defined(LIBXML_HTML_ENABLED)
264 #ifdef bottom_HTMLparser
265 #undef htmlCtxtUseOptions
266 extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions __attribute((alias("htmlCtxtUseOptions__internal_alias")));
267 #else
268 #ifndef htmlCtxtUseOptions
269 extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
270 #define htmlCtxtUseOptions htmlCtxtUseOptions__internal_alias
271 #endif
272 #endif
273 #endif
274 
275 #if defined(LIBXML_HTML_ENABLED)
276 #ifdef bottom_SAX2
277 #undef htmlDefaultSAXHandlerInit
278 extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit __attribute((alias("htmlDefaultSAXHandlerInit__internal_alias")));
279 #else
280 #ifndef htmlDefaultSAXHandlerInit
281 extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
282 #define htmlDefaultSAXHandlerInit htmlDefaultSAXHandlerInit__internal_alias
283 #endif
284 #endif
285 #endif
286 
287 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
288 #ifdef bottom_HTMLtree
289 #undef htmlDocContentDumpFormatOutput
290 extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput __attribute((alias("htmlDocContentDumpFormatOutput__internal_alias")));
291 #else
292 #ifndef htmlDocContentDumpFormatOutput
293 extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
294 #define htmlDocContentDumpFormatOutput htmlDocContentDumpFormatOutput__internal_alias
295 #endif
296 #endif
297 #endif
298 
299 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
300 #ifdef bottom_HTMLtree
301 #undef htmlDocContentDumpOutput
302 extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput __attribute((alias("htmlDocContentDumpOutput__internal_alias")));
303 #else
304 #ifndef htmlDocContentDumpOutput
305 extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput__internal_alias __attribute((visibility("hidden")));
306 #define htmlDocContentDumpOutput htmlDocContentDumpOutput__internal_alias
307 #endif
308 #endif
309 #endif
310 
311 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
312 #ifdef bottom_HTMLtree
313 #undef htmlDocDump
314 extern __typeof (htmlDocDump) htmlDocDump __attribute((alias("htmlDocDump__internal_alias")));
315 #else
316 #ifndef htmlDocDump
317 extern __typeof (htmlDocDump) htmlDocDump__internal_alias __attribute((visibility("hidden")));
318 #define htmlDocDump htmlDocDump__internal_alias
319 #endif
320 #endif
321 #endif
322 
323 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
324 #ifdef bottom_HTMLtree
325 #undef htmlDocDumpMemory
326 extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory __attribute((alias("htmlDocDumpMemory__internal_alias")));
327 #else
328 #ifndef htmlDocDumpMemory
329 extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
330 #define htmlDocDumpMemory htmlDocDumpMemory__internal_alias
331 #endif
332 #endif
333 #endif
334 
335 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
336 #ifdef bottom_HTMLtree
337 #undef htmlDocDumpMemoryFormat
338 extern __typeof (htmlDocDumpMemoryFormat) htmlDocDumpMemoryFormat __attribute((alias("htmlDocDumpMemoryFormat__internal_alias")));
339 #else
340 #ifndef htmlDocDumpMemoryFormat
341 extern __typeof (htmlDocDumpMemoryFormat) htmlDocDumpMemoryFormat__internal_alias __attribute((visibility("hidden")));
342 #define htmlDocDumpMemoryFormat htmlDocDumpMemoryFormat__internal_alias
343 #endif
344 #endif
345 #endif
346 
347 #if defined(LIBXML_HTML_ENABLED)
348 #ifdef bottom_HTMLparser
349 #undef htmlElementAllowedHere
350 extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere __attribute((alias("htmlElementAllowedHere__internal_alias")));
351 #else
352 #ifndef htmlElementAllowedHere
353 extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere__internal_alias __attribute((visibility("hidden")));
354 #define htmlElementAllowedHere htmlElementAllowedHere__internal_alias
355 #endif
356 #endif
357 #endif
358 
359 #if defined(LIBXML_HTML_ENABLED)
360 #ifdef bottom_HTMLparser
361 #undef htmlElementStatusHere
362 extern __typeof (htmlElementStatusHere) htmlElementStatusHere __attribute((alias("htmlElementStatusHere__internal_alias")));
363 #else
364 #ifndef htmlElementStatusHere
365 extern __typeof (htmlElementStatusHere) htmlElementStatusHere__internal_alias __attribute((visibility("hidden")));
366 #define htmlElementStatusHere htmlElementStatusHere__internal_alias
367 #endif
368 #endif
369 #endif
370 
371 #if defined(LIBXML_HTML_ENABLED)
372 #ifdef bottom_HTMLparser
373 #undef htmlEncodeEntities
374 extern __typeof (htmlEncodeEntities) htmlEncodeEntities __attribute((alias("htmlEncodeEntities__internal_alias")));
375 #else
376 #ifndef htmlEncodeEntities
377 extern __typeof (htmlEncodeEntities) htmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
378 #define htmlEncodeEntities htmlEncodeEntities__internal_alias
379 #endif
380 #endif
381 #endif
382 
383 #if defined(LIBXML_HTML_ENABLED)
384 #ifdef bottom_HTMLparser
385 #undef htmlEntityLookup
386 extern __typeof (htmlEntityLookup) htmlEntityLookup __attribute((alias("htmlEntityLookup__internal_alias")));
387 #else
388 #ifndef htmlEntityLookup
389 extern __typeof (htmlEntityLookup) htmlEntityLookup__internal_alias __attribute((visibility("hidden")));
390 #define htmlEntityLookup htmlEntityLookup__internal_alias
391 #endif
392 #endif
393 #endif
394 
395 #if defined(LIBXML_HTML_ENABLED)
396 #ifdef bottom_HTMLparser
397 #undef htmlEntityValueLookup
398 extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup __attribute((alias("htmlEntityValueLookup__internal_alias")));
399 #else
400 #ifndef htmlEntityValueLookup
401 extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup__internal_alias __attribute((visibility("hidden")));
402 #define htmlEntityValueLookup htmlEntityValueLookup__internal_alias
403 #endif
404 #endif
405 #endif
406 
407 #if defined(LIBXML_HTML_ENABLED)
408 #ifdef bottom_HTMLparser
409 #undef htmlFreeParserCtxt
410 extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt __attribute((alias("htmlFreeParserCtxt__internal_alias")));
411 #else
412 #ifndef htmlFreeParserCtxt
413 extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
414 #define htmlFreeParserCtxt htmlFreeParserCtxt__internal_alias
415 #endif
416 #endif
417 #endif
418 
419 #if defined(LIBXML_HTML_ENABLED)
420 #ifdef bottom_HTMLtree
421 #undef htmlGetMetaEncoding
422 extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding __attribute((alias("htmlGetMetaEncoding__internal_alias")));
423 #else
424 #ifndef htmlGetMetaEncoding
425 extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding__internal_alias __attribute((visibility("hidden")));
426 #define htmlGetMetaEncoding htmlGetMetaEncoding__internal_alias
427 #endif
428 #endif
429 #endif
430 
431 #if defined(LIBXML_HTML_ENABLED)
432 #ifdef bottom_HTMLparser
433 #undef htmlHandleOmittedElem
434 extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem __attribute((alias("htmlHandleOmittedElem__internal_alias")));
435 #else
436 #ifndef htmlHandleOmittedElem
437 extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem__internal_alias __attribute((visibility("hidden")));
438 #define htmlHandleOmittedElem htmlHandleOmittedElem__internal_alias
439 #endif
440 #endif
441 #endif
442 
443 #if defined(LIBXML_HTML_ENABLED)
444 #ifdef bottom_HTMLparser
445 #undef htmlInitAutoClose
446 extern __typeof (htmlInitAutoClose) htmlInitAutoClose __attribute((alias("htmlInitAutoClose__internal_alias")));
447 #else
448 #ifndef htmlInitAutoClose
449 extern __typeof (htmlInitAutoClose) htmlInitAutoClose__internal_alias __attribute((visibility("hidden")));
450 #define htmlInitAutoClose htmlInitAutoClose__internal_alias
451 #endif
452 #endif
453 #endif
454 
455 #if defined(LIBXML_HTML_ENABLED)
456 #ifdef bottom_HTMLparser
457 #undef htmlIsAutoClosed
458 extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed __attribute((alias("htmlIsAutoClosed__internal_alias")));
459 #else
460 #ifndef htmlIsAutoClosed
461 extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed__internal_alias __attribute((visibility("hidden")));
462 #define htmlIsAutoClosed htmlIsAutoClosed__internal_alias
463 #endif
464 #endif
465 #endif
466 
467 #if defined(LIBXML_HTML_ENABLED)
468 #ifdef bottom_HTMLtree
469 #undef htmlIsBooleanAttr
470 extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr __attribute((alias("htmlIsBooleanAttr__internal_alias")));
471 #else
472 #ifndef htmlIsBooleanAttr
473 extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr__internal_alias __attribute((visibility("hidden")));
474 #define htmlIsBooleanAttr htmlIsBooleanAttr__internal_alias
475 #endif
476 #endif
477 #endif
478 
479 #if defined(LIBXML_HTML_ENABLED)
480 #ifdef bottom_HTMLparser
481 #undef htmlIsScriptAttribute
482 extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute __attribute((alias("htmlIsScriptAttribute__internal_alias")));
483 #else
484 #ifndef htmlIsScriptAttribute
485 extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute__internal_alias __attribute((visibility("hidden")));
486 #define htmlIsScriptAttribute htmlIsScriptAttribute__internal_alias
487 #endif
488 #endif
489 #endif
490 
491 #if defined(LIBXML_HTML_ENABLED)
492 #ifdef bottom_HTMLparser
493 #undef htmlNewDoc
494 extern __typeof (htmlNewDoc) htmlNewDoc __attribute((alias("htmlNewDoc__internal_alias")));
495 #else
496 #ifndef htmlNewDoc
497 extern __typeof (htmlNewDoc) htmlNewDoc__internal_alias __attribute((visibility("hidden")));
498 #define htmlNewDoc htmlNewDoc__internal_alias
499 #endif
500 #endif
501 #endif
502 
503 #if defined(LIBXML_HTML_ENABLED)
504 #ifdef bottom_HTMLparser
505 #undef htmlNewDocNoDtD
506 extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD __attribute((alias("htmlNewDocNoDtD__internal_alias")));
507 #else
508 #ifndef htmlNewDocNoDtD
509 extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD__internal_alias __attribute((visibility("hidden")));
510 #define htmlNewDocNoDtD htmlNewDocNoDtD__internal_alias
511 #endif
512 #endif
513 #endif
514 
515 #if defined(LIBXML_HTML_ENABLED)
516 #ifdef bottom_HTMLparser
517 #undef htmlNewParserCtxt
518 extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt __attribute((alias("htmlNewParserCtxt__internal_alias")));
519 #else
520 #ifndef htmlNewParserCtxt
521 extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
522 #define htmlNewParserCtxt htmlNewParserCtxt__internal_alias
523 #endif
524 #endif
525 #endif
526 
527 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
528 #ifdef bottom_HTMLtree
529 #undef htmlNodeDump
530 extern __typeof (htmlNodeDump) htmlNodeDump __attribute((alias("htmlNodeDump__internal_alias")));
531 #else
532 #ifndef htmlNodeDump
533 extern __typeof (htmlNodeDump) htmlNodeDump__internal_alias __attribute((visibility("hidden")));
534 #define htmlNodeDump htmlNodeDump__internal_alias
535 #endif
536 #endif
537 #endif
538 
539 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
540 #ifdef bottom_HTMLtree
541 #undef htmlNodeDumpFile
542 extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile __attribute((alias("htmlNodeDumpFile__internal_alias")));
543 #else
544 #ifndef htmlNodeDumpFile
545 extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile__internal_alias __attribute((visibility("hidden")));
546 #define htmlNodeDumpFile htmlNodeDumpFile__internal_alias
547 #endif
548 #endif
549 #endif
550 
551 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
552 #ifdef bottom_HTMLtree
553 #undef htmlNodeDumpFileFormat
554 extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat __attribute((alias("htmlNodeDumpFileFormat__internal_alias")));
555 #else
556 #ifndef htmlNodeDumpFileFormat
557 extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat__internal_alias __attribute((visibility("hidden")));
558 #define htmlNodeDumpFileFormat htmlNodeDumpFileFormat__internal_alias
559 #endif
560 #endif
561 #endif
562 
563 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
564 #ifdef bottom_HTMLtree
565 #undef htmlNodeDumpFormatOutput
566 extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput __attribute((alias("htmlNodeDumpFormatOutput__internal_alias")));
567 #else
568 #ifndef htmlNodeDumpFormatOutput
569 extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
570 #define htmlNodeDumpFormatOutput htmlNodeDumpFormatOutput__internal_alias
571 #endif
572 #endif
573 #endif
574 
575 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
576 #ifdef bottom_HTMLtree
577 #undef htmlNodeDumpOutput
578 extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput __attribute((alias("htmlNodeDumpOutput__internal_alias")));
579 #else
580 #ifndef htmlNodeDumpOutput
581 extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
582 #define htmlNodeDumpOutput htmlNodeDumpOutput__internal_alias
583 #endif
584 #endif
585 #endif
586 
587 #if defined(LIBXML_HTML_ENABLED)
588 #ifdef bottom_HTMLparser
589 #undef htmlNodeStatus
590 extern __typeof (htmlNodeStatus) htmlNodeStatus __attribute((alias("htmlNodeStatus__internal_alias")));
591 #else
592 #ifndef htmlNodeStatus
593 extern __typeof (htmlNodeStatus) htmlNodeStatus__internal_alias __attribute((visibility("hidden")));
594 #define htmlNodeStatus htmlNodeStatus__internal_alias
595 #endif
596 #endif
597 #endif
598 
599 #if defined(LIBXML_HTML_ENABLED)
600 #ifdef bottom_HTMLparser
601 #undef htmlParseCharRef
602 extern __typeof (htmlParseCharRef) htmlParseCharRef __attribute((alias("htmlParseCharRef__internal_alias")));
603 #else
604 #ifndef htmlParseCharRef
605 extern __typeof (htmlParseCharRef) htmlParseCharRef__internal_alias __attribute((visibility("hidden")));
606 #define htmlParseCharRef htmlParseCharRef__internal_alias
607 #endif
608 #endif
609 #endif
610 
611 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
612 #ifdef bottom_HTMLparser
613 #undef htmlParseChunk
614 extern __typeof (htmlParseChunk) htmlParseChunk __attribute((alias("htmlParseChunk__internal_alias")));
615 #else
616 #ifndef htmlParseChunk
617 extern __typeof (htmlParseChunk) htmlParseChunk__internal_alias __attribute((visibility("hidden")));
618 #define htmlParseChunk htmlParseChunk__internal_alias
619 #endif
620 #endif
621 #endif
622 
623 #if defined(LIBXML_HTML_ENABLED)
624 #ifdef bottom_HTMLparser
625 #undef htmlParseDoc
626 extern __typeof (htmlParseDoc) htmlParseDoc __attribute((alias("htmlParseDoc__internal_alias")));
627 #else
628 #ifndef htmlParseDoc
629 extern __typeof (htmlParseDoc) htmlParseDoc__internal_alias __attribute((visibility("hidden")));
630 #define htmlParseDoc htmlParseDoc__internal_alias
631 #endif
632 #endif
633 #endif
634 
635 #if defined(LIBXML_HTML_ENABLED)
636 #ifdef bottom_HTMLparser
637 #undef htmlParseDocument
638 extern __typeof (htmlParseDocument) htmlParseDocument __attribute((alias("htmlParseDocument__internal_alias")));
639 #else
640 #ifndef htmlParseDocument
641 extern __typeof (htmlParseDocument) htmlParseDocument__internal_alias __attribute((visibility("hidden")));
642 #define htmlParseDocument htmlParseDocument__internal_alias
643 #endif
644 #endif
645 #endif
646 
647 #if defined(LIBXML_HTML_ENABLED)
648 #ifdef bottom_HTMLparser
649 #undef htmlParseElement
650 extern __typeof (htmlParseElement) htmlParseElement __attribute((alias("htmlParseElement__internal_alias")));
651 #else
652 #ifndef htmlParseElement
653 extern __typeof (htmlParseElement) htmlParseElement__internal_alias __attribute((visibility("hidden")));
654 #define htmlParseElement htmlParseElement__internal_alias
655 #endif
656 #endif
657 #endif
658 
659 #if defined(LIBXML_HTML_ENABLED)
660 #ifdef bottom_HTMLparser
661 #undef htmlParseEntityRef
662 extern __typeof (htmlParseEntityRef) htmlParseEntityRef __attribute((alias("htmlParseEntityRef__internal_alias")));
663 #else
664 #ifndef htmlParseEntityRef
665 extern __typeof (htmlParseEntityRef) htmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
666 #define htmlParseEntityRef htmlParseEntityRef__internal_alias
667 #endif
668 #endif
669 #endif
670 
671 #if defined(LIBXML_HTML_ENABLED)
672 #ifdef bottom_HTMLparser
673 #undef htmlParseFile
674 extern __typeof (htmlParseFile) htmlParseFile __attribute((alias("htmlParseFile__internal_alias")));
675 #else
676 #ifndef htmlParseFile
677 extern __typeof (htmlParseFile) htmlParseFile__internal_alias __attribute((visibility("hidden")));
678 #define htmlParseFile htmlParseFile__internal_alias
679 #endif
680 #endif
681 #endif
682 
683 #if defined(LIBXML_HTML_ENABLED)
684 #ifdef bottom_HTMLparser
685 #undef htmlReadDoc
686 extern __typeof (htmlReadDoc) htmlReadDoc __attribute((alias("htmlReadDoc__internal_alias")));
687 #else
688 #ifndef htmlReadDoc
689 extern __typeof (htmlReadDoc) htmlReadDoc__internal_alias __attribute((visibility("hidden")));
690 #define htmlReadDoc htmlReadDoc__internal_alias
691 #endif
692 #endif
693 #endif
694 
695 #if defined(LIBXML_HTML_ENABLED)
696 #ifdef bottom_HTMLparser
697 #undef htmlReadFd
698 extern __typeof (htmlReadFd) htmlReadFd __attribute((alias("htmlReadFd__internal_alias")));
699 #else
700 #ifndef htmlReadFd
701 extern __typeof (htmlReadFd) htmlReadFd__internal_alias __attribute((visibility("hidden")));
702 #define htmlReadFd htmlReadFd__internal_alias
703 #endif
704 #endif
705 #endif
706 
707 #if defined(LIBXML_HTML_ENABLED)
708 #ifdef bottom_HTMLparser
709 #undef htmlReadFile
710 extern __typeof (htmlReadFile) htmlReadFile __attribute((alias("htmlReadFile__internal_alias")));
711 #else
712 #ifndef htmlReadFile
713 extern __typeof (htmlReadFile) htmlReadFile__internal_alias __attribute((visibility("hidden")));
714 #define htmlReadFile htmlReadFile__internal_alias
715 #endif
716 #endif
717 #endif
718 
719 #if defined(LIBXML_HTML_ENABLED)
720 #ifdef bottom_HTMLparser
721 #undef htmlReadIO
722 extern __typeof (htmlReadIO) htmlReadIO __attribute((alias("htmlReadIO__internal_alias")));
723 #else
724 #ifndef htmlReadIO
725 extern __typeof (htmlReadIO) htmlReadIO__internal_alias __attribute((visibility("hidden")));
726 #define htmlReadIO htmlReadIO__internal_alias
727 #endif
728 #endif
729 #endif
730 
731 #if defined(LIBXML_HTML_ENABLED)
732 #ifdef bottom_HTMLparser
733 #undef htmlReadMemory
734 extern __typeof (htmlReadMemory) htmlReadMemory __attribute((alias("htmlReadMemory__internal_alias")));
735 #else
736 #ifndef htmlReadMemory
737 extern __typeof (htmlReadMemory) htmlReadMemory__internal_alias __attribute((visibility("hidden")));
738 #define htmlReadMemory htmlReadMemory__internal_alias
739 #endif
740 #endif
741 #endif
742 
743 #if defined(LIBXML_HTML_ENABLED)
744 #ifdef bottom_HTMLparser
745 #undef htmlSAXParseDoc
746 extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc __attribute((alias("htmlSAXParseDoc__internal_alias")));
747 #else
748 #ifndef htmlSAXParseDoc
749 extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
750 #define htmlSAXParseDoc htmlSAXParseDoc__internal_alias
751 #endif
752 #endif
753 #endif
754 
755 #if defined(LIBXML_HTML_ENABLED)
756 #ifdef bottom_HTMLparser
757 #undef htmlSAXParseFile
758 extern __typeof (htmlSAXParseFile) htmlSAXParseFile __attribute((alias("htmlSAXParseFile__internal_alias")));
759 #else
760 #ifndef htmlSAXParseFile
761 extern __typeof (htmlSAXParseFile) htmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
762 #define htmlSAXParseFile htmlSAXParseFile__internal_alias
763 #endif
764 #endif
765 #endif
766 
767 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
768 #ifdef bottom_HTMLtree
769 #undef htmlSaveFile
770 extern __typeof (htmlSaveFile) htmlSaveFile __attribute((alias("htmlSaveFile__internal_alias")));
771 #else
772 #ifndef htmlSaveFile
773 extern __typeof (htmlSaveFile) htmlSaveFile__internal_alias __attribute((visibility("hidden")));
774 #define htmlSaveFile htmlSaveFile__internal_alias
775 #endif
776 #endif
777 #endif
778 
779 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
780 #ifdef bottom_HTMLtree
781 #undef htmlSaveFileEnc
782 extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc __attribute((alias("htmlSaveFileEnc__internal_alias")));
783 #else
784 #ifndef htmlSaveFileEnc
785 extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
786 #define htmlSaveFileEnc htmlSaveFileEnc__internal_alias
787 #endif
788 #endif
789 #endif
790 
791 #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
792 #ifdef bottom_HTMLtree
793 #undef htmlSaveFileFormat
794 extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat __attribute((alias("htmlSaveFileFormat__internal_alias")));
795 #else
796 #ifndef htmlSaveFileFormat
797 extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat__internal_alias __attribute((visibility("hidden")));
798 #define htmlSaveFileFormat htmlSaveFileFormat__internal_alias
799 #endif
800 #endif
801 #endif
802 
803 #if defined(LIBXML_HTML_ENABLED)
804 #ifdef bottom_HTMLtree
805 #undef htmlSetMetaEncoding
806 extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding __attribute((alias("htmlSetMetaEncoding__internal_alias")));
807 #else
808 #ifndef htmlSetMetaEncoding
809 extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding__internal_alias __attribute((visibility("hidden")));
810 #define htmlSetMetaEncoding htmlSetMetaEncoding__internal_alias
811 #endif
812 #endif
813 #endif
814 
815 #if defined(LIBXML_HTML_ENABLED)
816 #ifdef bottom_HTMLparser
817 #undef htmlTagLookup
818 extern __typeof (htmlTagLookup) htmlTagLookup __attribute((alias("htmlTagLookup__internal_alias")));
819 #else
820 #ifndef htmlTagLookup
821 extern __typeof (htmlTagLookup) htmlTagLookup__internal_alias __attribute((visibility("hidden")));
822 #define htmlTagLookup htmlTagLookup__internal_alias
823 #endif
824 #endif
825 #endif
826 
827 #ifdef bottom_parser
828 #undef inputPop
829 extern __typeof (inputPop) inputPop __attribute((alias("inputPop__internal_alias")));
830 #else
831 #ifndef inputPop
832 extern __typeof (inputPop) inputPop__internal_alias __attribute((visibility("hidden")));
833 #define inputPop inputPop__internal_alias
834 #endif
835 #endif
836 
837 #ifdef bottom_parser
838 #undef inputPush
839 extern __typeof (inputPush) inputPush __attribute((alias("inputPush__internal_alias")));
840 #else
841 #ifndef inputPush
842 extern __typeof (inputPush) inputPush__internal_alias __attribute((visibility("hidden")));
843 #define inputPush inputPush__internal_alias
844 #endif
845 #endif
846 
847 #ifdef bottom_parser
848 #undef namePop
849 extern __typeof (namePop) namePop __attribute((alias("namePop__internal_alias")));
850 #else
851 #ifndef namePop
852 extern __typeof (namePop) namePop__internal_alias __attribute((visibility("hidden")));
853 #define namePop namePop__internal_alias
854 #endif
855 #endif
856 
857 #ifdef bottom_parser
858 #undef namePush
859 extern __typeof (namePush) namePush __attribute((alias("namePush__internal_alias")));
860 #else
861 #ifndef namePush
862 extern __typeof (namePush) namePush__internal_alias __attribute((visibility("hidden")));
863 #define namePush namePush__internal_alias
864 #endif
865 #endif
866 
867 #ifdef bottom_parser
868 #undef nodePop
869 extern __typeof (nodePop) nodePop __attribute((alias("nodePop__internal_alias")));
870 #else
871 #ifndef nodePop
872 extern __typeof (nodePop) nodePop__internal_alias __attribute((visibility("hidden")));
873 #define nodePop nodePop__internal_alias
874 #endif
875 #endif
876 
877 #ifdef bottom_parser
878 #undef nodePush
879 extern __typeof (nodePush) nodePush __attribute((alias("nodePush__internal_alias")));
880 #else
881 #ifndef nodePush
882 extern __typeof (nodePush) nodePush__internal_alias __attribute((visibility("hidden")));
883 #define nodePush nodePush__internal_alias
884 #endif
885 #endif
886 
887 #if defined(LIBXML_XPATH_ENABLED)
888 #ifdef bottom_xpath
889 #undef valuePop
890 extern __typeof (valuePop) valuePop __attribute((alias("valuePop__internal_alias")));
891 #else
892 #ifndef valuePop
893 extern __typeof (valuePop) valuePop__internal_alias __attribute((visibility("hidden")));
894 #define valuePop valuePop__internal_alias
895 #endif
896 #endif
897 #endif
898 
899 #if defined(LIBXML_XPATH_ENABLED)
900 #ifdef bottom_xpath
901 #undef valuePush
902 extern __typeof (valuePush) valuePush __attribute((alias("valuePush__internal_alias")));
903 #else
904 #ifndef valuePush
905 extern __typeof (valuePush) valuePush__internal_alias __attribute((visibility("hidden")));
906 #define valuePush valuePush__internal_alias
907 #endif
908 #endif
909 #endif
910 
911 #if defined(LIBXML_CATALOG_ENABLED)
912 #ifdef bottom_catalog
913 #undef xmlACatalogAdd
914 extern __typeof (xmlACatalogAdd) xmlACatalogAdd __attribute((alias("xmlACatalogAdd__internal_alias")));
915 #else
916 #ifndef xmlACatalogAdd
917 extern __typeof (xmlACatalogAdd) xmlACatalogAdd__internal_alias __attribute((visibility("hidden")));
918 #define xmlACatalogAdd xmlACatalogAdd__internal_alias
919 #endif
920 #endif
921 #endif
922 
923 #if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
924 #ifdef bottom_catalog
925 #undef xmlACatalogDump
926 extern __typeof (xmlACatalogDump) xmlACatalogDump __attribute((alias("xmlACatalogDump__internal_alias")));
927 #else
928 #ifndef xmlACatalogDump
929 extern __typeof (xmlACatalogDump) xmlACatalogDump__internal_alias __attribute((visibility("hidden")));
930 #define xmlACatalogDump xmlACatalogDump__internal_alias
931 #endif
932 #endif
933 #endif
934 
935 #if defined(LIBXML_CATALOG_ENABLED)
936 #ifdef bottom_catalog
937 #undef xmlACatalogRemove
938 extern __typeof (xmlACatalogRemove) xmlACatalogRemove __attribute((alias("xmlACatalogRemove__internal_alias")));
939 #else
940 #ifndef xmlACatalogRemove
941 extern __typeof (xmlACatalogRemove) xmlACatalogRemove__internal_alias __attribute((visibility("hidden")));
942 #define xmlACatalogRemove xmlACatalogRemove__internal_alias
943 #endif
944 #endif
945 #endif
946 
947 #if defined(LIBXML_CATALOG_ENABLED)
948 #ifdef bottom_catalog
949 #undef xmlACatalogResolve
950 extern __typeof (xmlACatalogResolve) xmlACatalogResolve __attribute((alias("xmlACatalogResolve__internal_alias")));
951 #else
952 #ifndef xmlACatalogResolve
953 extern __typeof (xmlACatalogResolve) xmlACatalogResolve__internal_alias __attribute((visibility("hidden")));
954 #define xmlACatalogResolve xmlACatalogResolve__internal_alias
955 #endif
956 #endif
957 #endif
958 
959 #if defined(LIBXML_CATALOG_ENABLED)
960 #ifdef bottom_catalog
961 #undef xmlACatalogResolvePublic
962 extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic __attribute((alias("xmlACatalogResolvePublic__internal_alias")));
963 #else
964 #ifndef xmlACatalogResolvePublic
965 extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
966 #define xmlACatalogResolvePublic xmlACatalogResolvePublic__internal_alias
967 #endif
968 #endif
969 #endif
970 
971 #if defined(LIBXML_CATALOG_ENABLED)
972 #ifdef bottom_catalog
973 #undef xmlACatalogResolveSystem
974 extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem __attribute((alias("xmlACatalogResolveSystem__internal_alias")));
975 #else
976 #ifndef xmlACatalogResolveSystem
977 extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
978 #define xmlACatalogResolveSystem xmlACatalogResolveSystem__internal_alias
979 #endif
980 #endif
981 #endif
982 
983 #if defined(LIBXML_CATALOG_ENABLED)
984 #ifdef bottom_catalog
985 #undef xmlACatalogResolveURI
986 extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI __attribute((alias("xmlACatalogResolveURI__internal_alias")));
987 #else
988 #ifndef xmlACatalogResolveURI
989 extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI__internal_alias __attribute((visibility("hidden")));
990 #define xmlACatalogResolveURI xmlACatalogResolveURI__internal_alias
991 #endif
992 #endif
993 #endif
994 
995 #ifdef bottom_valid
996 #undef xmlAddAttributeDecl
997 extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl __attribute((alias("xmlAddAttributeDecl__internal_alias")));
998 #else
999 #ifndef xmlAddAttributeDecl
1000 extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl__internal_alias __attribute((visibility("hidden")));
1001 #define xmlAddAttributeDecl xmlAddAttributeDecl__internal_alias
1002 #endif
1003 #endif
1004 
1005 #ifdef bottom_tree
1006 #undef xmlAddChild
1007 extern __typeof (xmlAddChild) xmlAddChild __attribute((alias("xmlAddChild__internal_alias")));
1008 #else
1009 #ifndef xmlAddChild
1010 extern __typeof (xmlAddChild) xmlAddChild__internal_alias __attribute((visibility("hidden")));
1011 #define xmlAddChild xmlAddChild__internal_alias
1012 #endif
1013 #endif
1014 
1015 #ifdef bottom_tree
1016 #undef xmlAddChildList
1017 extern __typeof (xmlAddChildList) xmlAddChildList __attribute((alias("xmlAddChildList__internal_alias")));
1018 #else
1019 #ifndef xmlAddChildList
1020 extern __typeof (xmlAddChildList) xmlAddChildList__internal_alias __attribute((visibility("hidden")));
1021 #define xmlAddChildList xmlAddChildList__internal_alias
1022 #endif
1023 #endif
1024 
1025 #ifdef bottom_entities
1026 #undef xmlAddDocEntity
1027 extern __typeof (xmlAddDocEntity) xmlAddDocEntity __attribute((alias("xmlAddDocEntity__internal_alias")));
1028 #else
1029 #ifndef xmlAddDocEntity
1030 extern __typeof (xmlAddDocEntity) xmlAddDocEntity__internal_alias __attribute((visibility("hidden")));
1031 #define xmlAddDocEntity xmlAddDocEntity__internal_alias
1032 #endif
1033 #endif
1034 
1035 #ifdef bottom_entities
1036 #undef xmlAddDtdEntity
1037 extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity __attribute((alias("xmlAddDtdEntity__internal_alias")));
1038 #else
1039 #ifndef xmlAddDtdEntity
1040 extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity__internal_alias __attribute((visibility("hidden")));
1041 #define xmlAddDtdEntity xmlAddDtdEntity__internal_alias
1042 #endif
1043 #endif
1044 
1045 #ifdef bottom_valid
1046 #undef xmlAddElementDecl
1047 extern __typeof (xmlAddElementDecl) xmlAddElementDecl __attribute((alias("xmlAddElementDecl__internal_alias")));
1048 #else
1049 #ifndef xmlAddElementDecl
1050 extern __typeof (xmlAddElementDecl) xmlAddElementDecl__internal_alias __attribute((visibility("hidden")));
1051 #define xmlAddElementDecl xmlAddElementDecl__internal_alias
1052 #endif
1053 #endif
1054 
1055 #ifdef bottom_encoding
1056 #undef xmlAddEncodingAlias
1057 extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias __attribute((alias("xmlAddEncodingAlias__internal_alias")));
1058 #else
1059 #ifndef xmlAddEncodingAlias
1060 extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias__internal_alias __attribute((visibility("hidden")));
1061 #define xmlAddEncodingAlias xmlAddEncodingAlias__internal_alias
1062 #endif
1063 #endif
1064 
1065 #ifdef bottom_valid
1066 #undef xmlAddID
1067 extern __typeof (xmlAddID) xmlAddID __attribute((alias("xmlAddID__internal_alias")));
1068 #else
1069 #ifndef xmlAddID
1070 extern __typeof (xmlAddID) xmlAddID__internal_alias __attribute((visibility("hidden")));
1071 #define xmlAddID xmlAddID__internal_alias
1072 #endif
1073 #endif
1074 
1075 #ifdef bottom_tree
1076 #undef xmlAddNextSibling
1077 extern __typeof (xmlAddNextSibling) xmlAddNextSibling __attribute((alias("xmlAddNextSibling__internal_alias")));
1078 #else
1079 #ifndef xmlAddNextSibling
1080 extern __typeof (xmlAddNextSibling) xmlAddNextSibling__internal_alias __attribute((visibility("hidden")));
1081 #define xmlAddNextSibling xmlAddNextSibling__internal_alias
1082 #endif
1083 #endif
1084 
1085 #ifdef bottom_valid
1086 #undef xmlAddNotationDecl
1087 extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl __attribute((alias("xmlAddNotationDecl__internal_alias")));
1088 #else
1089 #ifndef xmlAddNotationDecl
1090 extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl__internal_alias __attribute((visibility("hidden")));
1091 #define xmlAddNotationDecl xmlAddNotationDecl__internal_alias
1092 #endif
1093 #endif
1094 
1095 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
1096 #ifdef bottom_tree
1097 #undef xmlAddPrevSibling
1098 extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling __attribute((alias("xmlAddPrevSibling__internal_alias")));
1099 #else
1100 #ifndef xmlAddPrevSibling
1101 extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling__internal_alias __attribute((visibility("hidden")));
1102 #define xmlAddPrevSibling xmlAddPrevSibling__internal_alias
1103 #endif
1104 #endif
1105 #endif
1106 
1107 #ifdef bottom_valid
1108 #undef xmlAddRef
1109 extern __typeof (xmlAddRef) xmlAddRef __attribute((alias("xmlAddRef__internal_alias")));
1110 #else
1111 #ifndef xmlAddRef
1112 extern __typeof (xmlAddRef) xmlAddRef__internal_alias __attribute((visibility("hidden")));
1113 #define xmlAddRef xmlAddRef__internal_alias
1114 #endif
1115 #endif
1116 
1117 #ifdef bottom_tree
1118 #undef xmlAddSibling
1119 extern __typeof (xmlAddSibling) xmlAddSibling __attribute((alias("xmlAddSibling__internal_alias")));
1120 #else
1121 #ifndef xmlAddSibling
1122 extern __typeof (xmlAddSibling) xmlAddSibling__internal_alias __attribute((visibility("hidden")));
1123 #define xmlAddSibling xmlAddSibling__internal_alias
1124 #endif
1125 #endif
1126 
1127 #if defined(LIBXML_OUTPUT_ENABLED)
1128 #ifdef bottom_xmlIO
1129 #undef xmlAllocOutputBuffer
1130 extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer __attribute((alias("xmlAllocOutputBuffer__internal_alias")));
1131 #else
1132 #ifndef xmlAllocOutputBuffer
1133 extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer__internal_alias __attribute((visibility("hidden")));
1134 #define xmlAllocOutputBuffer xmlAllocOutputBuffer__internal_alias
1135 #endif
1136 #endif
1137 #endif
1138 
1139 #ifdef bottom_xmlIO
1140 #undef xmlAllocParserInputBuffer
1141 extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer __attribute((alias("xmlAllocParserInputBuffer__internal_alias")));
1142 #else
1143 #ifndef xmlAllocParserInputBuffer
1144 extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer__internal_alias __attribute((visibility("hidden")));
1145 #define xmlAllocParserInputBuffer xmlAllocParserInputBuffer__internal_alias
1146 #endif
1147 #endif
1148 
1149 #if defined(LIBXML_OUTPUT_ENABLED)
1150 #ifdef bottom_xmlsave
1151 #undef xmlAttrSerializeTxtContent
1152 extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent __attribute((alias("xmlAttrSerializeTxtContent__internal_alias")));
1153 #else
1154 #ifndef xmlAttrSerializeTxtContent
1155 extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent__internal_alias __attribute((visibility("hidden")));
1156 #define xmlAttrSerializeTxtContent xmlAttrSerializeTxtContent__internal_alias
1157 #endif
1158 #endif
1159 #endif
1160 
1161 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1162 #ifdef bottom_xmlregexp
1163 #undef xmlAutomataCompile
1164 extern __typeof (xmlAutomataCompile) xmlAutomataCompile __attribute((alias("xmlAutomataCompile__internal_alias")));
1165 #else
1166 #ifndef xmlAutomataCompile
1167 extern __typeof (xmlAutomataCompile) xmlAutomataCompile__internal_alias __attribute((visibility("hidden")));
1168 #define xmlAutomataCompile xmlAutomataCompile__internal_alias
1169 #endif
1170 #endif
1171 #endif
1172 
1173 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1174 #ifdef bottom_xmlregexp
1175 #undef xmlAutomataGetInitState
1176 extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState __attribute((alias("xmlAutomataGetInitState__internal_alias")));
1177 #else
1178 #ifndef xmlAutomataGetInitState
1179 extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState__internal_alias __attribute((visibility("hidden")));
1180 #define xmlAutomataGetInitState xmlAutomataGetInitState__internal_alias
1181 #endif
1182 #endif
1183 #endif
1184 
1185 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1186 #ifdef bottom_xmlregexp
1187 #undef xmlAutomataIsDeterminist
1188 extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist __attribute((alias("xmlAutomataIsDeterminist__internal_alias")));
1189 #else
1190 #ifndef xmlAutomataIsDeterminist
1191 extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist__internal_alias __attribute((visibility("hidden")));
1192 #define xmlAutomataIsDeterminist xmlAutomataIsDeterminist__internal_alias
1193 #endif
1194 #endif
1195 #endif
1196 
1197 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1198 #ifdef bottom_xmlregexp
1199 #undef xmlAutomataNewAllTrans
1200 extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans __attribute((alias("xmlAutomataNewAllTrans__internal_alias")));
1201 #else
1202 #ifndef xmlAutomataNewAllTrans
1203 extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans__internal_alias __attribute((visibility("hidden")));
1204 #define xmlAutomataNewAllTrans xmlAutomataNewAllTrans__internal_alias
1205 #endif
1206 #endif
1207 #endif
1208 
1209 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1210 #ifdef bottom_xmlregexp
1211 #undef xmlAutomataNewCountTrans
1212 extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans __attribute((alias("xmlAutomataNewCountTrans__internal_alias")));
1213 #else
1214 #ifndef xmlAutomataNewCountTrans
1215 extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans__internal_alias __attribute((visibility("hidden")));
1216 #define xmlAutomataNewCountTrans xmlAutomataNewCountTrans__internal_alias
1217 #endif
1218 #endif
1219 #endif
1220 
1221 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1222 #ifdef bottom_xmlregexp
1223 #undef xmlAutomataNewCountTrans2
1224 extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2 __attribute((alias("xmlAutomataNewCountTrans2__internal_alias")));
1225 #else
1226 #ifndef xmlAutomataNewCountTrans2
1227 extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2__internal_alias __attribute((visibility("hidden")));
1228 #define xmlAutomataNewCountTrans2 xmlAutomataNewCountTrans2__internal_alias
1229 #endif
1230 #endif
1231 #endif
1232 
1233 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1234 #ifdef bottom_xmlregexp
1235 #undef xmlAutomataNewCountedTrans
1236 extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans __attribute((alias("xmlAutomataNewCountedTrans__internal_alias")));
1237 #else
1238 #ifndef xmlAutomataNewCountedTrans
1239 extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans__internal_alias __attribute((visibility("hidden")));
1240 #define xmlAutomataNewCountedTrans xmlAutomataNewCountedTrans__internal_alias
1241 #endif
1242 #endif
1243 #endif
1244 
1245 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1246 #ifdef bottom_xmlregexp
1247 #undef xmlAutomataNewCounter
1248 extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter __attribute((alias("xmlAutomataNewCounter__internal_alias")));
1249 #else
1250 #ifndef xmlAutomataNewCounter
1251 extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter__internal_alias __attribute((visibility("hidden")));
1252 #define xmlAutomataNewCounter xmlAutomataNewCounter__internal_alias
1253 #endif
1254 #endif
1255 #endif
1256 
1257 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1258 #ifdef bottom_xmlregexp
1259 #undef xmlAutomataNewCounterTrans
1260 extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans __attribute((alias("xmlAutomataNewCounterTrans__internal_alias")));
1261 #else
1262 #ifndef xmlAutomataNewCounterTrans
1263 extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans__internal_alias __attribute((visibility("hidden")));
1264 #define xmlAutomataNewCounterTrans xmlAutomataNewCounterTrans__internal_alias
1265 #endif
1266 #endif
1267 #endif
1268 
1269 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1270 #ifdef bottom_xmlregexp
1271 #undef xmlAutomataNewEpsilon
1272 extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon __attribute((alias("xmlAutomataNewEpsilon__internal_alias")));
1273 #else
1274 #ifndef xmlAutomataNewEpsilon
1275 extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon__internal_alias __attribute((visibility("hidden")));
1276 #define xmlAutomataNewEpsilon xmlAutomataNewEpsilon__internal_alias
1277 #endif
1278 #endif
1279 #endif
1280 
1281 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1282 #ifdef bottom_xmlregexp
1283 #undef xmlAutomataNewNegTrans
1284 extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans __attribute((alias("xmlAutomataNewNegTrans__internal_alias")));
1285 #else
1286 #ifndef xmlAutomataNewNegTrans
1287 extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans__internal_alias __attribute((visibility("hidden")));
1288 #define xmlAutomataNewNegTrans xmlAutomataNewNegTrans__internal_alias
1289 #endif
1290 #endif
1291 #endif
1292 
1293 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1294 #ifdef bottom_xmlregexp
1295 #undef xmlAutomataNewOnceTrans
1296 extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans __attribute((alias("xmlAutomataNewOnceTrans__internal_alias")));
1297 #else
1298 #ifndef xmlAutomataNewOnceTrans
1299 extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans__internal_alias __attribute((visibility("hidden")));
1300 #define xmlAutomataNewOnceTrans xmlAutomataNewOnceTrans__internal_alias
1301 #endif
1302 #endif
1303 #endif
1304 
1305 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1306 #ifdef bottom_xmlregexp
1307 #undef xmlAutomataNewOnceTrans2
1308 extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2 __attribute((alias("xmlAutomataNewOnceTrans2__internal_alias")));
1309 #else
1310 #ifndef xmlAutomataNewOnceTrans2
1311 extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2__internal_alias __attribute((visibility("hidden")));
1312 #define xmlAutomataNewOnceTrans2 xmlAutomataNewOnceTrans2__internal_alias
1313 #endif
1314 #endif
1315 #endif
1316 
1317 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1318 #ifdef bottom_xmlregexp
1319 #undef xmlAutomataNewState
1320 extern __typeof (xmlAutomataNewState) xmlAutomataNewState __attribute((alias("xmlAutomataNewState__internal_alias")));
1321 #else
1322 #ifndef xmlAutomataNewState
1323 extern __typeof (xmlAutomataNewState) xmlAutomataNewState__internal_alias __attribute((visibility("hidden")));
1324 #define xmlAutomataNewState xmlAutomataNewState__internal_alias
1325 #endif
1326 #endif
1327 #endif
1328 
1329 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1330 #ifdef bottom_xmlregexp
1331 #undef xmlAutomataNewTransition
1332 extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition __attribute((alias("xmlAutomataNewTransition__internal_alias")));
1333 #else
1334 #ifndef xmlAutomataNewTransition
1335 extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition__internal_alias __attribute((visibility("hidden")));
1336 #define xmlAutomataNewTransition xmlAutomataNewTransition__internal_alias
1337 #endif
1338 #endif
1339 #endif
1340 
1341 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1342 #ifdef bottom_xmlregexp
1343 #undef xmlAutomataNewTransition2
1344 extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2 __attribute((alias("xmlAutomataNewTransition2__internal_alias")));
1345 #else
1346 #ifndef xmlAutomataNewTransition2
1347 extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2__internal_alias __attribute((visibility("hidden")));
1348 #define xmlAutomataNewTransition2 xmlAutomataNewTransition2__internal_alias
1349 #endif
1350 #endif
1351 #endif
1352 
1353 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1354 #ifdef bottom_xmlregexp
1355 #undef xmlAutomataSetFinalState
1356 extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState __attribute((alias("xmlAutomataSetFinalState__internal_alias")));
1357 #else
1358 #ifndef xmlAutomataSetFinalState
1359 extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState__internal_alias __attribute((visibility("hidden")));
1360 #define xmlAutomataSetFinalState xmlAutomataSetFinalState__internal_alias
1361 #endif
1362 #endif
1363 #endif
1364 
1365 #if defined(LIBXML_DEBUG_ENABLED)
1366 #ifdef bottom_debugXML
1367 #undef xmlBoolToText
1368 extern __typeof (xmlBoolToText) xmlBoolToText __attribute((alias("xmlBoolToText__internal_alias")));
1369 #else
1370 #ifndef xmlBoolToText
1371 extern __typeof (xmlBoolToText) xmlBoolToText__internal_alias __attribute((visibility("hidden")));
1372 #define xmlBoolToText xmlBoolToText__internal_alias
1373 #endif
1374 #endif
1375 #endif
1376 
1377 #ifdef bottom_buf
1378 #undef xmlBufContent
1379 extern __typeof (xmlBufContent) xmlBufContent __attribute((alias("xmlBufContent__internal_alias")));
1380 #else
1381 #ifndef xmlBufContent
1382 extern __typeof (xmlBufContent) xmlBufContent__internal_alias __attribute((visibility("hidden")));
1383 #define xmlBufContent xmlBufContent__internal_alias
1384 #endif
1385 #endif
1386 
1387 #ifdef bottom_buf
1388 #undef xmlBufEnd
1389 extern __typeof (xmlBufEnd) xmlBufEnd __attribute((alias("xmlBufEnd__internal_alias")));
1390 #else
1391 #ifndef xmlBufEnd
1392 extern __typeof (xmlBufEnd) xmlBufEnd__internal_alias __attribute((visibility("hidden")));
1393 #define xmlBufEnd xmlBufEnd__internal_alias
1394 #endif
1395 #endif
1396 
1397 #ifdef bottom_tree
1398 #undef xmlBufGetNodeContent
1399 extern __typeof (xmlBufGetNodeContent) xmlBufGetNodeContent __attribute((alias("xmlBufGetNodeContent__internal_alias")));
1400 #else
1401 #ifndef xmlBufGetNodeContent
1402 extern __typeof (xmlBufGetNodeContent) xmlBufGetNodeContent__internal_alias __attribute((visibility("hidden")));
1403 #define xmlBufGetNodeContent xmlBufGetNodeContent__internal_alias
1404 #endif
1405 #endif
1406 
1407 #if defined(LIBXML_OUTPUT_ENABLED)
1408 #ifdef bottom_xmlsave
1409 #undef xmlBufNodeDump
1410 extern __typeof (xmlBufNodeDump) xmlBufNodeDump __attribute((alias("xmlBufNodeDump__internal_alias")));
1411 #else
1412 #ifndef xmlBufNodeDump
1413 extern __typeof (xmlBufNodeDump) xmlBufNodeDump__internal_alias __attribute((visibility("hidden")));
1414 #define xmlBufNodeDump xmlBufNodeDump__internal_alias
1415 #endif
1416 #endif
1417 #endif
1418 
1419 #ifdef bottom_buf
1420 #undef xmlBufShrink
1421 extern __typeof (xmlBufShrink) xmlBufShrink __attribute((alias("xmlBufShrink__internal_alias")));
1422 #else
1423 #ifndef xmlBufShrink
1424 extern __typeof (xmlBufShrink) xmlBufShrink__internal_alias __attribute((visibility("hidden")));
1425 #define xmlBufShrink xmlBufShrink__internal_alias
1426 #endif
1427 #endif
1428 
1429 #ifdef bottom_buf
1430 #undef xmlBufUse
1431 extern __typeof (xmlBufUse) xmlBufUse __attribute((alias("xmlBufUse__internal_alias")));
1432 #else
1433 #ifndef xmlBufUse
1434 extern __typeof (xmlBufUse) xmlBufUse__internal_alias __attribute((visibility("hidden")));
1435 #define xmlBufUse xmlBufUse__internal_alias
1436 #endif
1437 #endif
1438 
1439 #ifdef bottom_tree
1440 #undef xmlBufferAdd
1441 extern __typeof (xmlBufferAdd) xmlBufferAdd __attribute((alias("xmlBufferAdd__internal_alias")));
1442 #else
1443 #ifndef xmlBufferAdd
1444 extern __typeof (xmlBufferAdd) xmlBufferAdd__internal_alias __attribute((visibility("hidden")));
1445 #define xmlBufferAdd xmlBufferAdd__internal_alias
1446 #endif
1447 #endif
1448 
1449 #ifdef bottom_tree
1450 #undef xmlBufferAddHead
1451 extern __typeof (xmlBufferAddHead) xmlBufferAddHead __attribute((alias("xmlBufferAddHead__internal_alias")));
1452 #else
1453 #ifndef xmlBufferAddHead
1454 extern __typeof (xmlBufferAddHead) xmlBufferAddHead__internal_alias __attribute((visibility("hidden")));
1455 #define xmlBufferAddHead xmlBufferAddHead__internal_alias
1456 #endif
1457 #endif
1458 
1459 #ifdef bottom_tree
1460 #undef xmlBufferCCat
1461 extern __typeof (xmlBufferCCat) xmlBufferCCat __attribute((alias("xmlBufferCCat__internal_alias")));
1462 #else
1463 #ifndef xmlBufferCCat
1464 extern __typeof (xmlBufferCCat) xmlBufferCCat__internal_alias __attribute((visibility("hidden")));
1465 #define xmlBufferCCat xmlBufferCCat__internal_alias
1466 #endif
1467 #endif
1468 
1469 #ifdef bottom_tree
1470 #undef xmlBufferCat
1471 extern __typeof (xmlBufferCat) xmlBufferCat __attribute((alias("xmlBufferCat__internal_alias")));
1472 #else
1473 #ifndef xmlBufferCat
1474 extern __typeof (xmlBufferCat) xmlBufferCat__internal_alias __attribute((visibility("hidden")));
1475 #define xmlBufferCat xmlBufferCat__internal_alias
1476 #endif
1477 #endif
1478 
1479 #ifdef bottom_tree
1480 #undef xmlBufferContent
1481 extern __typeof (xmlBufferContent) xmlBufferContent __attribute((alias("xmlBufferContent__internal_alias")));
1482 #else
1483 #ifndef xmlBufferContent
1484 extern __typeof (xmlBufferContent) xmlBufferContent__internal_alias __attribute((visibility("hidden")));
1485 #define xmlBufferContent xmlBufferContent__internal_alias
1486 #endif
1487 #endif
1488 
1489 #ifdef bottom_tree
1490 #undef xmlBufferCreate
1491 extern __typeof (xmlBufferCreate) xmlBufferCreate __attribute((alias("xmlBufferCreate__internal_alias")));
1492 #else
1493 #ifndef xmlBufferCreate
1494 extern __typeof (xmlBufferCreate) xmlBufferCreate__internal_alias __attribute((visibility("hidden")));
1495 #define xmlBufferCreate xmlBufferCreate__internal_alias
1496 #endif
1497 #endif
1498 
1499 #ifdef bottom_tree
1500 #undef xmlBufferCreateSize
1501 extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize __attribute((alias("xmlBufferCreateSize__internal_alias")));
1502 #else
1503 #ifndef xmlBufferCreateSize
1504 extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize__internal_alias __attribute((visibility("hidden")));
1505 #define xmlBufferCreateSize xmlBufferCreateSize__internal_alias
1506 #endif
1507 #endif
1508 
1509 #ifdef bottom_tree
1510 #undef xmlBufferCreateStatic
1511 extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic __attribute((alias("xmlBufferCreateStatic__internal_alias")));
1512 #else
1513 #ifndef xmlBufferCreateStatic
1514 extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
1515 #define xmlBufferCreateStatic xmlBufferCreateStatic__internal_alias
1516 #endif
1517 #endif
1518 
1519 #ifdef bottom_tree
1520 #undef xmlBufferDetach
1521 extern __typeof (xmlBufferDetach) xmlBufferDetach __attribute((alias("xmlBufferDetach__internal_alias")));
1522 #else
1523 #ifndef xmlBufferDetach
1524 extern __typeof (xmlBufferDetach) xmlBufferDetach__internal_alias __attribute((visibility("hidden")));
1525 #define xmlBufferDetach xmlBufferDetach__internal_alias
1526 #endif
1527 #endif
1528 
1529 #ifdef bottom_tree
1530 #undef xmlBufferDump
1531 extern __typeof (xmlBufferDump) xmlBufferDump __attribute((alias("xmlBufferDump__internal_alias")));
1532 #else
1533 #ifndef xmlBufferDump
1534 extern __typeof (xmlBufferDump) xmlBufferDump__internal_alias __attribute((visibility("hidden")));
1535 #define xmlBufferDump xmlBufferDump__internal_alias
1536 #endif
1537 #endif
1538 
1539 #ifdef bottom_tree
1540 #undef xmlBufferEmpty
1541 extern __typeof (xmlBufferEmpty) xmlBufferEmpty __attribute((alias("xmlBufferEmpty__internal_alias")));
1542 #else
1543 #ifndef xmlBufferEmpty
1544 extern __typeof (xmlBufferEmpty) xmlBufferEmpty__internal_alias __attribute((visibility("hidden")));
1545 #define xmlBufferEmpty xmlBufferEmpty__internal_alias
1546 #endif
1547 #endif
1548 
1549 #ifdef bottom_tree
1550 #undef xmlBufferFree
1551 extern __typeof (xmlBufferFree) xmlBufferFree __attribute((alias("xmlBufferFree__internal_alias")));
1552 #else
1553 #ifndef xmlBufferFree
1554 extern __typeof (xmlBufferFree) xmlBufferFree__internal_alias __attribute((visibility("hidden")));
1555 #define xmlBufferFree xmlBufferFree__internal_alias
1556 #endif
1557 #endif
1558 
1559 #ifdef bottom_tree
1560 #undef xmlBufferGrow
1561 extern __typeof (xmlBufferGrow) xmlBufferGrow __attribute((alias("xmlBufferGrow__internal_alias")));
1562 #else
1563 #ifndef xmlBufferGrow
1564 extern __typeof (xmlBufferGrow) xmlBufferGrow__internal_alias __attribute((visibility("hidden")));
1565 #define xmlBufferGrow xmlBufferGrow__internal_alias
1566 #endif
1567 #endif
1568 
1569 #ifdef bottom_tree
1570 #undef xmlBufferLength
1571 extern __typeof (xmlBufferLength) xmlBufferLength __attribute((alias("xmlBufferLength__internal_alias")));
1572 #else
1573 #ifndef xmlBufferLength
1574 extern __typeof (xmlBufferLength) xmlBufferLength__internal_alias __attribute((visibility("hidden")));
1575 #define xmlBufferLength xmlBufferLength__internal_alias
1576 #endif
1577 #endif
1578 
1579 #ifdef bottom_tree
1580 #undef xmlBufferResize
1581 extern __typeof (xmlBufferResize) xmlBufferResize __attribute((alias("xmlBufferResize__internal_alias")));
1582 #else
1583 #ifndef xmlBufferResize
1584 extern __typeof (xmlBufferResize) xmlBufferResize__internal_alias __attribute((visibility("hidden")));
1585 #define xmlBufferResize xmlBufferResize__internal_alias
1586 #endif
1587 #endif
1588 
1589 #ifdef bottom_tree
1590 #undef xmlBufferSetAllocationScheme
1591 extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme __attribute((alias("xmlBufferSetAllocationScheme__internal_alias")));
1592 #else
1593 #ifndef xmlBufferSetAllocationScheme
1594 extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme__internal_alias __attribute((visibility("hidden")));
1595 #define xmlBufferSetAllocationScheme xmlBufferSetAllocationScheme__internal_alias
1596 #endif
1597 #endif
1598 
1599 #ifdef bottom_tree
1600 #undef xmlBufferShrink
1601 extern __typeof (xmlBufferShrink) xmlBufferShrink __attribute((alias("xmlBufferShrink__internal_alias")));
1602 #else
1603 #ifndef xmlBufferShrink
1604 extern __typeof (xmlBufferShrink) xmlBufferShrink__internal_alias __attribute((visibility("hidden")));
1605 #define xmlBufferShrink xmlBufferShrink__internal_alias
1606 #endif
1607 #endif
1608 
1609 #ifdef bottom_tree
1610 #undef xmlBufferWriteCHAR
1611 extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR __attribute((alias("xmlBufferWriteCHAR__internal_alias")));
1612 #else
1613 #ifndef xmlBufferWriteCHAR
1614 extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR__internal_alias __attribute((visibility("hidden")));
1615 #define xmlBufferWriteCHAR xmlBufferWriteCHAR__internal_alias
1616 #endif
1617 #endif
1618 
1619 #ifdef bottom_tree
1620 #undef xmlBufferWriteChar
1621 extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar __attribute((alias("xmlBufferWriteChar__internal_alias")));
1622 #else
1623 #ifndef xmlBufferWriteChar
1624 extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar__internal_alias __attribute((visibility("hidden")));
1625 #define xmlBufferWriteChar xmlBufferWriteChar__internal_alias
1626 #endif
1627 #endif
1628 
1629 #ifdef bottom_tree
1630 #undef xmlBufferWriteQuotedString
1631 extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString __attribute((alias("xmlBufferWriteQuotedString__internal_alias")));
1632 #else
1633 #ifndef xmlBufferWriteQuotedString
1634 extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString__internal_alias __attribute((visibility("hidden")));
1635 #define xmlBufferWriteQuotedString xmlBufferWriteQuotedString__internal_alias
1636 #endif
1637 #endif
1638 
1639 #ifdef bottom_tree
1640 #undef xmlBuildQName
1641 extern __typeof (xmlBuildQName) xmlBuildQName __attribute((alias("xmlBuildQName__internal_alias")));
1642 #else
1643 #ifndef xmlBuildQName
1644 extern __typeof (xmlBuildQName) xmlBuildQName__internal_alias __attribute((visibility("hidden")));
1645 #define xmlBuildQName xmlBuildQName__internal_alias
1646 #endif
1647 #endif
1648 
1649 #ifdef bottom_uri
1650 #undef xmlBuildRelativeURI
1651 extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI __attribute((alias("xmlBuildRelativeURI__internal_alias")));
1652 #else
1653 #ifndef xmlBuildRelativeURI
1654 extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI__internal_alias __attribute((visibility("hidden")));
1655 #define xmlBuildRelativeURI xmlBuildRelativeURI__internal_alias
1656 #endif
1657 #endif
1658 
1659 #ifdef bottom_uri
1660 #undef xmlBuildURI
1661 extern __typeof (xmlBuildURI) xmlBuildURI __attribute((alias("xmlBuildURI__internal_alias")));
1662 #else
1663 #ifndef xmlBuildURI
1664 extern __typeof (xmlBuildURI) xmlBuildURI__internal_alias __attribute((visibility("hidden")));
1665 #define xmlBuildURI xmlBuildURI__internal_alias
1666 #endif
1667 #endif
1668 
1669 #ifdef bottom_encoding
1670 #undef xmlByteConsumed
1671 extern __typeof (xmlByteConsumed) xmlByteConsumed __attribute((alias("xmlByteConsumed__internal_alias")));
1672 #else
1673 #ifndef xmlByteConsumed
1674 extern __typeof (xmlByteConsumed) xmlByteConsumed__internal_alias __attribute((visibility("hidden")));
1675 #define xmlByteConsumed xmlByteConsumed__internal_alias
1676 #endif
1677 #endif
1678 
1679 #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
1680 #ifdef bottom_c14n
1681 #undef xmlC14NDocDumpMemory
1682 extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory __attribute((alias("xmlC14NDocDumpMemory__internal_alias")));
1683 #else
1684 #ifndef xmlC14NDocDumpMemory
1685 extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory__internal_alias __attribute((visibility("hidden")));
1686 #define xmlC14NDocDumpMemory xmlC14NDocDumpMemory__internal_alias
1687 #endif
1688 #endif
1689 #endif
1690 
1691 #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
1692 #ifdef bottom_c14n
1693 #undef xmlC14NDocSave
1694 extern __typeof (xmlC14NDocSave) xmlC14NDocSave __attribute((alias("xmlC14NDocSave__internal_alias")));
1695 #else
1696 #ifndef xmlC14NDocSave
1697 extern __typeof (xmlC14NDocSave) xmlC14NDocSave__internal_alias __attribute((visibility("hidden")));
1698 #define xmlC14NDocSave xmlC14NDocSave__internal_alias
1699 #endif
1700 #endif
1701 #endif
1702 
1703 #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
1704 #ifdef bottom_c14n
1705 #undef xmlC14NDocSaveTo
1706 extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo __attribute((alias("xmlC14NDocSaveTo__internal_alias")));
1707 #else
1708 #ifndef xmlC14NDocSaveTo
1709 extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo__internal_alias __attribute((visibility("hidden")));
1710 #define xmlC14NDocSaveTo xmlC14NDocSaveTo__internal_alias
1711 #endif
1712 #endif
1713 #endif
1714 
1715 #if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
1716 #ifdef bottom_c14n
1717 #undef xmlC14NExecute
1718 extern __typeof (xmlC14NExecute) xmlC14NExecute __attribute((alias("xmlC14NExecute__internal_alias")));
1719 #else
1720 #ifndef xmlC14NExecute
1721 extern __typeof (xmlC14NExecute) xmlC14NExecute__internal_alias __attribute((visibility("hidden")));
1722 #define xmlC14NExecute xmlC14NExecute__internal_alias
1723 #endif
1724 #endif
1725 #endif
1726 
1727 #ifdef bottom_uri
1728 #undef xmlCanonicPath
1729 extern __typeof (xmlCanonicPath) xmlCanonicPath __attribute((alias("xmlCanonicPath__internal_alias")));
1730 #else
1731 #ifndef xmlCanonicPath
1732 extern __typeof (xmlCanonicPath) xmlCanonicPath__internal_alias __attribute((visibility("hidden")));
1733 #define xmlCanonicPath xmlCanonicPath__internal_alias
1734 #endif
1735 #endif
1736 
1737 #if defined(LIBXML_CATALOG_ENABLED)
1738 #ifdef bottom_catalog
1739 #undef xmlCatalogAdd
1740 extern __typeof (xmlCatalogAdd) xmlCatalogAdd __attribute((alias("xmlCatalogAdd__internal_alias")));
1741 #else
1742 #ifndef xmlCatalogAdd
1743 extern __typeof (xmlCatalogAdd) xmlCatalogAdd__internal_alias __attribute((visibility("hidden")));
1744 #define xmlCatalogAdd xmlCatalogAdd__internal_alias
1745 #endif
1746 #endif
1747 #endif
1748 
1749 #if defined(LIBXML_CATALOG_ENABLED)
1750 #ifdef bottom_catalog
1751 #undef xmlCatalogAddLocal
1752 extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal __attribute((alias("xmlCatalogAddLocal__internal_alias")));
1753 #else
1754 #ifndef xmlCatalogAddLocal
1755 extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal__internal_alias __attribute((visibility("hidden")));
1756 #define xmlCatalogAddLocal xmlCatalogAddLocal__internal_alias
1757 #endif
1758 #endif
1759 #endif
1760 
1761 #if defined(LIBXML_CATALOG_ENABLED)
1762 #ifdef bottom_catalog
1763 #undef xmlCatalogCleanup
1764 extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup __attribute((alias("xmlCatalogCleanup__internal_alias")));
1765 #else
1766 #ifndef xmlCatalogCleanup
1767 extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup__internal_alias __attribute((visibility("hidden")));
1768 #define xmlCatalogCleanup xmlCatalogCleanup__internal_alias
1769 #endif
1770 #endif
1771 #endif
1772 
1773 #if defined(LIBXML_CATALOG_ENABLED)
1774 #ifdef bottom_catalog
1775 #undef xmlCatalogConvert
1776 extern __typeof (xmlCatalogConvert) xmlCatalogConvert __attribute((alias("xmlCatalogConvert__internal_alias")));
1777 #else
1778 #ifndef xmlCatalogConvert
1779 extern __typeof (xmlCatalogConvert) xmlCatalogConvert__internal_alias __attribute((visibility("hidden")));
1780 #define xmlCatalogConvert xmlCatalogConvert__internal_alias
1781 #endif
1782 #endif
1783 #endif
1784 
1785 #if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
1786 #ifdef bottom_catalog
1787 #undef xmlCatalogDump
1788 extern __typeof (xmlCatalogDump) xmlCatalogDump __attribute((alias("xmlCatalogDump__internal_alias")));
1789 #else
1790 #ifndef xmlCatalogDump
1791 extern __typeof (xmlCatalogDump) xmlCatalogDump__internal_alias __attribute((visibility("hidden")));
1792 #define xmlCatalogDump xmlCatalogDump__internal_alias
1793 #endif
1794 #endif
1795 #endif
1796 
1797 #if defined(LIBXML_CATALOG_ENABLED)
1798 #ifdef bottom_catalog
1799 #undef xmlCatalogFreeLocal
1800 extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal __attribute((alias("xmlCatalogFreeLocal__internal_alias")));
1801 #else
1802 #ifndef xmlCatalogFreeLocal
1803 extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal__internal_alias __attribute((visibility("hidden")));
1804 #define xmlCatalogFreeLocal xmlCatalogFreeLocal__internal_alias
1805 #endif
1806 #endif
1807 #endif
1808 
1809 #if defined(LIBXML_CATALOG_ENABLED)
1810 #ifdef bottom_catalog
1811 #undef xmlCatalogGetDefaults
1812 extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults __attribute((alias("xmlCatalogGetDefaults__internal_alias")));
1813 #else
1814 #ifndef xmlCatalogGetDefaults
1815 extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults__internal_alias __attribute((visibility("hidden")));
1816 #define xmlCatalogGetDefaults xmlCatalogGetDefaults__internal_alias
1817 #endif
1818 #endif
1819 #endif
1820 
1821 #if defined(LIBXML_CATALOG_ENABLED)
1822 #ifdef bottom_catalog
1823 #undef xmlCatalogGetPublic
1824 extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic __attribute((alias("xmlCatalogGetPublic__internal_alias")));
1825 #else
1826 #ifndef xmlCatalogGetPublic
1827 extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic__internal_alias __attribute((visibility("hidden")));
1828 #define xmlCatalogGetPublic xmlCatalogGetPublic__internal_alias
1829 #endif
1830 #endif
1831 #endif
1832 
1833 #if defined(LIBXML_CATALOG_ENABLED)
1834 #ifdef bottom_catalog
1835 #undef xmlCatalogGetSystem
1836 extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem __attribute((alias("xmlCatalogGetSystem__internal_alias")));
1837 #else
1838 #ifndef xmlCatalogGetSystem
1839 extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem__internal_alias __attribute((visibility("hidden")));
1840 #define xmlCatalogGetSystem xmlCatalogGetSystem__internal_alias
1841 #endif
1842 #endif
1843 #endif
1844 
1845 #if defined(LIBXML_CATALOG_ENABLED)
1846 #ifdef bottom_catalog
1847 #undef xmlCatalogIsEmpty
1848 extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty __attribute((alias("xmlCatalogIsEmpty__internal_alias")));
1849 #else
1850 #ifndef xmlCatalogIsEmpty
1851 extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty__internal_alias __attribute((visibility("hidden")));
1852 #define xmlCatalogIsEmpty xmlCatalogIsEmpty__internal_alias
1853 #endif
1854 #endif
1855 #endif
1856 
1857 #if defined(LIBXML_CATALOG_ENABLED)
1858 #ifdef bottom_catalog
1859 #undef xmlCatalogLocalResolve
1860 extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve __attribute((alias("xmlCatalogLocalResolve__internal_alias")));
1861 #else
1862 #ifndef xmlCatalogLocalResolve
1863 extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve__internal_alias __attribute((visibility("hidden")));
1864 #define xmlCatalogLocalResolve xmlCatalogLocalResolve__internal_alias
1865 #endif
1866 #endif
1867 #endif
1868 
1869 #if defined(LIBXML_CATALOG_ENABLED)
1870 #ifdef bottom_catalog
1871 #undef xmlCatalogLocalResolveURI
1872 extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI __attribute((alias("xmlCatalogLocalResolveURI__internal_alias")));
1873 #else
1874 #ifndef xmlCatalogLocalResolveURI
1875 extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI__internal_alias __attribute((visibility("hidden")));
1876 #define xmlCatalogLocalResolveURI xmlCatalogLocalResolveURI__internal_alias
1877 #endif
1878 #endif
1879 #endif
1880 
1881 #if defined(LIBXML_CATALOG_ENABLED)
1882 #ifdef bottom_catalog
1883 #undef xmlCatalogRemove
1884 extern __typeof (xmlCatalogRemove) xmlCatalogRemove __attribute((alias("xmlCatalogRemove__internal_alias")));
1885 #else
1886 #ifndef xmlCatalogRemove
1887 extern __typeof (xmlCatalogRemove) xmlCatalogRemove__internal_alias __attribute((visibility("hidden")));
1888 #define xmlCatalogRemove xmlCatalogRemove__internal_alias
1889 #endif
1890 #endif
1891 #endif
1892 
1893 #if defined(LIBXML_CATALOG_ENABLED)
1894 #ifdef bottom_catalog
1895 #undef xmlCatalogResolve
1896 extern __typeof (xmlCatalogResolve) xmlCatalogResolve __attribute((alias("xmlCatalogResolve__internal_alias")));
1897 #else
1898 #ifndef xmlCatalogResolve
1899 extern __typeof (xmlCatalogResolve) xmlCatalogResolve__internal_alias __attribute((visibility("hidden")));
1900 #define xmlCatalogResolve xmlCatalogResolve__internal_alias
1901 #endif
1902 #endif
1903 #endif
1904 
1905 #if defined(LIBXML_CATALOG_ENABLED)
1906 #ifdef bottom_catalog
1907 #undef xmlCatalogResolvePublic
1908 extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic __attribute((alias("xmlCatalogResolvePublic__internal_alias")));
1909 #else
1910 #ifndef xmlCatalogResolvePublic
1911 extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
1912 #define xmlCatalogResolvePublic xmlCatalogResolvePublic__internal_alias
1913 #endif
1914 #endif
1915 #endif
1916 
1917 #if defined(LIBXML_CATALOG_ENABLED)
1918 #ifdef bottom_catalog
1919 #undef xmlCatalogResolveSystem
1920 extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem __attribute((alias("xmlCatalogResolveSystem__internal_alias")));
1921 #else
1922 #ifndef xmlCatalogResolveSystem
1923 extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
1924 #define xmlCatalogResolveSystem xmlCatalogResolveSystem__internal_alias
1925 #endif
1926 #endif
1927 #endif
1928 
1929 #if defined(LIBXML_CATALOG_ENABLED)
1930 #ifdef bottom_catalog
1931 #undef xmlCatalogResolveURI
1932 extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI __attribute((alias("xmlCatalogResolveURI__internal_alias")));
1933 #else
1934 #ifndef xmlCatalogResolveURI
1935 extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI__internal_alias __attribute((visibility("hidden")));
1936 #define xmlCatalogResolveURI xmlCatalogResolveURI__internal_alias
1937 #endif
1938 #endif
1939 #endif
1940 
1941 #if defined(LIBXML_CATALOG_ENABLED)
1942 #ifdef bottom_catalog
1943 #undef xmlCatalogSetDebug
1944 extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug __attribute((alias("xmlCatalogSetDebug__internal_alias")));
1945 #else
1946 #ifndef xmlCatalogSetDebug
1947 extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug__internal_alias __attribute((visibility("hidden")));
1948 #define xmlCatalogSetDebug xmlCatalogSetDebug__internal_alias
1949 #endif
1950 #endif
1951 #endif
1952 
1953 #if defined(LIBXML_CATALOG_ENABLED)
1954 #ifdef bottom_catalog
1955 #undef xmlCatalogSetDefaultPrefer
1956 extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer __attribute((alias("xmlCatalogSetDefaultPrefer__internal_alias")));
1957 #else
1958 #ifndef xmlCatalogSetDefaultPrefer
1959 extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer__internal_alias __attribute((visibility("hidden")));
1960 #define xmlCatalogSetDefaultPrefer xmlCatalogSetDefaultPrefer__internal_alias
1961 #endif
1962 #endif
1963 #endif
1964 
1965 #if defined(LIBXML_CATALOG_ENABLED)
1966 #ifdef bottom_catalog
1967 #undef xmlCatalogSetDefaults
1968 extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults __attribute((alias("xmlCatalogSetDefaults__internal_alias")));
1969 #else
1970 #ifndef xmlCatalogSetDefaults
1971 extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults__internal_alias __attribute((visibility("hidden")));
1972 #define xmlCatalogSetDefaults xmlCatalogSetDefaults__internal_alias
1973 #endif
1974 #endif
1975 #endif
1976 
1977 #ifdef bottom_encoding
1978 #undef xmlCharEncCloseFunc
1979 extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc __attribute((alias("xmlCharEncCloseFunc__internal_alias")));
1980 #else
1981 #ifndef xmlCharEncCloseFunc
1982 extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc__internal_alias __attribute((visibility("hidden")));
1983 #define xmlCharEncCloseFunc xmlCharEncCloseFunc__internal_alias
1984 #endif
1985 #endif
1986 
1987 #ifdef bottom_encoding
1988 #undef xmlCharEncFirstLine
1989 extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine __attribute((alias("xmlCharEncFirstLine__internal_alias")));
1990 #else
1991 #ifndef xmlCharEncFirstLine
1992 extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine__internal_alias __attribute((visibility("hidden")));
1993 #define xmlCharEncFirstLine xmlCharEncFirstLine__internal_alias
1994 #endif
1995 #endif
1996 
1997 #ifdef bottom_encoding
1998 #undef xmlCharEncInFunc
1999 extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc __attribute((alias("xmlCharEncInFunc__internal_alias")));
2000 #else
2001 #ifndef xmlCharEncInFunc
2002 extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc__internal_alias __attribute((visibility("hidden")));
2003 #define xmlCharEncInFunc xmlCharEncInFunc__internal_alias
2004 #endif
2005 #endif
2006 
2007 #ifdef bottom_encoding
2008 #undef xmlCharEncOutFunc
2009 extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc __attribute((alias("xmlCharEncOutFunc__internal_alias")));
2010 #else
2011 #ifndef xmlCharEncOutFunc
2012 extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc__internal_alias __attribute((visibility("hidden")));
2013 #define xmlCharEncOutFunc xmlCharEncOutFunc__internal_alias
2014 #endif
2015 #endif
2016 
2017 #ifdef bottom_chvalid
2018 #undef xmlCharInRange
2019 extern __typeof (xmlCharInRange) xmlCharInRange __attribute((alias("xmlCharInRange__internal_alias")));
2020 #else
2021 #ifndef xmlCharInRange
2022 extern __typeof (xmlCharInRange) xmlCharInRange__internal_alias __attribute((visibility("hidden")));
2023 #define xmlCharInRange xmlCharInRange__internal_alias
2024 #endif
2025 #endif
2026 
2027 #ifdef bottom_xmlstring
2028 #undef xmlCharStrdup
2029 extern __typeof (xmlCharStrdup) xmlCharStrdup __attribute((alias("xmlCharStrdup__internal_alias")));
2030 #else
2031 #ifndef xmlCharStrdup
2032 extern __typeof (xmlCharStrdup) xmlCharStrdup__internal_alias __attribute((visibility("hidden")));
2033 #define xmlCharStrdup xmlCharStrdup__internal_alias
2034 #endif
2035 #endif
2036 
2037 #ifdef bottom_xmlstring
2038 #undef xmlCharStrndup
2039 extern __typeof (xmlCharStrndup) xmlCharStrndup __attribute((alias("xmlCharStrndup__internal_alias")));
2040 #else
2041 #ifndef xmlCharStrndup
2042 extern __typeof (xmlCharStrndup) xmlCharStrndup__internal_alias __attribute((visibility("hidden")));
2043 #define xmlCharStrndup xmlCharStrndup__internal_alias
2044 #endif
2045 #endif
2046 
2047 #ifdef bottom_xmlIO
2048 #undef xmlCheckFilename
2049 extern __typeof (xmlCheckFilename) xmlCheckFilename __attribute((alias("xmlCheckFilename__internal_alias")));
2050 #else
2051 #ifndef xmlCheckFilename
2052 extern __typeof (xmlCheckFilename) xmlCheckFilename__internal_alias __attribute((visibility("hidden")));
2053 #define xmlCheckFilename xmlCheckFilename__internal_alias
2054 #endif
2055 #endif
2056 
2057 #ifdef bottom_xmlIO
2058 #undef xmlCheckHTTPInput
2059 extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput __attribute((alias("xmlCheckHTTPInput__internal_alias")));
2060 #else
2061 #ifndef xmlCheckHTTPInput
2062 extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput__internal_alias __attribute((visibility("hidden")));
2063 #define xmlCheckHTTPInput xmlCheckHTTPInput__internal_alias
2064 #endif
2065 #endif
2066 
2067 #ifdef bottom_parser
2068 #undef xmlCheckLanguageID
2069 extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID __attribute((alias("xmlCheckLanguageID__internal_alias")));
2070 #else
2071 #ifndef xmlCheckLanguageID
2072 extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID__internal_alias __attribute((visibility("hidden")));
2073 #define xmlCheckLanguageID xmlCheckLanguageID__internal_alias
2074 #endif
2075 #endif
2076 
2077 #ifdef bottom_xmlstring
2078 #undef xmlCheckUTF8
2079 extern __typeof (xmlCheckUTF8) xmlCheckUTF8 __attribute((alias("xmlCheckUTF8__internal_alias")));
2080 #else
2081 #ifndef xmlCheckUTF8
2082 extern __typeof (xmlCheckUTF8) xmlCheckUTF8__internal_alias __attribute((visibility("hidden")));
2083 #define xmlCheckUTF8 xmlCheckUTF8__internal_alias
2084 #endif
2085 #endif
2086 
2087 #ifdef bottom_parserInternals
2088 #undef xmlCheckVersion
2089 extern __typeof (xmlCheckVersion) xmlCheckVersion __attribute((alias("xmlCheckVersion__internal_alias")));
2090 #else
2091 #ifndef xmlCheckVersion
2092 extern __typeof (xmlCheckVersion) xmlCheckVersion__internal_alias __attribute((visibility("hidden")));
2093 #define xmlCheckVersion xmlCheckVersion__internal_alias
2094 #endif
2095 #endif
2096 
2097 #if defined(LIBXML_TREE_ENABLED)
2098 #ifdef bottom_tree
2099 #undef xmlChildElementCount
2100 extern __typeof (xmlChildElementCount) xmlChildElementCount __attribute((alias("xmlChildElementCount__internal_alias")));
2101 #else
2102 #ifndef xmlChildElementCount
2103 extern __typeof (xmlChildElementCount) xmlChildElementCount__internal_alias __attribute((visibility("hidden")));
2104 #define xmlChildElementCount xmlChildElementCount__internal_alias
2105 #endif
2106 #endif
2107 #endif
2108 
2109 #ifdef bottom_encoding
2110 #undef xmlCleanupCharEncodingHandlers
2111 extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers __attribute((alias("xmlCleanupCharEncodingHandlers__internal_alias")));
2112 #else
2113 #ifndef xmlCleanupCharEncodingHandlers
2114 extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
2115 #define xmlCleanupCharEncodingHandlers xmlCleanupCharEncodingHandlers__internal_alias
2116 #endif
2117 #endif
2118 
2119 #ifdef bottom_encoding
2120 #undef xmlCleanupEncodingAliases
2121 extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases __attribute((alias("xmlCleanupEncodingAliases__internal_alias")));
2122 #else
2123 #ifndef xmlCleanupEncodingAliases
2124 extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases__internal_alias __attribute((visibility("hidden")));
2125 #define xmlCleanupEncodingAliases xmlCleanupEncodingAliases__internal_alias
2126 #endif
2127 #endif
2128 
2129 #ifdef bottom_globals
2130 #undef xmlCleanupGlobals
2131 extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals __attribute((alias("xmlCleanupGlobals__internal_alias")));
2132 #else
2133 #ifndef xmlCleanupGlobals
2134 extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals__internal_alias __attribute((visibility("hidden")));
2135 #define xmlCleanupGlobals xmlCleanupGlobals__internal_alias
2136 #endif
2137 #endif
2138 
2139 #ifdef bottom_xmlIO
2140 #undef xmlCleanupInputCallbacks
2141 extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks __attribute((alias("xmlCleanupInputCallbacks__internal_alias")));
2142 #else
2143 #ifndef xmlCleanupInputCallbacks
2144 extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks__internal_alias __attribute((visibility("hidden")));
2145 #define xmlCleanupInputCallbacks xmlCleanupInputCallbacks__internal_alias
2146 #endif
2147 #endif
2148 
2149 #ifdef bottom_xmlmemory
2150 #undef xmlCleanupMemory
2151 extern __typeof (xmlCleanupMemory) xmlCleanupMemory __attribute((alias("xmlCleanupMemory__internal_alias")));
2152 #else
2153 #ifndef xmlCleanupMemory
2154 extern __typeof (xmlCleanupMemory) xmlCleanupMemory__internal_alias __attribute((visibility("hidden")));
2155 #define xmlCleanupMemory xmlCleanupMemory__internal_alias
2156 #endif
2157 #endif
2158 
2159 #if defined(LIBXML_OUTPUT_ENABLED)
2160 #ifdef bottom_xmlIO
2161 #undef xmlCleanupOutputCallbacks
2162 extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks __attribute((alias("xmlCleanupOutputCallbacks__internal_alias")));
2163 #else
2164 #ifndef xmlCleanupOutputCallbacks
2165 extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks__internal_alias __attribute((visibility("hidden")));
2166 #define xmlCleanupOutputCallbacks xmlCleanupOutputCallbacks__internal_alias
2167 #endif
2168 #endif
2169 #endif
2170 
2171 #ifdef bottom_parser
2172 #undef xmlCleanupParser
2173 extern __typeof (xmlCleanupParser) xmlCleanupParser __attribute((alias("xmlCleanupParser__internal_alias")));
2174 #else
2175 #ifndef xmlCleanupParser
2176 extern __typeof (xmlCleanupParser) xmlCleanupParser__internal_alias __attribute((visibility("hidden")));
2177 #define xmlCleanupParser xmlCleanupParser__internal_alias
2178 #endif
2179 #endif
2180 
2181 #if defined(LIBXML_LEGACY_ENABLED)
2182 #ifdef bottom_legacy
2183 #undef xmlCleanupPredefinedEntities
2184 extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities __attribute((alias("xmlCleanupPredefinedEntities__internal_alias")));
2185 #else
2186 #ifndef xmlCleanupPredefinedEntities
2187 extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities__internal_alias __attribute((visibility("hidden")));
2188 #define xmlCleanupPredefinedEntities xmlCleanupPredefinedEntities__internal_alias
2189 #endif
2190 #endif
2191 #endif
2192 
2193 #ifdef bottom_threads
2194 #undef xmlCleanupThreads
2195 extern __typeof (xmlCleanupThreads) xmlCleanupThreads __attribute((alias("xmlCleanupThreads__internal_alias")));
2196 #else
2197 #ifndef xmlCleanupThreads
2198 extern __typeof (xmlCleanupThreads) xmlCleanupThreads__internal_alias __attribute((visibility("hidden")));
2199 #define xmlCleanupThreads xmlCleanupThreads__internal_alias
2200 #endif
2201 #endif
2202 
2203 #ifdef bottom_parserInternals
2204 #undef xmlClearNodeInfoSeq
2205 extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq __attribute((alias("xmlClearNodeInfoSeq__internal_alias")));
2206 #else
2207 #ifndef xmlClearNodeInfoSeq
2208 extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
2209 #define xmlClearNodeInfoSeq xmlClearNodeInfoSeq__internal_alias
2210 #endif
2211 #endif
2212 
2213 #ifdef bottom_parserInternals
2214 #undef xmlClearParserCtxt
2215 extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt __attribute((alias("xmlClearParserCtxt__internal_alias")));
2216 #else
2217 #ifndef xmlClearParserCtxt
2218 extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt__internal_alias __attribute((visibility("hidden")));
2219 #define xmlClearParserCtxt xmlClearParserCtxt__internal_alias
2220 #endif
2221 #endif
2222 
2223 #if defined(LIBXML_CATALOG_ENABLED)
2224 #ifdef bottom_catalog
2225 #undef xmlConvertSGMLCatalog
2226 extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog __attribute((alias("xmlConvertSGMLCatalog__internal_alias")));
2227 #else
2228 #ifndef xmlConvertSGMLCatalog
2229 extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog__internal_alias __attribute((visibility("hidden")));
2230 #define xmlConvertSGMLCatalog xmlConvertSGMLCatalog__internal_alias
2231 #endif
2232 #endif
2233 #endif
2234 
2235 #if defined(LIBXML_TREE_ENABLED)
2236 #ifdef bottom_valid
2237 #undef xmlCopyAttributeTable
2238 extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable __attribute((alias("xmlCopyAttributeTable__internal_alias")));
2239 #else
2240 #ifndef xmlCopyAttributeTable
2241 extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable__internal_alias __attribute((visibility("hidden")));
2242 #define xmlCopyAttributeTable xmlCopyAttributeTable__internal_alias
2243 #endif
2244 #endif
2245 #endif
2246 
2247 #ifdef bottom_parserInternals
2248 #undef xmlCopyChar
2249 extern __typeof (xmlCopyChar) xmlCopyChar __attribute((alias("xmlCopyChar__internal_alias")));
2250 #else
2251 #ifndef xmlCopyChar
2252 extern __typeof (xmlCopyChar) xmlCopyChar__internal_alias __attribute((visibility("hidden")));
2253 #define xmlCopyChar xmlCopyChar__internal_alias
2254 #endif
2255 #endif
2256 
2257 #ifdef bottom_parserInternals
2258 #undef xmlCopyCharMultiByte
2259 extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte __attribute((alias("xmlCopyCharMultiByte__internal_alias")));
2260 #else
2261 #ifndef xmlCopyCharMultiByte
2262 extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte__internal_alias __attribute((visibility("hidden")));
2263 #define xmlCopyCharMultiByte xmlCopyCharMultiByte__internal_alias
2264 #endif
2265 #endif
2266 
2267 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
2268 #ifdef bottom_tree
2269 #undef xmlCopyDoc
2270 extern __typeof (xmlCopyDoc) xmlCopyDoc __attribute((alias("xmlCopyDoc__internal_alias")));
2271 #else
2272 #ifndef xmlCopyDoc
2273 extern __typeof (xmlCopyDoc) xmlCopyDoc__internal_alias __attribute((visibility("hidden")));
2274 #define xmlCopyDoc xmlCopyDoc__internal_alias
2275 #endif
2276 #endif
2277 #endif
2278 
2279 #ifdef bottom_valid
2280 #undef xmlCopyDocElementContent
2281 extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent __attribute((alias("xmlCopyDocElementContent__internal_alias")));
2282 #else
2283 #ifndef xmlCopyDocElementContent
2284 extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent__internal_alias __attribute((visibility("hidden")));
2285 #define xmlCopyDocElementContent xmlCopyDocElementContent__internal_alias
2286 #endif
2287 #endif
2288 
2289 #if defined(LIBXML_TREE_ENABLED)
2290 #ifdef bottom_tree
2291 #undef xmlCopyDtd
2292 extern __typeof (xmlCopyDtd) xmlCopyDtd __attribute((alias("xmlCopyDtd__internal_alias")));
2293 #else
2294 #ifndef xmlCopyDtd
2295 extern __typeof (xmlCopyDtd) xmlCopyDtd__internal_alias __attribute((visibility("hidden")));
2296 #define xmlCopyDtd xmlCopyDtd__internal_alias
2297 #endif
2298 #endif
2299 #endif
2300 
2301 #ifdef bottom_valid
2302 #undef xmlCopyElementContent
2303 extern __typeof (xmlCopyElementContent) xmlCopyElementContent __attribute((alias("xmlCopyElementContent__internal_alias")));
2304 #else
2305 #ifndef xmlCopyElementContent
2306 extern __typeof (xmlCopyElementContent) xmlCopyElementContent__internal_alias __attribute((visibility("hidden")));
2307 #define xmlCopyElementContent xmlCopyElementContent__internal_alias
2308 #endif
2309 #endif
2310 
2311 #if defined(LIBXML_TREE_ENABLED)
2312 #ifdef bottom_valid
2313 #undef xmlCopyElementTable
2314 extern __typeof (xmlCopyElementTable) xmlCopyElementTable __attribute((alias("xmlCopyElementTable__internal_alias")));
2315 #else
2316 #ifndef xmlCopyElementTable
2317 extern __typeof (xmlCopyElementTable) xmlCopyElementTable__internal_alias __attribute((visibility("hidden")));
2318 #define xmlCopyElementTable xmlCopyElementTable__internal_alias
2319 #endif
2320 #endif
2321 #endif
2322 
2323 #if defined(LIBXML_TREE_ENABLED)
2324 #ifdef bottom_entities
2325 #undef xmlCopyEntitiesTable
2326 extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable __attribute((alias("xmlCopyEntitiesTable__internal_alias")));
2327 #else
2328 #ifndef xmlCopyEntitiesTable
2329 extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable__internal_alias __attribute((visibility("hidden")));
2330 #define xmlCopyEntitiesTable xmlCopyEntitiesTable__internal_alias
2331 #endif
2332 #endif
2333 #endif
2334 
2335 #if defined(LIBXML_TREE_ENABLED)
2336 #ifdef bottom_valid
2337 #undef xmlCopyEnumeration
2338 extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration __attribute((alias("xmlCopyEnumeration__internal_alias")));
2339 #else
2340 #ifndef xmlCopyEnumeration
2341 extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration__internal_alias __attribute((visibility("hidden")));
2342 #define xmlCopyEnumeration xmlCopyEnumeration__internal_alias
2343 #endif
2344 #endif
2345 #endif
2346 
2347 #ifdef bottom_error
2348 #undef xmlCopyError
2349 extern __typeof (xmlCopyError) xmlCopyError __attribute((alias("xmlCopyError__internal_alias")));
2350 #else
2351 #ifndef xmlCopyError
2352 extern __typeof (xmlCopyError) xmlCopyError__internal_alias __attribute((visibility("hidden")));
2353 #define xmlCopyError xmlCopyError__internal_alias
2354 #endif
2355 #endif
2356 
2357 #ifdef bottom_tree
2358 #undef xmlCopyNamespace
2359 extern __typeof (xmlCopyNamespace) xmlCopyNamespace __attribute((alias("xmlCopyNamespace__internal_alias")));
2360 #else
2361 #ifndef xmlCopyNamespace
2362 extern __typeof (xmlCopyNamespace) xmlCopyNamespace__internal_alias __attribute((visibility("hidden")));
2363 #define xmlCopyNamespace xmlCopyNamespace__internal_alias
2364 #endif
2365 #endif
2366 
2367 #ifdef bottom_tree
2368 #undef xmlCopyNamespaceList
2369 extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList __attribute((alias("xmlCopyNamespaceList__internal_alias")));
2370 #else
2371 #ifndef xmlCopyNamespaceList
2372 extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList__internal_alias __attribute((visibility("hidden")));
2373 #define xmlCopyNamespaceList xmlCopyNamespaceList__internal_alias
2374 #endif
2375 #endif
2376 
2377 #ifdef bottom_tree
2378 #undef xmlCopyNode
2379 extern __typeof (xmlCopyNode) xmlCopyNode __attribute((alias("xmlCopyNode__internal_alias")));
2380 #else
2381 #ifndef xmlCopyNode
2382 extern __typeof (xmlCopyNode) xmlCopyNode__internal_alias __attribute((visibility("hidden")));
2383 #define xmlCopyNode xmlCopyNode__internal_alias
2384 #endif
2385 #endif
2386 
2387 #ifdef bottom_tree
2388 #undef xmlCopyNodeList
2389 extern __typeof (xmlCopyNodeList) xmlCopyNodeList __attribute((alias("xmlCopyNodeList__internal_alias")));
2390 #else
2391 #ifndef xmlCopyNodeList
2392 extern __typeof (xmlCopyNodeList) xmlCopyNodeList__internal_alias __attribute((visibility("hidden")));
2393 #define xmlCopyNodeList xmlCopyNodeList__internal_alias
2394 #endif
2395 #endif
2396 
2397 #if defined(LIBXML_TREE_ENABLED)
2398 #ifdef bottom_valid
2399 #undef xmlCopyNotationTable
2400 extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable __attribute((alias("xmlCopyNotationTable__internal_alias")));
2401 #else
2402 #ifndef xmlCopyNotationTable
2403 extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable__internal_alias __attribute((visibility("hidden")));
2404 #define xmlCopyNotationTable xmlCopyNotationTable__internal_alias
2405 #endif
2406 #endif
2407 #endif
2408 
2409 #ifdef bottom_tree
2410 #undef xmlCopyProp
2411 extern __typeof (xmlCopyProp) xmlCopyProp __attribute((alias("xmlCopyProp__internal_alias")));
2412 #else
2413 #ifndef xmlCopyProp
2414 extern __typeof (xmlCopyProp) xmlCopyProp__internal_alias __attribute((visibility("hidden")));
2415 #define xmlCopyProp xmlCopyProp__internal_alias
2416 #endif
2417 #endif
2418 
2419 #ifdef bottom_tree
2420 #undef xmlCopyPropList
2421 extern __typeof (xmlCopyPropList) xmlCopyPropList __attribute((alias("xmlCopyPropList__internal_alias")));
2422 #else
2423 #ifndef xmlCopyPropList
2424 extern __typeof (xmlCopyPropList) xmlCopyPropList__internal_alias __attribute((visibility("hidden")));
2425 #define xmlCopyPropList xmlCopyPropList__internal_alias
2426 #endif
2427 #endif
2428 
2429 #ifdef bottom_parser
2430 #undef xmlCreateDocParserCtxt
2431 extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt __attribute((alias("xmlCreateDocParserCtxt__internal_alias")));
2432 #else
2433 #ifndef xmlCreateDocParserCtxt
2434 extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt__internal_alias __attribute((visibility("hidden")));
2435 #define xmlCreateDocParserCtxt xmlCreateDocParserCtxt__internal_alias
2436 #endif
2437 #endif
2438 
2439 #ifdef bottom_entities
2440 #undef xmlCreateEntitiesTable
2441 extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable __attribute((alias("xmlCreateEntitiesTable__internal_alias")));
2442 #else
2443 #ifndef xmlCreateEntitiesTable
2444 extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable__internal_alias __attribute((visibility("hidden")));
2445 #define xmlCreateEntitiesTable xmlCreateEntitiesTable__internal_alias
2446 #endif
2447 #endif
2448 
2449 #ifdef bottom_parser
2450 #undef xmlCreateEntityParserCtxt
2451 extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt __attribute((alias("xmlCreateEntityParserCtxt__internal_alias")));
2452 #else
2453 #ifndef xmlCreateEntityParserCtxt
2454 extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt__internal_alias __attribute((visibility("hidden")));
2455 #define xmlCreateEntityParserCtxt xmlCreateEntityParserCtxt__internal_alias
2456 #endif
2457 #endif
2458 
2459 #ifdef bottom_valid
2460 #undef xmlCreateEnumeration
2461 extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration __attribute((alias("xmlCreateEnumeration__internal_alias")));
2462 #else
2463 #ifndef xmlCreateEnumeration
2464 extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration__internal_alias __attribute((visibility("hidden")));
2465 #define xmlCreateEnumeration xmlCreateEnumeration__internal_alias
2466 #endif
2467 #endif
2468 
2469 #ifdef bottom_parser
2470 #undef xmlCreateFileParserCtxt
2471 extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt __attribute((alias("xmlCreateFileParserCtxt__internal_alias")));
2472 #else
2473 #ifndef xmlCreateFileParserCtxt
2474 extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
2475 #define xmlCreateFileParserCtxt xmlCreateFileParserCtxt__internal_alias
2476 #endif
2477 #endif
2478 
2479 #ifdef bottom_parser
2480 #undef xmlCreateIOParserCtxt
2481 extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt __attribute((alias("xmlCreateIOParserCtxt__internal_alias")));
2482 #else
2483 #ifndef xmlCreateIOParserCtxt
2484 extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt__internal_alias __attribute((visibility("hidden")));
2485 #define xmlCreateIOParserCtxt xmlCreateIOParserCtxt__internal_alias
2486 #endif
2487 #endif
2488 
2489 #ifdef bottom_tree
2490 #undef xmlCreateIntSubset
2491 extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset __attribute((alias("xmlCreateIntSubset__internal_alias")));
2492 #else
2493 #ifndef xmlCreateIntSubset
2494 extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset__internal_alias __attribute((visibility("hidden")));
2495 #define xmlCreateIntSubset xmlCreateIntSubset__internal_alias
2496 #endif
2497 #endif
2498 
2499 #ifdef bottom_parser
2500 #undef xmlCreateMemoryParserCtxt
2501 extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt __attribute((alias("xmlCreateMemoryParserCtxt__internal_alias")));
2502 #else
2503 #ifndef xmlCreateMemoryParserCtxt
2504 extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
2505 #define xmlCreateMemoryParserCtxt xmlCreateMemoryParserCtxt__internal_alias
2506 #endif
2507 #endif
2508 
2509 #if defined(LIBXML_PUSH_ENABLED)
2510 #ifdef bottom_parser
2511 #undef xmlCreatePushParserCtxt
2512 extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt __attribute((alias("xmlCreatePushParserCtxt__internal_alias")));
2513 #else
2514 #ifndef xmlCreatePushParserCtxt
2515 extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
2516 #define xmlCreatePushParserCtxt xmlCreatePushParserCtxt__internal_alias
2517 #endif
2518 #endif
2519 #endif
2520 
2521 #ifdef bottom_uri
2522 #undef xmlCreateURI
2523 extern __typeof (xmlCreateURI) xmlCreateURI __attribute((alias("xmlCreateURI__internal_alias")));
2524 #else
2525 #ifndef xmlCreateURI
2526 extern __typeof (xmlCreateURI) xmlCreateURI__internal_alias __attribute((visibility("hidden")));
2527 #define xmlCreateURI xmlCreateURI__internal_alias
2528 #endif
2529 #endif
2530 
2531 #ifdef bottom_parser
2532 #undef xmlCreateURLParserCtxt
2533 extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt __attribute((alias("xmlCreateURLParserCtxt__internal_alias")));
2534 #else
2535 #ifndef xmlCreateURLParserCtxt
2536 extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt__internal_alias __attribute((visibility("hidden")));
2537 #define xmlCreateURLParserCtxt xmlCreateURLParserCtxt__internal_alias
2538 #endif
2539 #endif
2540 
2541 #ifdef bottom_error
2542 #undef xmlCtxtGetLastError
2543 extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError __attribute((alias("xmlCtxtGetLastError__internal_alias")));
2544 #else
2545 #ifndef xmlCtxtGetLastError
2546 extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError__internal_alias __attribute((visibility("hidden")));
2547 #define xmlCtxtGetLastError xmlCtxtGetLastError__internal_alias
2548 #endif
2549 #endif
2550 
2551 #ifdef bottom_parser
2552 #undef xmlCtxtReadDoc
2553 extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc __attribute((alias("xmlCtxtReadDoc__internal_alias")));
2554 #else
2555 #ifndef xmlCtxtReadDoc
2556 extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
2557 #define xmlCtxtReadDoc xmlCtxtReadDoc__internal_alias
2558 #endif
2559 #endif
2560 
2561 #ifdef bottom_parser
2562 #undef xmlCtxtReadFd
2563 extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd __attribute((alias("xmlCtxtReadFd__internal_alias")));
2564 #else
2565 #ifndef xmlCtxtReadFd
2566 extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
2567 #define xmlCtxtReadFd xmlCtxtReadFd__internal_alias
2568 #endif
2569 #endif
2570 
2571 #ifdef bottom_parser
2572 #undef xmlCtxtReadFile
2573 extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile __attribute((alias("xmlCtxtReadFile__internal_alias")));
2574 #else
2575 #ifndef xmlCtxtReadFile
2576 extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
2577 #define xmlCtxtReadFile xmlCtxtReadFile__internal_alias
2578 #endif
2579 #endif
2580 
2581 #ifdef bottom_parser
2582 #undef xmlCtxtReadIO
2583 extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO __attribute((alias("xmlCtxtReadIO__internal_alias")));
2584 #else
2585 #ifndef xmlCtxtReadIO
2586 extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
2587 #define xmlCtxtReadIO xmlCtxtReadIO__internal_alias
2588 #endif
2589 #endif
2590 
2591 #ifdef bottom_parser
2592 #undef xmlCtxtReadMemory
2593 extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory __attribute((alias("xmlCtxtReadMemory__internal_alias")));
2594 #else
2595 #ifndef xmlCtxtReadMemory
2596 extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
2597 #define xmlCtxtReadMemory xmlCtxtReadMemory__internal_alias
2598 #endif
2599 #endif
2600 
2601 #ifdef bottom_parser
2602 #undef xmlCtxtReset
2603 extern __typeof (xmlCtxtReset) xmlCtxtReset __attribute((alias("xmlCtxtReset__internal_alias")));
2604 #else
2605 #ifndef xmlCtxtReset
2606 extern __typeof (xmlCtxtReset) xmlCtxtReset__internal_alias __attribute((visibility("hidden")));
2607 #define xmlCtxtReset xmlCtxtReset__internal_alias
2608 #endif
2609 #endif
2610 
2611 #ifdef bottom_error
2612 #undef xmlCtxtResetLastError
2613 extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError __attribute((alias("xmlCtxtResetLastError__internal_alias")));
2614 #else
2615 #ifndef xmlCtxtResetLastError
2616 extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError__internal_alias __attribute((visibility("hidden")));
2617 #define xmlCtxtResetLastError xmlCtxtResetLastError__internal_alias
2618 #endif
2619 #endif
2620 
2621 #ifdef bottom_parser
2622 #undef xmlCtxtResetPush
2623 extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush __attribute((alias("xmlCtxtResetPush__internal_alias")));
2624 #else
2625 #ifndef xmlCtxtResetPush
2626 extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush__internal_alias __attribute((visibility("hidden")));
2627 #define xmlCtxtResetPush xmlCtxtResetPush__internal_alias
2628 #endif
2629 #endif
2630 
2631 #ifdef bottom_parser
2632 #undef xmlCtxtUseOptions
2633 extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions __attribute((alias("xmlCtxtUseOptions__internal_alias")));
2634 #else
2635 #ifndef xmlCtxtUseOptions
2636 extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
2637 #define xmlCtxtUseOptions xmlCtxtUseOptions__internal_alias
2638 #endif
2639 #endif
2640 
2641 #ifdef bottom_parserInternals
2642 #undef xmlCurrentChar
2643 extern __typeof (xmlCurrentChar) xmlCurrentChar __attribute((alias("xmlCurrentChar__internal_alias")));
2644 #else
2645 #ifndef xmlCurrentChar
2646 extern __typeof (xmlCurrentChar) xmlCurrentChar__internal_alias __attribute((visibility("hidden")));
2647 #define xmlCurrentChar xmlCurrentChar__internal_alias
2648 #endif
2649 #endif
2650 
2651 #ifdef bottom_tree
2652 #undef xmlDOMWrapAdoptNode
2653 extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode __attribute((alias("xmlDOMWrapAdoptNode__internal_alias")));
2654 #else
2655 #ifndef xmlDOMWrapAdoptNode
2656 extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode__internal_alias __attribute((visibility("hidden")));
2657 #define xmlDOMWrapAdoptNode xmlDOMWrapAdoptNode__internal_alias
2658 #endif
2659 #endif
2660 
2661 #ifdef bottom_tree
2662 #undef xmlDOMWrapCloneNode
2663 extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode __attribute((alias("xmlDOMWrapCloneNode__internal_alias")));
2664 #else
2665 #ifndef xmlDOMWrapCloneNode
2666 extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode__internal_alias __attribute((visibility("hidden")));
2667 #define xmlDOMWrapCloneNode xmlDOMWrapCloneNode__internal_alias
2668 #endif
2669 #endif
2670 
2671 #ifdef bottom_tree
2672 #undef xmlDOMWrapFreeCtxt
2673 extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt __attribute((alias("xmlDOMWrapFreeCtxt__internal_alias")));
2674 #else
2675 #ifndef xmlDOMWrapFreeCtxt
2676 extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt__internal_alias __attribute((visibility("hidden")));
2677 #define xmlDOMWrapFreeCtxt xmlDOMWrapFreeCtxt__internal_alias
2678 #endif
2679 #endif
2680 
2681 #ifdef bottom_tree
2682 #undef xmlDOMWrapNewCtxt
2683 extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt __attribute((alias("xmlDOMWrapNewCtxt__internal_alias")));
2684 #else
2685 #ifndef xmlDOMWrapNewCtxt
2686 extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt__internal_alias __attribute((visibility("hidden")));
2687 #define xmlDOMWrapNewCtxt xmlDOMWrapNewCtxt__internal_alias
2688 #endif
2689 #endif
2690 
2691 #ifdef bottom_tree
2692 #undef xmlDOMWrapReconcileNamespaces
2693 extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces __attribute((alias("xmlDOMWrapReconcileNamespaces__internal_alias")));
2694 #else
2695 #ifndef xmlDOMWrapReconcileNamespaces
2696 extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces__internal_alias __attribute((visibility("hidden")));
2697 #define xmlDOMWrapReconcileNamespaces xmlDOMWrapReconcileNamespaces__internal_alias
2698 #endif
2699 #endif
2700 
2701 #ifdef bottom_tree
2702 #undef xmlDOMWrapRemoveNode
2703 extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode __attribute((alias("xmlDOMWrapRemoveNode__internal_alias")));
2704 #else
2705 #ifndef xmlDOMWrapRemoveNode
2706 extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode__internal_alias __attribute((visibility("hidden")));
2707 #define xmlDOMWrapRemoveNode xmlDOMWrapRemoveNode__internal_alias
2708 #endif
2709 #endif
2710 
2711 #if defined(LIBXML_DEBUG_ENABLED)
2712 #ifdef bottom_debugXML
2713 #undef xmlDebugCheckDocument
2714 extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument __attribute((alias("xmlDebugCheckDocument__internal_alias")));
2715 #else
2716 #ifndef xmlDebugCheckDocument
2717 extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument__internal_alias __attribute((visibility("hidden")));
2718 #define xmlDebugCheckDocument xmlDebugCheckDocument__internal_alias
2719 #endif
2720 #endif
2721 #endif
2722 
2723 #if defined(LIBXML_DEBUG_ENABLED)
2724 #ifdef bottom_debugXML
2725 #undef xmlDebugDumpAttr
2726 extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr __attribute((alias("xmlDebugDumpAttr__internal_alias")));
2727 #else
2728 #ifndef xmlDebugDumpAttr
2729 extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr__internal_alias __attribute((visibility("hidden")));
2730 #define xmlDebugDumpAttr xmlDebugDumpAttr__internal_alias
2731 #endif
2732 #endif
2733 #endif
2734 
2735 #if defined(LIBXML_DEBUG_ENABLED)
2736 #ifdef bottom_debugXML
2737 #undef xmlDebugDumpAttrList
2738 extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList __attribute((alias("xmlDebugDumpAttrList__internal_alias")));
2739 #else
2740 #ifndef xmlDebugDumpAttrList
2741 extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList__internal_alias __attribute((visibility("hidden")));
2742 #define xmlDebugDumpAttrList xmlDebugDumpAttrList__internal_alias
2743 #endif
2744 #endif
2745 #endif
2746 
2747 #if defined(LIBXML_DEBUG_ENABLED)
2748 #ifdef bottom_debugXML
2749 #undef xmlDebugDumpDTD
2750 extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD __attribute((alias("xmlDebugDumpDTD__internal_alias")));
2751 #else
2752 #ifndef xmlDebugDumpDTD
2753 extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD__internal_alias __attribute((visibility("hidden")));
2754 #define xmlDebugDumpDTD xmlDebugDumpDTD__internal_alias
2755 #endif
2756 #endif
2757 #endif
2758 
2759 #if defined(LIBXML_DEBUG_ENABLED)
2760 #ifdef bottom_debugXML
2761 #undef xmlDebugDumpDocument
2762 extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument __attribute((alias("xmlDebugDumpDocument__internal_alias")));
2763 #else
2764 #ifndef xmlDebugDumpDocument
2765 extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument__internal_alias __attribute((visibility("hidden")));
2766 #define xmlDebugDumpDocument xmlDebugDumpDocument__internal_alias
2767 #endif
2768 #endif
2769 #endif
2770 
2771 #if defined(LIBXML_DEBUG_ENABLED)
2772 #ifdef bottom_debugXML
2773 #undef xmlDebugDumpDocumentHead
2774 extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead __attribute((alias("xmlDebugDumpDocumentHead__internal_alias")));
2775 #else
2776 #ifndef xmlDebugDumpDocumentHead
2777 extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead__internal_alias __attribute((visibility("hidden")));
2778 #define xmlDebugDumpDocumentHead xmlDebugDumpDocumentHead__internal_alias
2779 #endif
2780 #endif
2781 #endif
2782 
2783 #if defined(LIBXML_DEBUG_ENABLED)
2784 #ifdef bottom_debugXML
2785 #undef xmlDebugDumpEntities
2786 extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities __attribute((alias("xmlDebugDumpEntities__internal_alias")));
2787 #else
2788 #ifndef xmlDebugDumpEntities
2789 extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities__internal_alias __attribute((visibility("hidden")));
2790 #define xmlDebugDumpEntities xmlDebugDumpEntities__internal_alias
2791 #endif
2792 #endif
2793 #endif
2794 
2795 #if defined(LIBXML_DEBUG_ENABLED)
2796 #ifdef bottom_debugXML
2797 #undef xmlDebugDumpNode
2798 extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode __attribute((alias("xmlDebugDumpNode__internal_alias")));
2799 #else
2800 #ifndef xmlDebugDumpNode
2801 extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode__internal_alias __attribute((visibility("hidden")));
2802 #define xmlDebugDumpNode xmlDebugDumpNode__internal_alias
2803 #endif
2804 #endif
2805 #endif
2806 
2807 #if defined(LIBXML_DEBUG_ENABLED)
2808 #ifdef bottom_debugXML
2809 #undef xmlDebugDumpNodeList
2810 extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList __attribute((alias("xmlDebugDumpNodeList__internal_alias")));
2811 #else
2812 #ifndef xmlDebugDumpNodeList
2813 extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList__internal_alias __attribute((visibility("hidden")));
2814 #define xmlDebugDumpNodeList xmlDebugDumpNodeList__internal_alias
2815 #endif
2816 #endif
2817 #endif
2818 
2819 #if defined(LIBXML_DEBUG_ENABLED)
2820 #ifdef bottom_debugXML
2821 #undef xmlDebugDumpOneNode
2822 extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode __attribute((alias("xmlDebugDumpOneNode__internal_alias")));
2823 #else
2824 #ifndef xmlDebugDumpOneNode
2825 extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode__internal_alias __attribute((visibility("hidden")));
2826 #define xmlDebugDumpOneNode xmlDebugDumpOneNode__internal_alias
2827 #endif
2828 #endif
2829 #endif
2830 
2831 #if defined(LIBXML_DEBUG_ENABLED)
2832 #ifdef bottom_debugXML
2833 #undef xmlDebugDumpString
2834 extern __typeof (xmlDebugDumpString) xmlDebugDumpString __attribute((alias("xmlDebugDumpString__internal_alias")));
2835 #else
2836 #ifndef xmlDebugDumpString
2837 extern __typeof (xmlDebugDumpString) xmlDebugDumpString__internal_alias __attribute((visibility("hidden")));
2838 #define xmlDebugDumpString xmlDebugDumpString__internal_alias
2839 #endif
2840 #endif
2841 #endif
2842 
2843 #if defined(LIBXML_LEGACY_ENABLED)
2844 #ifdef bottom_legacy
2845 #undef xmlDecodeEntities
2846 extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
2847 #else
2848 #ifndef xmlDecodeEntities
2849 extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
2850 #define xmlDecodeEntities xmlDecodeEntities__internal_alias
2851 #endif
2852 #endif
2853 #endif
2854 
2855 #ifdef bottom_SAX2
2856 #undef xmlDefaultSAXHandlerInit
2857 extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit __attribute((alias("xmlDefaultSAXHandlerInit__internal_alias")));
2858 #else
2859 #ifndef xmlDefaultSAXHandlerInit
2860 extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
2861 #define xmlDefaultSAXHandlerInit xmlDefaultSAXHandlerInit__internal_alias
2862 #endif
2863 #endif
2864 
2865 #ifdef bottom_encoding
2866 #undef xmlDelEncodingAlias
2867 extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias __attribute((alias("xmlDelEncodingAlias__internal_alias")));
2868 #else
2869 #ifndef xmlDelEncodingAlias
2870 extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias__internal_alias __attribute((visibility("hidden")));
2871 #define xmlDelEncodingAlias xmlDelEncodingAlias__internal_alias
2872 #endif
2873 #endif
2874 
2875 #ifdef bottom_globals
2876 #undef xmlDeregisterNodeDefault
2877 extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault __attribute((alias("xmlDeregisterNodeDefault__internal_alias")));
2878 #else
2879 #ifndef xmlDeregisterNodeDefault
2880 extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
2881 #define xmlDeregisterNodeDefault xmlDeregisterNodeDefault__internal_alias
2882 #endif
2883 #endif
2884 
2885 #ifdef bottom_encoding
2886 #undef xmlDetectCharEncoding
2887 extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding __attribute((alias("xmlDetectCharEncoding__internal_alias")));
2888 #else
2889 #ifndef xmlDetectCharEncoding
2890 extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding__internal_alias __attribute((visibility("hidden")));
2891 #define xmlDetectCharEncoding xmlDetectCharEncoding__internal_alias
2892 #endif
2893 #endif
2894 
2895 #ifdef bottom_dict
2896 #undef xmlDictCleanup
2897 extern __typeof (xmlDictCleanup) xmlDictCleanup __attribute((alias("xmlDictCleanup__internal_alias")));
2898 #else
2899 #ifndef xmlDictCleanup
2900 extern __typeof (xmlDictCleanup) xmlDictCleanup__internal_alias __attribute((visibility("hidden")));
2901 #define xmlDictCleanup xmlDictCleanup__internal_alias
2902 #endif
2903 #endif
2904 
2905 #ifdef bottom_dict
2906 #undef xmlDictCreate
2907 extern __typeof (xmlDictCreate) xmlDictCreate __attribute((alias("xmlDictCreate__internal_alias")));
2908 #else
2909 #ifndef xmlDictCreate
2910 extern __typeof (xmlDictCreate) xmlDictCreate__internal_alias __attribute((visibility("hidden")));
2911 #define xmlDictCreate xmlDictCreate__internal_alias
2912 #endif
2913 #endif
2914 
2915 #ifdef bottom_dict
2916 #undef xmlDictCreateSub
2917 extern __typeof (xmlDictCreateSub) xmlDictCreateSub __attribute((alias("xmlDictCreateSub__internal_alias")));
2918 #else
2919 #ifndef xmlDictCreateSub
2920 extern __typeof (xmlDictCreateSub) xmlDictCreateSub__internal_alias __attribute((visibility("hidden")));
2921 #define xmlDictCreateSub xmlDictCreateSub__internal_alias
2922 #endif
2923 #endif
2924 
2925 #ifdef bottom_dict
2926 #undef xmlDictExists
2927 extern __typeof (xmlDictExists) xmlDictExists __attribute((alias("xmlDictExists__internal_alias")));
2928 #else
2929 #ifndef xmlDictExists
2930 extern __typeof (xmlDictExists) xmlDictExists__internal_alias __attribute((visibility("hidden")));
2931 #define xmlDictExists xmlDictExists__internal_alias
2932 #endif
2933 #endif
2934 
2935 #ifdef bottom_dict
2936 #undef xmlDictFree
2937 extern __typeof (xmlDictFree) xmlDictFree __attribute((alias("xmlDictFree__internal_alias")));
2938 #else
2939 #ifndef xmlDictFree
2940 extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibility("hidden")));
2941 #define xmlDictFree xmlDictFree__internal_alias
2942 #endif
2943 #endif
2944 
2945 #ifdef bottom_dict
2946 #undef xmlDictGetUsage
2947 extern __typeof (xmlDictGetUsage) xmlDictGetUsage __attribute((alias("xmlDictGetUsage__internal_alias")));
2948 #else
2949 #ifndef xmlDictGetUsage
2950 extern __typeof (xmlDictGetUsage) xmlDictGetUsage__internal_alias __attribute((visibility("hidden")));
2951 #define xmlDictGetUsage xmlDictGetUsage__internal_alias
2952 #endif
2953 #endif
2954 
2955 #ifdef bottom_dict
2956 #undef xmlDictLookup
2957 extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias")));
2958 #else
2959 #ifndef xmlDictLookup
2960 extern __typeof (xmlDictLookup) xmlDictLookup__internal_alias __attribute((visibility("hidden")));
2961 #define xmlDictLookup xmlDictLookup__internal_alias
2962 #endif
2963 #endif
2964 
2965 #ifdef bottom_dict
2966 #undef xmlDictOwns
2967 extern __typeof (xmlDictOwns) xmlDictOwns __attribute((alias("xmlDictOwns__internal_alias")));
2968 #else
2969 #ifndef xmlDictOwns
2970 extern __typeof (xmlDictOwns) xmlDictOwns__internal_alias __attribute((visibility("hidden")));
2971 #define xmlDictOwns xmlDictOwns__internal_alias
2972 #endif
2973 #endif
2974 
2975 #ifdef bottom_dict
2976 #undef xmlDictQLookup
2977 extern __typeof (xmlDictQLookup) xmlDictQLookup __attribute((alias("xmlDictQLookup__internal_alias")));
2978 #else
2979 #ifndef xmlDictQLookup
2980 extern __typeof (xmlDictQLookup) xmlDictQLookup__internal_alias __attribute((visibility("hidden")));
2981 #define xmlDictQLookup xmlDictQLookup__internal_alias
2982 #endif
2983 #endif
2984 
2985 #ifdef bottom_dict
2986 #undef xmlDictReference
2987 extern __typeof (xmlDictReference) xmlDictReference __attribute((alias("xmlDictReference__internal_alias")));
2988 #else
2989 #ifndef xmlDictReference
2990 extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute((visibility("hidden")));
2991 #define xmlDictReference xmlDictReference__internal_alias
2992 #endif
2993 #endif
2994 
2995 #ifdef bottom_dict
2996 #undef xmlDictSetLimit
2997 extern __typeof (xmlDictSetLimit) xmlDictSetLimit __attribute((alias("xmlDictSetLimit__internal_alias")));
2998 #else
2999 #ifndef xmlDictSetLimit
3000 extern __typeof (xmlDictSetLimit) xmlDictSetLimit__internal_alias __attribute((visibility("hidden")));
3001 #define xmlDictSetLimit xmlDictSetLimit__internal_alias
3002 #endif
3003 #endif
3004 
3005 #ifdef bottom_dict
3006 #undef xmlDictSize
3007 extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias")));
3008 #else
3009 #ifndef xmlDictSize
3010 extern __typeof (xmlDictSize) xmlDictSize__internal_alias __attribute((visibility("hidden")));
3011 #define xmlDictSize xmlDictSize__internal_alias
3012 #endif
3013 #endif
3014 
3015 #ifdef bottom_tree
3016 #undef xmlDocCopyNode
3017 extern __typeof (xmlDocCopyNode) xmlDocCopyNode __attribute((alias("xmlDocCopyNode__internal_alias")));
3018 #else
3019 #ifndef xmlDocCopyNode
3020 extern __typeof (xmlDocCopyNode) xmlDocCopyNode__internal_alias __attribute((visibility("hidden")));
3021 #define xmlDocCopyNode xmlDocCopyNode__internal_alias
3022 #endif
3023 #endif
3024 
3025 #ifdef bottom_tree
3026 #undef xmlDocCopyNodeList
3027 extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList __attribute((alias("xmlDocCopyNodeList__internal_alias")));
3028 #else
3029 #ifndef xmlDocCopyNodeList
3030 extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList__internal_alias __attribute((visibility("hidden")));
3031 #define xmlDocCopyNodeList xmlDocCopyNodeList__internal_alias
3032 #endif
3033 #endif
3034 
3035 #if defined(LIBXML_OUTPUT_ENABLED)
3036 #ifdef bottom_xmlsave
3037 #undef xmlDocDump
3038 extern __typeof (xmlDocDump) xmlDocDump __attribute((alias("xmlDocDump__internal_alias")));
3039 #else
3040 #ifndef xmlDocDump
3041 extern __typeof (xmlDocDump) xmlDocDump__internal_alias __attribute((visibility("hidden")));
3042 #define xmlDocDump xmlDocDump__internal_alias
3043 #endif
3044 #endif
3045 #endif
3046 
3047 #if defined(LIBXML_OUTPUT_ENABLED)
3048 #ifdef bottom_xmlsave
3049 #undef xmlDocDumpFormatMemory
3050 extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory __attribute((alias("xmlDocDumpFormatMemory__internal_alias")));
3051 #else
3052 #ifndef xmlDocDumpFormatMemory
3053 extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory__internal_alias __attribute((visibility("hidden")));
3054 #define xmlDocDumpFormatMemory xmlDocDumpFormatMemory__internal_alias
3055 #endif
3056 #endif
3057 #endif
3058 
3059 #if defined(LIBXML_OUTPUT_ENABLED)
3060 #ifdef bottom_xmlsave
3061 #undef xmlDocDumpFormatMemoryEnc
3062 extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc __attribute((alias("xmlDocDumpFormatMemoryEnc__internal_alias")));
3063 #else
3064 #ifndef xmlDocDumpFormatMemoryEnc
3065 extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc__internal_alias __attribute((visibility("hidden")));
3066 #define xmlDocDumpFormatMemoryEnc xmlDocDumpFormatMemoryEnc__internal_alias
3067 #endif
3068 #endif
3069 #endif
3070 
3071 #if defined(LIBXML_OUTPUT_ENABLED)
3072 #ifdef bottom_xmlsave
3073 #undef xmlDocDumpMemory
3074 extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory __attribute((alias("xmlDocDumpMemory__internal_alias")));
3075 #else
3076 #ifndef xmlDocDumpMemory
3077 extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
3078 #define xmlDocDumpMemory xmlDocDumpMemory__internal_alias
3079 #endif
3080 #endif
3081 #endif
3082 
3083 #if defined(LIBXML_OUTPUT_ENABLED)
3084 #ifdef bottom_xmlsave
3085 #undef xmlDocDumpMemoryEnc
3086 extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc __attribute((alias("xmlDocDumpMemoryEnc__internal_alias")));
3087 #else
3088 #ifndef xmlDocDumpMemoryEnc
3089 extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc__internal_alias __attribute((visibility("hidden")));
3090 #define xmlDocDumpMemoryEnc xmlDocDumpMemoryEnc__internal_alias
3091 #endif
3092 #endif
3093 #endif
3094 
3095 #if defined(LIBXML_OUTPUT_ENABLED)
3096 #ifdef bottom_xmlsave
3097 #undef xmlDocFormatDump
3098 extern __typeof (xmlDocFormatDump) xmlDocFormatDump __attribute((alias("xmlDocFormatDump__internal_alias")));
3099 #else
3100 #ifndef xmlDocFormatDump
3101 extern __typeof (xmlDocFormatDump) xmlDocFormatDump__internal_alias __attribute((visibility("hidden")));
3102 #define xmlDocFormatDump xmlDocFormatDump__internal_alias
3103 #endif
3104 #endif
3105 #endif
3106 
3107 #ifdef bottom_tree
3108 #undef xmlDocGetRootElement
3109 extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement __attribute((alias("xmlDocGetRootElement__internal_alias")));
3110 #else
3111 #ifndef xmlDocGetRootElement
3112 extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement__internal_alias __attribute((visibility("hidden")));
3113 #define xmlDocGetRootElement xmlDocGetRootElement__internal_alias
3114 #endif
3115 #endif
3116 
3117 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
3118 #ifdef bottom_tree
3119 #undef xmlDocSetRootElement
3120 extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement __attribute((alias("xmlDocSetRootElement__internal_alias")));
3121 #else
3122 #ifndef xmlDocSetRootElement
3123 extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement__internal_alias __attribute((visibility("hidden")));
3124 #define xmlDocSetRootElement xmlDocSetRootElement__internal_alias
3125 #endif
3126 #endif
3127 #endif
3128 
3129 #if defined(LIBXML_OUTPUT_ENABLED)
3130 #ifdef bottom_valid
3131 #undef xmlDumpAttributeDecl
3132 extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl __attribute((alias("xmlDumpAttributeDecl__internal_alias")));
3133 #else
3134 #ifndef xmlDumpAttributeDecl
3135 extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl__internal_alias __attribute((visibility("hidden")));
3136 #define xmlDumpAttributeDecl xmlDumpAttributeDecl__internal_alias
3137 #endif
3138 #endif
3139 #endif
3140 
3141 #if defined(LIBXML_OUTPUT_ENABLED)
3142 #ifdef bottom_valid
3143 #undef xmlDumpAttributeTable
3144 extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable __attribute((alias("xmlDumpAttributeTable__internal_alias")));
3145 #else
3146 #ifndef xmlDumpAttributeTable
3147 extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable__internal_alias __attribute((visibility("hidden")));
3148 #define xmlDumpAttributeTable xmlDumpAttributeTable__internal_alias
3149 #endif
3150 #endif
3151 #endif
3152 
3153 #if defined(LIBXML_OUTPUT_ENABLED)
3154 #ifdef bottom_valid
3155 #undef xmlDumpElementDecl
3156 extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl __attribute((alias("xmlDumpElementDecl__internal_alias")));
3157 #else
3158 #ifndef xmlDumpElementDecl
3159 extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl__internal_alias __attribute((visibility("hidden")));
3160 #define xmlDumpElementDecl xmlDumpElementDecl__internal_alias
3161 #endif
3162 #endif
3163 #endif
3164 
3165 #if defined(LIBXML_OUTPUT_ENABLED)
3166 #ifdef bottom_valid
3167 #undef xmlDumpElementTable
3168 extern __typeof (xmlDumpElementTable) xmlDumpElementTable __attribute((alias("xmlDumpElementTable__internal_alias")));
3169 #else
3170 #ifndef xmlDumpElementTable
3171 extern __typeof (xmlDumpElementTable) xmlDumpElementTable__internal_alias __attribute((visibility("hidden")));
3172 #define xmlDumpElementTable xmlDumpElementTable__internal_alias
3173 #endif
3174 #endif
3175 #endif
3176 
3177 #if defined(LIBXML_OUTPUT_ENABLED)
3178 #ifdef bottom_entities
3179 #undef xmlDumpEntitiesTable
3180 extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable __attribute((alias("xmlDumpEntitiesTable__internal_alias")));
3181 #else
3182 #ifndef xmlDumpEntitiesTable
3183 extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable__internal_alias __attribute((visibility("hidden")));
3184 #define xmlDumpEntitiesTable xmlDumpEntitiesTable__internal_alias
3185 #endif
3186 #endif
3187 #endif
3188 
3189 #if defined(LIBXML_OUTPUT_ENABLED)
3190 #ifdef bottom_entities
3191 #undef xmlDumpEntityDecl
3192 extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl __attribute((alias("xmlDumpEntityDecl__internal_alias")));
3193 #else
3194 #ifndef xmlDumpEntityDecl
3195 extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl__internal_alias __attribute((visibility("hidden")));
3196 #define xmlDumpEntityDecl xmlDumpEntityDecl__internal_alias
3197 #endif
3198 #endif
3199 #endif
3200 
3201 #if defined(LIBXML_OUTPUT_ENABLED)
3202 #ifdef bottom_valid
3203 #undef xmlDumpNotationDecl
3204 extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl __attribute((alias("xmlDumpNotationDecl__internal_alias")));
3205 #else
3206 #ifndef xmlDumpNotationDecl
3207 extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl__internal_alias __attribute((visibility("hidden")));
3208 #define xmlDumpNotationDecl xmlDumpNotationDecl__internal_alias
3209 #endif
3210 #endif
3211 #endif
3212 
3213 #if defined(LIBXML_OUTPUT_ENABLED)
3214 #ifdef bottom_valid
3215 #undef xmlDumpNotationTable
3216 extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable __attribute((alias("xmlDumpNotationTable__internal_alias")));
3217 #else
3218 #ifndef xmlDumpNotationTable
3219 extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable__internal_alias __attribute((visibility("hidden")));
3220 #define xmlDumpNotationTable xmlDumpNotationTable__internal_alias
3221 #endif
3222 #endif
3223 #endif
3224 
3225 #if defined(LIBXML_OUTPUT_ENABLED)
3226 #ifdef bottom_xmlsave
3227 #undef xmlElemDump
3228 extern __typeof (xmlElemDump) xmlElemDump __attribute((alias("xmlElemDump__internal_alias")));
3229 #else
3230 #ifndef xmlElemDump
3231 extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibility("hidden")));
3232 #define xmlElemDump xmlElemDump__internal_alias
3233 #endif
3234 #endif
3235 #endif
3236 
3237 #if defined(LIBXML_LEGACY_ENABLED)
3238 #ifdef bottom_legacy
3239 #undef xmlEncodeEntities
3240 extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
3241 #else
3242 #ifndef xmlEncodeEntities
3243 extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
3244 #define xmlEncodeEntities xmlEncodeEntities__internal_alias
3245 #endif
3246 #endif
3247 #endif
3248 
3249 #ifdef bottom_entities
3250 #undef xmlEncodeEntitiesReentrant
3251 extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
3252 #else
3253 #ifndef xmlEncodeEntitiesReentrant
3254 extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant__internal_alias __attribute((visibility("hidden")));
3255 #define xmlEncodeEntitiesReentrant xmlEncodeEntitiesReentrant__internal_alias
3256 #endif
3257 #endif
3258 
3259 #ifdef bottom_entities
3260 #undef xmlEncodeSpecialChars
3261 extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars __attribute((alias("xmlEncodeSpecialChars__internal_alias")));
3262 #else
3263 #ifndef xmlEncodeSpecialChars
3264 extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars__internal_alias __attribute((visibility("hidden")));
3265 #define xmlEncodeSpecialChars xmlEncodeSpecialChars__internal_alias
3266 #endif
3267 #endif
3268 
3269 #ifdef bottom_parserInternals
3270 #undef xmlErrMemory
3271 extern __typeof (xmlErrMemory) xmlErrMemory __attribute((alias("xmlErrMemory__internal_alias")));
3272 #else
3273 #ifndef xmlErrMemory
3274 extern __typeof (xmlErrMemory) xmlErrMemory__internal_alias __attribute((visibility("hidden")));
3275 #define xmlErrMemory xmlErrMemory__internal_alias
3276 #endif
3277 #endif
3278 
3279 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3280 #ifdef bottom_xmlregexp
3281 #undef xmlExpCtxtNbCons
3282 extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons __attribute((alias("xmlExpCtxtNbCons__internal_alias")));
3283 #else
3284 #ifndef xmlExpCtxtNbCons
3285 extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons__internal_alias __attribute((visibility("hidden")));
3286 #define xmlExpCtxtNbCons xmlExpCtxtNbCons__internal_alias
3287 #endif
3288 #endif
3289 #endif
3290 
3291 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3292 #ifdef bottom_xmlregexp
3293 #undef xmlExpCtxtNbNodes
3294 extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes __attribute((alias("xmlExpCtxtNbNodes__internal_alias")));
3295 #else
3296 #ifndef xmlExpCtxtNbNodes
3297 extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes__internal_alias __attribute((visibility("hidden")));
3298 #define xmlExpCtxtNbNodes xmlExpCtxtNbNodes__internal_alias
3299 #endif
3300 #endif
3301 #endif
3302 
3303 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3304 #ifdef bottom_xmlregexp
3305 #undef xmlExpDump
3306 extern __typeof (xmlExpDump) xmlExpDump __attribute((alias("xmlExpDump__internal_alias")));
3307 #else
3308 #ifndef xmlExpDump
3309 extern __typeof (xmlExpDump) xmlExpDump__internal_alias __attribute((visibility("hidden")));
3310 #define xmlExpDump xmlExpDump__internal_alias
3311 #endif
3312 #endif
3313 #endif
3314 
3315 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3316 #ifdef bottom_xmlregexp
3317 #undef xmlExpExpDerive
3318 extern __typeof (xmlExpExpDerive) xmlExpExpDerive __attribute((alias("xmlExpExpDerive__internal_alias")));
3319 #else
3320 #ifndef xmlExpExpDerive
3321 extern __typeof (xmlExpExpDerive) xmlExpExpDerive__internal_alias __attribute((visibility("hidden")));
3322 #define xmlExpExpDerive xmlExpExpDerive__internal_alias
3323 #endif
3324 #endif
3325 #endif
3326 
3327 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3328 #ifdef bottom_xmlregexp
3329 #undef xmlExpFree
3330 extern __typeof (xmlExpFree) xmlExpFree __attribute((alias("xmlExpFree__internal_alias")));
3331 #else
3332 #ifndef xmlExpFree
3333 extern __typeof (xmlExpFree) xmlExpFree__internal_alias __attribute((visibility("hidden")));
3334 #define xmlExpFree xmlExpFree__internal_alias
3335 #endif
3336 #endif
3337 #endif
3338 
3339 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3340 #ifdef bottom_xmlregexp
3341 #undef xmlExpFreeCtxt
3342 extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt __attribute((alias("xmlExpFreeCtxt__internal_alias")));
3343 #else
3344 #ifndef xmlExpFreeCtxt
3345 extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt__internal_alias __attribute((visibility("hidden")));
3346 #define xmlExpFreeCtxt xmlExpFreeCtxt__internal_alias
3347 #endif
3348 #endif
3349 #endif
3350 
3351 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3352 #ifdef bottom_xmlregexp
3353 #undef xmlExpGetLanguage
3354 extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage __attribute((alias("xmlExpGetLanguage__internal_alias")));
3355 #else
3356 #ifndef xmlExpGetLanguage
3357 extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage__internal_alias __attribute((visibility("hidden")));
3358 #define xmlExpGetLanguage xmlExpGetLanguage__internal_alias
3359 #endif
3360 #endif
3361 #endif
3362 
3363 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3364 #ifdef bottom_xmlregexp
3365 #undef xmlExpGetStart
3366 extern __typeof (xmlExpGetStart) xmlExpGetStart __attribute((alias("xmlExpGetStart__internal_alias")));
3367 #else
3368 #ifndef xmlExpGetStart
3369 extern __typeof (xmlExpGetStart) xmlExpGetStart__internal_alias __attribute((visibility("hidden")));
3370 #define xmlExpGetStart xmlExpGetStart__internal_alias
3371 #endif
3372 #endif
3373 #endif
3374 
3375 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3376 #ifdef bottom_xmlregexp
3377 #undef xmlExpIsNillable
3378 extern __typeof (xmlExpIsNillable) xmlExpIsNillable __attribute((alias("xmlExpIsNillable__internal_alias")));
3379 #else
3380 #ifndef xmlExpIsNillable
3381 extern __typeof (xmlExpIsNillable) xmlExpIsNillable__internal_alias __attribute((visibility("hidden")));
3382 #define xmlExpIsNillable xmlExpIsNillable__internal_alias
3383 #endif
3384 #endif
3385 #endif
3386 
3387 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3388 #ifdef bottom_xmlregexp
3389 #undef xmlExpMaxToken
3390 extern __typeof (xmlExpMaxToken) xmlExpMaxToken __attribute((alias("xmlExpMaxToken__internal_alias")));
3391 #else
3392 #ifndef xmlExpMaxToken
3393 extern __typeof (xmlExpMaxToken) xmlExpMaxToken__internal_alias __attribute((visibility("hidden")));
3394 #define xmlExpMaxToken xmlExpMaxToken__internal_alias
3395 #endif
3396 #endif
3397 #endif
3398 
3399 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3400 #ifdef bottom_xmlregexp
3401 #undef xmlExpNewAtom
3402 extern __typeof (xmlExpNewAtom) xmlExpNewAtom __attribute((alias("xmlExpNewAtom__internal_alias")));
3403 #else
3404 #ifndef xmlExpNewAtom
3405 extern __typeof (xmlExpNewAtom) xmlExpNewAtom__internal_alias __attribute((visibility("hidden")));
3406 #define xmlExpNewAtom xmlExpNewAtom__internal_alias
3407 #endif
3408 #endif
3409 #endif
3410 
3411 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3412 #ifdef bottom_xmlregexp
3413 #undef xmlExpNewCtxt
3414 extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt __attribute((alias("xmlExpNewCtxt__internal_alias")));
3415 #else
3416 #ifndef xmlExpNewCtxt
3417 extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt__internal_alias __attribute((visibility("hidden")));
3418 #define xmlExpNewCtxt xmlExpNewCtxt__internal_alias
3419 #endif
3420 #endif
3421 #endif
3422 
3423 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3424 #ifdef bottom_xmlregexp
3425 #undef xmlExpNewOr
3426 extern __typeof (xmlExpNewOr) xmlExpNewOr __attribute((alias("xmlExpNewOr__internal_alias")));
3427 #else
3428 #ifndef xmlExpNewOr
3429 extern __typeof (xmlExpNewOr) xmlExpNewOr__internal_alias __attribute((visibility("hidden")));
3430 #define xmlExpNewOr xmlExpNewOr__internal_alias
3431 #endif
3432 #endif
3433 #endif
3434 
3435 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3436 #ifdef bottom_xmlregexp
3437 #undef xmlExpNewRange
3438 extern __typeof (xmlExpNewRange) xmlExpNewRange __attribute((alias("xmlExpNewRange__internal_alias")));
3439 #else
3440 #ifndef xmlExpNewRange
3441 extern __typeof (xmlExpNewRange) xmlExpNewRange__internal_alias __attribute((visibility("hidden")));
3442 #define xmlExpNewRange xmlExpNewRange__internal_alias
3443 #endif
3444 #endif
3445 #endif
3446 
3447 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3448 #ifdef bottom_xmlregexp
3449 #undef xmlExpNewSeq
3450 extern __typeof (xmlExpNewSeq) xmlExpNewSeq __attribute((alias("xmlExpNewSeq__internal_alias")));
3451 #else
3452 #ifndef xmlExpNewSeq
3453 extern __typeof (xmlExpNewSeq) xmlExpNewSeq__internal_alias __attribute((visibility("hidden")));
3454 #define xmlExpNewSeq xmlExpNewSeq__internal_alias
3455 #endif
3456 #endif
3457 #endif
3458 
3459 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3460 #ifdef bottom_xmlregexp
3461 #undef xmlExpParse
3462 extern __typeof (xmlExpParse) xmlExpParse __attribute((alias("xmlExpParse__internal_alias")));
3463 #else
3464 #ifndef xmlExpParse
3465 extern __typeof (xmlExpParse) xmlExpParse__internal_alias __attribute((visibility("hidden")));
3466 #define xmlExpParse xmlExpParse__internal_alias
3467 #endif
3468 #endif
3469 #endif
3470 
3471 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3472 #ifdef bottom_xmlregexp
3473 #undef xmlExpRef
3474 extern __typeof (xmlExpRef) xmlExpRef __attribute((alias("xmlExpRef__internal_alias")));
3475 #else
3476 #ifndef xmlExpRef
3477 extern __typeof (xmlExpRef) xmlExpRef__internal_alias __attribute((visibility("hidden")));
3478 #define xmlExpRef xmlExpRef__internal_alias
3479 #endif
3480 #endif
3481 #endif
3482 
3483 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3484 #ifdef bottom_xmlregexp
3485 #undef xmlExpStringDerive
3486 extern __typeof (xmlExpStringDerive) xmlExpStringDerive __attribute((alias("xmlExpStringDerive__internal_alias")));
3487 #else
3488 #ifndef xmlExpStringDerive
3489 extern __typeof (xmlExpStringDerive) xmlExpStringDerive__internal_alias __attribute((visibility("hidden")));
3490 #define xmlExpStringDerive xmlExpStringDerive__internal_alias
3491 #endif
3492 #endif
3493 #endif
3494 
3495 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3496 #ifdef bottom_xmlregexp
3497 #undef xmlExpSubsume
3498 extern __typeof (xmlExpSubsume) xmlExpSubsume __attribute((alias("xmlExpSubsume__internal_alias")));
3499 #else
3500 #ifndef xmlExpSubsume
3501 extern __typeof (xmlExpSubsume) xmlExpSubsume__internal_alias __attribute((visibility("hidden")));
3502 #define xmlExpSubsume xmlExpSubsume__internal_alias
3503 #endif
3504 #endif
3505 #endif
3506 
3507 #ifdef bottom_xmlIO
3508 #undef xmlFileClose
3509 extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
3510 #else
3511 #ifndef xmlFileClose
3512 extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
3513 #define xmlFileClose xmlFileClose__internal_alias
3514 #endif
3515 #endif
3516 
3517 #ifdef bottom_xmlIO
3518 #undef xmlFileMatch
3519 extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
3520 #else
3521 #ifndef xmlFileMatch
3522 extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
3523 #define xmlFileMatch xmlFileMatch__internal_alias
3524 #endif
3525 #endif
3526 
3527 #ifdef bottom_xmlIO
3528 #undef xmlFileOpen
3529 extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
3530 #else
3531 #ifndef xmlFileOpen
3532 extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
3533 #define xmlFileOpen xmlFileOpen__internal_alias
3534 #endif
3535 #endif
3536 
3537 #ifdef bottom_xmlIO
3538 #undef xmlFileRead
3539 extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
3540 #else
3541 #ifndef xmlFileRead
3542 extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
3543 #define xmlFileRead xmlFileRead__internal_alias
3544 #endif
3545 #endif
3546 
3547 #ifdef bottom_encoding
3548 #undef xmlFindCharEncodingHandler
3549 extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
3550 #else
3551 #ifndef xmlFindCharEncodingHandler
3552 extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
3553 #define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__internal_alias
3554 #endif
3555 #endif
3556 
3557 #if defined(LIBXML_TREE_ENABLED)
3558 #ifdef bottom_tree
3559 #undef xmlFirstElementChild
3560 extern __typeof (xmlFirstElementChild) xmlFirstElementChild __attribute((alias("xmlFirstElementChild__internal_alias")));
3561 #else
3562 #ifndef xmlFirstElementChild
3563 extern __typeof (xmlFirstElementChild) xmlFirstElementChild__internal_alias __attribute((visibility("hidden")));
3564 #define xmlFirstElementChild xmlFirstElementChild__internal_alias
3565 #endif
3566 #endif
3567 #endif
3568 
3569 #ifdef bottom_valid
3570 #undef xmlFreeAttributeTable
3571 extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
3572 #else
3573 #ifndef xmlFreeAttributeTable
3574 extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
3575 #define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
3576 #endif
3577 #endif
3578 
3579 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
3580 #ifdef bottom_xmlregexp
3581 #undef xmlFreeAutomata
3582 extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
3583 #else
3584 #ifndef xmlFreeAutomata
3585 extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
3586 #define xmlFreeAutomata xmlFreeAutomata__internal_alias
3587 #endif
3588 #endif
3589 #endif
3590 
3591 #if defined(LIBXML_CATALOG_ENABLED)
3592 #ifdef bottom_catalog
3593 #undef xmlFreeCatalog
3594 extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
3595 #else
3596 #ifndef xmlFreeCatalog
3597 extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
3598 #define xmlFreeCatalog xmlFreeCatalog__internal_alias
3599 #endif
3600 #endif
3601 #endif
3602 
3603 #ifdef bottom_tree
3604 #undef xmlFreeDoc
3605 extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
3606 #else
3607 #ifndef xmlFreeDoc
3608 extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
3609 #define xmlFreeDoc xmlFreeDoc__internal_alias
3610 #endif
3611 #endif
3612 
3613 #ifdef bottom_valid
3614 #undef xmlFreeDocElementContent
3615 extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
3616 #else
3617 #ifndef xmlFreeDocElementContent
3618 extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
3619 #define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
3620 #endif
3621 #endif
3622 
3623 #ifdef bottom_tree
3624 #undef xmlFreeDtd
3625 extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
3626 #else
3627 #ifndef xmlFreeDtd
3628 extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
3629 #define xmlFreeDtd xmlFreeDtd__internal_alias
3630 #endif
3631 #endif
3632 
3633 #ifdef bottom_valid
3634 #undef xmlFreeElementContent
3635 extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
3636 #else
3637 #ifndef xmlFreeElementContent
3638 extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
3639 #define xmlFreeElementContent xmlFreeElementContent__internal_alias
3640 #endif
3641 #endif
3642 
3643 #ifdef bottom_valid
3644 #undef xmlFreeElementTable
3645 extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
3646 #else
3647 #ifndef xmlFreeElementTable
3648 extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
3649 #define xmlFreeElementTable xmlFreeElementTable__internal_alias
3650 #endif
3651 #endif
3652 
3653 #ifdef bottom_entities
3654 #undef xmlFreeEntitiesTable
3655 extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
3656 #else
3657 #ifndef xmlFreeEntitiesTable
3658 extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
3659 #define xmlFreeEntitiesTable xmlFreeEntitiesTable__internal_alias
3660 #endif
3661 #endif
3662 
3663 #ifdef bottom_valid
3664 #undef xmlFreeEnumeration
3665 extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
3666 #else
3667 #ifndef xmlFreeEnumeration
3668 extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
3669 #define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
3670 #endif
3671 #endif
3672 
3673 #ifdef bottom_valid
3674 #undef xmlFreeIDTable
3675 extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
3676 #else
3677 #ifndef xmlFreeIDTable
3678 extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
3679 #define xmlFreeIDTable xmlFreeIDTable__internal_alias
3680 #endif
3681 #endif
3682 
3683 #ifdef bottom_parserInternals
3684 #undef xmlFreeInputStream
3685 extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
3686 #else
3687 #ifndef xmlFreeInputStream
3688 extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
3689 #define xmlFreeInputStream xmlFreeInputStream__internal_alias
3690 #endif
3691 #endif
3692 
3693 #ifdef bottom_threads
3694 #undef xmlFreeMutex
3695 extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
3696 #else
3697 #ifndef xmlFreeMutex
3698 extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
3699 #define xmlFreeMutex xmlFreeMutex__internal_alias
3700 #endif
3701 #endif
3702 
3703 #ifdef bottom_tree
3704 #undef xmlFreeNode
3705 extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
3706 #else
3707 #ifndef xmlFreeNode
3708 extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
3709 #define xmlFreeNode xmlFreeNode__internal_alias
3710 #endif
3711 #endif
3712 
3713 #ifdef bottom_tree
3714 #undef xmlFreeNodeList
3715 extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
3716 #else
3717 #ifndef xmlFreeNodeList
3718 extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
3719 #define xmlFreeNodeList xmlFreeNodeList__internal_alias
3720 #endif
3721 #endif
3722 
3723 #ifdef bottom_valid
3724 #undef xmlFreeNotationTable
3725 extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
3726 #else
3727 #ifndef xmlFreeNotationTable
3728 extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
3729 #define xmlFreeNotationTable xmlFreeNotationTable__internal_alias
3730 #endif
3731 #endif
3732 
3733 #ifdef bottom_tree
3734 #undef xmlFreeNs
3735 extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
3736 #else
3737 #ifndef xmlFreeNs
3738 extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
3739 #define xmlFreeNs xmlFreeNs__internal_alias
3740 #endif
3741 #endif
3742 
3743 #ifdef bottom_tree
3744 #undef xmlFreeNsList
3745 extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
3746 #else
3747 #ifndef xmlFreeNsList
3748 extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
3749 #define xmlFreeNsList xmlFreeNsList__internal_alias
3750 #endif
3751 #endif
3752 
3753 #ifdef bottom_parserInternals
3754 #undef xmlFreeParserCtxt
3755 extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
3756 #else
3757 #ifndef xmlFreeParserCtxt
3758 extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
3759 #define xmlFreeParserCtxt xmlFreeParserCtxt__internal_alias
3760 #endif
3761 #endif
3762 
3763 #ifdef bottom_xmlIO
3764 #undef xmlFreeParserInputBuffer
3765 extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
3766 #else
3767 #ifndef xmlFreeParserInputBuffer
3768 extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
3769 #define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
3770 #endif
3771 #endif
3772 
3773 #if defined(LIBXML_PATTERN_ENABLED)
3774 #ifdef bottom_pattern
3775 #undef xmlFreePattern
3776 extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
3777 #else
3778 #ifndef xmlFreePattern
3779 extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
3780 #define xmlFreePattern xmlFreePattern__internal_alias
3781 #endif
3782 #endif
3783 #endif
3784 
3785 #if defined(LIBXML_PATTERN_ENABLED)
3786 #ifdef bottom_pattern
3787 #undef xmlFreePatternList
3788 extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
3789 #else
3790 #ifndef xmlFreePatternList
3791 extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
3792 #define xmlFreePatternList xmlFreePatternList__internal_alias
3793 #endif
3794 #endif
3795 #endif
3796 
3797 #ifdef bottom_tree
3798 #undef xmlFreeProp
3799 extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
3800 #else
3801 #ifndef xmlFreeProp
3802 extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
3803 #define xmlFreeProp xmlFreeProp__internal_alias
3804 #endif
3805 #endif
3806 
3807 #ifdef bottom_tree
3808 #undef xmlFreePropList
3809 extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
3810 #else
3811 #ifndef xmlFreePropList
3812 extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
3813 #define xmlFreePropList xmlFreePropList__internal_alias
3814 #endif
3815 #endif
3816 
3817 #ifdef bottom_threads
3818 #undef xmlFreeRMutex
3819 extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
3820 #else
3821 #ifndef xmlFreeRMutex
3822 extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
3823 #define xmlFreeRMutex xmlFreeRMutex__internal_alias
3824 #endif
3825 #endif
3826 
3827 #ifdef bottom_valid
3828 #undef xmlFreeRefTable
3829 extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
3830 #else
3831 #ifndef xmlFreeRefTable
3832 extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
3833 #define xmlFreeRefTable xmlFreeRefTable__internal_alias
3834 #endif
3835 #endif
3836 
3837 #if defined(LIBXML_PATTERN_ENABLED)
3838 #ifdef bottom_pattern
3839 #undef xmlFreeStreamCtxt
3840 extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
3841 #else
3842 #ifndef xmlFreeStreamCtxt
3843 extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
3844 #define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
3845 #endif
3846 #endif
3847 #endif
3848 
3849 #if defined(LIBXML_READER_ENABLED)
3850 #ifdef bottom_xmlreader
3851 #undef xmlFreeTextReader
3852 extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
3853 #else
3854 #ifndef xmlFreeTextReader
3855 extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
3856 #define xmlFreeTextReader xmlFreeTextReader__internal_alias
3857 #endif
3858 #endif
3859 #endif
3860 
3861 #if defined(LIBXML_WRITER_ENABLED)
3862 #ifdef bottom_xmlwriter
3863 #undef xmlFreeTextWriter
3864 extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
3865 #else
3866 #ifndef xmlFreeTextWriter
3867 extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
3868 #define xmlFreeTextWriter xmlFreeTextWriter__internal_alias
3869 #endif
3870 #endif
3871 #endif
3872 
3873 #ifdef bottom_uri
3874 #undef xmlFreeURI
3875 extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
3876 #else
3877 #ifndef xmlFreeURI
3878 extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
3879 #define xmlFreeURI xmlFreeURI__internal_alias
3880 #endif
3881 #endif
3882 
3883 #if defined(LIBXML_VALID_ENABLED)
3884 #ifdef bottom_valid
3885 #undef xmlFreeValidCtxt
3886 extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
3887 #else
3888 #ifndef xmlFreeValidCtxt
3889 extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
3890 #define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
3891 #endif
3892 #endif
3893 #endif
3894 
3895 #ifdef bottom_xmlmemory
3896 #undef xmlGcMemGet
3897 extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
3898 #else
3899 #ifndef xmlGcMemGet
3900 extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
3901 #define xmlGcMemGet xmlGcMemGet__internal_alias
3902 #endif
3903 #endif
3904 
3905 #ifdef bottom_xmlmemory
3906 #undef xmlGcMemSetup
3907 extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
3908 #else
3909 #ifndef xmlGcMemSetup
3910 extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
3911 #define xmlGcMemSetup xmlGcMemSetup__internal_alias
3912 #endif
3913 #endif
3914 
3915 #ifdef bottom_tree
3916 #undef xmlGetBufferAllocationScheme
3917 extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
3918 #else
3919 #ifndef xmlGetBufferAllocationScheme
3920 extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
3921 #define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
3922 #endif
3923 #endif
3924 
3925 #ifdef bottom_encoding
3926 #undef xmlGetCharEncodingHandler
3927 extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
3928 #else
3929 #ifndef xmlGetCharEncodingHandler
3930 extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
3931 #define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
3932 #endif
3933 #endif
3934 
3935 #ifdef bottom_encoding
3936 #undef xmlGetCharEncodingName
3937 extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
3938 #else
3939 #ifndef xmlGetCharEncodingName
3940 extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
3941 #define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
3942 #endif
3943 #endif
3944 
3945 #ifdef bottom_tree
3946 #undef xmlGetCompressMode
3947 extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
3948 #else
3949 #ifndef xmlGetCompressMode
3950 extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
3951 #define xmlGetCompressMode xmlGetCompressMode__internal_alias
3952 #endif
3953 #endif
3954 
3955 #ifdef bottom_tree
3956 #undef xmlGetDocCompressMode
3957 extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
3958 #else
3959 #ifndef xmlGetDocCompressMode
3960 extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
3961 #define xmlGetDocCompressMode xmlGetDocCompressMode__internal_alias
3962 #endif
3963 #endif
3964 
3965 #ifdef bottom_entities
3966 #undef xmlGetDocEntity
3967 extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
3968 #else
3969 #ifndef xmlGetDocEntity
3970 extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
3971 #define xmlGetDocEntity xmlGetDocEntity__internal_alias
3972 #endif
3973 #endif
3974 
3975 #ifdef bottom_valid
3976 #undef xmlGetDtdAttrDesc
3977 extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
3978 #else
3979 #ifndef xmlGetDtdAttrDesc
3980 extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
3981 #define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__internal_alias
3982 #endif
3983 #endif
3984 
3985 #ifdef bottom_valid
3986 #undef xmlGetDtdElementDesc
3987 extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
3988 #else
3989 #ifndef xmlGetDtdElementDesc
3990 extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
3991 #define xmlGetDtdElementDesc xmlGetDtdElementDesc__internal_alias
3992 #endif
3993 #endif
3994 
3995 #ifdef bottom_entities
3996 #undef xmlGetDtdEntity
3997 extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
3998 #else
3999 #ifndef xmlGetDtdEntity
4000 extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
4001 #define xmlGetDtdEntity xmlGetDtdEntity__internal_alias
4002 #endif
4003 #endif
4004 
4005 #ifdef bottom_valid
4006 #undef xmlGetDtdNotationDesc
4007 extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
4008 #else
4009 #ifndef xmlGetDtdNotationDesc
4010 extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
4011 #define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__internal_alias
4012 #endif
4013 #endif
4014 
4015 #ifdef bottom_valid
4016 #undef xmlGetDtdQAttrDesc
4017 extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
4018 #else
4019 #ifndef xmlGetDtdQAttrDesc
4020 extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
4021 #define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__internal_alias
4022 #endif
4023 #endif
4024 
4025 #ifdef bottom_valid
4026 #undef xmlGetDtdQElementDesc
4027 extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
4028 #else
4029 #ifndef xmlGetDtdQElementDesc
4030 extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
4031 #define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__internal_alias
4032 #endif
4033 #endif
4034 
4035 #ifdef bottom_encoding
4036 #undef xmlGetEncodingAlias
4037 extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
4038 #else
4039 #ifndef xmlGetEncodingAlias
4040 extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
4041 #define xmlGetEncodingAlias xmlGetEncodingAlias__internal_alias
4042 #endif
4043 #endif
4044 
4045 #ifdef bottom_xmlIO
4046 #undef xmlGetExternalEntityLoader
4047 extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
4048 #else
4049 #ifndef xmlGetExternalEntityLoader
4050 extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
4051 #define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
4052 #endif
4053 #endif
4054 
4055 #if defined(LIBXML_LEGACY_ENABLED)
4056 #ifdef bottom_legacy
4057 #undef xmlGetFeature
4058 extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
4059 #else
4060 #ifndef xmlGetFeature
4061 extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
4062 #define xmlGetFeature xmlGetFeature__internal_alias
4063 #endif
4064 #endif
4065 #endif
4066 
4067 #if defined(LIBXML_LEGACY_ENABLED)
4068 #ifdef bottom_legacy
4069 #undef xmlGetFeaturesList
4070 extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
4071 #else
4072 #ifndef xmlGetFeaturesList
4073 extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
4074 #define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
4075 #endif
4076 #endif
4077 #endif
4078 
4079 #ifdef bottom_threads
4080 #undef xmlGetGlobalState
4081 extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
4082 #else
4083 #ifndef xmlGetGlobalState
4084 extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
4085 #define xmlGetGlobalState xmlGetGlobalState__internal_alias
4086 #endif
4087 #endif
4088 
4089 #ifdef bottom_valid
4090 #undef xmlGetID
4091 extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
4092 #else
4093 #ifndef xmlGetID
4094 extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
4095 #define xmlGetID xmlGetID__internal_alias
4096 #endif
4097 #endif
4098 
4099 #ifdef bottom_tree
4100 #undef xmlGetIntSubset
4101 extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
4102 #else
4103 #ifndef xmlGetIntSubset
4104 extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
4105 #define xmlGetIntSubset xmlGetIntSubset__internal_alias
4106 #endif
4107 #endif
4108 
4109 #ifdef bottom_tree
4110 #undef xmlGetLastChild
4111 extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
4112 #else
4113 #ifndef xmlGetLastChild
4114 extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
4115 #define xmlGetLastChild xmlGetLastChild__internal_alias
4116 #endif
4117 #endif
4118 
4119 #ifdef bottom_error
4120 #undef xmlGetLastError
4121 extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
4122 #else
4123 #ifndef xmlGetLastError
4124 extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
4125 #define xmlGetLastError xmlGetLastError__internal_alias
4126 #endif
4127 #endif
4128 
4129 #ifdef bottom_tree
4130 #undef xmlGetLineNo
4131 extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
4132 #else
4133 #ifndef xmlGetLineNo
4134 extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
4135 #define xmlGetLineNo xmlGetLineNo__internal_alias
4136 #endif
4137 #endif
4138 
4139 #ifdef bottom_tree
4140 #undef xmlGetNoNsProp
4141 extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
4142 #else
4143 #ifndef xmlGetNoNsProp
4144 extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
4145 #define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
4146 #endif
4147 #endif
4148 
4149 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
4150 #ifdef bottom_tree
4151 #undef xmlGetNodePath
4152 extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
4153 #else
4154 #ifndef xmlGetNodePath
4155 extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
4156 #define xmlGetNodePath xmlGetNodePath__internal_alias
4157 #endif
4158 #endif
4159 #endif
4160 
4161 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
4162 #ifdef bottom_tree
4163 #undef xmlGetNsList
4164 extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
4165 #else
4166 #ifndef xmlGetNsList
4167 extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
4168 #define xmlGetNsList xmlGetNsList__internal_alias
4169 #endif
4170 #endif
4171 #endif
4172 
4173 #ifdef bottom_tree
4174 #undef xmlGetNsProp
4175 extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
4176 #else
4177 #ifndef xmlGetNsProp
4178 extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
4179 #define xmlGetNsProp xmlGetNsProp__internal_alias
4180 #endif
4181 #endif
4182 
4183 #ifdef bottom_entities
4184 #undef xmlGetParameterEntity
4185 extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
4186 #else
4187 #ifndef xmlGetParameterEntity
4188 extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
4189 #define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
4190 #endif
4191 #endif
4192 
4193 #ifdef bottom_entities
4194 #undef xmlGetPredefinedEntity
4195 extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
4196 #else
4197 #ifndef xmlGetPredefinedEntity
4198 extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
4199 #define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
4200 #endif
4201 #endif
4202 
4203 #ifdef bottom_tree
4204 #undef xmlGetProp
4205 extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
4206 #else
4207 #ifndef xmlGetProp
4208 extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
4209 #define xmlGetProp xmlGetProp__internal_alias
4210 #endif
4211 #endif
4212 
4213 #ifdef bottom_valid
4214 #undef xmlGetRefs
4215 extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
4216 #else
4217 #ifndef xmlGetRefs
4218 extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
4219 #define xmlGetRefs xmlGetRefs__internal_alias
4220 #endif
4221 #endif
4222 
4223 #ifdef bottom_threads
4224 #undef xmlGetThreadId
4225 extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
4226 #else
4227 #ifndef xmlGetThreadId
4228 extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
4229 #define xmlGetThreadId xmlGetThreadId__internal_alias
4230 #endif
4231 #endif
4232 
4233 #ifdef bottom_xmlstring
4234 #undef xmlGetUTF8Char
4235 extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
4236 #else
4237 #ifndef xmlGetUTF8Char
4238 extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
4239 #define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
4240 #endif
4241 #endif
4242 
4243 #if defined(LIBXML_LEGACY_ENABLED)
4244 #ifdef bottom_legacy
4245 #undef xmlHandleEntity
4246 extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
4247 #else
4248 #ifndef xmlHandleEntity
4249 extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
4250 #define xmlHandleEntity xmlHandleEntity__internal_alias
4251 #endif
4252 #endif
4253 #endif
4254 
4255 #ifdef bottom_parser
4256 #undef xmlHasFeature
4257 extern __typeof (xmlHasFeature) xmlHasFeature __attribute((alias("xmlHasFeature__internal_alias")));
4258 #else
4259 #ifndef xmlHasFeature
4260 extern __typeof (xmlHasFeature) xmlHasFeature__internal_alias __attribute((visibility("hidden")));
4261 #define xmlHasFeature xmlHasFeature__internal_alias
4262 #endif
4263 #endif
4264 
4265 #ifdef bottom_tree
4266 #undef xmlHasNsProp
4267 extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
4268 #else
4269 #ifndef xmlHasNsProp
4270 extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
4271 #define xmlHasNsProp xmlHasNsProp__internal_alias
4272 #endif
4273 #endif
4274 
4275 #ifdef bottom_tree
4276 #undef xmlHasProp
4277 extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
4278 #else
4279 #ifndef xmlHasProp
4280 extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
4281 #define xmlHasProp xmlHasProp__internal_alias
4282 #endif
4283 #endif
4284 
4285 #ifdef bottom_hash
4286 #undef xmlHashAddEntry
4287 extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
4288 #else
4289 #ifndef xmlHashAddEntry
4290 extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
4291 #define xmlHashAddEntry xmlHashAddEntry__internal_alias
4292 #endif
4293 #endif
4294 
4295 #ifdef bottom_hash
4296 #undef xmlHashAddEntry2
4297 extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
4298 #else
4299 #ifndef xmlHashAddEntry2
4300 extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
4301 #define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
4302 #endif
4303 #endif
4304 
4305 #ifdef bottom_hash
4306 #undef xmlHashAddEntry3
4307 extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
4308 #else
4309 #ifndef xmlHashAddEntry3
4310 extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
4311 #define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
4312 #endif
4313 #endif
4314 
4315 #ifdef bottom_hash
4316 #undef xmlHashCopy
4317 extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
4318 #else
4319 #ifndef xmlHashCopy
4320 extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
4321 #define xmlHashCopy xmlHashCopy__internal_alias
4322 #endif
4323 #endif
4324 
4325 #ifdef bottom_hash
4326 #undef xmlHashCreate
4327 extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
4328 #else
4329 #ifndef xmlHashCreate
4330 extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
4331 #define xmlHashCreate xmlHashCreate__internal_alias
4332 #endif
4333 #endif
4334 
4335 #ifdef bottom_hash
4336 #undef xmlHashCreateDict
4337 extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
4338 #else
4339 #ifndef xmlHashCreateDict
4340 extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
4341 #define xmlHashCreateDict xmlHashCreateDict__internal_alias
4342 #endif
4343 #endif
4344 
4345 #ifdef bottom_hash
4346 #undef xmlHashFree
4347 extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
4348 #else
4349 #ifndef xmlHashFree
4350 extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
4351 #define xmlHashFree xmlHashFree__internal_alias
4352 #endif
4353 #endif
4354 
4355 #ifdef bottom_hash
4356 #undef xmlHashLookup
4357 extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
4358 #else
4359 #ifndef xmlHashLookup
4360 extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
4361 #define xmlHashLookup xmlHashLookup__internal_alias
4362 #endif
4363 #endif
4364 
4365 #ifdef bottom_hash
4366 #undef xmlHashLookup2
4367 extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
4368 #else
4369 #ifndef xmlHashLookup2
4370 extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
4371 #define xmlHashLookup2 xmlHashLookup2__internal_alias
4372 #endif
4373 #endif
4374 
4375 #ifdef bottom_hash
4376 #undef xmlHashLookup3
4377 extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
4378 #else
4379 #ifndef xmlHashLookup3
4380 extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
4381 #define xmlHashLookup3 xmlHashLookup3__internal_alias
4382 #endif
4383 #endif
4384 
4385 #ifdef bottom_hash
4386 #undef xmlHashQLookup
4387 extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
4388 #else
4389 #ifndef xmlHashQLookup
4390 extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
4391 #define xmlHashQLookup xmlHashQLookup__internal_alias
4392 #endif
4393 #endif
4394 
4395 #ifdef bottom_hash
4396 #undef xmlHashQLookup2
4397 extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
4398 #else
4399 #ifndef xmlHashQLookup2
4400 extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
4401 #define xmlHashQLookup2 xmlHashQLookup2__internal_alias
4402 #endif
4403 #endif
4404 
4405 #ifdef bottom_hash
4406 #undef xmlHashQLookup3
4407 extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
4408 #else
4409 #ifndef xmlHashQLookup3
4410 extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
4411 #define xmlHashQLookup3 xmlHashQLookup3__internal_alias
4412 #endif
4413 #endif
4414 
4415 #ifdef bottom_hash
4416 #undef xmlHashRemoveEntry
4417 extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
4418 #else
4419 #ifndef xmlHashRemoveEntry
4420 extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
4421 #define xmlHashRemoveEntry xmlHashRemoveEntry__internal_alias
4422 #endif
4423 #endif
4424 
4425 #ifdef bottom_hash
4426 #undef xmlHashRemoveEntry2
4427 extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
4428 #else
4429 #ifndef xmlHashRemoveEntry2
4430 extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
4431 #define xmlHashRemoveEntry2 xmlHashRemoveEntry2__internal_alias
4432 #endif
4433 #endif
4434 
4435 #ifdef bottom_hash
4436 #undef xmlHashRemoveEntry3
4437 extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
4438 #else
4439 #ifndef xmlHashRemoveEntry3
4440 extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
4441 #define xmlHashRemoveEntry3 xmlHashRemoveEntry3__internal_alias
4442 #endif
4443 #endif
4444 
4445 #ifdef bottom_hash
4446 #undef xmlHashScan
4447 extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
4448 #else
4449 #ifndef xmlHashScan
4450 extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
4451 #define xmlHashScan xmlHashScan__internal_alias
4452 #endif
4453 #endif
4454 
4455 #ifdef bottom_hash
4456 #undef xmlHashScan3
4457 extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
4458 #else
4459 #ifndef xmlHashScan3
4460 extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
4461 #define xmlHashScan3 xmlHashScan3__internal_alias
4462 #endif
4463 #endif
4464 
4465 #ifdef bottom_hash
4466 #undef xmlHashScanFull
4467 extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
4468 #else
4469 #ifndef xmlHashScanFull
4470 extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
4471 #define xmlHashScanFull xmlHashScanFull__internal_alias
4472 #endif
4473 #endif
4474 
4475 #ifdef bottom_hash
4476 #undef xmlHashScanFull3
4477 extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
4478 #else
4479 #ifndef xmlHashScanFull3
4480 extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
4481 #define xmlHashScanFull3 xmlHashScanFull3__internal_alias
4482 #endif
4483 #endif
4484 
4485 #ifdef bottom_hash
4486 #undef xmlHashSize
4487 extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
4488 #else
4489 #ifndef xmlHashSize
4490 extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
4491 #define xmlHashSize xmlHashSize__internal_alias
4492 #endif
4493 #endif
4494 
4495 #ifdef bottom_hash
4496 #undef xmlHashUpdateEntry
4497 extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
4498 #else
4499 #ifndef xmlHashUpdateEntry
4500 extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
4501 #define xmlHashUpdateEntry xmlHashUpdateEntry__internal_alias
4502 #endif
4503 #endif
4504 
4505 #ifdef bottom_hash
4506 #undef xmlHashUpdateEntry2
4507 extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
4508 #else
4509 #ifndef xmlHashUpdateEntry2
4510 extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
4511 #define xmlHashUpdateEntry2 xmlHashUpdateEntry2__internal_alias
4512 #endif
4513 #endif
4514 
4515 #ifdef bottom_hash
4516 #undef xmlHashUpdateEntry3
4517 extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
4518 #else
4519 #ifndef xmlHashUpdateEntry3
4520 extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
4521 #define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
4522 #endif
4523 #endif
4524 
4525 #if defined(LIBXML_FTP_ENABLED)
4526 #ifdef bottom_xmlIO
4527 #undef xmlIOFTPClose
4528 extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
4529 #else
4530 #ifndef xmlIOFTPClose
4531 extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
4532 #define xmlIOFTPClose xmlIOFTPClose__internal_alias
4533 #endif
4534 #endif
4535 #endif
4536 
4537 #if defined(LIBXML_FTP_ENABLED)
4538 #ifdef bottom_xmlIO
4539 #undef xmlIOFTPMatch
4540 extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
4541 #else
4542 #ifndef xmlIOFTPMatch
4543 extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
4544 #define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
4545 #endif
4546 #endif
4547 #endif
4548 
4549 #if defined(LIBXML_FTP_ENABLED)
4550 #ifdef bottom_xmlIO
4551 #undef xmlIOFTPOpen
4552 extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
4553 #else
4554 #ifndef xmlIOFTPOpen
4555 extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
4556 #define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
4557 #endif
4558 #endif
4559 #endif
4560 
4561 #if defined(LIBXML_FTP_ENABLED)
4562 #ifdef bottom_xmlIO
4563 #undef xmlIOFTPRead
4564 extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
4565 #else
4566 #ifndef xmlIOFTPRead
4567 extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
4568 #define xmlIOFTPRead xmlIOFTPRead__internal_alias
4569 #endif
4570 #endif
4571 #endif
4572 
4573 #if defined(LIBXML_HTTP_ENABLED)
4574 #ifdef bottom_xmlIO
4575 #undef xmlIOHTTPClose
4576 extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
4577 #else
4578 #ifndef xmlIOHTTPClose
4579 extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
4580 #define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
4581 #endif
4582 #endif
4583 #endif
4584 
4585 #if defined(LIBXML_HTTP_ENABLED)
4586 #ifdef bottom_xmlIO
4587 #undef xmlIOHTTPMatch
4588 extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
4589 #else
4590 #ifndef xmlIOHTTPMatch
4591 extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
4592 #define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
4593 #endif
4594 #endif
4595 #endif
4596 
4597 #if defined(LIBXML_HTTP_ENABLED)
4598 #ifdef bottom_xmlIO
4599 #undef xmlIOHTTPOpen
4600 extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
4601 #else
4602 #ifndef xmlIOHTTPOpen
4603 extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
4604 #define xmlIOHTTPOpen xmlIOHTTPOpen__internal_alias
4605 #endif
4606 #endif
4607 #endif
4608 
4609 #if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
4610 #ifdef bottom_xmlIO
4611 #undef xmlIOHTTPOpenW
4612 extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
4613 #else
4614 #ifndef xmlIOHTTPOpenW
4615 extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
4616 #define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
4617 #endif
4618 #endif
4619 #endif
4620 
4621 #if defined(LIBXML_HTTP_ENABLED)
4622 #ifdef bottom_xmlIO
4623 #undef xmlIOHTTPRead
4624 extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
4625 #else
4626 #ifndef xmlIOHTTPRead
4627 extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
4628 #define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
4629 #endif
4630 #endif
4631 #endif
4632 
4633 #if defined(LIBXML_VALID_ENABLED)
4634 #ifdef bottom_parser
4635 #undef xmlIOParseDTD
4636 extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
4637 #else
4638 #ifndef xmlIOParseDTD
4639 extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
4640 #define xmlIOParseDTD xmlIOParseDTD__internal_alias
4641 #endif
4642 #endif
4643 #endif
4644 
4645 #ifdef bottom_encoding
4646 #undef xmlInitCharEncodingHandlers
4647 extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
4648 #else
4649 #ifndef xmlInitCharEncodingHandlers
4650 extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
4651 #define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
4652 #endif
4653 #endif
4654 
4655 #ifdef bottom_globals
4656 #undef xmlInitGlobals
4657 extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
4658 #else
4659 #ifndef xmlInitGlobals
4660 extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
4661 #define xmlInitGlobals xmlInitGlobals__internal_alias
4662 #endif
4663 #endif
4664 
4665 #ifdef bottom_xmlmemory
4666 #undef xmlInitMemory
4667 extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
4668 #else
4669 #ifndef xmlInitMemory
4670 extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
4671 #define xmlInitMemory xmlInitMemory__internal_alias
4672 #endif
4673 #endif
4674 
4675 #ifdef bottom_parserInternals
4676 #undef xmlInitNodeInfoSeq
4677 extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
4678 #else
4679 #ifndef xmlInitNodeInfoSeq
4680 extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
4681 #define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
4682 #endif
4683 #endif
4684 
4685 #ifdef bottom_parser
4686 #undef xmlInitParser
4687 extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
4688 #else
4689 #ifndef xmlInitParser
4690 extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
4691 #define xmlInitParser xmlInitParser__internal_alias
4692 #endif
4693 #endif
4694 
4695 #ifdef bottom_parserInternals
4696 #undef xmlInitParserCtxt
4697 extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
4698 #else
4699 #ifndef xmlInitParserCtxt
4700 extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
4701 #define xmlInitParserCtxt xmlInitParserCtxt__internal_alias
4702 #endif
4703 #endif
4704 
4705 #ifdef bottom_threads
4706 #undef xmlInitThreads
4707 extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
4708 #else
4709 #ifndef xmlInitThreads
4710 extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
4711 #define xmlInitThreads xmlInitThreads__internal_alias
4712 #endif
4713 #endif
4714 
4715 #if defined(LIBXML_CATALOG_ENABLED)
4716 #ifdef bottom_catalog
4717 #undef xmlInitializeCatalog
4718 extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
4719 #else
4720 #ifndef xmlInitializeCatalog
4721 extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
4722 #define xmlInitializeCatalog xmlInitializeCatalog__internal_alias
4723 #endif
4724 #endif
4725 #endif
4726 
4727 #ifdef bottom_dict
4728 #undef xmlInitializeDict
4729 extern __typeof (xmlInitializeDict) xmlInitializeDict __attribute((alias("xmlInitializeDict__internal_alias")));
4730 #else
4731 #ifndef xmlInitializeDict
4732 extern __typeof (xmlInitializeDict) xmlInitializeDict__internal_alias __attribute((visibility("hidden")));
4733 #define xmlInitializeDict xmlInitializeDict__internal_alias
4734 #endif
4735 #endif
4736 
4737 #ifdef bottom_globals
4738 #undef xmlInitializeGlobalState
4739 extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
4740 #else
4741 #ifndef xmlInitializeGlobalState
4742 extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
4743 #define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
4744 #endif
4745 #endif
4746 
4747 #if defined(LIBXML_LEGACY_ENABLED)
4748 #ifdef bottom_legacy
4749 #undef xmlInitializePredefinedEntities
4750 extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
4751 #else
4752 #ifndef xmlInitializePredefinedEntities
4753 extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
4754 #define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
4755 #endif
4756 #endif
4757 #endif
4758 
4759 #ifdef bottom_chvalid
4760 #undef xmlIsBaseChar
4761 extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
4762 #else
4763 #ifndef xmlIsBaseChar
4764 extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
4765 #define xmlIsBaseChar xmlIsBaseChar__internal_alias
4766 #endif
4767 #endif
4768 
4769 #ifdef bottom_chvalid
4770 #undef xmlIsBlank
4771 extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
4772 #else
4773 #ifndef xmlIsBlank
4774 extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
4775 #define xmlIsBlank xmlIsBlank__internal_alias
4776 #endif
4777 #endif
4778 
4779 #ifdef bottom_tree
4780 #undef xmlIsBlankNode
4781 extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
4782 #else
4783 #ifndef xmlIsBlankNode
4784 extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
4785 #define xmlIsBlankNode xmlIsBlankNode__internal_alias
4786 #endif
4787 #endif
4788 
4789 #ifdef bottom_chvalid
4790 #undef xmlIsChar
4791 extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
4792 #else
4793 #ifndef xmlIsChar
4794 extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
4795 #define xmlIsChar xmlIsChar__internal_alias
4796 #endif
4797 #endif
4798 
4799 #ifdef bottom_chvalid
4800 #undef xmlIsCombining
4801 extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
4802 #else
4803 #ifndef xmlIsCombining
4804 extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
4805 #define xmlIsCombining xmlIsCombining__internal_alias
4806 #endif
4807 #endif
4808 
4809 #ifdef bottom_chvalid
4810 #undef xmlIsDigit
4811 extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
4812 #else
4813 #ifndef xmlIsDigit
4814 extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
4815 #define xmlIsDigit xmlIsDigit__internal_alias
4816 #endif
4817 #endif
4818 
4819 #ifdef bottom_chvalid
4820 #undef xmlIsExtender
4821 extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
4822 #else
4823 #ifndef xmlIsExtender
4824 extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
4825 #define xmlIsExtender xmlIsExtender__internal_alias
4826 #endif
4827 #endif
4828 
4829 #ifdef bottom_valid
4830 #undef xmlIsID
4831 extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
4832 #else
4833 #ifndef xmlIsID
4834 extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
4835 #define xmlIsID xmlIsID__internal_alias
4836 #endif
4837 #endif
4838 
4839 #ifdef bottom_chvalid
4840 #undef xmlIsIdeographic
4841 extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
4842 #else
4843 #ifndef xmlIsIdeographic
4844 extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
4845 #define xmlIsIdeographic xmlIsIdeographic__internal_alias
4846 #endif
4847 #endif
4848 
4849 #ifdef bottom_parserInternals
4850 #undef xmlIsLetter
4851 extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
4852 #else
4853 #ifndef xmlIsLetter
4854 extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
4855 #define xmlIsLetter xmlIsLetter__internal_alias
4856 #endif
4857 #endif
4858 
4859 #ifdef bottom_threads
4860 #undef xmlIsMainThread
4861 extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
4862 #else
4863 #ifndef xmlIsMainThread
4864 extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
4865 #define xmlIsMainThread xmlIsMainThread__internal_alias
4866 #endif
4867 #endif
4868 
4869 #ifdef bottom_valid
4870 #undef xmlIsMixedElement
4871 extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
4872 #else
4873 #ifndef xmlIsMixedElement
4874 extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
4875 #define xmlIsMixedElement xmlIsMixedElement__internal_alias
4876 #endif
4877 #endif
4878 
4879 #ifdef bottom_chvalid
4880 #undef xmlIsPubidChar
4881 extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
4882 #else
4883 #ifndef xmlIsPubidChar
4884 extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
4885 #define xmlIsPubidChar xmlIsPubidChar__internal_alias
4886 #endif
4887 #endif
4888 
4889 #ifdef bottom_valid
4890 #undef xmlIsRef
4891 extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
4892 #else
4893 #ifndef xmlIsRef
4894 extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
4895 #define xmlIsRef xmlIsRef__internal_alias
4896 #endif
4897 #endif
4898 
4899 #ifdef bottom_xmlsave
4900 #undef xmlIsXHTML
4901 extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
4902 #else
4903 #ifndef xmlIsXHTML
4904 extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
4905 #define xmlIsXHTML xmlIsXHTML__internal_alias
4906 #endif
4907 #endif
4908 
4909 #ifdef bottom_parserInternals
4910 #undef xmlKeepBlanksDefault
4911 extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
4912 #else
4913 #ifndef xmlKeepBlanksDefault
4914 extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
4915 #define xmlKeepBlanksDefault xmlKeepBlanksDefault__internal_alias
4916 #endif
4917 #endif
4918 
4919 #if defined(LIBXML_TREE_ENABLED)
4920 #ifdef bottom_tree
4921 #undef xmlLastElementChild
4922 extern __typeof (xmlLastElementChild) xmlLastElementChild __attribute((alias("xmlLastElementChild__internal_alias")));
4923 #else
4924 #ifndef xmlLastElementChild
4925 extern __typeof (xmlLastElementChild) xmlLastElementChild__internal_alias __attribute((visibility("hidden")));
4926 #define xmlLastElementChild xmlLastElementChild__internal_alias
4927 #endif
4928 #endif
4929 #endif
4930 
4931 #ifdef bottom_parserInternals
4932 #undef xmlLineNumbersDefault
4933 extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
4934 #else
4935 #ifndef xmlLineNumbersDefault
4936 extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
4937 #define xmlLineNumbersDefault xmlLineNumbersDefault__internal_alias
4938 #endif
4939 #endif
4940 
4941 #ifdef bottom_list
4942 #undef xmlLinkGetData
4943 extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
4944 #else
4945 #ifndef xmlLinkGetData
4946 extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
4947 #define xmlLinkGetData xmlLinkGetData__internal_alias
4948 #endif
4949 #endif
4950 
4951 #ifdef bottom_list
4952 #undef xmlListAppend
4953 extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
4954 #else
4955 #ifndef xmlListAppend
4956 extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
4957 #define xmlListAppend xmlListAppend__internal_alias
4958 #endif
4959 #endif
4960 
4961 #ifdef bottom_list
4962 #undef xmlListClear
4963 extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
4964 #else
4965 #ifndef xmlListClear
4966 extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
4967 #define xmlListClear xmlListClear__internal_alias
4968 #endif
4969 #endif
4970 
4971 #ifdef bottom_list
4972 #undef xmlListCopy
4973 extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
4974 #else
4975 #ifndef xmlListCopy
4976 extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
4977 #define xmlListCopy xmlListCopy__internal_alias
4978 #endif
4979 #endif
4980 
4981 #ifdef bottom_list
4982 #undef xmlListCreate
4983 extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
4984 #else
4985 #ifndef xmlListCreate
4986 extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
4987 #define xmlListCreate xmlListCreate__internal_alias
4988 #endif
4989 #endif
4990 
4991 #ifdef bottom_list
4992 #undef xmlListDelete
4993 extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
4994 #else
4995 #ifndef xmlListDelete
4996 extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
4997 #define xmlListDelete xmlListDelete__internal_alias
4998 #endif
4999 #endif
5000 
5001 #ifdef bottom_list
5002 #undef xmlListDup
5003 extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
5004 #else
5005 #ifndef xmlListDup
5006 extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
5007 #define xmlListDup xmlListDup__internal_alias
5008 #endif
5009 #endif
5010 
5011 #ifdef bottom_list
5012 #undef xmlListEmpty
5013 extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
5014 #else
5015 #ifndef xmlListEmpty
5016 extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
5017 #define xmlListEmpty xmlListEmpty__internal_alias
5018 #endif
5019 #endif
5020 
5021 #ifdef bottom_list
5022 #undef xmlListEnd
5023 extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
5024 #else
5025 #ifndef xmlListEnd
5026 extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
5027 #define xmlListEnd xmlListEnd__internal_alias
5028 #endif
5029 #endif
5030 
5031 #ifdef bottom_list
5032 #undef xmlListFront
5033 extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
5034 #else
5035 #ifndef xmlListFront
5036 extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
5037 #define xmlListFront xmlListFront__internal_alias
5038 #endif
5039 #endif
5040 
5041 #ifdef bottom_list
5042 #undef xmlListInsert
5043 extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
5044 #else
5045 #ifndef xmlListInsert
5046 extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
5047 #define xmlListInsert xmlListInsert__internal_alias
5048 #endif
5049 #endif
5050 
5051 #ifdef bottom_list
5052 #undef xmlListMerge
5053 extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
5054 #else
5055 #ifndef xmlListMerge
5056 extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
5057 #define xmlListMerge xmlListMerge__internal_alias
5058 #endif
5059 #endif
5060 
5061 #ifdef bottom_list
5062 #undef xmlListPopBack
5063 extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
5064 #else
5065 #ifndef xmlListPopBack
5066 extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
5067 #define xmlListPopBack xmlListPopBack__internal_alias
5068 #endif
5069 #endif
5070 
5071 #ifdef bottom_list
5072 #undef xmlListPopFront
5073 extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
5074 #else
5075 #ifndef xmlListPopFront
5076 extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
5077 #define xmlListPopFront xmlListPopFront__internal_alias
5078 #endif
5079 #endif
5080 
5081 #ifdef bottom_list
5082 #undef xmlListPushBack
5083 extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
5084 #else
5085 #ifndef xmlListPushBack
5086 extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
5087 #define xmlListPushBack xmlListPushBack__internal_alias
5088 #endif
5089 #endif
5090 
5091 #ifdef bottom_list
5092 #undef xmlListPushFront
5093 extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
5094 #else
5095 #ifndef xmlListPushFront
5096 extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
5097 #define xmlListPushFront xmlListPushFront__internal_alias
5098 #endif
5099 #endif
5100 
5101 #ifdef bottom_list
5102 #undef xmlListRemoveAll
5103 extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
5104 #else
5105 #ifndef xmlListRemoveAll
5106 extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
5107 #define xmlListRemoveAll xmlListRemoveAll__internal_alias
5108 #endif
5109 #endif
5110 
5111 #ifdef bottom_list
5112 #undef xmlListRemoveFirst
5113 extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
5114 #else
5115 #ifndef xmlListRemoveFirst
5116 extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
5117 #define xmlListRemoveFirst xmlListRemoveFirst__internal_alias
5118 #endif
5119 #endif
5120 
5121 #ifdef bottom_list
5122 #undef xmlListRemoveLast
5123 extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
5124 #else
5125 #ifndef xmlListRemoveLast
5126 extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
5127 #define xmlListRemoveLast xmlListRemoveLast__internal_alias
5128 #endif
5129 #endif
5130 
5131 #ifdef bottom_list
5132 #undef xmlListReverse
5133 extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
5134 #else
5135 #ifndef xmlListReverse
5136 extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
5137 #define xmlListReverse xmlListReverse__internal_alias
5138 #endif
5139 #endif
5140 
5141 #ifdef bottom_list
5142 #undef xmlListReverseSearch
5143 extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
5144 #else
5145 #ifndef xmlListReverseSearch
5146 extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
5147 #define xmlListReverseSearch xmlListReverseSearch__internal_alias
5148 #endif
5149 #endif
5150 
5151 #ifdef bottom_list
5152 #undef xmlListReverseWalk
5153 extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
5154 #else
5155 #ifndef xmlListReverseWalk
5156 extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
5157 #define xmlListReverseWalk xmlListReverseWalk__internal_alias
5158 #endif
5159 #endif
5160 
5161 #ifdef bottom_list
5162 #undef xmlListSearch
5163 extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
5164 #else
5165 #ifndef xmlListSearch
5166 extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
5167 #define xmlListSearch xmlListSearch__internal_alias
5168 #endif
5169 #endif
5170 
5171 #ifdef bottom_list
5172 #undef xmlListSize
5173 extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
5174 #else
5175 #ifndef xmlListSize
5176 extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
5177 #define xmlListSize xmlListSize__internal_alias
5178 #endif
5179 #endif
5180 
5181 #ifdef bottom_list
5182 #undef xmlListSort
5183 extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
5184 #else
5185 #ifndef xmlListSort
5186 extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
5187 #define xmlListSort xmlListSort__internal_alias
5188 #endif
5189 #endif
5190 
5191 #ifdef bottom_list
5192 #undef xmlListWalk
5193 extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
5194 #else
5195 #ifndef xmlListWalk
5196 extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
5197 #define xmlListWalk xmlListWalk__internal_alias
5198 #endif
5199 #endif
5200 
5201 #if defined(LIBXML_CATALOG_ENABLED)
5202 #ifdef bottom_catalog
5203 #undef xmlLoadACatalog
5204 extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
5205 #else
5206 #ifndef xmlLoadACatalog
5207 extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
5208 #define xmlLoadACatalog xmlLoadACatalog__internal_alias
5209 #endif
5210 #endif
5211 #endif
5212 
5213 #if defined(LIBXML_CATALOG_ENABLED)
5214 #ifdef bottom_catalog
5215 #undef xmlLoadCatalog
5216 extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
5217 #else
5218 #ifndef xmlLoadCatalog
5219 extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
5220 #define xmlLoadCatalog xmlLoadCatalog__internal_alias
5221 #endif
5222 #endif
5223 #endif
5224 
5225 #if defined(LIBXML_CATALOG_ENABLED)
5226 #ifdef bottom_catalog
5227 #undef xmlLoadCatalogs
5228 extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
5229 #else
5230 #ifndef xmlLoadCatalogs
5231 extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
5232 #define xmlLoadCatalogs xmlLoadCatalogs__internal_alias
5233 #endif
5234 #endif
5235 #endif
5236 
5237 #ifdef bottom_xmlIO
5238 #undef xmlLoadExternalEntity
5239 extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
5240 #else
5241 #ifndef xmlLoadExternalEntity
5242 extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
5243 #define xmlLoadExternalEntity xmlLoadExternalEntity__internal_alias
5244 #endif
5245 #endif
5246 
5247 #if defined(LIBXML_CATALOG_ENABLED)
5248 #ifdef bottom_catalog
5249 #undef xmlLoadSGMLSuperCatalog
5250 extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
5251 #else
5252 #ifndef xmlLoadSGMLSuperCatalog
5253 extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
5254 #define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
5255 #endif
5256 #endif
5257 #endif
5258 
5259 #ifdef bottom_threads
5260 #undef xmlLockLibrary
5261 extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
5262 #else
5263 #ifndef xmlLockLibrary
5264 extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
5265 #define xmlLockLibrary xmlLockLibrary__internal_alias
5266 #endif
5267 #endif
5268 
5269 #if defined(LIBXML_DEBUG_ENABLED)
5270 #ifdef bottom_debugXML
5271 #undef xmlLsCountNode
5272 extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
5273 #else
5274 #ifndef xmlLsCountNode
5275 extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
5276 #define xmlLsCountNode xmlLsCountNode__internal_alias
5277 #endif
5278 #endif
5279 #endif
5280 
5281 #if defined(LIBXML_DEBUG_ENABLED)
5282 #ifdef bottom_debugXML
5283 #undef xmlLsOneNode
5284 extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
5285 #else
5286 #ifndef xmlLsOneNode
5287 extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
5288 #define xmlLsOneNode xmlLsOneNode__internal_alias
5289 #endif
5290 #endif
5291 #endif
5292 
5293 #ifdef bottom_xmlmemory
5294 #undef xmlMallocAtomicLoc
5295 extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
5296 #else
5297 #ifndef xmlMallocAtomicLoc
5298 extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
5299 #define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
5300 #endif
5301 #endif
5302 
5303 #ifdef bottom_xmlmemory
5304 #undef xmlMallocLoc
5305 extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
5306 #else
5307 #ifndef xmlMallocLoc
5308 extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
5309 #define xmlMallocLoc xmlMallocLoc__internal_alias
5310 #endif
5311 #endif
5312 
5313 #ifdef bottom_xmlmemory
5314 #undef xmlMemBlocks
5315 extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
5316 #else
5317 #ifndef xmlMemBlocks
5318 extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
5319 #define xmlMemBlocks xmlMemBlocks__internal_alias
5320 #endif
5321 #endif
5322 
5323 #ifdef bottom_xmlmemory
5324 #undef xmlMemDisplay
5325 extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
5326 #else
5327 #ifndef xmlMemDisplay
5328 extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
5329 #define xmlMemDisplay xmlMemDisplay__internal_alias
5330 #endif
5331 #endif
5332 
5333 #ifdef bottom_xmlmemory
5334 #undef xmlMemDisplayLast
5335 extern __typeof (xmlMemDisplayLast) xmlMemDisplayLast __attribute((alias("xmlMemDisplayLast__internal_alias")));
5336 #else
5337 #ifndef xmlMemDisplayLast
5338 extern __typeof (xmlMemDisplayLast) xmlMemDisplayLast__internal_alias __attribute((visibility("hidden")));
5339 #define xmlMemDisplayLast xmlMemDisplayLast__internal_alias
5340 #endif
5341 #endif
5342 
5343 #ifdef bottom_xmlmemory
5344 #undef xmlMemFree
5345 extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
5346 #else
5347 #ifndef xmlMemFree
5348 extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
5349 #define xmlMemFree xmlMemFree__internal_alias
5350 #endif
5351 #endif
5352 
5353 #ifdef bottom_xmlmemory
5354 #undef xmlMemGet
5355 extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
5356 #else
5357 #ifndef xmlMemGet
5358 extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
5359 #define xmlMemGet xmlMemGet__internal_alias
5360 #endif
5361 #endif
5362 
5363 #ifdef bottom_xmlmemory
5364 #undef xmlMemMalloc
5365 extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
5366 #else
5367 #ifndef xmlMemMalloc
5368 extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
5369 #define xmlMemMalloc xmlMemMalloc__internal_alias
5370 #endif
5371 #endif
5372 
5373 #ifdef bottom_xmlmemory
5374 #undef xmlMemRealloc
5375 extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
5376 #else
5377 #ifndef xmlMemRealloc
5378 extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
5379 #define xmlMemRealloc xmlMemRealloc__internal_alias
5380 #endif
5381 #endif
5382 
5383 #ifdef bottom_xmlmemory
5384 #undef xmlMemSetup
5385 extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
5386 #else
5387 #ifndef xmlMemSetup
5388 extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
5389 #define xmlMemSetup xmlMemSetup__internal_alias
5390 #endif
5391 #endif
5392 
5393 #ifdef bottom_xmlmemory
5394 #undef xmlMemShow
5395 extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
5396 #else
5397 #ifndef xmlMemShow
5398 extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
5399 #define xmlMemShow xmlMemShow__internal_alias
5400 #endif
5401 #endif
5402 
5403 #ifdef bottom_xmlmemory
5404 #undef xmlMemStrdupLoc
5405 extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
5406 #else
5407 #ifndef xmlMemStrdupLoc
5408 extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
5409 #define xmlMemStrdupLoc xmlMemStrdupLoc__internal_alias
5410 #endif
5411 #endif
5412 
5413 #ifdef bottom_xmlmemory
5414 #undef xmlMemUsed
5415 extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
5416 #else
5417 #ifndef xmlMemUsed
5418 extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
5419 #define xmlMemUsed xmlMemUsed__internal_alias
5420 #endif
5421 #endif
5422 
5423 #ifdef bottom_xmlmemory
5424 #undef xmlMemoryDump
5425 extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
5426 #else
5427 #ifndef xmlMemoryDump
5428 extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
5429 #define xmlMemoryDump xmlMemoryDump__internal_alias
5430 #endif
5431 #endif
5432 
5433 #ifdef bottom_xmlmemory
5434 #undef xmlMemoryStrdup
5435 extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
5436 #else
5437 #ifndef xmlMemoryStrdup
5438 extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
5439 #define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
5440 #endif
5441 #endif
5442 
5443 #if defined(LIBXML_MODULES_ENABLED)
5444 #ifdef bottom_xmlmodule
5445 #undef xmlModuleClose
5446 extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
5447 #else
5448 #ifndef xmlModuleClose
5449 extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
5450 #define xmlModuleClose xmlModuleClose__internal_alias
5451 #endif
5452 #endif
5453 #endif
5454 
5455 #if defined(LIBXML_MODULES_ENABLED)
5456 #ifdef bottom_xmlmodule
5457 #undef xmlModuleFree
5458 extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
5459 #else
5460 #ifndef xmlModuleFree
5461 extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
5462 #define xmlModuleFree xmlModuleFree__internal_alias
5463 #endif
5464 #endif
5465 #endif
5466 
5467 #if defined(LIBXML_MODULES_ENABLED)
5468 #ifdef bottom_xmlmodule
5469 #undef xmlModuleOpen
5470 extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
5471 #else
5472 #ifndef xmlModuleOpen
5473 extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
5474 #define xmlModuleOpen xmlModuleOpen__internal_alias
5475 #endif
5476 #endif
5477 #endif
5478 
5479 #if defined(LIBXML_MODULES_ENABLED)
5480 #ifdef bottom_xmlmodule
5481 #undef xmlModuleSymbol
5482 extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
5483 #else
5484 #ifndef xmlModuleSymbol
5485 extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
5486 #define xmlModuleSymbol xmlModuleSymbol__internal_alias
5487 #endif
5488 #endif
5489 #endif
5490 
5491 #ifdef bottom_threads
5492 #undef xmlMutexLock
5493 extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
5494 #else
5495 #ifndef xmlMutexLock
5496 extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
5497 #define xmlMutexLock xmlMutexLock__internal_alias
5498 #endif
5499 #endif
5500 
5501 #ifdef bottom_threads
5502 #undef xmlMutexUnlock
5503 extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
5504 #else
5505 #ifndef xmlMutexUnlock
5506 extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
5507 #define xmlMutexUnlock xmlMutexUnlock__internal_alias
5508 #endif
5509 #endif
5510 
5511 #if defined(LIBXML_LEGACY_ENABLED)
5512 #ifdef bottom_legacy
5513 #undef xmlNamespaceParseNCName
5514 extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
5515 #else
5516 #ifndef xmlNamespaceParseNCName
5517 extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
5518 #define xmlNamespaceParseNCName xmlNamespaceParseNCName__internal_alias
5519 #endif
5520 #endif
5521 #endif
5522 
5523 #if defined(LIBXML_LEGACY_ENABLED)
5524 #ifdef bottom_legacy
5525 #undef xmlNamespaceParseNSDef
5526 extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
5527 #else
5528 #ifndef xmlNamespaceParseNSDef
5529 extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
5530 #define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
5531 #endif
5532 #endif
5533 #endif
5534 
5535 #if defined(LIBXML_LEGACY_ENABLED)
5536 #ifdef bottom_legacy
5537 #undef xmlNamespaceParseQName
5538 extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
5539 #else
5540 #ifndef xmlNamespaceParseQName
5541 extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
5542 #define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
5543 #endif
5544 #endif
5545 #endif
5546 
5547 #if defined(LIBXML_FTP_ENABLED)
5548 #ifdef bottom_nanoftp
5549 #undef xmlNanoFTPCheckResponse
5550 extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
5551 #else
5552 #ifndef xmlNanoFTPCheckResponse
5553 extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
5554 #define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__internal_alias
5555 #endif
5556 #endif
5557 #endif
5558 
5559 #if defined(LIBXML_FTP_ENABLED)
5560 #ifdef bottom_nanoftp
5561 #undef xmlNanoFTPCleanup
5562 extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
5563 #else
5564 #ifndef xmlNanoFTPCleanup
5565 extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
5566 #define xmlNanoFTPCleanup xmlNanoFTPCleanup__internal_alias
5567 #endif
5568 #endif
5569 #endif
5570 
5571 #if defined(LIBXML_FTP_ENABLED)
5572 #ifdef bottom_nanoftp
5573 #undef xmlNanoFTPClose
5574 extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
5575 #else
5576 #ifndef xmlNanoFTPClose
5577 extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
5578 #define xmlNanoFTPClose xmlNanoFTPClose__internal_alias
5579 #endif
5580 #endif
5581 #endif
5582 
5583 #if defined(LIBXML_FTP_ENABLED)
5584 #ifdef bottom_nanoftp
5585 #undef xmlNanoFTPCloseConnection
5586 extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
5587 #else
5588 #ifndef xmlNanoFTPCloseConnection
5589 extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
5590 #define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__internal_alias
5591 #endif
5592 #endif
5593 #endif
5594 
5595 #if defined(LIBXML_FTP_ENABLED)
5596 #ifdef bottom_nanoftp
5597 #undef xmlNanoFTPConnect
5598 extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
5599 #else
5600 #ifndef xmlNanoFTPConnect
5601 extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
5602 #define xmlNanoFTPConnect xmlNanoFTPConnect__internal_alias
5603 #endif
5604 #endif
5605 #endif
5606 
5607 #if defined(LIBXML_FTP_ENABLED)
5608 #ifdef bottom_nanoftp
5609 #undef xmlNanoFTPConnectTo
5610 extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
5611 #else
5612 #ifndef xmlNanoFTPConnectTo
5613 extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
5614 #define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__internal_alias
5615 #endif
5616 #endif
5617 #endif
5618 
5619 #if defined(LIBXML_FTP_ENABLED)
5620 #ifdef bottom_nanoftp
5621 #undef xmlNanoFTPCwd
5622 extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
5623 #else
5624 #ifndef xmlNanoFTPCwd
5625 extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
5626 #define xmlNanoFTPCwd xmlNanoFTPCwd__internal_alias
5627 #endif
5628 #endif
5629 #endif
5630 
5631 #if defined(LIBXML_FTP_ENABLED)
5632 #ifdef bottom_nanoftp
5633 #undef xmlNanoFTPDele
5634 extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
5635 #else
5636 #ifndef xmlNanoFTPDele
5637 extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
5638 #define xmlNanoFTPDele xmlNanoFTPDele__internal_alias
5639 #endif
5640 #endif
5641 #endif
5642 
5643 #if defined(LIBXML_FTP_ENABLED)
5644 #ifdef bottom_nanoftp
5645 #undef xmlNanoFTPFreeCtxt
5646 extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
5647 #else
5648 #ifndef xmlNanoFTPFreeCtxt
5649 extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
5650 #define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__internal_alias
5651 #endif
5652 #endif
5653 #endif
5654 
5655 #if defined(LIBXML_FTP_ENABLED)
5656 #ifdef bottom_nanoftp
5657 #undef xmlNanoFTPGet
5658 extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias("xmlNanoFTPGet__internal_alias")));
5659 #else
5660 #ifndef xmlNanoFTPGet
5661 extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet__internal_alias __attribute((visibility("hidden")));
5662 #define xmlNanoFTPGet xmlNanoFTPGet__internal_alias
5663 #endif
5664 #endif
5665 #endif
5666 
5667 #if defined(LIBXML_FTP_ENABLED)
5668 #ifdef bottom_nanoftp
5669 #undef xmlNanoFTPGetConnection
5670 extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection __attribute((alias("xmlNanoFTPGetConnection__internal_alias")));
5671 #else
5672 #ifndef xmlNanoFTPGetConnection
5673 extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection__internal_alias __attribute((visibility("hidden")));
5674 #define xmlNanoFTPGetConnection xmlNanoFTPGetConnection__internal_alias
5675 #endif
5676 #endif
5677 #endif
5678 
5679 #if defined(LIBXML_FTP_ENABLED)
5680 #ifdef bottom_nanoftp
5681 #undef xmlNanoFTPGetResponse
5682 extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse __attribute((alias("xmlNanoFTPGetResponse__internal_alias")));
5683 #else
5684 #ifndef xmlNanoFTPGetResponse
5685 extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse__internal_alias __attribute((visibility("hidden")));
5686 #define xmlNanoFTPGetResponse xmlNanoFTPGetResponse__internal_alias
5687 #endif
5688 #endif
5689 #endif
5690 
5691 #if defined(LIBXML_FTP_ENABLED)
5692 #ifdef bottom_nanoftp
5693 #undef xmlNanoFTPGetSocket
5694 extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket __attribute((alias("xmlNanoFTPGetSocket__internal_alias")));
5695 #else
5696 #ifndef xmlNanoFTPGetSocket
5697 extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket__internal_alias __attribute((visibility("hidden")));
5698 #define xmlNanoFTPGetSocket xmlNanoFTPGetSocket__internal_alias
5699 #endif
5700 #endif
5701 #endif
5702 
5703 #if defined(LIBXML_FTP_ENABLED)
5704 #ifdef bottom_nanoftp
5705 #undef xmlNanoFTPInit
5706 extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit __attribute((alias("xmlNanoFTPInit__internal_alias")));
5707 #else
5708 #ifndef xmlNanoFTPInit
5709 extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit__internal_alias __attribute((visibility("hidden")));
5710 #define xmlNanoFTPInit xmlNanoFTPInit__internal_alias
5711 #endif
5712 #endif
5713 #endif
5714 
5715 #if defined(LIBXML_FTP_ENABLED)
5716 #ifdef bottom_nanoftp
5717 #undef xmlNanoFTPList
5718 extern __typeof (xmlNanoFTPList) xmlNanoFTPList __attribute((alias("xmlNanoFTPList__internal_alias")));
5719 #else
5720 #ifndef xmlNanoFTPList
5721 extern __typeof (xmlNanoFTPList) xmlNanoFTPList__internal_alias __attribute((visibility("hidden")));
5722 #define xmlNanoFTPList xmlNanoFTPList__internal_alias
5723 #endif
5724 #endif
5725 #endif
5726 
5727 #if defined(LIBXML_FTP_ENABLED)
5728 #ifdef bottom_nanoftp
5729 #undef xmlNanoFTPNewCtxt
5730 extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt __attribute((alias("xmlNanoFTPNewCtxt__internal_alias")));
5731 #else
5732 #ifndef xmlNanoFTPNewCtxt
5733 extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt__internal_alias __attribute((visibility("hidden")));
5734 #define xmlNanoFTPNewCtxt xmlNanoFTPNewCtxt__internal_alias
5735 #endif
5736 #endif
5737 #endif
5738 
5739 #if defined(LIBXML_FTP_ENABLED)
5740 #ifdef bottom_nanoftp
5741 #undef xmlNanoFTPOpen
5742 extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen __attribute((alias("xmlNanoFTPOpen__internal_alias")));
5743 #else
5744 #ifndef xmlNanoFTPOpen
5745 extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen__internal_alias __attribute((visibility("hidden")));
5746 #define xmlNanoFTPOpen xmlNanoFTPOpen__internal_alias
5747 #endif
5748 #endif
5749 #endif
5750 
5751 #if defined(LIBXML_FTP_ENABLED)
5752 #ifdef bottom_nanoftp
5753 #undef xmlNanoFTPProxy
5754 extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy __attribute((alias("xmlNanoFTPProxy__internal_alias")));
5755 #else
5756 #ifndef xmlNanoFTPProxy
5757 extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy__internal_alias __attribute((visibility("hidden")));
5758 #define xmlNanoFTPProxy xmlNanoFTPProxy__internal_alias
5759 #endif
5760 #endif
5761 #endif
5762 
5763 #if defined(LIBXML_FTP_ENABLED)
5764 #ifdef bottom_nanoftp
5765 #undef xmlNanoFTPQuit
5766 extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit __attribute((alias("xmlNanoFTPQuit__internal_alias")));
5767 #else
5768 #ifndef xmlNanoFTPQuit
5769 extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit__internal_alias __attribute((visibility("hidden")));
5770 #define xmlNanoFTPQuit xmlNanoFTPQuit__internal_alias
5771 #endif
5772 #endif
5773 #endif
5774 
5775 #if defined(LIBXML_FTP_ENABLED)
5776 #ifdef bottom_nanoftp
5777 #undef xmlNanoFTPRead
5778 extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead __attribute((alias("xmlNanoFTPRead__internal_alias")));
5779 #else
5780 #ifndef xmlNanoFTPRead
5781 extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead__internal_alias __attribute((visibility("hidden")));
5782 #define xmlNanoFTPRead xmlNanoFTPRead__internal_alias
5783 #endif
5784 #endif
5785 #endif
5786 
5787 #if defined(LIBXML_FTP_ENABLED)
5788 #ifdef bottom_nanoftp
5789 #undef xmlNanoFTPScanProxy
5790 extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy __attribute((alias("xmlNanoFTPScanProxy__internal_alias")));
5791 #else
5792 #ifndef xmlNanoFTPScanProxy
5793 extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy__internal_alias __attribute((visibility("hidden")));
5794 #define xmlNanoFTPScanProxy xmlNanoFTPScanProxy__internal_alias
5795 #endif
5796 #endif
5797 #endif
5798 
5799 #if defined(LIBXML_FTP_ENABLED)
5800 #ifdef bottom_nanoftp
5801 #undef xmlNanoFTPUpdateURL
5802 extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL __attribute((alias("xmlNanoFTPUpdateURL__internal_alias")));
5803 #else
5804 #ifndef xmlNanoFTPUpdateURL
5805 extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL__internal_alias __attribute((visibility("hidden")));
5806 #define xmlNanoFTPUpdateURL xmlNanoFTPUpdateURL__internal_alias
5807 #endif
5808 #endif
5809 #endif
5810 
5811 #if defined(LIBXML_HTTP_ENABLED)
5812 #ifdef bottom_nanohttp
5813 #undef xmlNanoHTTPAuthHeader
5814 extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader __attribute((alias("xmlNanoHTTPAuthHeader__internal_alias")));
5815 #else
5816 #ifndef xmlNanoHTTPAuthHeader
5817 extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader__internal_alias __attribute((visibility("hidden")));
5818 #define xmlNanoHTTPAuthHeader xmlNanoHTTPAuthHeader__internal_alias
5819 #endif
5820 #endif
5821 #endif
5822 
5823 #if defined(LIBXML_HTTP_ENABLED)
5824 #ifdef bottom_nanohttp
5825 #undef xmlNanoHTTPCleanup
5826 extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup __attribute((alias("xmlNanoHTTPCleanup__internal_alias")));
5827 #else
5828 #ifndef xmlNanoHTTPCleanup
5829 extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup__internal_alias __attribute((visibility("hidden")));
5830 #define xmlNanoHTTPCleanup xmlNanoHTTPCleanup__internal_alias
5831 #endif
5832 #endif
5833 #endif
5834 
5835 #if defined(LIBXML_HTTP_ENABLED)
5836 #ifdef bottom_nanohttp
5837 #undef xmlNanoHTTPClose
5838 extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose __attribute((alias("xmlNanoHTTPClose__internal_alias")));
5839 #else
5840 #ifndef xmlNanoHTTPClose
5841 extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose__internal_alias __attribute((visibility("hidden")));
5842 #define xmlNanoHTTPClose xmlNanoHTTPClose__internal_alias
5843 #endif
5844 #endif
5845 #endif
5846 
5847 #if defined(LIBXML_HTTP_ENABLED)
5848 #ifdef bottom_nanohttp
5849 #undef xmlNanoHTTPContentLength
5850 extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength __attribute((alias("xmlNanoHTTPContentLength__internal_alias")));
5851 #else
5852 #ifndef xmlNanoHTTPContentLength
5853 extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength__internal_alias __attribute((visibility("hidden")));
5854 #define xmlNanoHTTPContentLength xmlNanoHTTPContentLength__internal_alias
5855 #endif
5856 #endif
5857 #endif
5858 
5859 #if defined(LIBXML_HTTP_ENABLED)
5860 #ifdef bottom_nanohttp
5861 #undef xmlNanoHTTPEncoding
5862 extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding __attribute((alias("xmlNanoHTTPEncoding__internal_alias")));
5863 #else
5864 #ifndef xmlNanoHTTPEncoding
5865 extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding__internal_alias __attribute((visibility("hidden")));
5866 #define xmlNanoHTTPEncoding xmlNanoHTTPEncoding__internal_alias
5867 #endif
5868 #endif
5869 #endif
5870 
5871 #if defined(LIBXML_HTTP_ENABLED)
5872 #ifdef bottom_nanohttp
5873 #undef xmlNanoHTTPFetch
5874 extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch __attribute((alias("xmlNanoHTTPFetch__internal_alias")));
5875 #else
5876 #ifndef xmlNanoHTTPFetch
5877 extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch__internal_alias __attribute((visibility("hidden")));
5878 #define xmlNanoHTTPFetch xmlNanoHTTPFetch__internal_alias
5879 #endif
5880 #endif
5881 #endif
5882 
5883 #if defined(LIBXML_HTTP_ENABLED)
5884 #ifdef bottom_nanohttp
5885 #undef xmlNanoHTTPInit
5886 extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit __attribute((alias("xmlNanoHTTPInit__internal_alias")));
5887 #else
5888 #ifndef xmlNanoHTTPInit
5889 extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit__internal_alias __attribute((visibility("hidden")));
5890 #define xmlNanoHTTPInit xmlNanoHTTPInit__internal_alias
5891 #endif
5892 #endif
5893 #endif
5894 
5895 #if defined(LIBXML_HTTP_ENABLED)
5896 #ifdef bottom_nanohttp
5897 #undef xmlNanoHTTPMethod
5898 extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod __attribute((alias("xmlNanoHTTPMethod__internal_alias")));
5899 #else
5900 #ifndef xmlNanoHTTPMethod
5901 extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod__internal_alias __attribute((visibility("hidden")));
5902 #define xmlNanoHTTPMethod xmlNanoHTTPMethod__internal_alias
5903 #endif
5904 #endif
5905 #endif
5906 
5907 #if defined(LIBXML_HTTP_ENABLED)
5908 #ifdef bottom_nanohttp
5909 #undef xmlNanoHTTPMethodRedir
5910 extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir __attribute((alias("xmlNanoHTTPMethodRedir__internal_alias")));
5911 #else
5912 #ifndef xmlNanoHTTPMethodRedir
5913 extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir__internal_alias __attribute((visibility("hidden")));
5914 #define xmlNanoHTTPMethodRedir xmlNanoHTTPMethodRedir__internal_alias
5915 #endif
5916 #endif
5917 #endif
5918 
5919 #if defined(LIBXML_HTTP_ENABLED)
5920 #ifdef bottom_nanohttp
5921 #undef xmlNanoHTTPMimeType
5922 extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType __attribute((alias("xmlNanoHTTPMimeType__internal_alias")));
5923 #else
5924 #ifndef xmlNanoHTTPMimeType
5925 extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType__internal_alias __attribute((visibility("hidden")));
5926 #define xmlNanoHTTPMimeType xmlNanoHTTPMimeType__internal_alias
5927 #endif
5928 #endif
5929 #endif
5930 
5931 #if defined(LIBXML_HTTP_ENABLED)
5932 #ifdef bottom_nanohttp
5933 #undef xmlNanoHTTPOpen
5934 extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen __attribute((alias("xmlNanoHTTPOpen__internal_alias")));
5935 #else
5936 #ifndef xmlNanoHTTPOpen
5937 extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen__internal_alias __attribute((visibility("hidden")));
5938 #define xmlNanoHTTPOpen xmlNanoHTTPOpen__internal_alias
5939 #endif
5940 #endif
5941 #endif
5942 
5943 #if defined(LIBXML_HTTP_ENABLED)
5944 #ifdef bottom_nanohttp
5945 #undef xmlNanoHTTPOpenRedir
5946 extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir __attribute((alias("xmlNanoHTTPOpenRedir__internal_alias")));
5947 #else
5948 #ifndef xmlNanoHTTPOpenRedir
5949 extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir__internal_alias __attribute((visibility("hidden")));
5950 #define xmlNanoHTTPOpenRedir xmlNanoHTTPOpenRedir__internal_alias
5951 #endif
5952 #endif
5953 #endif
5954 
5955 #if defined(LIBXML_HTTP_ENABLED)
5956 #ifdef bottom_nanohttp
5957 #undef xmlNanoHTTPRead
5958 extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead __attribute((alias("xmlNanoHTTPRead__internal_alias")));
5959 #else
5960 #ifndef xmlNanoHTTPRead
5961 extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead__internal_alias __attribute((visibility("hidden")));
5962 #define xmlNanoHTTPRead xmlNanoHTTPRead__internal_alias
5963 #endif
5964 #endif
5965 #endif
5966 
5967 #if defined(LIBXML_HTTP_ENABLED)
5968 #ifdef bottom_nanohttp
5969 #undef xmlNanoHTTPRedir
5970 extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir __attribute((alias("xmlNanoHTTPRedir__internal_alias")));
5971 #else
5972 #ifndef xmlNanoHTTPRedir
5973 extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir__internal_alias __attribute((visibility("hidden")));
5974 #define xmlNanoHTTPRedir xmlNanoHTTPRedir__internal_alias
5975 #endif
5976 #endif
5977 #endif
5978 
5979 #if defined(LIBXML_HTTP_ENABLED)
5980 #ifdef bottom_nanohttp
5981 #undef xmlNanoHTTPReturnCode
5982 extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode __attribute((alias("xmlNanoHTTPReturnCode__internal_alias")));
5983 #else
5984 #ifndef xmlNanoHTTPReturnCode
5985 extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode__internal_alias __attribute((visibility("hidden")));
5986 #define xmlNanoHTTPReturnCode xmlNanoHTTPReturnCode__internal_alias
5987 #endif
5988 #endif
5989 #endif
5990 
5991 #if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
5992 #ifdef bottom_nanohttp
5993 #undef xmlNanoHTTPSave
5994 extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave __attribute((alias("xmlNanoHTTPSave__internal_alias")));
5995 #else
5996 #ifndef xmlNanoHTTPSave
5997 extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave__internal_alias __attribute((visibility("hidden")));
5998 #define xmlNanoHTTPSave xmlNanoHTTPSave__internal_alias
5999 #endif
6000 #endif
6001 #endif
6002 
6003 #if defined(LIBXML_HTTP_ENABLED)
6004 #ifdef bottom_nanohttp
6005 #undef xmlNanoHTTPScanProxy
6006 extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy __attribute((alias("xmlNanoHTTPScanProxy__internal_alias")));
6007 #else
6008 #ifndef xmlNanoHTTPScanProxy
6009 extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy__internal_alias __attribute((visibility("hidden")));
6010 #define xmlNanoHTTPScanProxy xmlNanoHTTPScanProxy__internal_alias
6011 #endif
6012 #endif
6013 #endif
6014 
6015 #if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
6016 #ifdef bottom_xmlregexp
6017 #undef xmlNewAutomata
6018 extern __typeof (xmlNewAutomata) xmlNewAutomata __attribute((alias("xmlNewAutomata__internal_alias")));
6019 #else
6020 #ifndef xmlNewAutomata
6021 extern __typeof (xmlNewAutomata) xmlNewAutomata__internal_alias __attribute((visibility("hidden")));
6022 #define xmlNewAutomata xmlNewAutomata__internal_alias
6023 #endif
6024 #endif
6025 #endif
6026 
6027 #ifdef bottom_tree
6028 #undef xmlNewCDataBlock
6029 extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock __attribute((alias("xmlNewCDataBlock__internal_alias")));
6030 #else
6031 #ifndef xmlNewCDataBlock
6032 extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock__internal_alias __attribute((visibility("hidden")));
6033 #define xmlNewCDataBlock xmlNewCDataBlock__internal_alias
6034 #endif
6035 #endif
6036 
6037 #if defined(LIBXML_CATALOG_ENABLED)
6038 #ifdef bottom_catalog
6039 #undef xmlNewCatalog
6040 extern __typeof (xmlNewCatalog) xmlNewCatalog __attribute((alias("xmlNewCatalog__internal_alias")));
6041 #else
6042 #ifndef xmlNewCatalog
6043 extern __typeof (xmlNewCatalog) xmlNewCatalog__internal_alias __attribute((visibility("hidden")));
6044 #define xmlNewCatalog xmlNewCatalog__internal_alias
6045 #endif
6046 #endif
6047 #endif
6048 
6049 #ifdef bottom_encoding
6050 #undef xmlNewCharEncodingHandler
6051 extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler __attribute((alias("xmlNewCharEncodingHandler__internal_alias")));
6052 #else
6053 #ifndef xmlNewCharEncodingHandler
6054 extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
6055 #define xmlNewCharEncodingHandler xmlNewCharEncodingHandler__internal_alias
6056 #endif
6057 #endif
6058 
6059 #ifdef bottom_tree
6060 #undef xmlNewCharRef
6061 extern __typeof (xmlNewCharRef) xmlNewCharRef __attribute((alias("xmlNewCharRef__internal_alias")));
6062 #else
6063 #ifndef xmlNewCharRef
6064 extern __typeof (xmlNewCharRef) xmlNewCharRef__internal_alias __attribute((visibility("hidden")));
6065 #define xmlNewCharRef xmlNewCharRef__internal_alias
6066 #endif
6067 #endif
6068 
6069 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
6070 #ifdef bottom_tree
6071 #undef xmlNewChild
6072 extern __typeof (xmlNewChild) xmlNewChild __attribute((alias("xmlNewChild__internal_alias")));
6073 #else
6074 #ifndef xmlNewChild
6075 extern __typeof (xmlNewChild) xmlNewChild__internal_alias __attribute((visibility("hidden")));
6076 #define xmlNewChild xmlNewChild__internal_alias
6077 #endif
6078 #endif
6079 #endif
6080 
6081 #ifdef bottom_tree
6082 #undef xmlNewComment
6083 extern __typeof (xmlNewComment) xmlNewComment __attribute((alias("xmlNewComment__internal_alias")));
6084 #else
6085 #ifndef xmlNewComment
6086 extern __typeof (xmlNewComment) xmlNewComment__internal_alias __attribute((visibility("hidden")));
6087 #define xmlNewComment xmlNewComment__internal_alias
6088 #endif
6089 #endif
6090 
6091 #ifdef bottom_tree
6092 #undef xmlNewDoc
6093 extern __typeof (xmlNewDoc) xmlNewDoc __attribute((alias("xmlNewDoc__internal_alias")));
6094 #else
6095 #ifndef xmlNewDoc
6096 extern __typeof (xmlNewDoc) xmlNewDoc__internal_alias __attribute((visibility("hidden")));
6097 #define xmlNewDoc xmlNewDoc__internal_alias
6098 #endif
6099 #endif
6100 
6101 #ifdef bottom_tree
6102 #undef xmlNewDocComment
6103 extern __typeof (xmlNewDocComment) xmlNewDocComment __attribute((alias("xmlNewDocComment__internal_alias")));
6104 #else
6105 #ifndef xmlNewDocComment
6106 extern __typeof (xmlNewDocComment) xmlNewDocComment__internal_alias __attribute((visibility("hidden")));
6107 #define xmlNewDocComment xmlNewDocComment__internal_alias
6108 #endif
6109 #endif
6110 
6111 #ifdef bottom_valid
6112 #undef xmlNewDocElementContent
6113 extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent __attribute((alias("xmlNewDocElementContent__internal_alias")));
6114 #else
6115 #ifndef xmlNewDocElementContent
6116 extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent__internal_alias __attribute((visibility("hidden")));
6117 #define xmlNewDocElementContent xmlNewDocElementContent__internal_alias
6118 #endif
6119 #endif
6120 
6121 #if defined(LIBXML_TREE_ENABLED)
6122 #ifdef bottom_tree
6123 #undef xmlNewDocFragment
6124 extern __typeof (xmlNewDocFragment) xmlNewDocFragment __attribute((alias("xmlNewDocFragment__internal_alias")));
6125 #else
6126 #ifndef xmlNewDocFragment
6127 extern __typeof (xmlNewDocFragment) xmlNewDocFragment__internal_alias __attribute((visibility("hidden")));
6128 #define xmlNewDocFragment xmlNewDocFragment__internal_alias
6129 #endif
6130 #endif
6131 #endif
6132 
6133 #ifdef bottom_tree
6134 #undef xmlNewDocNode
6135 extern __typeof (xmlNewDocNode) xmlNewDocNode __attribute((alias("xmlNewDocNode__internal_alias")));
6136 #else
6137 #ifndef xmlNewDocNode
6138 extern __typeof (xmlNewDocNode) xmlNewDocNode__internal_alias __attribute((visibility("hidden")));
6139 #define xmlNewDocNode xmlNewDocNode__internal_alias
6140 #endif
6141 #endif
6142 
6143 #ifdef bottom_tree
6144 #undef xmlNewDocNodeEatName
6145 extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName __attribute((alias("xmlNewDocNodeEatName__internal_alias")));
6146 #else
6147 #ifndef xmlNewDocNodeEatName
6148 extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName__internal_alias __attribute((visibility("hidden")));
6149 #define xmlNewDocNodeEatName xmlNewDocNodeEatName__internal_alias
6150 #endif
6151 #endif
6152 
6153 #ifdef bottom_tree
6154 #undef xmlNewDocPI
6155 extern __typeof (xmlNewDocPI) xmlNewDocPI __attribute((alias("xmlNewDocPI__internal_alias")));
6156 #else
6157 #ifndef xmlNewDocPI
6158 extern __typeof (xmlNewDocPI) xmlNewDocPI__internal_alias __attribute((visibility("hidden")));
6159 #define xmlNewDocPI xmlNewDocPI__internal_alias
6160 #endif
6161 #endif
6162 
6163 #ifdef bottom_tree
6164 #undef xmlNewDocProp
6165 extern __typeof (xmlNewDocProp) xmlNewDocProp __attribute((alias("xmlNewDocProp__internal_alias")));
6166 #else
6167 #ifndef xmlNewDocProp
6168 extern __typeof (xmlNewDocProp) xmlNewDocProp__internal_alias __attribute((visibility("hidden")));
6169 #define xmlNewDocProp xmlNewDocProp__internal_alias
6170 #endif
6171 #endif
6172 
6173 #if defined(LIBXML_TREE_ENABLED)
6174 #ifdef bottom_tree
6175 #undef xmlNewDocRawNode
6176 extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode __attribute((alias("xmlNewDocRawNode__internal_alias")));
6177 #else
6178 #ifndef xmlNewDocRawNode
6179 extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode__internal_alias __attribute((visibility("hidden")));
6180 #define xmlNewDocRawNode xmlNewDocRawNode__internal_alias
6181 #endif
6182 #endif
6183 #endif
6184 
6185 #ifdef bottom_tree
6186 #undef xmlNewDocText
6187 extern __typeof (xmlNewDocText) xmlNewDocText __attribute((alias("xmlNewDocText__internal_alias")));
6188 #else
6189 #ifndef xmlNewDocText
6190 extern __typeof (xmlNewDocText) xmlNewDocText__internal_alias __attribute((visibility("hidden")));
6191 #define xmlNewDocText xmlNewDocText__internal_alias
6192 #endif
6193 #endif
6194 
6195 #ifdef bottom_tree
6196 #undef xmlNewDocTextLen
6197 extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen __attribute((alias("xmlNewDocTextLen__internal_alias")));
6198 #else
6199 #ifndef xmlNewDocTextLen
6200 extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen__internal_alias __attribute((visibility("hidden")));
6201 #define xmlNewDocTextLen xmlNewDocTextLen__internal_alias
6202 #endif
6203 #endif
6204 
6205 #ifdef bottom_tree
6206 #undef xmlNewDtd
6207 extern __typeof (xmlNewDtd) xmlNewDtd __attribute((alias("xmlNewDtd__internal_alias")));
6208 #else
6209 #ifndef xmlNewDtd
6210 extern __typeof (xmlNewDtd) xmlNewDtd__internal_alias __attribute((visibility("hidden")));
6211 #define xmlNewDtd xmlNewDtd__internal_alias
6212 #endif
6213 #endif
6214 
6215 #ifdef bottom_valid
6216 #undef xmlNewElementContent
6217 extern __typeof (xmlNewElementContent) xmlNewElementContent __attribute((alias("xmlNewElementContent__internal_alias")));
6218 #else
6219 #ifndef xmlNewElementContent
6220 extern __typeof (xmlNewElementContent) xmlNewElementContent__internal_alias __attribute((visibility("hidden")));
6221 #define xmlNewElementContent xmlNewElementContent__internal_alias
6222 #endif
6223 #endif
6224 
6225 #ifdef bottom_entities
6226 #undef xmlNewEntity
6227 extern __typeof (xmlNewEntity) xmlNewEntity __attribute((alias("xmlNewEntity__internal_alias")));
6228 #else
6229 #ifndef xmlNewEntity
6230 extern __typeof (xmlNewEntity) xmlNewEntity__internal_alias __attribute((visibility("hidden")));
6231 #define xmlNewEntity xmlNewEntity__internal_alias
6232 #endif
6233 #endif
6234 
6235 #ifdef bottom_parserInternals
6236 #undef xmlNewEntityInputStream
6237 extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream __attribute((alias("xmlNewEntityInputStream__internal_alias")));
6238 #else
6239 #ifndef xmlNewEntityInputStream
6240 extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alias __attribute((visibility("hidden")));
6241 #define xmlNewEntityInputStream xmlNewEntityInputStream__internal_alias
6242 #endif
6243 #endif
6244 
6245 #if defined(LIBXML_LEGACY_ENABLED)
6246 #ifdef bottom_legacy
6247 #undef xmlNewGlobalNs
6248 extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
6249 #else
6250 #ifndef xmlNewGlobalNs
6251 extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
6252 #define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
6253 #endif
6254 #endif
6255 #endif
6256 
6257 #ifdef bottom_parserInternals
6258 #undef xmlNewIOInputStream
6259 extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
6260 #else
6261 #ifndef xmlNewIOInputStream
6262 extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream__internal_alias __attribute((visibility("hidden")));
6263 #define xmlNewIOInputStream xmlNewIOInputStream__internal_alias
6264 #endif
6265 #endif
6266 
6267 #ifdef bottom_parserInternals
6268 #undef xmlNewInputFromFile
6269 extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile __attribute((alias("xmlNewInputFromFile__internal_alias")));
6270 #else
6271 #ifndef xmlNewInputFromFile
6272 extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile__internal_alias __attribute((visibility("hidden")));
6273 #define xmlNewInputFromFile xmlNewInputFromFile__internal_alias
6274 #endif
6275 #endif
6276 
6277 #ifdef bottom_parserInternals
6278 #undef xmlNewInputStream
6279 extern __typeof (xmlNewInputStream) xmlNewInputStream __attribute((alias("xmlNewInputStream__internal_alias")));
6280 #else
6281 #ifndef xmlNewInputStream
6282 extern __typeof (xmlNewInputStream) xmlNewInputStream__internal_alias __attribute((visibility("hidden")));
6283 #define xmlNewInputStream xmlNewInputStream__internal_alias
6284 #endif
6285 #endif
6286 
6287 #ifdef bottom_threads
6288 #undef xmlNewMutex
6289 extern __typeof (xmlNewMutex) xmlNewMutex __attribute((alias("xmlNewMutex__internal_alias")));
6290 #else
6291 #ifndef xmlNewMutex
6292 extern __typeof (xmlNewMutex) xmlNewMutex__internal_alias __attribute((visibility("hidden")));
6293 #define xmlNewMutex xmlNewMutex__internal_alias
6294 #endif
6295 #endif
6296 
6297 #ifdef bottom_tree
6298 #undef xmlNewNode
6299 extern __typeof (xmlNewNode) xmlNewNode __attribute((alias("xmlNewNode__internal_alias")));
6300 #else
6301 #ifndef xmlNewNode
6302 extern __typeof (xmlNewNode) xmlNewNode__internal_alias __attribute((visibility("hidden")));
6303 #define xmlNewNode xmlNewNode__internal_alias
6304 #endif
6305 #endif
6306 
6307 #ifdef bottom_tree
6308 #undef xmlNewNodeEatName
6309 extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName __attribute((alias("xmlNewNodeEatName__internal_alias")));
6310 #else
6311 #ifndef xmlNewNodeEatName
6312 extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName__internal_alias __attribute((visibility("hidden")));
6313 #define xmlNewNodeEatName xmlNewNodeEatName__internal_alias
6314 #endif
6315 #endif
6316 
6317 #ifdef bottom_tree
6318 #undef xmlNewNs
6319 extern __typeof (xmlNewNs) xmlNewNs __attribute((alias("xmlNewNs__internal_alias")));
6320 #else
6321 #ifndef xmlNewNs
6322 extern __typeof (xmlNewNs) xmlNewNs__internal_alias __attribute((visibility("hidden")));
6323 #define xmlNewNs xmlNewNs__internal_alias
6324 #endif
6325 #endif
6326 
6327 #ifdef bottom_tree
6328 #undef xmlNewNsProp
6329 extern __typeof (xmlNewNsProp) xmlNewNsProp __attribute((alias("xmlNewNsProp__internal_alias")));
6330 #else
6331 #ifndef xmlNewNsProp
6332 extern __typeof (xmlNewNsProp) xmlNewNsProp__internal_alias __attribute((visibility("hidden")));
6333 #define xmlNewNsProp xmlNewNsProp__internal_alias
6334 #endif
6335 #endif
6336 
6337 #ifdef bottom_tree
6338 #undef xmlNewNsPropEatName
6339 extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName __attribute((alias("xmlNewNsPropEatName__internal_alias")));
6340 #else
6341 #ifndef xmlNewNsPropEatName
6342 extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName__internal_alias __attribute((visibility("hidden")));
6343 #define xmlNewNsPropEatName xmlNewNsPropEatName__internal_alias
6344 #endif
6345 #endif
6346 
6347 #ifdef bottom_tree
6348 #undef xmlNewPI
6349 extern __typeof (xmlNewPI) xmlNewPI __attribute((alias("xmlNewPI__internal_alias")));
6350 #else
6351 #ifndef xmlNewPI
6352 extern __typeof (xmlNewPI) xmlNewPI__internal_alias __attribute((visibility("hidden")));
6353 #define xmlNewPI xmlNewPI__internal_alias
6354 #endif
6355 #endif
6356 
6357 #ifdef bottom_parserInternals
6358 #undef xmlNewParserCtxt
6359 extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt __attribute((alias("xmlNewParserCtxt__internal_alias")));
6360 #else
6361 #ifndef xmlNewParserCtxt
6362 extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
6363 #define xmlNewParserCtxt xmlNewParserCtxt__internal_alias
6364 #endif
6365 #endif
6366 
6367 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
6368 #ifdef bottom_tree
6369 #undef xmlNewProp
6370 extern __typeof (xmlNewProp) xmlNewProp __attribute((alias("xmlNewProp__internal_alias")));
6371 #else
6372 #ifndef xmlNewProp
6373 extern __typeof (xmlNewProp) xmlNewProp__internal_alias __attribute((visibility("hidden")));
6374 #define xmlNewProp xmlNewProp__internal_alias
6375 #endif
6376 #endif
6377 #endif
6378 
6379 #ifdef bottom_threads
6380 #undef xmlNewRMutex
6381 extern __typeof (xmlNewRMutex) xmlNewRMutex __attribute((alias("xmlNewRMutex__internal_alias")));
6382 #else
6383 #ifndef xmlNewRMutex
6384 extern __typeof (xmlNewRMutex) xmlNewRMutex__internal_alias __attribute((visibility("hidden")));
6385 #define xmlNewRMutex xmlNewRMutex__internal_alias
6386 #endif
6387 #endif
6388 
6389 #ifdef bottom_tree
6390 #undef xmlNewReference
6391 extern __typeof (xmlNewReference) xmlNewReference __attribute((alias("xmlNewReference__internal_alias")));
6392 #else
6393 #ifndef xmlNewReference
6394 extern __typeof (xmlNewReference) xmlNewReference__internal_alias __attribute((visibility("hidden")));
6395 #define xmlNewReference xmlNewReference__internal_alias
6396 #endif
6397 #endif
6398 
6399 #ifdef bottom_parserInternals
6400 #undef xmlNewStringInputStream
6401 extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream __attribute((alias("xmlNewStringInputStream__internal_alias")));
6402 #else
6403 #ifndef xmlNewStringInputStream
6404 extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream__internal_alias __attribute((visibility("hidden")));
6405 #define xmlNewStringInputStream xmlNewStringInputStream__internal_alias
6406 #endif
6407 #endif
6408 
6409 #ifdef bottom_tree
6410 #undef xmlNewText
6411 extern __typeof (xmlNewText) xmlNewText __attribute((alias("xmlNewText__internal_alias")));
6412 #else
6413 #ifndef xmlNewText
6414 extern __typeof (xmlNewText) xmlNewText__internal_alias __attribute((visibility("hidden")));
6415 #define xmlNewText xmlNewText__internal_alias
6416 #endif
6417 #endif
6418 
6419 #if defined(LIBXML_TREE_ENABLED)
6420 #ifdef bottom_tree
6421 #undef xmlNewTextChild
6422 extern __typeof (xmlNewTextChild) xmlNewTextChild __attribute((alias("xmlNewTextChild__internal_alias")));
6423 #else
6424 #ifndef xmlNewTextChild
6425 extern __typeof (xmlNewTextChild) xmlNewTextChild__internal_alias __attribute((visibility("hidden")));
6426 #define xmlNewTextChild xmlNewTextChild__internal_alias
6427 #endif
6428 #endif
6429 #endif
6430 
6431 #ifdef bottom_tree
6432 #undef xmlNewTextLen
6433 extern __typeof (xmlNewTextLen) xmlNewTextLen __attribute((alias("xmlNewTextLen__internal_alias")));
6434 #else
6435 #ifndef xmlNewTextLen
6436 extern __typeof (xmlNewTextLen) xmlNewTextLen__internal_alias __attribute((visibility("hidden")));
6437 #define xmlNewTextLen xmlNewTextLen__internal_alias
6438 #endif
6439 #endif
6440 
6441 #if defined(LIBXML_READER_ENABLED)
6442 #ifdef bottom_xmlreader
6443 #undef xmlNewTextReader
6444 extern __typeof (xmlNewTextReader) xmlNewTextReader __attribute((alias("xmlNewTextReader__internal_alias")));
6445 #else
6446 #ifndef xmlNewTextReader
6447 extern __typeof (xmlNewTextReader) xmlNewTextReader__internal_alias __attribute((visibility("hidden")));
6448 #define xmlNewTextReader xmlNewTextReader__internal_alias
6449 #endif
6450 #endif
6451 #endif
6452 
6453 #if defined(LIBXML_READER_ENABLED)
6454 #ifdef bottom_xmlreader
6455 #undef xmlNewTextReaderFilename
6456 extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename __attribute((alias("xmlNewTextReaderFilename__internal_alias")));
6457 #else
6458 #ifndef xmlNewTextReaderFilename
6459 extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename__internal_alias __attribute((visibility("hidden")));
6460 #define xmlNewTextReaderFilename xmlNewTextReaderFilename__internal_alias
6461 #endif
6462 #endif
6463 #endif
6464 
6465 #if defined(LIBXML_WRITER_ENABLED)
6466 #ifdef bottom_xmlwriter
6467 #undef xmlNewTextWriter
6468 extern __typeof (xmlNewTextWriter) xmlNewTextWriter __attribute((alias("xmlNewTextWriter__internal_alias")));
6469 #else
6470 #ifndef xmlNewTextWriter
6471 extern __typeof (xmlNewTextWriter) xmlNewTextWriter__internal_alias __attribute((visibility("hidden")));
6472 #define xmlNewTextWriter xmlNewTextWriter__internal_alias
6473 #endif
6474 #endif
6475 #endif
6476 
6477 #if defined(LIBXML_WRITER_ENABLED)
6478 #ifdef bottom_xmlwriter
6479 #undef xmlNewTextWriterDoc
6480 extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc __attribute((alias("xmlNewTextWriterDoc__internal_alias")));
6481 #else
6482 #ifndef xmlNewTextWriterDoc
6483 extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc__internal_alias __attribute((visibility("hidden")));
6484 #define xmlNewTextWriterDoc xmlNewTextWriterDoc__internal_alias
6485 #endif
6486 #endif
6487 #endif
6488 
6489 #if defined(LIBXML_WRITER_ENABLED)
6490 #ifdef bottom_xmlwriter
6491 #undef xmlNewTextWriterFilename
6492 extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename __attribute((alias("xmlNewTextWriterFilename__internal_alias")));
6493 #else
6494 #ifndef xmlNewTextWriterFilename
6495 extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename__internal_alias __attribute((visibility("hidden")));
6496 #define xmlNewTextWriterFilename xmlNewTextWriterFilename__internal_alias
6497 #endif
6498 #endif
6499 #endif
6500 
6501 #if defined(LIBXML_WRITER_ENABLED)
6502 #ifdef bottom_xmlwriter
6503 #undef xmlNewTextWriterMemory
6504 extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory __attribute((alias("xmlNewTextWriterMemory__internal_alias")));
6505 #else
6506 #ifndef xmlNewTextWriterMemory
6507 extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory__internal_alias __attribute((visibility("hidden")));
6508 #define xmlNewTextWriterMemory xmlNewTextWriterMemory__internal_alias
6509 #endif
6510 #endif
6511 #endif
6512 
6513 #if defined(LIBXML_WRITER_ENABLED)
6514 #ifdef bottom_xmlwriter
6515 #undef xmlNewTextWriterPushParser
6516 extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser __attribute((alias("xmlNewTextWriterPushParser__internal_alias")));
6517 #else
6518 #ifndef xmlNewTextWriterPushParser
6519 extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser__internal_alias __attribute((visibility("hidden")));
6520 #define xmlNewTextWriterPushParser xmlNewTextWriterPushParser__internal_alias
6521 #endif
6522 #endif
6523 #endif
6524 
6525 #if defined(LIBXML_WRITER_ENABLED)
6526 #ifdef bottom_xmlwriter
6527 #undef xmlNewTextWriterTree
6528 extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree __attribute((alias("xmlNewTextWriterTree__internal_alias")));
6529 #else
6530 #ifndef xmlNewTextWriterTree
6531 extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree__internal_alias __attribute((visibility("hidden")));
6532 #define xmlNewTextWriterTree xmlNewTextWriterTree__internal_alias
6533 #endif
6534 #endif
6535 #endif
6536 
6537 #if defined(LIBXML_VALID_ENABLED)
6538 #ifdef bottom_valid
6539 #undef xmlNewValidCtxt
6540 extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt __attribute((alias("xmlNewValidCtxt__internal_alias")));
6541 #else
6542 #ifndef xmlNewValidCtxt
6543 extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt__internal_alias __attribute((visibility("hidden")));
6544 #define xmlNewValidCtxt xmlNewValidCtxt__internal_alias
6545 #endif
6546 #endif
6547 #endif
6548 
6549 #ifdef bottom_parserInternals
6550 #undef xmlNextChar
6551 extern __typeof (xmlNextChar) xmlNextChar __attribute((alias("xmlNextChar__internal_alias")));
6552 #else
6553 #ifndef xmlNextChar
6554 extern __typeof (xmlNextChar) xmlNextChar__internal_alias __attribute((visibility("hidden")));
6555 #define xmlNextChar xmlNextChar__internal_alias
6556 #endif
6557 #endif
6558 
6559 #if defined(LIBXML_TREE_ENABLED)
6560 #ifdef bottom_tree
6561 #undef xmlNextElementSibling
6562 extern __typeof (xmlNextElementSibling) xmlNextElementSibling __attribute((alias("xmlNextElementSibling__internal_alias")));
6563 #else
6564 #ifndef xmlNextElementSibling
6565 extern __typeof (xmlNextElementSibling) xmlNextElementSibling__internal_alias __attribute((visibility("hidden")));
6566 #define xmlNextElementSibling xmlNextElementSibling__internal_alias
6567 #endif
6568 #endif
6569 #endif
6570 
6571 #ifdef bottom_xmlIO
6572 #undef xmlNoNetExternalEntityLoader
6573 extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader __attribute((alias("xmlNoNetExternalEntityLoader__internal_alias")));
6574 #else
6575 #ifndef xmlNoNetExternalEntityLoader
6576 extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
6577 #define xmlNoNetExternalEntityLoader xmlNoNetExternalEntityLoader__internal_alias
6578 #endif
6579 #endif
6580 
6581 #ifdef bottom_tree
6582 #undef xmlNodeAddContent
6583 extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
6584 #else
6585 #ifndef xmlNodeAddContent
6586 extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
6587 #define xmlNodeAddContent xmlNodeAddContent__internal_alias
6588 #endif
6589 #endif
6590 
6591 #ifdef bottom_tree
6592 #undef xmlNodeAddContentLen
6593 extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
6594 #else
6595 #ifndef xmlNodeAddContentLen
6596 extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
6597 #define xmlNodeAddContentLen xmlNodeAddContentLen__internal_alias
6598 #endif
6599 #endif
6600 
6601 #ifdef bottom_tree
6602 #undef xmlNodeBufGetContent
6603 extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
6604 #else
6605 #ifndef xmlNodeBufGetContent
6606 extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
6607 #define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
6608 #endif
6609 #endif
6610 
6611 #if defined(LIBXML_OUTPUT_ENABLED)
6612 #ifdef bottom_xmlsave
6613 #undef xmlNodeDump
6614 extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
6615 #else
6616 #ifndef xmlNodeDump
6617 extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
6618 #define xmlNodeDump xmlNodeDump__internal_alias
6619 #endif
6620 #endif
6621 #endif
6622 
6623 #if defined(LIBXML_OUTPUT_ENABLED)
6624 #ifdef bottom_xmlsave
6625 #undef xmlNodeDumpOutput
6626 extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
6627 #else
6628 #ifndef xmlNodeDumpOutput
6629 extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
6630 #define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
6631 #endif
6632 #endif
6633 #endif
6634 
6635 #ifdef bottom_tree
6636 #undef xmlNodeGetBase
6637 extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
6638 #else
6639 #ifndef xmlNodeGetBase
6640 extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
6641 #define xmlNodeGetBase xmlNodeGetBase__internal_alias
6642 #endif
6643 #endif
6644 
6645 #ifdef bottom_tree
6646 #undef xmlNodeGetContent
6647 extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
6648 #else
6649 #ifndef xmlNodeGetContent
6650 extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
6651 #define xmlNodeGetContent xmlNodeGetContent__internal_alias
6652 #endif
6653 #endif
6654 
6655 #ifdef bottom_tree
6656 #undef xmlNodeGetLang
6657 extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
6658 #else
6659 #ifndef xmlNodeGetLang
6660 extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
6661 #define xmlNodeGetLang xmlNodeGetLang__internal_alias
6662 #endif
6663 #endif
6664 
6665 #ifdef bottom_tree
6666 #undef xmlNodeGetSpacePreserve
6667 extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
6668 #else
6669 #ifndef xmlNodeGetSpacePreserve
6670 extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
6671 #define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__internal_alias
6672 #endif
6673 #endif
6674 
6675 #ifdef bottom_tree
6676 #undef xmlNodeIsText
6677 extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
6678 #else
6679 #ifndef xmlNodeIsText
6680 extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
6681 #define xmlNodeIsText xmlNodeIsText__internal_alias
6682 #endif
6683 #endif
6684 
6685 #if defined(LIBXML_TREE_ENABLED)
6686 #ifdef bottom_tree
6687 #undef xmlNodeListGetRawString
6688 extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
6689 #else
6690 #ifndef xmlNodeListGetRawString
6691 extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
6692 #define xmlNodeListGetRawString xmlNodeListGetRawString__internal_alias
6693 #endif
6694 #endif
6695 #endif
6696 
6697 #ifdef bottom_tree
6698 #undef xmlNodeListGetString
6699 extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
6700 #else
6701 #ifndef xmlNodeListGetString
6702 extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
6703 #define xmlNodeListGetString xmlNodeListGetString__internal_alias
6704 #endif
6705 #endif
6706 
6707 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
6708 #ifdef bottom_tree
6709 #undef xmlNodeSetBase
6710 extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
6711 #else
6712 #ifndef xmlNodeSetBase
6713 extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
6714 #define xmlNodeSetBase xmlNodeSetBase__internal_alias
6715 #endif
6716 #endif
6717 #endif
6718 
6719 #ifdef bottom_tree
6720 #undef xmlNodeSetContent
6721 extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
6722 #else
6723 #ifndef xmlNodeSetContent
6724 extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
6725 #define xmlNodeSetContent xmlNodeSetContent__internal_alias
6726 #endif
6727 #endif
6728 
6729 #if defined(LIBXML_TREE_ENABLED)
6730 #ifdef bottom_tree
6731 #undef xmlNodeSetContentLen
6732 extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
6733 #else
6734 #ifndef xmlNodeSetContentLen
6735 extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
6736 #define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
6737 #endif
6738 #endif
6739 #endif
6740 
6741 #if defined(LIBXML_TREE_ENABLED)
6742 #ifdef bottom_tree
6743 #undef xmlNodeSetLang
6744 extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
6745 #else
6746 #ifndef xmlNodeSetLang
6747 extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
6748 #define xmlNodeSetLang xmlNodeSetLang__internal_alias
6749 #endif
6750 #endif
6751 #endif
6752 
6753 #if defined(LIBXML_TREE_ENABLED)
6754 #ifdef bottom_tree
6755 #undef xmlNodeSetName
6756 extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
6757 #else
6758 #ifndef xmlNodeSetName
6759 extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
6760 #define xmlNodeSetName xmlNodeSetName__internal_alias
6761 #endif
6762 #endif
6763 #endif
6764 
6765 #if defined(LIBXML_TREE_ENABLED)
6766 #ifdef bottom_tree
6767 #undef xmlNodeSetSpacePreserve
6768 extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
6769 #else
6770 #ifndef xmlNodeSetSpacePreserve
6771 extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
6772 #define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__internal_alias
6773 #endif
6774 #endif
6775 #endif
6776 
6777 #ifdef bottom_uri
6778 #undef xmlNormalizeURIPath
6779 extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
6780 #else
6781 #ifndef xmlNormalizeURIPath
6782 extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
6783 #define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
6784 #endif
6785 #endif
6786 
6787 #ifdef bottom_xmlIO
6788 #undef xmlNormalizeWindowsPath
6789 extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
6790 #else
6791 #ifndef xmlNormalizeWindowsPath
6792 extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
6793 #define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
6794 #endif
6795 #endif
6796 
6797 #if defined(LIBXML_OUTPUT_ENABLED)
6798 #ifdef bottom_xmlIO
6799 #undef xmlOutputBufferClose
6800 extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
6801 #else
6802 #ifndef xmlOutputBufferClose
6803 extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
6804 #define xmlOutputBufferClose xmlOutputBufferClose__internal_alias
6805 #endif
6806 #endif
6807 #endif
6808 
6809 #if defined(LIBXML_OUTPUT_ENABLED)
6810 #ifdef bottom_xmlIO
6811 #undef xmlOutputBufferCreateBuffer
6812 extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer __attribute((alias("xmlOutputBufferCreateBuffer__internal_alias")));
6813 #else
6814 #ifndef xmlOutputBufferCreateBuffer
6815 extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer__internal_alias __attribute((visibility("hidden")));
6816 #define xmlOutputBufferCreateBuffer xmlOutputBufferCreateBuffer__internal_alias
6817 #endif
6818 #endif
6819 #endif
6820 
6821 #if defined(LIBXML_OUTPUT_ENABLED)
6822 #ifdef bottom_xmlIO
6823 #undef xmlOutputBufferCreateFd
6824 extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
6825 #else
6826 #ifndef xmlOutputBufferCreateFd
6827 extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
6828 #define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__internal_alias
6829 #endif
6830 #endif
6831 #endif
6832 
6833 #if defined(LIBXML_OUTPUT_ENABLED)
6834 #ifdef bottom_xmlIO
6835 #undef xmlOutputBufferCreateFile
6836 extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
6837 #else
6838 #ifndef xmlOutputBufferCreateFile
6839 extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
6840 #define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
6841 #endif
6842 #endif
6843 #endif
6844 
6845 #if defined(LIBXML_OUTPUT_ENABLED)
6846 #ifdef bottom_xmlIO
6847 #undef xmlOutputBufferCreateFilename
6848 extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
6849 #else
6850 #ifndef xmlOutputBufferCreateFilename
6851 extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
6852 #define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__internal_alias
6853 #endif
6854 #endif
6855 #endif
6856 
6857 #ifdef bottom_xmlIO
6858 #undef xmlOutputBufferCreateFilenameDefault
6859 extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
6860 #else
6861 #ifndef xmlOutputBufferCreateFilenameDefault
6862 extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
6863 #define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__internal_alias
6864 #endif
6865 #endif
6866 
6867 #if defined(LIBXML_OUTPUT_ENABLED)
6868 #ifdef bottom_xmlIO
6869 #undef xmlOutputBufferCreateIO
6870 extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
6871 #else
6872 #ifndef xmlOutputBufferCreateIO
6873 extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
6874 #define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__internal_alias
6875 #endif
6876 #endif
6877 #endif
6878 
6879 #if defined(LIBXML_OUTPUT_ENABLED)
6880 #ifdef bottom_xmlIO
6881 #undef xmlOutputBufferFlush
6882 extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
6883 #else
6884 #ifndef xmlOutputBufferFlush
6885 extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
6886 #define xmlOutputBufferFlush xmlOutputBufferFlush__internal_alias
6887 #endif
6888 #endif
6889 #endif
6890 
6891 #if defined(LIBXML_OUTPUT_ENABLED)
6892 #ifdef bottom_xmlIO
6893 #undef xmlOutputBufferGetContent
6894 extern __typeof (xmlOutputBufferGetContent) xmlOutputBufferGetContent __attribute((alias("xmlOutputBufferGetContent__internal_alias")));
6895 #else
6896 #ifndef xmlOutputBufferGetContent
6897 extern __typeof (xmlOutputBufferGetContent) xmlOutputBufferGetContent__internal_alias __attribute((visibility("hidden")));
6898 #define xmlOutputBufferGetContent xmlOutputBufferGetContent__internal_alias
6899 #endif
6900 #endif
6901 #endif
6902 
6903 #if defined(LIBXML_OUTPUT_ENABLED)
6904 #ifdef bottom_xmlIO
6905 #undef xmlOutputBufferGetSize
6906 extern __typeof (xmlOutputBufferGetSize) xmlOutputBufferGetSize __attribute((alias("xmlOutputBufferGetSize__internal_alias")));
6907 #else
6908 #ifndef xmlOutputBufferGetSize
6909 extern __typeof (xmlOutputBufferGetSize) xmlOutputBufferGetSize__internal_alias __attribute((visibility("hidden")));
6910 #define xmlOutputBufferGetSize xmlOutputBufferGetSize__internal_alias
6911 #endif
6912 #endif
6913 #endif
6914 
6915 #if defined(LIBXML_OUTPUT_ENABLED)
6916 #ifdef bottom_xmlIO
6917 #undef xmlOutputBufferWrite
6918 extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
6919 #else
6920 #ifndef xmlOutputBufferWrite
6921 extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
6922 #define xmlOutputBufferWrite xmlOutputBufferWrite__internal_alias
6923 #endif
6924 #endif
6925 #endif
6926 
6927 #if defined(LIBXML_OUTPUT_ENABLED)
6928 #ifdef bottom_xmlIO
6929 #undef xmlOutputBufferWriteEscape
6930 extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
6931 #else
6932 #ifndef xmlOutputBufferWriteEscape
6933 extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
6934 #define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__internal_alias
6935 #endif
6936 #endif
6937 #endif
6938 
6939 #if defined(LIBXML_OUTPUT_ENABLED)
6940 #ifdef bottom_xmlIO
6941 #undef xmlOutputBufferWriteString
6942 extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
6943 #else
6944 #ifndef xmlOutputBufferWriteString
6945 extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
6946 #define xmlOutputBufferWriteString xmlOutputBufferWriteString__internal_alias
6947 #endif
6948 #endif
6949 #endif
6950 
6951 #ifdef bottom_parser
6952 #undef xmlParseAttValue
6953 extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
6954 #else
6955 #ifndef xmlParseAttValue
6956 extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
6957 #define xmlParseAttValue xmlParseAttValue__internal_alias
6958 #endif
6959 #endif
6960 
6961 #if defined(LIBXML_SAX1_ENABLED)
6962 #ifdef bottom_parser
6963 #undef xmlParseAttribute
6964 extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
6965 #else
6966 #ifndef xmlParseAttribute
6967 extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
6968 #define xmlParseAttribute xmlParseAttribute__internal_alias
6969 #endif
6970 #endif
6971 #endif
6972 
6973 #ifdef bottom_parser
6974 #undef xmlParseAttributeListDecl
6975 extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
6976 #else
6977 #ifndef xmlParseAttributeListDecl
6978 extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
6979 #define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
6980 #endif
6981 #endif
6982 
6983 #ifdef bottom_parser
6984 #undef xmlParseAttributeType
6985 extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
6986 #else
6987 #ifndef xmlParseAttributeType
6988 extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
6989 #define xmlParseAttributeType xmlParseAttributeType__internal_alias
6990 #endif
6991 #endif
6992 
6993 #if defined(LIBXML_SAX1_ENABLED)
6994 #ifdef bottom_parser
6995 #undef xmlParseBalancedChunkMemory
6996 extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
6997 #else
6998 #ifndef xmlParseBalancedChunkMemory
6999 extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
7000 #define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
7001 #endif
7002 #endif
7003 #endif
7004 
7005 #if defined(LIBXML_SAX1_ENABLED)
7006 #ifdef bottom_parser
7007 #undef xmlParseBalancedChunkMemoryRecover
7008 extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
7009 #else
7010 #ifndef xmlParseBalancedChunkMemoryRecover
7011 extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
7012 #define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__internal_alias
7013 #endif
7014 #endif
7015 #endif
7016 
7017 #ifdef bottom_parser
7018 #undef xmlParseCDSect
7019 extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
7020 #else
7021 #ifndef xmlParseCDSect
7022 extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
7023 #define xmlParseCDSect xmlParseCDSect__internal_alias
7024 #endif
7025 #endif
7026 
7027 #if defined(LIBXML_CATALOG_ENABLED)
7028 #ifdef bottom_catalog
7029 #undef xmlParseCatalogFile
7030 extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
7031 #else
7032 #ifndef xmlParseCatalogFile
7033 extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
7034 #define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
7035 #endif
7036 #endif
7037 #endif
7038 
7039 #ifdef bottom_parser
7040 #undef xmlParseCharData
7041 extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
7042 #else
7043 #ifndef xmlParseCharData
7044 extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
7045 #define xmlParseCharData xmlParseCharData__internal_alias
7046 #endif
7047 #endif
7048 
7049 #ifdef bottom_encoding
7050 #undef xmlParseCharEncoding
7051 extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
7052 #else
7053 #ifndef xmlParseCharEncoding
7054 extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
7055 #define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
7056 #endif
7057 #endif
7058 
7059 #ifdef bottom_parser
7060 #undef xmlParseCharRef
7061 extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
7062 #else
7063 #ifndef xmlParseCharRef
7064 extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
7065 #define xmlParseCharRef xmlParseCharRef__internal_alias
7066 #endif
7067 #endif
7068 
7069 #if defined(LIBXML_PUSH_ENABLED)
7070 #ifdef bottom_parser
7071 #undef xmlParseChunk
7072 extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
7073 #else
7074 #ifndef xmlParseChunk
7075 extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
7076 #define xmlParseChunk xmlParseChunk__internal_alias
7077 #endif
7078 #endif
7079 #endif
7080 
7081 #ifdef bottom_parser
7082 #undef xmlParseComment
7083 extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
7084 #else
7085 #ifndef xmlParseComment
7086 extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
7087 #define xmlParseComment xmlParseComment__internal_alias
7088 #endif
7089 #endif
7090 
7091 #ifdef bottom_parser
7092 #undef xmlParseContent
7093 extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
7094 #else
7095 #ifndef xmlParseContent
7096 extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
7097 #define xmlParseContent xmlParseContent__internal_alias
7098 #endif
7099 #endif
7100 
7101 #ifdef bottom_parser
7102 #undef xmlParseCtxtExternalEntity
7103 extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
7104 #else
7105 #ifndef xmlParseCtxtExternalEntity
7106 extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
7107 #define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__internal_alias
7108 #endif
7109 #endif
7110 
7111 #if defined(LIBXML_VALID_ENABLED)
7112 #ifdef bottom_parser
7113 #undef xmlParseDTD
7114 extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
7115 #else
7116 #ifndef xmlParseDTD
7117 extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
7118 #define xmlParseDTD xmlParseDTD__internal_alias
7119 #endif
7120 #endif
7121 #endif
7122 
7123 #ifdef bottom_parser
7124 #undef xmlParseDefaultDecl
7125 extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
7126 #else
7127 #ifndef xmlParseDefaultDecl
7128 extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
7129 #define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
7130 #endif
7131 #endif
7132 
7133 #if defined(LIBXML_SAX1_ENABLED)
7134 #ifdef bottom_parser
7135 #undef xmlParseDoc
7136 extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
7137 #else
7138 #ifndef xmlParseDoc
7139 extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
7140 #define xmlParseDoc xmlParseDoc__internal_alias
7141 #endif
7142 #endif
7143 #endif
7144 
7145 #ifdef bottom_parser
7146 #undef xmlParseDocTypeDecl
7147 extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
7148 #else
7149 #ifndef xmlParseDocTypeDecl
7150 extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
7151 #define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
7152 #endif
7153 #endif
7154 
7155 #ifdef bottom_parser
7156 #undef xmlParseDocument
7157 extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
7158 #else
7159 #ifndef xmlParseDocument
7160 extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
7161 #define xmlParseDocument xmlParseDocument__internal_alias
7162 #endif
7163 #endif
7164 
7165 #ifdef bottom_parser
7166 #undef xmlParseElement
7167 extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
7168 #else
7169 #ifndef xmlParseElement
7170 extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
7171 #define xmlParseElement xmlParseElement__internal_alias
7172 #endif
7173 #endif
7174 
7175 #ifdef bottom_parser
7176 #undef xmlParseElementChildrenContentDecl
7177 extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
7178 #else
7179 #ifndef xmlParseElementChildrenContentDecl
7180 extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
7181 #define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__internal_alias
7182 #endif
7183 #endif
7184 
7185 #ifdef bottom_parser
7186 #undef xmlParseElementContentDecl
7187 extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
7188 #else
7189 #ifndef xmlParseElementContentDecl
7190 extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
7191 #define xmlParseElementContentDecl xmlParseElementContentDecl__internal_alias
7192 #endif
7193 #endif
7194 
7195 #ifdef bottom_parser
7196 #undef xmlParseElementDecl
7197 extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
7198 #else
7199 #ifndef xmlParseElementDecl
7200 extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
7201 #define xmlParseElementDecl xmlParseElementDecl__internal_alias
7202 #endif
7203 #endif
7204 
7205 #ifdef bottom_parser
7206 #undef xmlParseElementMixedContentDecl
7207 extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
7208 #else
7209 #ifndef xmlParseElementMixedContentDecl
7210 extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
7211 #define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__internal_alias
7212 #endif
7213 #endif
7214 
7215 #ifdef bottom_parser
7216 #undef xmlParseEncName
7217 extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
7218 #else
7219 #ifndef xmlParseEncName
7220 extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
7221 #define xmlParseEncName xmlParseEncName__internal_alias
7222 #endif
7223 #endif
7224 
7225 #ifdef bottom_parser
7226 #undef xmlParseEncodingDecl
7227 extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
7228 #else
7229 #ifndef xmlParseEncodingDecl
7230 extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
7231 #define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
7232 #endif
7233 #endif
7234 
7235 #if defined(LIBXML_SAX1_ENABLED)
7236 #ifdef bottom_parser
7237 #undef xmlParseEndTag
7238 extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
7239 #else
7240 #ifndef xmlParseEndTag
7241 extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
7242 #define xmlParseEndTag xmlParseEndTag__internal_alias
7243 #endif
7244 #endif
7245 #endif
7246 
7247 #if defined(LIBXML_SAX1_ENABLED)
7248 #ifdef bottom_parser
7249 #undef xmlParseEntity
7250 extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
7251 #else
7252 #ifndef xmlParseEntity
7253 extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
7254 #define xmlParseEntity xmlParseEntity__internal_alias
7255 #endif
7256 #endif
7257 #endif
7258 
7259 #ifdef bottom_parser
7260 #undef xmlParseEntityDecl
7261 extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
7262 #else
7263 #ifndef xmlParseEntityDecl
7264 extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
7265 #define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
7266 #endif
7267 #endif
7268 
7269 #ifdef bottom_parser
7270 #undef xmlParseEntityRef
7271 extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
7272 #else
7273 #ifndef xmlParseEntityRef
7274 extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
7275 #define xmlParseEntityRef xmlParseEntityRef__internal_alias
7276 #endif
7277 #endif
7278 
7279 #ifdef bottom_parser
7280 #undef xmlParseEntityValue
7281 extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
7282 #else
7283 #ifndef xmlParseEntityValue
7284 extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
7285 #define xmlParseEntityValue xmlParseEntityValue__internal_alias
7286 #endif
7287 #endif
7288 
7289 #ifdef bottom_parser
7290 #undef xmlParseEnumeratedType
7291 extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
7292 #else
7293 #ifndef xmlParseEnumeratedType
7294 extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
7295 #define xmlParseEnumeratedType xmlParseEnumeratedType__internal_alias
7296 #endif
7297 #endif
7298 
7299 #ifdef bottom_parser
7300 #undef xmlParseEnumerationType
7301 extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
7302 #else
7303 #ifndef xmlParseEnumerationType
7304 extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
7305 #define xmlParseEnumerationType xmlParseEnumerationType__internal_alias
7306 #endif
7307 #endif
7308 
7309 #ifdef bottom_parser
7310 #undef xmlParseExtParsedEnt
7311 extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
7312 #else
7313 #ifndef xmlParseExtParsedEnt
7314 extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
7315 #define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
7316 #endif
7317 #endif
7318 
7319 #if defined(LIBXML_SAX1_ENABLED)
7320 #ifdef bottom_parser
7321 #undef xmlParseExternalEntity
7322 extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
7323 #else
7324 #ifndef xmlParseExternalEntity
7325 extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
7326 #define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
7327 #endif
7328 #endif
7329 #endif
7330 
7331 #ifdef bottom_parser
7332 #undef xmlParseExternalID
7333 extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
7334 #else
7335 #ifndef xmlParseExternalID
7336 extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
7337 #define xmlParseExternalID xmlParseExternalID__internal_alias
7338 #endif
7339 #endif
7340 
7341 #ifdef bottom_parser
7342 #undef xmlParseExternalSubset
7343 extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
7344 #else
7345 #ifndef xmlParseExternalSubset
7346 extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
7347 #define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
7348 #endif
7349 #endif
7350 
7351 #if defined(LIBXML_SAX1_ENABLED)
7352 #ifdef bottom_parser
7353 #undef xmlParseFile
7354 extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
7355 #else
7356 #ifndef xmlParseFile
7357 extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
7358 #define xmlParseFile xmlParseFile__internal_alias
7359 #endif
7360 #endif
7361 #endif
7362 
7363 #ifdef bottom_parser
7364 #undef xmlParseInNodeContext
7365 extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
7366 #else
7367 #ifndef xmlParseInNodeContext
7368 extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
7369 #define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
7370 #endif
7371 #endif
7372 
7373 #ifdef bottom_parser
7374 #undef xmlParseMarkupDecl
7375 extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
7376 #else
7377 #ifndef xmlParseMarkupDecl
7378 extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
7379 #define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
7380 #endif
7381 #endif
7382 
7383 #if defined(LIBXML_SAX1_ENABLED)
7384 #ifdef bottom_parser
7385 #undef xmlParseMemory
7386 extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
7387 #else
7388 #ifndef xmlParseMemory
7389 extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
7390 #define xmlParseMemory xmlParseMemory__internal_alias
7391 #endif
7392 #endif
7393 #endif
7394 
7395 #ifdef bottom_parser
7396 #undef xmlParseMisc
7397 extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
7398 #else
7399 #ifndef xmlParseMisc
7400 extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
7401 #define xmlParseMisc xmlParseMisc__internal_alias
7402 #endif
7403 #endif
7404 
7405 #ifdef bottom_parser
7406 #undef xmlParseName
7407 extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
7408 #else
7409 #ifndef xmlParseName
7410 extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
7411 #define xmlParseName xmlParseName__internal_alias
7412 #endif
7413 #endif
7414 
7415 #if defined(LIBXML_LEGACY_ENABLED)
7416 #ifdef bottom_legacy
7417 #undef xmlParseNamespace
7418 extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
7419 #else
7420 #ifndef xmlParseNamespace
7421 extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
7422 #define xmlParseNamespace xmlParseNamespace__internal_alias
7423 #endif
7424 #endif
7425 #endif
7426 
7427 #ifdef bottom_parser
7428 #undef xmlParseNmtoken
7429 extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
7430 #else
7431 #ifndef xmlParseNmtoken
7432 extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
7433 #define xmlParseNmtoken xmlParseNmtoken__internal_alias
7434 #endif
7435 #endif
7436 
7437 #ifdef bottom_parser
7438 #undef xmlParseNotationDecl
7439 extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
7440 #else
7441 #ifndef xmlParseNotationDecl
7442 extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
7443 #define xmlParseNotationDecl xmlParseNotationDecl__internal_alias
7444 #endif
7445 #endif
7446 
7447 #ifdef bottom_parser
7448 #undef xmlParseNotationType
7449 extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
7450 #else
7451 #ifndef xmlParseNotationType
7452 extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
7453 #define xmlParseNotationType xmlParseNotationType__internal_alias
7454 #endif
7455 #endif
7456 
7457 #ifdef bottom_parser
7458 #undef xmlParsePEReference
7459 extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
7460 #else
7461 #ifndef xmlParsePEReference
7462 extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
7463 #define xmlParsePEReference xmlParsePEReference__internal_alias
7464 #endif
7465 #endif
7466 
7467 #ifdef bottom_parser
7468 #undef xmlParsePI
7469 extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
7470 #else
7471 #ifndef xmlParsePI
7472 extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
7473 #define xmlParsePI xmlParsePI__internal_alias
7474 #endif
7475 #endif
7476 
7477 #ifdef bottom_parser
7478 #undef xmlParsePITarget
7479 extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
7480 #else
7481 #ifndef xmlParsePITarget
7482 extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
7483 #define xmlParsePITarget xmlParsePITarget__internal_alias
7484 #endif
7485 #endif
7486 
7487 #ifdef bottom_parser
7488 #undef xmlParsePubidLiteral
7489 extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
7490 #else
7491 #ifndef xmlParsePubidLiteral
7492 extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
7493 #define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
7494 #endif
7495 #endif
7496 
7497 #if defined(LIBXML_LEGACY_ENABLED)
7498 #ifdef bottom_legacy
7499 #undef xmlParseQuotedString
7500 extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
7501 #else
7502 #ifndef xmlParseQuotedString
7503 extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
7504 #define xmlParseQuotedString xmlParseQuotedString__internal_alias
7505 #endif
7506 #endif
7507 #endif
7508 
7509 #ifdef bottom_parser
7510 #undef xmlParseReference
7511 extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
7512 #else
7513 #ifndef xmlParseReference
7514 extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
7515 #define xmlParseReference xmlParseReference__internal_alias
7516 #endif
7517 #endif
7518 
7519 #ifdef bottom_parser
7520 #undef xmlParseSDDecl
7521 extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
7522 #else
7523 #ifndef xmlParseSDDecl
7524 extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
7525 #define xmlParseSDDecl xmlParseSDDecl__internal_alias
7526 #endif
7527 #endif
7528 
7529 #if defined(LIBXML_SAX1_ENABLED)
7530 #ifdef bottom_parser
7531 #undef xmlParseStartTag
7532 extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
7533 #else
7534 #ifndef xmlParseStartTag
7535 extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
7536 #define xmlParseStartTag xmlParseStartTag__internal_alias
7537 #endif
7538 #endif
7539 #endif
7540 
7541 #ifdef bottom_parser
7542 #undef xmlParseSystemLiteral
7543 extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
7544 #else
7545 #ifndef xmlParseSystemLiteral
7546 extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
7547 #define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
7548 #endif
7549 #endif
7550 
7551 #ifdef bottom_parser
7552 #undef xmlParseTextDecl
7553 extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
7554 #else
7555 #ifndef xmlParseTextDecl
7556 extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
7557 #define xmlParseTextDecl xmlParseTextDecl__internal_alias
7558 #endif
7559 #endif
7560 
7561 #ifdef bottom_uri
7562 #undef xmlParseURI
7563 extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
7564 #else
7565 #ifndef xmlParseURI
7566 extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
7567 #define xmlParseURI xmlParseURI__internal_alias
7568 #endif
7569 #endif
7570 
7571 #ifdef bottom_uri
7572 #undef xmlParseURIRaw
7573 extern __typeof (xmlParseURIRaw) xmlParseURIRaw __attribute((alias("xmlParseURIRaw__internal_alias")));
7574 #else
7575 #ifndef xmlParseURIRaw
7576 extern __typeof (xmlParseURIRaw) xmlParseURIRaw__internal_alias __attribute((visibility("hidden")));
7577 #define xmlParseURIRaw xmlParseURIRaw__internal_alias
7578 #endif
7579 #endif
7580 
7581 #ifdef bottom_uri
7582 #undef xmlParseURIReference
7583 extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
7584 #else
7585 #ifndef xmlParseURIReference
7586 extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
7587 #define xmlParseURIReference xmlParseURIReference__internal_alias
7588 #endif
7589 #endif
7590 
7591 #ifdef bottom_parser
7592 #undef xmlParseVersionInfo
7593 extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
7594 #else
7595 #ifndef xmlParseVersionInfo
7596 extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
7597 #define xmlParseVersionInfo xmlParseVersionInfo__internal_alias
7598 #endif
7599 #endif
7600 
7601 #ifdef bottom_parser
7602 #undef xmlParseVersionNum
7603 extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
7604 #else
7605 #ifndef xmlParseVersionNum
7606 extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
7607 #define xmlParseVersionNum xmlParseVersionNum__internal_alias
7608 #endif
7609 #endif
7610 
7611 #ifdef bottom_parser
7612 #undef xmlParseXMLDecl
7613 extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
7614 #else
7615 #ifndef xmlParseXMLDecl
7616 extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
7617 #define xmlParseXMLDecl xmlParseXMLDecl__internal_alias
7618 #endif
7619 #endif
7620 
7621 #ifdef bottom_parserInternals
7622 #undef xmlParserAddNodeInfo
7623 extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
7624 #else
7625 #ifndef xmlParserAddNodeInfo
7626 extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
7627 #define xmlParserAddNodeInfo xmlParserAddNodeInfo__internal_alias
7628 #endif
7629 #endif
7630 
7631 #ifdef bottom_error
7632 #undef xmlParserError
7633 extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
7634 #else
7635 #ifndef xmlParserError
7636 extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
7637 #define xmlParserError xmlParserError__internal_alias
7638 #endif
7639 #endif
7640 
7641 #ifdef bottom_parserInternals
7642 #undef xmlParserFindNodeInfo
7643 extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
7644 #else
7645 #ifndef xmlParserFindNodeInfo
7646 extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
7647 #define xmlParserFindNodeInfo xmlParserFindNodeInfo__internal_alias
7648 #endif
7649 #endif
7650 
7651 #ifdef bottom_parserInternals
7652 #undef xmlParserFindNodeInfoIndex
7653 extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
7654 #else
7655 #ifndef xmlParserFindNodeInfoIndex
7656 extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
7657 #define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__internal_alias
7658 #endif
7659 #endif
7660 
7661 #ifdef bottom_xmlIO
7662 #undef xmlParserGetDirectory
7663 extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
7664 #else
7665 #ifndef xmlParserGetDirectory
7666 extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
7667 #define xmlParserGetDirectory xmlParserGetDirectory__internal_alias
7668 #endif
7669 #endif
7670 
7671 #ifdef bottom_parser
7672 #undef xmlParserHandlePEReference
7673 extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
7674 #else
7675 #ifndef xmlParserHandlePEReference
7676 extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
7677 #define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
7678 #endif
7679 #endif
7680 
7681 #if defined(LIBXML_LEGACY_ENABLED)
7682 #ifdef bottom_legacy
7683 #undef xmlParserHandleReference
7684 extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
7685 #else
7686 #ifndef xmlParserHandleReference
7687 extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
7688 #define xmlParserHandleReference xmlParserHandleReference__internal_alias
7689 #endif
7690 #endif
7691 #endif
7692 
7693 #ifdef bottom_xmlIO
7694 #undef xmlParserInputBufferCreateFd
7695 extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
7696 #else
7697 #ifndef xmlParserInputBufferCreateFd
7698 extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
7699 #define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
7700 #endif
7701 #endif
7702 
7703 #ifdef bottom_xmlIO
7704 #undef xmlParserInputBufferCreateFile
7705 extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
7706 #else
7707 #ifndef xmlParserInputBufferCreateFile
7708 extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
7709 #define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__internal_alias
7710 #endif
7711 #endif
7712 
7713 #ifdef bottom_xmlIO
7714 #undef xmlParserInputBufferCreateFilename
7715 extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
7716 #else
7717 #ifndef xmlParserInputBufferCreateFilename
7718 extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
7719 #define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__internal_alias
7720 #endif
7721 #endif
7722 
7723 #ifdef bottom_xmlIO
7724 #undef xmlParserInputBufferCreateFilenameDefault
7725 extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
7726 #else
7727 #ifndef xmlParserInputBufferCreateFilenameDefault
7728 extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
7729 #define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__internal_alias
7730 #endif
7731 #endif
7732 
7733 #ifdef bottom_xmlIO
7734 #undef xmlParserInputBufferCreateIO
7735 extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
7736 #else
7737 #ifndef xmlParserInputBufferCreateIO
7738 extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
7739 #define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__internal_alias
7740 #endif
7741 #endif
7742 
7743 #ifdef bottom_xmlIO
7744 #undef xmlParserInputBufferCreateMem
7745 extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
7746 #else
7747 #ifndef xmlParserInputBufferCreateMem
7748 extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
7749 #define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__internal_alias
7750 #endif
7751 #endif
7752 
7753 #ifdef bottom_xmlIO
7754 #undef xmlParserInputBufferCreateStatic
7755 extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
7756 #else
7757 #ifndef xmlParserInputBufferCreateStatic
7758 extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
7759 #define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__internal_alias
7760 #endif
7761 #endif
7762 
7763 #ifdef bottom_xmlIO
7764 #undef xmlParserInputBufferGrow
7765 extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
7766 #else
7767 #ifndef xmlParserInputBufferGrow
7768 extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
7769 #define xmlParserInputBufferGrow xmlParserInputBufferGrow__internal_alias
7770 #endif
7771 #endif
7772 
7773 #ifdef bottom_xmlIO
7774 #undef xmlParserInputBufferPush
7775 extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
7776 #else
7777 #ifndef xmlParserInputBufferPush
7778 extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
7779 #define xmlParserInputBufferPush xmlParserInputBufferPush__internal_alias
7780 #endif
7781 #endif
7782 
7783 #ifdef bottom_xmlIO
7784 #undef xmlParserInputBufferRead
7785 extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
7786 #else
7787 #ifndef xmlParserInputBufferRead
7788 extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
7789 #define xmlParserInputBufferRead xmlParserInputBufferRead__internal_alias
7790 #endif
7791 #endif
7792 
7793 #ifdef bottom_parserInternals
7794 #undef xmlParserInputGrow
7795 extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
7796 #else
7797 #ifndef xmlParserInputGrow
7798 extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
7799 #define xmlParserInputGrow xmlParserInputGrow__internal_alias
7800 #endif
7801 #endif
7802 
7803 #ifdef bottom_parserInternals
7804 #undef xmlParserInputRead
7805 extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
7806 #else
7807 #ifndef xmlParserInputRead
7808 extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
7809 #define xmlParserInputRead xmlParserInputRead__internal_alias
7810 #endif
7811 #endif
7812 
7813 #ifdef bottom_parserInternals
7814 #undef xmlParserInputShrink
7815 extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
7816 #else
7817 #ifndef xmlParserInputShrink
7818 extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
7819 #define xmlParserInputShrink xmlParserInputShrink__internal_alias
7820 #endif
7821 #endif
7822 
7823 #ifdef bottom_error
7824 #undef xmlParserPrintFileContext
7825 extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
7826 #else
7827 #ifndef xmlParserPrintFileContext
7828 extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
7829 #define xmlParserPrintFileContext xmlParserPrintFileContext__internal_alias
7830 #endif
7831 #endif
7832 
7833 #ifdef bottom_error
7834 #undef xmlParserPrintFileInfo
7835 extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
7836 #else
7837 #ifndef xmlParserPrintFileInfo
7838 extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
7839 #define xmlParserPrintFileInfo xmlParserPrintFileInfo__internal_alias
7840 #endif
7841 #endif
7842 
7843 #ifdef bottom_error
7844 #undef xmlParserValidityError
7845 extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
7846 #else
7847 #ifndef xmlParserValidityError
7848 extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
7849 #define xmlParserValidityError xmlParserValidityError__internal_alias
7850 #endif
7851 #endif
7852 
7853 #ifdef bottom_error
7854 #undef xmlParserValidityWarning
7855 extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
7856 #else
7857 #ifndef xmlParserValidityWarning
7858 extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
7859 #define xmlParserValidityWarning xmlParserValidityWarning__internal_alias
7860 #endif
7861 #endif
7862 
7863 #ifdef bottom_error
7864 #undef xmlParserWarning
7865 extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
7866 #else
7867 #ifndef xmlParserWarning
7868 extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
7869 #define xmlParserWarning xmlParserWarning__internal_alias
7870 #endif
7871 #endif
7872 
7873 #ifdef bottom_uri
7874 #undef xmlPathToURI
7875 extern __typeof (xmlPathToURI) xmlPathToURI __attribute((alias("xmlPathToURI__internal_alias")));
7876 #else
7877 #ifndef xmlPathToURI
7878 extern __typeof (xmlPathToURI) xmlPathToURI__internal_alias __attribute((visibility("hidden")));
7879 #define xmlPathToURI xmlPathToURI__internal_alias
7880 #endif
7881 #endif
7882 
7883 #if defined(LIBXML_PATTERN_ENABLED)
7884 #ifdef bottom_pattern
7885 #undef xmlPatternFromRoot
7886 extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
7887 #else
7888 #ifndef xmlPatternFromRoot
7889 extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
7890 #define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
7891 #endif
7892 #endif
7893 #endif
7894 
7895 #if defined(LIBXML_PATTERN_ENABLED)
7896 #ifdef bottom_pattern
7897 #undef xmlPatternGetStreamCtxt
7898 extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
7899 #else
7900 #ifndef xmlPatternGetStreamCtxt
7901 extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
7902 #define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
7903 #endif
7904 #endif
7905 #endif
7906 
7907 #if defined(LIBXML_PATTERN_ENABLED)
7908 #ifdef bottom_pattern
7909 #undef xmlPatternMatch
7910 extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
7911 #else
7912 #ifndef xmlPatternMatch
7913 extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
7914 #define xmlPatternMatch xmlPatternMatch__internal_alias
7915 #endif
7916 #endif
7917 #endif
7918 
7919 #if defined(LIBXML_PATTERN_ENABLED)
7920 #ifdef bottom_pattern
7921 #undef xmlPatternMaxDepth
7922 extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
7923 #else
7924 #ifndef xmlPatternMaxDepth
7925 extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
7926 #define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
7927 #endif
7928 #endif
7929 #endif
7930 
7931 #if defined(LIBXML_PATTERN_ENABLED)
7932 #ifdef bottom_pattern
7933 #undef xmlPatternMinDepth
7934 extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth __attribute((alias("xmlPatternMinDepth__internal_alias")));
7935 #else
7936 #ifndef xmlPatternMinDepth
7937 extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth__internal_alias __attribute((visibility("hidden")));
7938 #define xmlPatternMinDepth xmlPatternMinDepth__internal_alias
7939 #endif
7940 #endif
7941 #endif
7942 
7943 #if defined(LIBXML_PATTERN_ENABLED)
7944 #ifdef bottom_pattern
7945 #undef xmlPatternStreamable
7946 extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
7947 #else
7948 #ifndef xmlPatternStreamable
7949 extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
7950 #define xmlPatternStreamable xmlPatternStreamable__internal_alias
7951 #endif
7952 #endif
7953 #endif
7954 
7955 #if defined(LIBXML_PATTERN_ENABLED)
7956 #ifdef bottom_pattern
7957 #undef xmlPatterncompile
7958 extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
7959 #else
7960 #ifndef xmlPatterncompile
7961 extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
7962 #define xmlPatterncompile xmlPatterncompile__internal_alias
7963 #endif
7964 #endif
7965 #endif
7966 
7967 #ifdef bottom_parserInternals
7968 #undef xmlPedanticParserDefault
7969 extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
7970 #else
7971 #ifndef xmlPedanticParserDefault
7972 extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
7973 #define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
7974 #endif
7975 #endif
7976 
7977 #ifdef bottom_parser
7978 #undef xmlPopInput
7979 extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
7980 #else
7981 #ifndef xmlPopInput
7982 extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
7983 #define xmlPopInput xmlPopInput__internal_alias
7984 #endif
7985 #endif
7986 
7987 #ifdef bottom_xmlIO
7988 #undef xmlPopInputCallbacks
7989 extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
7990 #else
7991 #ifndef xmlPopInputCallbacks
7992 extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
7993 #define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
7994 #endif
7995 #endif
7996 
7997 #if defined(LIBXML_TREE_ENABLED)
7998 #ifdef bottom_tree
7999 #undef xmlPreviousElementSibling
8000 extern __typeof (xmlPreviousElementSibling) xmlPreviousElementSibling __attribute((alias("xmlPreviousElementSibling__internal_alias")));
8001 #else
8002 #ifndef xmlPreviousElementSibling
8003 extern __typeof (xmlPreviousElementSibling) xmlPreviousElementSibling__internal_alias __attribute((visibility("hidden")));
8004 #define xmlPreviousElementSibling xmlPreviousElementSibling__internal_alias
8005 #endif
8006 #endif
8007 #endif
8008 
8009 #ifdef bottom_uri
8010 #undef xmlPrintURI
8011 extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
8012 #else
8013 #ifndef xmlPrintURI
8014 extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
8015 #define xmlPrintURI xmlPrintURI__internal_alias
8016 #endif
8017 #endif
8018 
8019 #ifdef bottom_parser
8020 #undef xmlPushInput
8021 extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
8022 #else
8023 #ifndef xmlPushInput
8024 extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
8025 #define xmlPushInput xmlPushInput__internal_alias
8026 #endif
8027 #endif
8028 
8029 #ifdef bottom_threads
8030 #undef xmlRMutexLock
8031 extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
8032 #else
8033 #ifndef xmlRMutexLock
8034 extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
8035 #define xmlRMutexLock xmlRMutexLock__internal_alias
8036 #endif
8037 #endif
8038 
8039 #ifdef bottom_threads
8040 #undef xmlRMutexUnlock
8041 extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
8042 #else
8043 #ifndef xmlRMutexUnlock
8044 extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
8045 #define xmlRMutexUnlock xmlRMutexUnlock__internal_alias
8046 #endif
8047 #endif
8048 
8049 #ifdef bottom_parser
8050 #undef xmlReadDoc
8051 extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
8052 #else
8053 #ifndef xmlReadDoc
8054 extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
8055 #define xmlReadDoc xmlReadDoc__internal_alias
8056 #endif
8057 #endif
8058 
8059 #ifdef bottom_parser
8060 #undef xmlReadFd
8061 extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
8062 #else
8063 #ifndef xmlReadFd
8064 extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
8065 #define xmlReadFd xmlReadFd__internal_alias
8066 #endif
8067 #endif
8068 
8069 #ifdef bottom_parser
8070 #undef xmlReadFile
8071 extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
8072 #else
8073 #ifndef xmlReadFile
8074 extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
8075 #define xmlReadFile xmlReadFile__internal_alias
8076 #endif
8077 #endif
8078 
8079 #ifdef bottom_parser
8080 #undef xmlReadIO
8081 extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
8082 #else
8083 #ifndef xmlReadIO
8084 extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
8085 #define xmlReadIO xmlReadIO__internal_alias
8086 #endif
8087 #endif
8088 
8089 #ifdef bottom_parser
8090 #undef xmlReadMemory
8091 extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
8092 #else
8093 #ifndef xmlReadMemory
8094 extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
8095 #define xmlReadMemory xmlReadMemory__internal_alias
8096 #endif
8097 #endif
8098 
8099 #if defined(LIBXML_READER_ENABLED)
8100 #ifdef bottom_xmlreader
8101 #undef xmlReaderForDoc
8102 extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
8103 #else
8104 #ifndef xmlReaderForDoc
8105 extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
8106 #define xmlReaderForDoc xmlReaderForDoc__internal_alias
8107 #endif
8108 #endif
8109 #endif
8110 
8111 #if defined(LIBXML_READER_ENABLED)
8112 #ifdef bottom_xmlreader
8113 #undef xmlReaderForFd
8114 extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
8115 #else
8116 #ifndef xmlReaderForFd
8117 extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
8118 #define xmlReaderForFd xmlReaderForFd__internal_alias
8119 #endif
8120 #endif
8121 #endif
8122 
8123 #if defined(LIBXML_READER_ENABLED)
8124 #ifdef bottom_xmlreader
8125 #undef xmlReaderForFile
8126 extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
8127 #else
8128 #ifndef xmlReaderForFile
8129 extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
8130 #define xmlReaderForFile xmlReaderForFile__internal_alias
8131 #endif
8132 #endif
8133 #endif
8134 
8135 #if defined(LIBXML_READER_ENABLED)
8136 #ifdef bottom_xmlreader
8137 #undef xmlReaderForIO
8138 extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
8139 #else
8140 #ifndef xmlReaderForIO
8141 extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
8142 #define xmlReaderForIO xmlReaderForIO__internal_alias
8143 #endif
8144 #endif
8145 #endif
8146 
8147 #if defined(LIBXML_READER_ENABLED)
8148 #ifdef bottom_xmlreader
8149 #undef xmlReaderForMemory
8150 extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
8151 #else
8152 #ifndef xmlReaderForMemory
8153 extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
8154 #define xmlReaderForMemory xmlReaderForMemory__internal_alias
8155 #endif
8156 #endif
8157 #endif
8158 
8159 #if defined(LIBXML_READER_ENABLED)
8160 #ifdef bottom_xmlreader
8161 #undef xmlReaderNewDoc
8162 extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
8163 #else
8164 #ifndef xmlReaderNewDoc
8165 extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
8166 #define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
8167 #endif
8168 #endif
8169 #endif
8170 
8171 #if defined(LIBXML_READER_ENABLED)
8172 #ifdef bottom_xmlreader
8173 #undef xmlReaderNewFd
8174 extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
8175 #else
8176 #ifndef xmlReaderNewFd
8177 extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
8178 #define xmlReaderNewFd xmlReaderNewFd__internal_alias
8179 #endif
8180 #endif
8181 #endif
8182 
8183 #if defined(LIBXML_READER_ENABLED)
8184 #ifdef bottom_xmlreader
8185 #undef xmlReaderNewFile
8186 extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
8187 #else
8188 #ifndef xmlReaderNewFile
8189 extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
8190 #define xmlReaderNewFile xmlReaderNewFile__internal_alias
8191 #endif
8192 #endif
8193 #endif
8194 
8195 #if defined(LIBXML_READER_ENABLED)
8196 #ifdef bottom_xmlreader
8197 #undef xmlReaderNewIO
8198 extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
8199 #else
8200 #ifndef xmlReaderNewIO
8201 extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
8202 #define xmlReaderNewIO xmlReaderNewIO__internal_alias
8203 #endif
8204 #endif
8205 #endif
8206 
8207 #if defined(LIBXML_READER_ENABLED)
8208 #ifdef bottom_xmlreader
8209 #undef xmlReaderNewMemory
8210 extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
8211 #else
8212 #ifndef xmlReaderNewMemory
8213 extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
8214 #define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
8215 #endif
8216 #endif
8217 #endif
8218 
8219 #if defined(LIBXML_READER_ENABLED)
8220 #ifdef bottom_xmlreader
8221 #undef xmlReaderNewWalker
8222 extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
8223 #else
8224 #ifndef xmlReaderNewWalker
8225 extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
8226 #define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
8227 #endif
8228 #endif
8229 #endif
8230 
8231 #if defined(LIBXML_READER_ENABLED)
8232 #ifdef bottom_xmlreader
8233 #undef xmlReaderWalker
8234 extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
8235 #else
8236 #ifndef xmlReaderWalker
8237 extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
8238 #define xmlReaderWalker xmlReaderWalker__internal_alias
8239 #endif
8240 #endif
8241 #endif
8242 
8243 #ifdef bottom_xmlmemory
8244 #undef xmlReallocLoc
8245 extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
8246 #else
8247 #ifndef xmlReallocLoc
8248 extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
8249 #define xmlReallocLoc xmlReallocLoc__internal_alias
8250 #endif
8251 #endif
8252 
8253 #if defined(LIBXML_TREE_ENABLED)
8254 #ifdef bottom_tree
8255 #undef xmlReconciliateNs
8256 extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
8257 #else
8258 #ifndef xmlReconciliateNs
8259 extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
8260 #define xmlReconciliateNs xmlReconciliateNs__internal_alias
8261 #endif
8262 #endif
8263 #endif
8264 
8265 #if defined(LIBXML_SAX1_ENABLED)
8266 #ifdef bottom_parser
8267 #undef xmlRecoverDoc
8268 extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
8269 #else
8270 #ifndef xmlRecoverDoc
8271 extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
8272 #define xmlRecoverDoc xmlRecoverDoc__internal_alias
8273 #endif
8274 #endif
8275 #endif
8276 
8277 #if defined(LIBXML_SAX1_ENABLED)
8278 #ifdef bottom_parser
8279 #undef xmlRecoverFile
8280 extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
8281 #else
8282 #ifndef xmlRecoverFile
8283 extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
8284 #define xmlRecoverFile xmlRecoverFile__internal_alias
8285 #endif
8286 #endif
8287 #endif
8288 
8289 #if defined(LIBXML_SAX1_ENABLED)
8290 #ifdef bottom_parser
8291 #undef xmlRecoverMemory
8292 extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
8293 #else
8294 #ifndef xmlRecoverMemory
8295 extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
8296 #define xmlRecoverMemory xmlRecoverMemory__internal_alias
8297 #endif
8298 #endif
8299 #endif
8300 
8301 #if defined(LIBXML_REGEXP_ENABLED)
8302 #ifdef bottom_xmlregexp
8303 #undef xmlRegExecErrInfo
8304 extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
8305 #else
8306 #ifndef xmlRegExecErrInfo
8307 extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
8308 #define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
8309 #endif
8310 #endif
8311 #endif
8312 
8313 #if defined(LIBXML_REGEXP_ENABLED)
8314 #ifdef bottom_xmlregexp
8315 #undef xmlRegExecNextValues
8316 extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
8317 #else
8318 #ifndef xmlRegExecNextValues
8319 extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
8320 #define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
8321 #endif
8322 #endif
8323 #endif
8324 
8325 #if defined(LIBXML_REGEXP_ENABLED)
8326 #ifdef bottom_xmlregexp
8327 #undef xmlRegExecPushString
8328 extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
8329 #else
8330 #ifndef xmlRegExecPushString
8331 extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
8332 #define xmlRegExecPushString xmlRegExecPushString__internal_alias
8333 #endif
8334 #endif
8335 #endif
8336 
8337 #if defined(LIBXML_REGEXP_ENABLED)
8338 #ifdef bottom_xmlregexp
8339 #undef xmlRegExecPushString2
8340 extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
8341 #else
8342 #ifndef xmlRegExecPushString2
8343 extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
8344 #define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
8345 #endif
8346 #endif
8347 #endif
8348 
8349 #if defined(LIBXML_REGEXP_ENABLED)
8350 #ifdef bottom_xmlregexp
8351 #undef xmlRegFreeExecCtxt
8352 extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
8353 #else
8354 #ifndef xmlRegFreeExecCtxt
8355 extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
8356 #define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
8357 #endif
8358 #endif
8359 #endif
8360 
8361 #if defined(LIBXML_REGEXP_ENABLED)
8362 #ifdef bottom_xmlregexp
8363 #undef xmlRegFreeRegexp
8364 extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
8365 #else
8366 #ifndef xmlRegFreeRegexp
8367 extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
8368 #define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
8369 #endif
8370 #endif
8371 #endif
8372 
8373 #if defined(LIBXML_REGEXP_ENABLED)
8374 #ifdef bottom_xmlregexp
8375 #undef xmlRegNewExecCtxt
8376 extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
8377 #else
8378 #ifndef xmlRegNewExecCtxt
8379 extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
8380 #define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
8381 #endif
8382 #endif
8383 #endif
8384 
8385 #if defined(LIBXML_REGEXP_ENABLED)
8386 #ifdef bottom_xmlregexp
8387 #undef xmlRegexpCompile
8388 extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
8389 #else
8390 #ifndef xmlRegexpCompile
8391 extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
8392 #define xmlRegexpCompile xmlRegexpCompile__internal_alias
8393 #endif
8394 #endif
8395 #endif
8396 
8397 #if defined(LIBXML_REGEXP_ENABLED)
8398 #ifdef bottom_xmlregexp
8399 #undef xmlRegexpExec
8400 extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
8401 #else
8402 #ifndef xmlRegexpExec
8403 extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
8404 #define xmlRegexpExec xmlRegexpExec__internal_alias
8405 #endif
8406 #endif
8407 #endif
8408 
8409 #if defined(LIBXML_REGEXP_ENABLED)
8410 #ifdef bottom_xmlregexp
8411 #undef xmlRegexpIsDeterminist
8412 extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
8413 #else
8414 #ifndef xmlRegexpIsDeterminist
8415 extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
8416 #define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
8417 #endif
8418 #endif
8419 #endif
8420 
8421 #if defined(LIBXML_REGEXP_ENABLED)
8422 #ifdef bottom_xmlregexp
8423 #undef xmlRegexpPrint
8424 extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
8425 #else
8426 #ifndef xmlRegexpPrint
8427 extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
8428 #define xmlRegexpPrint xmlRegexpPrint__internal_alias
8429 #endif
8430 #endif
8431 #endif
8432 
8433 #ifdef bottom_encoding
8434 #undef xmlRegisterCharEncodingHandler
8435 extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
8436 #else
8437 #ifndef xmlRegisterCharEncodingHandler
8438 extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
8439 #define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
8440 #endif
8441 #endif
8442 
8443 #ifdef bottom_xmlIO
8444 #undef xmlRegisterDefaultInputCallbacks
8445 extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
8446 #else
8447 #ifndef xmlRegisterDefaultInputCallbacks
8448 extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
8449 #define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__internal_alias
8450 #endif
8451 #endif
8452 
8453 #if defined(LIBXML_OUTPUT_ENABLED)
8454 #ifdef bottom_xmlIO
8455 #undef xmlRegisterDefaultOutputCallbacks
8456 extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
8457 #else
8458 #ifndef xmlRegisterDefaultOutputCallbacks
8459 extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
8460 #define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
8461 #endif
8462 #endif
8463 #endif
8464 
8465 #if defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED)
8466 #ifdef bottom_xmlIO
8467 #undef xmlRegisterHTTPPostCallbacks
8468 extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
8469 #else
8470 #ifndef xmlRegisterHTTPPostCallbacks
8471 extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
8472 #define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
8473 #endif
8474 #endif
8475 #endif
8476 
8477 #ifdef bottom_xmlIO
8478 #undef xmlRegisterInputCallbacks
8479 extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
8480 #else
8481 #ifndef xmlRegisterInputCallbacks
8482 extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
8483 #define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
8484 #endif
8485 #endif
8486 
8487 #ifdef bottom_globals
8488 #undef xmlRegisterNodeDefault
8489 extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
8490 #else
8491 #ifndef xmlRegisterNodeDefault
8492 extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
8493 #define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
8494 #endif
8495 #endif
8496 
8497 #if defined(LIBXML_OUTPUT_ENABLED)
8498 #ifdef bottom_xmlIO
8499 #undef xmlRegisterOutputCallbacks
8500 extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
8501 #else
8502 #ifndef xmlRegisterOutputCallbacks
8503 extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
8504 #define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
8505 #endif
8506 #endif
8507 #endif
8508 
8509 #if defined(LIBXML_SCHEMAS_ENABLED)
8510 #ifdef bottom_relaxng
8511 #undef xmlRelaxNGCleanupTypes
8512 extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
8513 #else
8514 #ifndef xmlRelaxNGCleanupTypes
8515 extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
8516 #define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
8517 #endif
8518 #endif
8519 #endif
8520 
8521 #if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
8522 #ifdef bottom_relaxng
8523 #undef xmlRelaxNGDump
8524 extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
8525 #else
8526 #ifndef xmlRelaxNGDump
8527 extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
8528 #define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
8529 #endif
8530 #endif
8531 #endif
8532 
8533 #if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
8534 #ifdef bottom_relaxng
8535 #undef xmlRelaxNGDumpTree
8536 extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
8537 #else
8538 #ifndef xmlRelaxNGDumpTree
8539 extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
8540 #define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
8541 #endif
8542 #endif
8543 #endif
8544 
8545 #if defined(LIBXML_SCHEMAS_ENABLED)
8546 #ifdef bottom_relaxng
8547 #undef xmlRelaxNGFree
8548 extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
8549 #else
8550 #ifndef xmlRelaxNGFree
8551 extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
8552 #define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
8553 #endif
8554 #endif
8555 #endif
8556 
8557 #if defined(LIBXML_SCHEMAS_ENABLED)
8558 #ifdef bottom_relaxng
8559 #undef xmlRelaxNGFreeParserCtxt
8560 extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
8561 #else
8562 #ifndef xmlRelaxNGFreeParserCtxt
8563 extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
8564 #define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
8565 #endif
8566 #endif
8567 #endif
8568 
8569 #if defined(LIBXML_SCHEMAS_ENABLED)
8570 #ifdef bottom_relaxng
8571 #undef xmlRelaxNGFreeValidCtxt
8572 extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
8573 #else
8574 #ifndef xmlRelaxNGFreeValidCtxt
8575 extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
8576 #define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
8577 #endif
8578 #endif
8579 #endif
8580 
8581 #if defined(LIBXML_SCHEMAS_ENABLED)
8582 #ifdef bottom_relaxng
8583 #undef xmlRelaxNGGetParserErrors
8584 extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
8585 #else
8586 #ifndef xmlRelaxNGGetParserErrors
8587 extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
8588 #define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
8589 #endif
8590 #endif
8591 #endif
8592 
8593 #if defined(LIBXML_SCHEMAS_ENABLED)
8594 #ifdef bottom_relaxng
8595 #undef xmlRelaxNGGetValidErrors
8596 extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
8597 #else
8598 #ifndef xmlRelaxNGGetValidErrors
8599 extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
8600 #define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
8601 #endif
8602 #endif
8603 #endif
8604 
8605 #if defined(LIBXML_SCHEMAS_ENABLED)
8606 #ifdef bottom_relaxng
8607 #undef xmlRelaxNGInitTypes
8608 extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
8609 #else
8610 #ifndef xmlRelaxNGInitTypes
8611 extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
8612 #define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
8613 #endif
8614 #endif
8615 #endif
8616 
8617 #if defined(LIBXML_SCHEMAS_ENABLED)
8618 #ifdef bottom_relaxng
8619 #undef xmlRelaxNGNewDocParserCtxt
8620 extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
8621 #else
8622 #ifndef xmlRelaxNGNewDocParserCtxt
8623 extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
8624 #define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
8625 #endif
8626 #endif
8627 #endif
8628 
8629 #if defined(LIBXML_SCHEMAS_ENABLED)
8630 #ifdef bottom_relaxng
8631 #undef xmlRelaxNGNewMemParserCtxt
8632 extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
8633 #else
8634 #ifndef xmlRelaxNGNewMemParserCtxt
8635 extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
8636 #define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
8637 #endif
8638 #endif
8639 #endif
8640 
8641 #if defined(LIBXML_SCHEMAS_ENABLED)
8642 #ifdef bottom_relaxng
8643 #undef xmlRelaxNGNewParserCtxt
8644 extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
8645 #else
8646 #ifndef xmlRelaxNGNewParserCtxt
8647 extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
8648 #define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
8649 #endif
8650 #endif
8651 #endif
8652 
8653 #if defined(LIBXML_SCHEMAS_ENABLED)
8654 #ifdef bottom_relaxng
8655 #undef xmlRelaxNGNewValidCtxt
8656 extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
8657 #else
8658 #ifndef xmlRelaxNGNewValidCtxt
8659 extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
8660 #define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
8661 #endif
8662 #endif
8663 #endif
8664 
8665 #if defined(LIBXML_SCHEMAS_ENABLED)
8666 #ifdef bottom_relaxng
8667 #undef xmlRelaxNGParse
8668 extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
8669 #else
8670 #ifndef xmlRelaxNGParse
8671 extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
8672 #define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
8673 #endif
8674 #endif
8675 #endif
8676 
8677 #if defined(LIBXML_SCHEMAS_ENABLED)
8678 #ifdef bottom_relaxng
8679 #undef xmlRelaxNGSetParserErrors
8680 extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
8681 #else
8682 #ifndef xmlRelaxNGSetParserErrors
8683 extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
8684 #define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
8685 #endif
8686 #endif
8687 #endif
8688 
8689 #if defined(LIBXML_SCHEMAS_ENABLED)
8690 #ifdef bottom_relaxng
8691 #undef xmlRelaxNGSetParserStructuredErrors
8692 extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors __attribute((alias("xmlRelaxNGSetParserStructuredErrors__internal_alias")));
8693 #else
8694 #ifndef xmlRelaxNGSetParserStructuredErrors
8695 extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
8696 #define xmlRelaxNGSetParserStructuredErrors xmlRelaxNGSetParserStructuredErrors__internal_alias
8697 #endif
8698 #endif
8699 #endif
8700 
8701 #if defined(LIBXML_SCHEMAS_ENABLED)
8702 #ifdef bottom_relaxng
8703 #undef xmlRelaxNGSetValidErrors
8704 extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
8705 #else
8706 #ifndef xmlRelaxNGSetValidErrors
8707 extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
8708 #define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
8709 #endif
8710 #endif
8711 #endif
8712 
8713 #if defined(LIBXML_SCHEMAS_ENABLED)
8714 #ifdef bottom_relaxng
8715 #undef xmlRelaxNGSetValidStructuredErrors
8716 extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors __attribute((alias("xmlRelaxNGSetValidStructuredErrors__internal_alias")));
8717 #else
8718 #ifndef xmlRelaxNGSetValidStructuredErrors
8719 extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
8720 #define xmlRelaxNGSetValidStructuredErrors xmlRelaxNGSetValidStructuredErrors__internal_alias
8721 #endif
8722 #endif
8723 #endif
8724 
8725 #if defined(LIBXML_SCHEMAS_ENABLED)
8726 #ifdef bottom_relaxng
8727 #undef xmlRelaxNGValidateDoc
8728 extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
8729 #else
8730 #ifndef xmlRelaxNGValidateDoc
8731 extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
8732 #define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
8733 #endif
8734 #endif
8735 #endif
8736 
8737 #if defined(LIBXML_SCHEMAS_ENABLED)
8738 #ifdef bottom_relaxng
8739 #undef xmlRelaxNGValidateFullElement
8740 extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
8741 #else
8742 #ifndef xmlRelaxNGValidateFullElement
8743 extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
8744 #define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
8745 #endif
8746 #endif
8747 #endif
8748 
8749 #if defined(LIBXML_SCHEMAS_ENABLED)
8750 #ifdef bottom_relaxng
8751 #undef xmlRelaxNGValidatePopElement
8752 extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
8753 #else
8754 #ifndef xmlRelaxNGValidatePopElement
8755 extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
8756 #define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
8757 #endif
8758 #endif
8759 #endif
8760 
8761 #if defined(LIBXML_SCHEMAS_ENABLED)
8762 #ifdef bottom_relaxng
8763 #undef xmlRelaxNGValidatePushCData
8764 extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
8765 #else
8766 #ifndef xmlRelaxNGValidatePushCData
8767 extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
8768 #define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
8769 #endif
8770 #endif
8771 #endif
8772 
8773 #if defined(LIBXML_SCHEMAS_ENABLED)
8774 #ifdef bottom_relaxng
8775 #undef xmlRelaxNGValidatePushElement
8776 extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
8777 #else
8778 #ifndef xmlRelaxNGValidatePushElement
8779 extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
8780 #define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
8781 #endif
8782 #endif
8783 #endif
8784 
8785 #if defined(LIBXML_SCHEMAS_ENABLED)
8786 #ifdef bottom_relaxng
8787 #undef xmlRelaxParserSetFlag
8788 extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
8789 #else
8790 #ifndef xmlRelaxParserSetFlag
8791 extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
8792 #define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
8793 #endif
8794 #endif
8795 #endif
8796 
8797 #ifdef bottom_valid
8798 #undef xmlRemoveID
8799 extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
8800 #else
8801 #ifndef xmlRemoveID
8802 extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
8803 #define xmlRemoveID xmlRemoveID__internal_alias
8804 #endif
8805 #endif
8806 
8807 #ifdef bottom_tree
8808 #undef xmlRemoveProp
8809 extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
8810 #else
8811 #ifndef xmlRemoveProp
8812 extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
8813 #define xmlRemoveProp xmlRemoveProp__internal_alias
8814 #endif
8815 #endif
8816 
8817 #ifdef bottom_valid
8818 #undef xmlRemoveRef
8819 extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
8820 #else
8821 #ifndef xmlRemoveRef
8822 extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
8823 #define xmlRemoveRef xmlRemoveRef__internal_alias
8824 #endif
8825 #endif
8826 
8827 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
8828 #ifdef bottom_tree
8829 #undef xmlReplaceNode
8830 extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
8831 #else
8832 #ifndef xmlReplaceNode
8833 extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
8834 #define xmlReplaceNode xmlReplaceNode__internal_alias
8835 #endif
8836 #endif
8837 #endif
8838 
8839 #ifdef bottom_error
8840 #undef xmlResetError
8841 extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
8842 #else
8843 #ifndef xmlResetError
8844 extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
8845 #define xmlResetError xmlResetError__internal_alias
8846 #endif
8847 #endif
8848 
8849 #ifdef bottom_error
8850 #undef xmlResetLastError
8851 extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
8852 #else
8853 #ifndef xmlResetLastError
8854 extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
8855 #define xmlResetLastError xmlResetLastError__internal_alias
8856 #endif
8857 #endif
8858 
8859 #ifdef bottom_SAX2
8860 #undef xmlSAX2AttributeDecl
8861 extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
8862 #else
8863 #ifndef xmlSAX2AttributeDecl
8864 extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
8865 #define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
8866 #endif
8867 #endif
8868 
8869 #ifdef bottom_SAX2
8870 #undef xmlSAX2CDataBlock
8871 extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
8872 #else
8873 #ifndef xmlSAX2CDataBlock
8874 extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
8875 #define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
8876 #endif
8877 #endif
8878 
8879 #ifdef bottom_SAX2
8880 #undef xmlSAX2Characters
8881 extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
8882 #else
8883 #ifndef xmlSAX2Characters
8884 extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
8885 #define xmlSAX2Characters xmlSAX2Characters__internal_alias
8886 #endif
8887 #endif
8888 
8889 #ifdef bottom_SAX2
8890 #undef xmlSAX2Comment
8891 extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
8892 #else
8893 #ifndef xmlSAX2Comment
8894 extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
8895 #define xmlSAX2Comment xmlSAX2Comment__internal_alias
8896 #endif
8897 #endif
8898 
8899 #ifdef bottom_SAX2
8900 #undef xmlSAX2ElementDecl
8901 extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
8902 #else
8903 #ifndef xmlSAX2ElementDecl
8904 extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
8905 #define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
8906 #endif
8907 #endif
8908 
8909 #ifdef bottom_SAX2
8910 #undef xmlSAX2EndDocument
8911 extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
8912 #else
8913 #ifndef xmlSAX2EndDocument
8914 extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
8915 #define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
8916 #endif
8917 #endif
8918 
8919 #if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) || defined(LIBXML_LEGACY_ENABLED)
8920 #ifdef bottom_SAX2
8921 #undef xmlSAX2EndElement
8922 extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
8923 #else
8924 #ifndef xmlSAX2EndElement
8925 extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
8926 #define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
8927 #endif
8928 #endif
8929 #endif
8930 
8931 #ifdef bottom_SAX2
8932 #undef xmlSAX2EndElementNs
8933 extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
8934 #else
8935 #ifndef xmlSAX2EndElementNs
8936 extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
8937 #define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
8938 #endif
8939 #endif
8940 
8941 #ifdef bottom_SAX2
8942 #undef xmlSAX2EntityDecl
8943 extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
8944 #else
8945 #ifndef xmlSAX2EntityDecl
8946 extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
8947 #define xmlSAX2EntityDecl xmlSAX2EntityDecl__internal_alias
8948 #endif
8949 #endif
8950 
8951 #ifdef bottom_SAX2
8952 #undef xmlSAX2ExternalSubset
8953 extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
8954 #else
8955 #ifndef xmlSAX2ExternalSubset
8956 extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
8957 #define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__internal_alias
8958 #endif
8959 #endif
8960 
8961 #ifdef bottom_SAX2
8962 #undef xmlSAX2GetColumnNumber
8963 extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
8964 #else
8965 #ifndef xmlSAX2GetColumnNumber
8966 extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
8967 #define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__internal_alias
8968 #endif
8969 #endif
8970 
8971 #ifdef bottom_SAX2
8972 #undef xmlSAX2GetEntity
8973 extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
8974 #else
8975 #ifndef xmlSAX2GetEntity
8976 extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
8977 #define xmlSAX2GetEntity xmlSAX2GetEntity__internal_alias
8978 #endif
8979 #endif
8980 
8981 #ifdef bottom_SAX2
8982 #undef xmlSAX2GetLineNumber
8983 extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
8984 #else
8985 #ifndef xmlSAX2GetLineNumber
8986 extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
8987 #define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__internal_alias
8988 #endif
8989 #endif
8990 
8991 #ifdef bottom_SAX2
8992 #undef xmlSAX2GetParameterEntity
8993 extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
8994 #else
8995 #ifndef xmlSAX2GetParameterEntity
8996 extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
8997 #define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__internal_alias
8998 #endif
8999 #endif
9000 
9001 #ifdef bottom_SAX2
9002 #undef xmlSAX2GetPublicId
9003 extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
9004 #else
9005 #ifndef xmlSAX2GetPublicId
9006 extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
9007 #define xmlSAX2GetPublicId xmlSAX2GetPublicId__internal_alias
9008 #endif
9009 #endif
9010 
9011 #ifdef bottom_SAX2
9012 #undef xmlSAX2GetSystemId
9013 extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
9014 #else
9015 #ifndef xmlSAX2GetSystemId
9016 extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
9017 #define xmlSAX2GetSystemId xmlSAX2GetSystemId__internal_alias
9018 #endif
9019 #endif
9020 
9021 #ifdef bottom_SAX2
9022 #undef xmlSAX2HasExternalSubset
9023 extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
9024 #else
9025 #ifndef xmlSAX2HasExternalSubset
9026 extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
9027 #define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__internal_alias
9028 #endif
9029 #endif
9030 
9031 #ifdef bottom_SAX2
9032 #undef xmlSAX2HasInternalSubset
9033 extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
9034 #else
9035 #ifndef xmlSAX2HasInternalSubset
9036 extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
9037 #define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__internal_alias
9038 #endif
9039 #endif
9040 
9041 #ifdef bottom_SAX2
9042 #undef xmlSAX2IgnorableWhitespace
9043 extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
9044 #else
9045 #ifndef xmlSAX2IgnorableWhitespace
9046 extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
9047 #define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__internal_alias
9048 #endif
9049 #endif
9050 
9051 #ifdef bottom_SAX2
9052 #undef xmlSAX2InitDefaultSAXHandler
9053 extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
9054 #else
9055 #ifndef xmlSAX2InitDefaultSAXHandler
9056 extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
9057 #define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
9058 #endif
9059 #endif
9060 
9061 #if defined(LIBXML_DOCB_ENABLED)
9062 #ifdef bottom_SAX2
9063 #undef xmlSAX2InitDocbDefaultSAXHandler
9064 extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
9065 #else
9066 #ifndef xmlSAX2InitDocbDefaultSAXHandler
9067 extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
9068 #define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
9069 #endif
9070 #endif
9071 #endif
9072 
9073 #if defined(LIBXML_HTML_ENABLED)
9074 #ifdef bottom_SAX2
9075 #undef xmlSAX2InitHtmlDefaultSAXHandler
9076 extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
9077 #else
9078 #ifndef xmlSAX2InitHtmlDefaultSAXHandler
9079 extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
9080 #define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
9081 #endif
9082 #endif
9083 #endif
9084 
9085 #ifdef bottom_SAX2
9086 #undef xmlSAX2InternalSubset
9087 extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
9088 #else
9089 #ifndef xmlSAX2InternalSubset
9090 extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
9091 #define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
9092 #endif
9093 #endif
9094 
9095 #ifdef bottom_SAX2
9096 #undef xmlSAX2IsStandalone
9097 extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
9098 #else
9099 #ifndef xmlSAX2IsStandalone
9100 extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
9101 #define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
9102 #endif
9103 #endif
9104 
9105 #ifdef bottom_SAX2
9106 #undef xmlSAX2NotationDecl
9107 extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
9108 #else
9109 #ifndef xmlSAX2NotationDecl
9110 extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
9111 #define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
9112 #endif
9113 #endif
9114 
9115 #ifdef bottom_SAX2
9116 #undef xmlSAX2ProcessingInstruction
9117 extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
9118 #else
9119 #ifndef xmlSAX2ProcessingInstruction
9120 extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
9121 #define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
9122 #endif
9123 #endif
9124 
9125 #ifdef bottom_SAX2
9126 #undef xmlSAX2Reference
9127 extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
9128 #else
9129 #ifndef xmlSAX2Reference
9130 extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
9131 #define xmlSAX2Reference xmlSAX2Reference__internal_alias
9132 #endif
9133 #endif
9134 
9135 #ifdef bottom_SAX2
9136 #undef xmlSAX2ResolveEntity
9137 extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
9138 #else
9139 #ifndef xmlSAX2ResolveEntity
9140 extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
9141 #define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
9142 #endif
9143 #endif
9144 
9145 #ifdef bottom_SAX2
9146 #undef xmlSAX2SetDocumentLocator
9147 extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
9148 #else
9149 #ifndef xmlSAX2SetDocumentLocator
9150 extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
9151 #define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
9152 #endif
9153 #endif
9154 
9155 #ifdef bottom_SAX2
9156 #undef xmlSAX2StartDocument
9157 extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
9158 #else
9159 #ifndef xmlSAX2StartDocument
9160 extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
9161 #define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
9162 #endif
9163 #endif
9164 
9165 #if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) || defined(LIBXML_LEGACY_ENABLED)
9166 #ifdef bottom_SAX2
9167 #undef xmlSAX2StartElement
9168 extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
9169 #else
9170 #ifndef xmlSAX2StartElement
9171 extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
9172 #define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
9173 #endif
9174 #endif
9175 #endif
9176 
9177 #ifdef bottom_SAX2
9178 #undef xmlSAX2StartElementNs
9179 extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
9180 #else
9181 #ifndef xmlSAX2StartElementNs
9182 extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
9183 #define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
9184 #endif
9185 #endif
9186 
9187 #ifdef bottom_SAX2
9188 #undef xmlSAX2UnparsedEntityDecl
9189 extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
9190 #else
9191 #ifndef xmlSAX2UnparsedEntityDecl
9192 extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
9193 #define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
9194 #endif
9195 #endif
9196 
9197 #if defined(LIBXML_SAX1_ENABLED)
9198 #ifdef bottom_SAX2
9199 #undef xmlSAXDefaultVersion
9200 extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
9201 #else
9202 #ifndef xmlSAXDefaultVersion
9203 extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
9204 #define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
9205 #endif
9206 #endif
9207 #endif
9208 
9209 #if defined(LIBXML_VALID_ENABLED)
9210 #ifdef bottom_parser
9211 #undef xmlSAXParseDTD
9212 extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
9213 #else
9214 #ifndef xmlSAXParseDTD
9215 extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
9216 #define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
9217 #endif
9218 #endif
9219 #endif
9220 
9221 #if defined(LIBXML_SAX1_ENABLED)
9222 #ifdef bottom_parser
9223 #undef xmlSAXParseDoc
9224 extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
9225 #else
9226 #ifndef xmlSAXParseDoc
9227 extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
9228 #define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
9229 #endif
9230 #endif
9231 #endif
9232 
9233 #if defined(LIBXML_SAX1_ENABLED)
9234 #ifdef bottom_parser
9235 #undef xmlSAXParseEntity
9236 extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
9237 #else
9238 #ifndef xmlSAXParseEntity
9239 extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
9240 #define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
9241 #endif
9242 #endif
9243 #endif
9244 
9245 #if defined(LIBXML_SAX1_ENABLED)
9246 #ifdef bottom_parser
9247 #undef xmlSAXParseFile
9248 extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
9249 #else
9250 #ifndef xmlSAXParseFile
9251 extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
9252 #define xmlSAXParseFile xmlSAXParseFile__internal_alias
9253 #endif
9254 #endif
9255 #endif
9256 
9257 #if defined(LIBXML_SAX1_ENABLED)
9258 #ifdef bottom_parser
9259 #undef xmlSAXParseFileWithData
9260 extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
9261 #else
9262 #ifndef xmlSAXParseFileWithData
9263 extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
9264 #define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
9265 #endif
9266 #endif
9267 #endif
9268 
9269 #if defined(LIBXML_SAX1_ENABLED)
9270 #ifdef bottom_parser
9271 #undef xmlSAXParseMemory
9272 extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
9273 #else
9274 #ifndef xmlSAXParseMemory
9275 extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
9276 #define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
9277 #endif
9278 #endif
9279 #endif
9280 
9281 #if defined(LIBXML_SAX1_ENABLED)
9282 #ifdef bottom_parser
9283 #undef xmlSAXParseMemoryWithData
9284 extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
9285 #else
9286 #ifndef xmlSAXParseMemoryWithData
9287 extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
9288 #define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
9289 #endif
9290 #endif
9291 #endif
9292 
9293 #if defined(LIBXML_SAX1_ENABLED)
9294 #ifdef bottom_parser
9295 #undef xmlSAXUserParseFile
9296 extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
9297 #else
9298 #ifndef xmlSAXUserParseFile
9299 extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
9300 #define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
9301 #endif
9302 #endif
9303 #endif
9304 
9305 #if defined(LIBXML_SAX1_ENABLED)
9306 #ifdef bottom_parser
9307 #undef xmlSAXUserParseMemory
9308 extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
9309 #else
9310 #ifndef xmlSAXUserParseMemory
9311 extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
9312 #define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
9313 #endif
9314 #endif
9315 #endif
9316 
9317 #ifdef bottom_SAX2
9318 #undef xmlSAXVersion
9319 extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
9320 #else
9321 #ifndef xmlSAXVersion
9322 extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
9323 #define xmlSAXVersion xmlSAXVersion__internal_alias
9324 #endif
9325 #endif
9326 
9327 #if defined(LIBXML_OUTPUT_ENABLED)
9328 #ifdef bottom_xmlsave
9329 #undef xmlSaveClose
9330 extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
9331 #else
9332 #ifndef xmlSaveClose
9333 extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
9334 #define xmlSaveClose xmlSaveClose__internal_alias
9335 #endif
9336 #endif
9337 #endif
9338 
9339 #if defined(LIBXML_OUTPUT_ENABLED)
9340 #ifdef bottom_xmlsave
9341 #undef xmlSaveDoc
9342 extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
9343 #else
9344 #ifndef xmlSaveDoc
9345 extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
9346 #define xmlSaveDoc xmlSaveDoc__internal_alias
9347 #endif
9348 #endif
9349 #endif
9350 
9351 #if defined(LIBXML_OUTPUT_ENABLED)
9352 #ifdef bottom_xmlsave
9353 #undef xmlSaveFile
9354 extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
9355 #else
9356 #ifndef xmlSaveFile
9357 extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
9358 #define xmlSaveFile xmlSaveFile__internal_alias
9359 #endif
9360 #endif
9361 #endif
9362 
9363 #if defined(LIBXML_OUTPUT_ENABLED)
9364 #ifdef bottom_xmlsave
9365 #undef xmlSaveFileEnc
9366 extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
9367 #else
9368 #ifndef xmlSaveFileEnc
9369 extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
9370 #define xmlSaveFileEnc xmlSaveFileEnc__internal_alias
9371 #endif
9372 #endif
9373 #endif
9374 
9375 #if defined(LIBXML_OUTPUT_ENABLED)
9376 #ifdef bottom_xmlsave
9377 #undef xmlSaveFileTo
9378 extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
9379 #else
9380 #ifndef xmlSaveFileTo
9381 extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
9382 #define xmlSaveFileTo xmlSaveFileTo__internal_alias
9383 #endif
9384 #endif
9385 #endif
9386 
9387 #if defined(LIBXML_OUTPUT_ENABLED)
9388 #ifdef bottom_xmlsave
9389 #undef xmlSaveFlush
9390 extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
9391 #else
9392 #ifndef xmlSaveFlush
9393 extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
9394 #define xmlSaveFlush xmlSaveFlush__internal_alias
9395 #endif
9396 #endif
9397 #endif
9398 
9399 #if defined(LIBXML_OUTPUT_ENABLED)
9400 #ifdef bottom_xmlsave
9401 #undef xmlSaveFormatFile
9402 extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
9403 #else
9404 #ifndef xmlSaveFormatFile
9405 extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
9406 #define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
9407 #endif
9408 #endif
9409 #endif
9410 
9411 #if defined(LIBXML_OUTPUT_ENABLED)
9412 #ifdef bottom_xmlsave
9413 #undef xmlSaveFormatFileEnc
9414 extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
9415 #else
9416 #ifndef xmlSaveFormatFileEnc
9417 extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
9418 #define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
9419 #endif
9420 #endif
9421 #endif
9422 
9423 #if defined(LIBXML_OUTPUT_ENABLED)
9424 #ifdef bottom_xmlsave
9425 #undef xmlSaveFormatFileTo
9426 extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
9427 #else
9428 #ifndef xmlSaveFormatFileTo
9429 extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
9430 #define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
9431 #endif
9432 #endif
9433 #endif
9434 
9435 #if defined(LIBXML_OUTPUT_ENABLED)
9436 #ifdef bottom_xmlsave
9437 #undef xmlSaveSetAttrEscape
9438 extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
9439 #else
9440 #ifndef xmlSaveSetAttrEscape
9441 extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
9442 #define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
9443 #endif
9444 #endif
9445 #endif
9446 
9447 #if defined(LIBXML_OUTPUT_ENABLED)
9448 #ifdef bottom_xmlsave
9449 #undef xmlSaveSetEscape
9450 extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
9451 #else
9452 #ifndef xmlSaveSetEscape
9453 extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
9454 #define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
9455 #endif
9456 #endif
9457 #endif
9458 
9459 #if defined(LIBXML_OUTPUT_ENABLED)
9460 #ifdef bottom_xmlsave
9461 #undef xmlSaveToBuffer
9462 extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer __attribute((alias("xmlSaveToBuffer__internal_alias")));
9463 #else
9464 #ifndef xmlSaveToBuffer
9465 extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer__internal_alias __attribute((visibility("hidden")));
9466 #define xmlSaveToBuffer xmlSaveToBuffer__internal_alias
9467 #endif
9468 #endif
9469 #endif
9470 
9471 #if defined(LIBXML_OUTPUT_ENABLED)
9472 #ifdef bottom_xmlsave
9473 #undef xmlSaveToFd
9474 extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
9475 #else
9476 #ifndef xmlSaveToFd
9477 extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
9478 #define xmlSaveToFd xmlSaveToFd__internal_alias
9479 #endif
9480 #endif
9481 #endif
9482 
9483 #if defined(LIBXML_OUTPUT_ENABLED)
9484 #ifdef bottom_xmlsave
9485 #undef xmlSaveToFilename
9486 extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
9487 #else
9488 #ifndef xmlSaveToFilename
9489 extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
9490 #define xmlSaveToFilename xmlSaveToFilename__internal_alias
9491 #endif
9492 #endif
9493 #endif
9494 
9495 #if defined(LIBXML_OUTPUT_ENABLED)
9496 #ifdef bottom_xmlsave
9497 #undef xmlSaveToIO
9498 extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
9499 #else
9500 #ifndef xmlSaveToIO
9501 extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
9502 #define xmlSaveToIO xmlSaveToIO__internal_alias
9503 #endif
9504 #endif
9505 #endif
9506 
9507 #if defined(LIBXML_OUTPUT_ENABLED)
9508 #ifdef bottom_xmlsave
9509 #undef xmlSaveTree
9510 extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
9511 #else
9512 #ifndef xmlSaveTree
9513 extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
9514 #define xmlSaveTree xmlSaveTree__internal_alias
9515 #endif
9516 #endif
9517 #endif
9518 
9519 #ifdef bottom_uri
9520 #undef xmlSaveUri
9521 extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
9522 #else
9523 #ifndef xmlSaveUri
9524 extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
9525 #define xmlSaveUri xmlSaveUri__internal_alias
9526 #endif
9527 #endif
9528 
9529 #if defined(LIBXML_LEGACY_ENABLED)
9530 #ifdef bottom_legacy
9531 #undef xmlScanName
9532 extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
9533 #else
9534 #ifndef xmlScanName
9535 extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
9536 #define xmlScanName xmlScanName__internal_alias
9537 #endif
9538 #endif
9539 #endif
9540 
9541 #if defined(LIBXML_SCHEMAS_ENABLED)
9542 #ifdef bottom_xmlschemas
9543 #undef xmlSchemaCheckFacet
9544 extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
9545 #else
9546 #ifndef xmlSchemaCheckFacet
9547 extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
9548 #define xmlSchemaCheckFacet xmlSchemaCheckFacet__internal_alias
9549 #endif
9550 #endif
9551 #endif
9552 
9553 #if defined(LIBXML_SCHEMAS_ENABLED)
9554 #ifdef bottom_xmlschemastypes
9555 #undef xmlSchemaCleanupTypes
9556 extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
9557 #else
9558 #ifndef xmlSchemaCleanupTypes
9559 extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
9560 #define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
9561 #endif
9562 #endif
9563 #endif
9564 
9565 #if defined(LIBXML_SCHEMAS_ENABLED)
9566 #ifdef bottom_xmlschemastypes
9567 #undef xmlSchemaCollapseString
9568 extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
9569 #else
9570 #ifndef xmlSchemaCollapseString
9571 extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
9572 #define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
9573 #endif
9574 #endif
9575 #endif
9576 
9577 #if defined(LIBXML_SCHEMAS_ENABLED)
9578 #ifdef bottom_xmlschemastypes
9579 #undef xmlSchemaCompareValues
9580 extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
9581 #else
9582 #ifndef xmlSchemaCompareValues
9583 extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
9584 #define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
9585 #endif
9586 #endif
9587 #endif
9588 
9589 #if defined(LIBXML_SCHEMAS_ENABLED)
9590 #ifdef bottom_xmlschemastypes
9591 #undef xmlSchemaCompareValuesWhtsp
9592 extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
9593 #else
9594 #ifndef xmlSchemaCompareValuesWhtsp
9595 extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
9596 #define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
9597 #endif
9598 #endif
9599 #endif
9600 
9601 #if defined(LIBXML_SCHEMAS_ENABLED)
9602 #ifdef bottom_xmlschemastypes
9603 #undef xmlSchemaCopyValue
9604 extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
9605 #else
9606 #ifndef xmlSchemaCopyValue
9607 extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
9608 #define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
9609 #endif
9610 #endif
9611 #endif
9612 
9613 #if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
9614 #ifdef bottom_xmlschemas
9615 #undef xmlSchemaDump
9616 extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
9617 #else
9618 #ifndef xmlSchemaDump
9619 extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
9620 #define xmlSchemaDump xmlSchemaDump__internal_alias
9621 #endif
9622 #endif
9623 #endif
9624 
9625 #if defined(LIBXML_SCHEMAS_ENABLED)
9626 #ifdef bottom_xmlschemas
9627 #undef xmlSchemaFree
9628 extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
9629 #else
9630 #ifndef xmlSchemaFree
9631 extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
9632 #define xmlSchemaFree xmlSchemaFree__internal_alias
9633 #endif
9634 #endif
9635 #endif
9636 
9637 #if defined(LIBXML_SCHEMAS_ENABLED)
9638 #ifdef bottom_xmlschemas
9639 #undef xmlSchemaFreeFacet
9640 extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
9641 #else
9642 #ifndef xmlSchemaFreeFacet
9643 extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
9644 #define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
9645 #endif
9646 #endif
9647 #endif
9648 
9649 #if defined(LIBXML_SCHEMAS_ENABLED)
9650 #ifdef bottom_xmlschemas
9651 #undef xmlSchemaFreeParserCtxt
9652 extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
9653 #else
9654 #ifndef xmlSchemaFreeParserCtxt
9655 extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
9656 #define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
9657 #endif
9658 #endif
9659 #endif
9660 
9661 #if defined(LIBXML_SCHEMAS_ENABLED)
9662 #ifdef bottom_xmlschemas
9663 #undef xmlSchemaFreeType
9664 extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
9665 #else
9666 #ifndef xmlSchemaFreeType
9667 extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
9668 #define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
9669 #endif
9670 #endif
9671 #endif
9672 
9673 #if defined(LIBXML_SCHEMAS_ENABLED)
9674 #ifdef bottom_xmlschemas
9675 #undef xmlSchemaFreeValidCtxt
9676 extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
9677 #else
9678 #ifndef xmlSchemaFreeValidCtxt
9679 extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
9680 #define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
9681 #endif
9682 #endif
9683 #endif
9684 
9685 #if defined(LIBXML_SCHEMAS_ENABLED)
9686 #ifdef bottom_xmlschemastypes
9687 #undef xmlSchemaFreeValue
9688 extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
9689 #else
9690 #ifndef xmlSchemaFreeValue
9691 extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
9692 #define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
9693 #endif
9694 #endif
9695 #endif
9696 
9697 #if defined(LIBXML_SCHEMAS_ENABLED)
9698 #ifdef bottom_xmlschemas
9699 #undef xmlSchemaFreeWildcard
9700 extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
9701 #else
9702 #ifndef xmlSchemaFreeWildcard
9703 extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
9704 #define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
9705 #endif
9706 #endif
9707 #endif
9708 
9709 #if defined(LIBXML_SCHEMAS_ENABLED)
9710 #ifdef bottom_xmlschemastypes
9711 #undef xmlSchemaGetBuiltInListSimpleTypeItemType
9712 extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
9713 #else
9714 #ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
9715 extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
9716 #define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
9717 #endif
9718 #endif
9719 #endif
9720 
9721 #if defined(LIBXML_SCHEMAS_ENABLED)
9722 #ifdef bottom_xmlschemastypes
9723 #undef xmlSchemaGetBuiltInType
9724 extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
9725 #else
9726 #ifndef xmlSchemaGetBuiltInType
9727 extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
9728 #define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
9729 #endif
9730 #endif
9731 #endif
9732 
9733 #if defined(LIBXML_SCHEMAS_ENABLED)
9734 #ifdef bottom_xmlschemastypes
9735 #undef xmlSchemaGetCanonValue
9736 extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
9737 #else
9738 #ifndef xmlSchemaGetCanonValue
9739 extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
9740 #define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
9741 #endif
9742 #endif
9743 #endif
9744 
9745 #if defined(LIBXML_SCHEMAS_ENABLED)
9746 #ifdef bottom_xmlschemastypes
9747 #undef xmlSchemaGetCanonValueWhtsp
9748 extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
9749 #else
9750 #ifndef xmlSchemaGetCanonValueWhtsp
9751 extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
9752 #define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
9753 #endif
9754 #endif
9755 #endif
9756 
9757 #if defined(LIBXML_SCHEMAS_ENABLED)
9758 #ifdef bottom_xmlschemastypes
9759 #undef xmlSchemaGetFacetValueAsULong
9760 extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
9761 #else
9762 #ifndef xmlSchemaGetFacetValueAsULong
9763 extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
9764 #define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
9765 #endif
9766 #endif
9767 #endif
9768 
9769 #if defined(LIBXML_SCHEMAS_ENABLED)
9770 #ifdef bottom_xmlschemas
9771 #undef xmlSchemaGetParserErrors
9772 extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
9773 #else
9774 #ifndef xmlSchemaGetParserErrors
9775 extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
9776 #define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
9777 #endif
9778 #endif
9779 #endif
9780 
9781 #if defined(LIBXML_SCHEMAS_ENABLED)
9782 #ifdef bottom_xmlschemastypes
9783 #undef xmlSchemaGetPredefinedType
9784 extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
9785 #else
9786 #ifndef xmlSchemaGetPredefinedType
9787 extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
9788 #define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
9789 #endif
9790 #endif
9791 #endif
9792 
9793 #if defined(LIBXML_SCHEMAS_ENABLED)
9794 #ifdef bottom_xmlschemastypes
9795 #undef xmlSchemaGetValType
9796 extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
9797 #else
9798 #ifndef xmlSchemaGetValType
9799 extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
9800 #define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
9801 #endif
9802 #endif
9803 #endif
9804 
9805 #if defined(LIBXML_SCHEMAS_ENABLED)
9806 #ifdef bottom_xmlschemas
9807 #undef xmlSchemaGetValidErrors
9808 extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
9809 #else
9810 #ifndef xmlSchemaGetValidErrors
9811 extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
9812 #define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
9813 #endif
9814 #endif
9815 #endif
9816 
9817 #if defined(LIBXML_SCHEMAS_ENABLED)
9818 #ifdef bottom_xmlschemastypes
9819 #undef xmlSchemaInitTypes
9820 extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
9821 #else
9822 #ifndef xmlSchemaInitTypes
9823 extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
9824 #define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
9825 #endif
9826 #endif
9827 #endif
9828 
9829 #if defined(LIBXML_SCHEMAS_ENABLED)
9830 #ifdef bottom_xmlschemastypes
9831 #undef xmlSchemaIsBuiltInTypeFacet
9832 extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
9833 #else
9834 #ifndef xmlSchemaIsBuiltInTypeFacet
9835 extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
9836 #define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
9837 #endif
9838 #endif
9839 #endif
9840 
9841 #if defined(LIBXML_SCHEMAS_ENABLED)
9842 #ifdef bottom_xmlschemas
9843 #undef xmlSchemaIsValid
9844 extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid __attribute((alias("xmlSchemaIsValid__internal_alias")));
9845 #else
9846 #ifndef xmlSchemaIsValid
9847 extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid__internal_alias __attribute((visibility("hidden")));
9848 #define xmlSchemaIsValid xmlSchemaIsValid__internal_alias
9849 #endif
9850 #endif
9851 #endif
9852 
9853 #if defined(LIBXML_SCHEMAS_ENABLED)
9854 #ifdef bottom_xmlschemas
9855 #undef xmlSchemaNewDocParserCtxt
9856 extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
9857 #else
9858 #ifndef xmlSchemaNewDocParserCtxt
9859 extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
9860 #define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
9861 #endif
9862 #endif
9863 #endif
9864 
9865 #if defined(LIBXML_SCHEMAS_ENABLED)
9866 #ifdef bottom_xmlschemas
9867 #undef xmlSchemaNewFacet
9868 extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
9869 #else
9870 #ifndef xmlSchemaNewFacet
9871 extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
9872 #define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
9873 #endif
9874 #endif
9875 #endif
9876 
9877 #if defined(LIBXML_SCHEMAS_ENABLED)
9878 #ifdef bottom_xmlschemas
9879 #undef xmlSchemaNewMemParserCtxt
9880 extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
9881 #else
9882 #ifndef xmlSchemaNewMemParserCtxt
9883 extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
9884 #define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
9885 #endif
9886 #endif
9887 #endif
9888 
9889 #if defined(LIBXML_SCHEMAS_ENABLED)
9890 #ifdef bottom_xmlschemastypes
9891 #undef xmlSchemaNewNOTATIONValue
9892 extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
9893 #else
9894 #ifndef xmlSchemaNewNOTATIONValue
9895 extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
9896 #define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
9897 #endif
9898 #endif
9899 #endif
9900 
9901 #if defined(LIBXML_SCHEMAS_ENABLED)
9902 #ifdef bottom_xmlschemas
9903 #undef xmlSchemaNewParserCtxt
9904 extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
9905 #else
9906 #ifndef xmlSchemaNewParserCtxt
9907 extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
9908 #define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
9909 #endif
9910 #endif
9911 #endif
9912 
9913 #if defined(LIBXML_SCHEMAS_ENABLED)
9914 #ifdef bottom_xmlschemastypes
9915 #undef xmlSchemaNewQNameValue
9916 extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
9917 #else
9918 #ifndef xmlSchemaNewQNameValue
9919 extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
9920 #define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
9921 #endif
9922 #endif
9923 #endif
9924 
9925 #if defined(LIBXML_SCHEMAS_ENABLED)
9926 #ifdef bottom_xmlschemastypes
9927 #undef xmlSchemaNewStringValue
9928 extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
9929 #else
9930 #ifndef xmlSchemaNewStringValue
9931 extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
9932 #define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
9933 #endif
9934 #endif
9935 #endif
9936 
9937 #if defined(LIBXML_SCHEMAS_ENABLED)
9938 #ifdef bottom_xmlschemas
9939 #undef xmlSchemaNewValidCtxt
9940 extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
9941 #else
9942 #ifndef xmlSchemaNewValidCtxt
9943 extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
9944 #define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
9945 #endif
9946 #endif
9947 #endif
9948 
9949 #if defined(LIBXML_SCHEMAS_ENABLED)
9950 #ifdef bottom_xmlschemas
9951 #undef xmlSchemaParse
9952 extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
9953 #else
9954 #ifndef xmlSchemaParse
9955 extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
9956 #define xmlSchemaParse xmlSchemaParse__internal_alias
9957 #endif
9958 #endif
9959 #endif
9960 
9961 #if defined(LIBXML_SCHEMAS_ENABLED)
9962 #ifdef bottom_xmlschemas
9963 #undef xmlSchemaSAXPlug
9964 extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug __attribute((alias("xmlSchemaSAXPlug__internal_alias")));
9965 #else
9966 #ifndef xmlSchemaSAXPlug
9967 extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug__internal_alias __attribute((visibility("hidden")));
9968 #define xmlSchemaSAXPlug xmlSchemaSAXPlug__internal_alias
9969 #endif
9970 #endif
9971 #endif
9972 
9973 #if defined(LIBXML_SCHEMAS_ENABLED)
9974 #ifdef bottom_xmlschemas
9975 #undef xmlSchemaSAXUnplug
9976 extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug __attribute((alias("xmlSchemaSAXUnplug__internal_alias")));
9977 #else
9978 #ifndef xmlSchemaSAXUnplug
9979 extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug__internal_alias __attribute((visibility("hidden")));
9980 #define xmlSchemaSAXUnplug xmlSchemaSAXUnplug__internal_alias
9981 #endif
9982 #endif
9983 #endif
9984 
9985 #if defined(LIBXML_SCHEMAS_ENABLED)
9986 #ifdef bottom_xmlschemas
9987 #undef xmlSchemaSetParserErrors
9988 extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
9989 #else
9990 #ifndef xmlSchemaSetParserErrors
9991 extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
9992 #define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
9993 #endif
9994 #endif
9995 #endif
9996 
9997 #if defined(LIBXML_SCHEMAS_ENABLED)
9998 #ifdef bottom_xmlschemas
9999 #undef xmlSchemaSetParserStructuredErrors
10000 extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors __attribute((alias("xmlSchemaSetParserStructuredErrors__internal_alias")));
10001 #else
10002 #ifndef xmlSchemaSetParserStructuredErrors
10003 extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
10004 #define xmlSchemaSetParserStructuredErrors xmlSchemaSetParserStructuredErrors__internal_alias
10005 #endif
10006 #endif
10007 #endif
10008 
10009 #if defined(LIBXML_SCHEMAS_ENABLED)
10010 #ifdef bottom_xmlschemas
10011 #undef xmlSchemaSetValidErrors
10012 extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
10013 #else
10014 #ifndef xmlSchemaSetValidErrors
10015 extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
10016 #define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
10017 #endif
10018 #endif
10019 #endif
10020 
10021 #if defined(LIBXML_SCHEMAS_ENABLED)
10022 #ifdef bottom_xmlschemas
10023 #undef xmlSchemaSetValidOptions
10024 extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
10025 #else
10026 #ifndef xmlSchemaSetValidOptions
10027 extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
10028 #define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
10029 #endif
10030 #endif
10031 #endif
10032 
10033 #if defined(LIBXML_SCHEMAS_ENABLED)
10034 #ifdef bottom_xmlschemas
10035 #undef xmlSchemaSetValidStructuredErrors
10036 extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors __attribute((alias("xmlSchemaSetValidStructuredErrors__internal_alias")));
10037 #else
10038 #ifndef xmlSchemaSetValidStructuredErrors
10039 extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
10040 #define xmlSchemaSetValidStructuredErrors xmlSchemaSetValidStructuredErrors__internal_alias
10041 #endif
10042 #endif
10043 #endif
10044 
10045 #if defined(LIBXML_SCHEMAS_ENABLED)
10046 #ifdef bottom_xmlschemastypes
10047 #undef xmlSchemaValPredefTypeNode
10048 extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
10049 #else
10050 #ifndef xmlSchemaValPredefTypeNode
10051 extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
10052 #define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
10053 #endif
10054 #endif
10055 #endif
10056 
10057 #if defined(LIBXML_SCHEMAS_ENABLED)
10058 #ifdef bottom_xmlschemastypes
10059 #undef xmlSchemaValPredefTypeNodeNoNorm
10060 extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
10061 #else
10062 #ifndef xmlSchemaValPredefTypeNodeNoNorm
10063 extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
10064 #define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
10065 #endif
10066 #endif
10067 #endif
10068 
10069 #if defined(LIBXML_SCHEMAS_ENABLED)
10070 #ifdef bottom_xmlschemas
10071 #undef xmlSchemaValidCtxtGetOptions
10072 extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
10073 #else
10074 #ifndef xmlSchemaValidCtxtGetOptions
10075 extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
10076 #define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
10077 #endif
10078 #endif
10079 #endif
10080 
10081 #if defined(LIBXML_SCHEMAS_ENABLED)
10082 #ifdef bottom_xmlschemas
10083 #undef xmlSchemaValidCtxtGetParserCtxt
10084 extern __typeof (xmlSchemaValidCtxtGetParserCtxt) xmlSchemaValidCtxtGetParserCtxt __attribute((alias("xmlSchemaValidCtxtGetParserCtxt__internal_alias")));
10085 #else
10086 #ifndef xmlSchemaValidCtxtGetParserCtxt
10087 extern __typeof (xmlSchemaValidCtxtGetParserCtxt) xmlSchemaValidCtxtGetParserCtxt__internal_alias __attribute((visibility("hidden")));
10088 #define xmlSchemaValidCtxtGetParserCtxt xmlSchemaValidCtxtGetParserCtxt__internal_alias
10089 #endif
10090 #endif
10091 #endif
10092 
10093 #if defined(LIBXML_SCHEMAS_ENABLED)
10094 #ifdef bottom_xmlschemas
10095 #undef xmlSchemaValidateDoc
10096 extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
10097 #else
10098 #ifndef xmlSchemaValidateDoc
10099 extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
10100 #define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
10101 #endif
10102 #endif
10103 #endif
10104 
10105 #if defined(LIBXML_SCHEMAS_ENABLED)
10106 #ifdef bottom_xmlschemastypes
10107 #undef xmlSchemaValidateFacet
10108 extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
10109 #else
10110 #ifndef xmlSchemaValidateFacet
10111 extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
10112 #define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
10113 #endif
10114 #endif
10115 #endif
10116 
10117 #if defined(LIBXML_SCHEMAS_ENABLED)
10118 #ifdef bottom_xmlschemastypes
10119 #undef xmlSchemaValidateFacetWhtsp
10120 extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
10121 #else
10122 #ifndef xmlSchemaValidateFacetWhtsp
10123 extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
10124 #define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
10125 #endif
10126 #endif
10127 #endif
10128 
10129 #if defined(LIBXML_SCHEMAS_ENABLED)
10130 #ifdef bottom_xmlschemas
10131 #undef xmlSchemaValidateFile
10132 extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
10133 #else
10134 #ifndef xmlSchemaValidateFile
10135 extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
10136 #define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
10137 #endif
10138 #endif
10139 #endif
10140 
10141 #if defined(LIBXML_SCHEMAS_ENABLED)
10142 #ifdef bottom_xmlschemastypes
10143 #undef xmlSchemaValidateLengthFacet
10144 extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
10145 #else
10146 #ifndef xmlSchemaValidateLengthFacet
10147 extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
10148 #define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
10149 #endif
10150 #endif
10151 #endif
10152 
10153 #if defined(LIBXML_SCHEMAS_ENABLED)
10154 #ifdef bottom_xmlschemastypes
10155 #undef xmlSchemaValidateLengthFacetWhtsp
10156 extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
10157 #else
10158 #ifndef xmlSchemaValidateLengthFacetWhtsp
10159 extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
10160 #define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
10161 #endif
10162 #endif
10163 #endif
10164 
10165 #if defined(LIBXML_SCHEMAS_ENABLED)
10166 #ifdef bottom_xmlschemastypes
10167 #undef xmlSchemaValidateListSimpleTypeFacet
10168 extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
10169 #else
10170 #ifndef xmlSchemaValidateListSimpleTypeFacet
10171 extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
10172 #define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
10173 #endif
10174 #endif
10175 #endif
10176 
10177 #if defined(LIBXML_SCHEMAS_ENABLED)
10178 #ifdef bottom_xmlschemas
10179 #undef xmlSchemaValidateOneElement
10180 extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
10181 #else
10182 #ifndef xmlSchemaValidateOneElement
10183 extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
10184 #define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
10185 #endif
10186 #endif
10187 #endif
10188 
10189 #if defined(LIBXML_SCHEMAS_ENABLED)
10190 #ifdef bottom_xmlschemastypes
10191 #undef xmlSchemaValidatePredefinedType
10192 extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
10193 #else
10194 #ifndef xmlSchemaValidatePredefinedType
10195 extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
10196 #define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
10197 #endif
10198 #endif
10199 #endif
10200 
10201 #if defined(LIBXML_SCHEMAS_ENABLED)
10202 #ifdef bottom_xmlschemas
10203 #undef xmlSchemaValidateSetFilename
10204 extern __typeof (xmlSchemaValidateSetFilename) xmlSchemaValidateSetFilename __attribute((alias("xmlSchemaValidateSetFilename__internal_alias")));
10205 #else
10206 #ifndef xmlSchemaValidateSetFilename
10207 extern __typeof (xmlSchemaValidateSetFilename) xmlSchemaValidateSetFilename__internal_alias __attribute((visibility("hidden")));
10208 #define xmlSchemaValidateSetFilename xmlSchemaValidateSetFilename__internal_alias
10209 #endif
10210 #endif
10211 #endif
10212 
10213 #if defined(LIBXML_SCHEMAS_ENABLED)
10214 #ifdef bottom_xmlschemas
10215 #undef xmlSchemaValidateSetLocator
10216 extern __typeof (xmlSchemaValidateSetLocator) xmlSchemaValidateSetLocator __attribute((alias("xmlSchemaValidateSetLocator__internal_alias")));
10217 #else
10218 #ifndef xmlSchemaValidateSetLocator
10219 extern __typeof (xmlSchemaValidateSetLocator) xmlSchemaValidateSetLocator__internal_alias __attribute((visibility("hidden")));
10220 #define xmlSchemaValidateSetLocator xmlSchemaValidateSetLocator__internal_alias
10221 #endif
10222 #endif
10223 #endif
10224 
10225 #if defined(LIBXML_SCHEMAS_ENABLED)
10226 #ifdef bottom_xmlschemas
10227 #undef xmlSchemaValidateStream
10228 extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
10229 #else
10230 #ifndef xmlSchemaValidateStream
10231 extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
10232 #define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
10233 #endif
10234 #endif
10235 #endif
10236 
10237 #if defined(LIBXML_SCHEMAS_ENABLED)
10238 #ifdef bottom_xmlschemastypes
10239 #undef xmlSchemaValueAppend
10240 extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
10241 #else
10242 #ifndef xmlSchemaValueAppend
10243 extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
10244 #define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
10245 #endif
10246 #endif
10247 #endif
10248 
10249 #if defined(LIBXML_SCHEMAS_ENABLED)
10250 #ifdef bottom_xmlschemastypes
10251 #undef xmlSchemaValueGetAsBoolean
10252 extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
10253 #else
10254 #ifndef xmlSchemaValueGetAsBoolean
10255 extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
10256 #define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
10257 #endif
10258 #endif
10259 #endif
10260 
10261 #if defined(LIBXML_SCHEMAS_ENABLED)
10262 #ifdef bottom_xmlschemastypes
10263 #undef xmlSchemaValueGetAsString
10264 extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
10265 #else
10266 #ifndef xmlSchemaValueGetAsString
10267 extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
10268 #define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
10269 #endif
10270 #endif
10271 #endif
10272 
10273 #if defined(LIBXML_SCHEMAS_ENABLED)
10274 #ifdef bottom_xmlschemastypes
10275 #undef xmlSchemaValueGetNext
10276 extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
10277 #else
10278 #ifndef xmlSchemaValueGetNext
10279 extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
10280 #define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
10281 #endif
10282 #endif
10283 #endif
10284 
10285 #if defined(LIBXML_SCHEMAS_ENABLED)
10286 #ifdef bottom_xmlschemastypes
10287 #undef xmlSchemaWhiteSpaceReplace
10288 extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
10289 #else
10290 #ifndef xmlSchemaWhiteSpaceReplace
10291 extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
10292 #define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
10293 #endif
10294 #endif
10295 #endif
10296 
10297 #if defined(LIBXML_SCHEMATRON_ENABLED)
10298 #ifdef bottom_schematron
10299 #undef xmlSchematronFree
10300 extern __typeof (xmlSchematronFree) xmlSchematronFree __attribute((alias("xmlSchematronFree__internal_alias")));
10301 #else
10302 #ifndef xmlSchematronFree
10303 extern __typeof (xmlSchematronFree) xmlSchematronFree__internal_alias __attribute((visibility("hidden")));
10304 #define xmlSchematronFree xmlSchematronFree__internal_alias
10305 #endif
10306 #endif
10307 #endif
10308 
10309 #if defined(LIBXML_SCHEMATRON_ENABLED)
10310 #ifdef bottom_schematron
10311 #undef xmlSchematronFreeParserCtxt
10312 extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt __attribute((alias("xmlSchematronFreeParserCtxt__internal_alias")));
10313 #else
10314 #ifndef xmlSchematronFreeParserCtxt
10315 extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
10316 #define xmlSchematronFreeParserCtxt xmlSchematronFreeParserCtxt__internal_alias
10317 #endif
10318 #endif
10319 #endif
10320 
10321 #if defined(LIBXML_SCHEMATRON_ENABLED)
10322 #ifdef bottom_schematron
10323 #undef xmlSchematronFreeValidCtxt
10324 extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt __attribute((alias("xmlSchematronFreeValidCtxt__internal_alias")));
10325 #else
10326 #ifndef xmlSchematronFreeValidCtxt
10327 extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
10328 #define xmlSchematronFreeValidCtxt xmlSchematronFreeValidCtxt__internal_alias
10329 #endif
10330 #endif
10331 #endif
10332 
10333 #if defined(LIBXML_SCHEMATRON_ENABLED)
10334 #ifdef bottom_schematron
10335 #undef xmlSchematronNewDocParserCtxt
10336 extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt __attribute((alias("xmlSchematronNewDocParserCtxt__internal_alias")));
10337 #else
10338 #ifndef xmlSchematronNewDocParserCtxt
10339 extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
10340 #define xmlSchematronNewDocParserCtxt xmlSchematronNewDocParserCtxt__internal_alias
10341 #endif
10342 #endif
10343 #endif
10344 
10345 #if defined(LIBXML_SCHEMATRON_ENABLED)
10346 #ifdef bottom_schematron
10347 #undef xmlSchematronNewMemParserCtxt
10348 extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt __attribute((alias("xmlSchematronNewMemParserCtxt__internal_alias")));
10349 #else
10350 #ifndef xmlSchematronNewMemParserCtxt
10351 extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
10352 #define xmlSchematronNewMemParserCtxt xmlSchematronNewMemParserCtxt__internal_alias
10353 #endif
10354 #endif
10355 #endif
10356 
10357 #if defined(LIBXML_SCHEMATRON_ENABLED)
10358 #ifdef bottom_schematron
10359 #undef xmlSchematronNewParserCtxt
10360 extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt __attribute((alias("xmlSchematronNewParserCtxt__internal_alias")));
10361 #else
10362 #ifndef xmlSchematronNewParserCtxt
10363 extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt__internal_alias __attribute((visibility("hidden")));
10364 #define xmlSchematronNewParserCtxt xmlSchematronNewParserCtxt__internal_alias
10365 #endif
10366 #endif
10367 #endif
10368 
10369 #if defined(LIBXML_SCHEMATRON_ENABLED)
10370 #ifdef bottom_schematron
10371 #undef xmlSchematronNewValidCtxt
10372 extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt __attribute((alias("xmlSchematronNewValidCtxt__internal_alias")));
10373 #else
10374 #ifndef xmlSchematronNewValidCtxt
10375 extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt__internal_alias __attribute((visibility("hidden")));
10376 #define xmlSchematronNewValidCtxt xmlSchematronNewValidCtxt__internal_alias
10377 #endif
10378 #endif
10379 #endif
10380 
10381 #if defined(LIBXML_SCHEMATRON_ENABLED)
10382 #ifdef bottom_schematron
10383 #undef xmlSchematronParse
10384 extern __typeof (xmlSchematronParse) xmlSchematronParse __attribute((alias("xmlSchematronParse__internal_alias")));
10385 #else
10386 #ifndef xmlSchematronParse
10387 extern __typeof (xmlSchematronParse) xmlSchematronParse__internal_alias __attribute((visibility("hidden")));
10388 #define xmlSchematronParse xmlSchematronParse__internal_alias
10389 #endif
10390 #endif
10391 #endif
10392 
10393 #if defined(LIBXML_SCHEMATRON_ENABLED)
10394 #ifdef bottom_schematron
10395 #undef xmlSchematronSetValidStructuredErrors
10396 extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors __attribute((alias("xmlSchematronSetValidStructuredErrors__internal_alias")));
10397 #else
10398 #ifndef xmlSchematronSetValidStructuredErrors
10399 extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
10400 #define xmlSchematronSetValidStructuredErrors xmlSchematronSetValidStructuredErrors__internal_alias
10401 #endif
10402 #endif
10403 #endif
10404 
10405 #if defined(LIBXML_SCHEMATRON_ENABLED)
10406 #ifdef bottom_schematron
10407 #undef xmlSchematronValidateDoc
10408 extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc __attribute((alias("xmlSchematronValidateDoc__internal_alias")));
10409 #else
10410 #ifndef xmlSchematronValidateDoc
10411 extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc__internal_alias __attribute((visibility("hidden")));
10412 #define xmlSchematronValidateDoc xmlSchematronValidateDoc__internal_alias
10413 #endif
10414 #endif
10415 #endif
10416 
10417 #ifdef bottom_tree
10418 #undef xmlSearchNs
10419 extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
10420 #else
10421 #ifndef xmlSearchNs
10422 extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
10423 #define xmlSearchNs xmlSearchNs__internal_alias
10424 #endif
10425 #endif
10426 
10427 #ifdef bottom_tree
10428 #undef xmlSearchNsByHref
10429 extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
10430 #else
10431 #ifndef xmlSearchNsByHref
10432 extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
10433 #define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
10434 #endif
10435 #endif
10436 
10437 #ifdef bottom_tree
10438 #undef xmlSetBufferAllocationScheme
10439 extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
10440 #else
10441 #ifndef xmlSetBufferAllocationScheme
10442 extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
10443 #define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
10444 #endif
10445 #endif
10446 
10447 #ifdef bottom_tree
10448 #undef xmlSetCompressMode
10449 extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
10450 #else
10451 #ifndef xmlSetCompressMode
10452 extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
10453 #define xmlSetCompressMode xmlSetCompressMode__internal_alias
10454 #endif
10455 #endif
10456 
10457 #ifdef bottom_tree
10458 #undef xmlSetDocCompressMode
10459 extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
10460 #else
10461 #ifndef xmlSetDocCompressMode
10462 extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
10463 #define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
10464 #endif
10465 #endif
10466 
10467 #if defined(LIBXML_LEGACY_ENABLED)
10468 #ifdef bottom_parser
10469 #undef xmlSetEntityReferenceFunc
10470 extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
10471 #else
10472 #ifndef xmlSetEntityReferenceFunc
10473 extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
10474 #define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
10475 #endif
10476 #endif
10477 #endif
10478 
10479 #ifdef bottom_xmlIO
10480 #undef xmlSetExternalEntityLoader
10481 extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
10482 #else
10483 #ifndef xmlSetExternalEntityLoader
10484 extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
10485 #define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__internal_alias
10486 #endif
10487 #endif
10488 
10489 #if defined(LIBXML_LEGACY_ENABLED)
10490 #ifdef bottom_legacy
10491 #undef xmlSetFeature
10492 extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
10493 #else
10494 #ifndef xmlSetFeature
10495 extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
10496 #define xmlSetFeature xmlSetFeature__internal_alias
10497 #endif
10498 #endif
10499 #endif
10500 
10501 #ifdef bottom_error
10502 #undef xmlSetGenericErrorFunc
10503 extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
10504 #else
10505 #ifndef xmlSetGenericErrorFunc
10506 extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
10507 #define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
10508 #endif
10509 #endif
10510 
10511 #ifdef bottom_tree
10512 #undef xmlSetListDoc
10513 extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
10514 #else
10515 #ifndef xmlSetListDoc
10516 extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
10517 #define xmlSetListDoc xmlSetListDoc__internal_alias
10518 #endif
10519 #endif
10520 
10521 #ifdef bottom_tree
10522 #undef xmlSetNs
10523 extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
10524 #else
10525 #ifndef xmlSetNs
10526 extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
10527 #define xmlSetNs xmlSetNs__internal_alias
10528 #endif
10529 #endif
10530 
10531 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
10532 #ifdef bottom_tree
10533 #undef xmlSetNsProp
10534 extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
10535 #else
10536 #ifndef xmlSetNsProp
10537 extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
10538 #define xmlSetNsProp xmlSetNsProp__internal_alias
10539 #endif
10540 #endif
10541 #endif
10542 
10543 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
10544 #ifdef bottom_tree
10545 #undef xmlSetProp
10546 extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
10547 #else
10548 #ifndef xmlSetProp
10549 extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
10550 #define xmlSetProp xmlSetProp__internal_alias
10551 #endif
10552 #endif
10553 #endif
10554 
10555 #ifdef bottom_error
10556 #undef xmlSetStructuredErrorFunc
10557 extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
10558 #else
10559 #ifndef xmlSetStructuredErrorFunc
10560 extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
10561 #define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
10562 #endif
10563 #endif
10564 
10565 #ifdef bottom_tree
10566 #undef xmlSetTreeDoc
10567 extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
10568 #else
10569 #ifndef xmlSetTreeDoc
10570 extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
10571 #define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
10572 #endif
10573 #endif
10574 
10575 #if defined(LIBXML_SAX1_ENABLED)
10576 #ifdef bottom_parser
10577 #undef xmlSetupParserForBuffer
10578 extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
10579 #else
10580 #ifndef xmlSetupParserForBuffer
10581 extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
10582 #define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
10583 #endif
10584 #endif
10585 #endif
10586 
10587 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10588 #ifdef bottom_debugXML
10589 #undef xmlShell
10590 extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
10591 #else
10592 #ifndef xmlShell
10593 extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
10594 #define xmlShell xmlShell__internal_alias
10595 #endif
10596 #endif
10597 #endif
10598 
10599 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10600 #ifdef bottom_debugXML
10601 #undef xmlShellBase
10602 extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
10603 #else
10604 #ifndef xmlShellBase
10605 extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
10606 #define xmlShellBase xmlShellBase__internal_alias
10607 #endif
10608 #endif
10609 #endif
10610 
10611 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
10612 #ifdef bottom_debugXML
10613 #undef xmlShellCat
10614 extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
10615 #else
10616 #ifndef xmlShellCat
10617 extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
10618 #define xmlShellCat xmlShellCat__internal_alias
10619 #endif
10620 #endif
10621 #endif
10622 
10623 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10624 #ifdef bottom_debugXML
10625 #undef xmlShellDir
10626 extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
10627 #else
10628 #ifndef xmlShellDir
10629 extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
10630 #define xmlShellDir xmlShellDir__internal_alias
10631 #endif
10632 #endif
10633 #endif
10634 
10635 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10636 #ifdef bottom_debugXML
10637 #undef xmlShellDu
10638 extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
10639 #else
10640 #ifndef xmlShellDu
10641 extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
10642 #define xmlShellDu xmlShellDu__internal_alias
10643 #endif
10644 #endif
10645 #endif
10646 
10647 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10648 #ifdef bottom_debugXML
10649 #undef xmlShellList
10650 extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
10651 #else
10652 #ifndef xmlShellList
10653 extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
10654 #define xmlShellList xmlShellList__internal_alias
10655 #endif
10656 #endif
10657 #endif
10658 
10659 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10660 #ifdef bottom_debugXML
10661 #undef xmlShellLoad
10662 extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
10663 #else
10664 #ifndef xmlShellLoad
10665 extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
10666 #define xmlShellLoad xmlShellLoad__internal_alias
10667 #endif
10668 #endif
10669 #endif
10670 
10671 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
10672 #ifdef bottom_debugXML
10673 #undef xmlShellPrintNode
10674 extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
10675 #else
10676 #ifndef xmlShellPrintNode
10677 extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
10678 #define xmlShellPrintNode xmlShellPrintNode__internal_alias
10679 #endif
10680 #endif
10681 #endif
10682 
10683 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10684 #ifdef bottom_debugXML
10685 #undef xmlShellPrintXPathError
10686 extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
10687 #else
10688 #ifndef xmlShellPrintXPathError
10689 extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
10690 #define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
10691 #endif
10692 #endif
10693 #endif
10694 
10695 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10696 #ifdef bottom_debugXML
10697 #undef xmlShellPrintXPathResult
10698 extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
10699 #else
10700 #ifndef xmlShellPrintXPathResult
10701 extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
10702 #define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
10703 #endif
10704 #endif
10705 #endif
10706 
10707 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10708 #ifdef bottom_debugXML
10709 #undef xmlShellPwd
10710 extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
10711 #else
10712 #ifndef xmlShellPwd
10713 extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
10714 #define xmlShellPwd xmlShellPwd__internal_alias
10715 #endif
10716 #endif
10717 #endif
10718 
10719 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
10720 #ifdef bottom_debugXML
10721 #undef xmlShellSave
10722 extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
10723 #else
10724 #ifndef xmlShellSave
10725 extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
10726 #define xmlShellSave xmlShellSave__internal_alias
10727 #endif
10728 #endif
10729 #endif
10730 
10731 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
10732 #ifdef bottom_debugXML
10733 #undef xmlShellValidate
10734 extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
10735 #else
10736 #ifndef xmlShellValidate
10737 extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
10738 #define xmlShellValidate xmlShellValidate__internal_alias
10739 #endif
10740 #endif
10741 #endif
10742 
10743 #if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
10744 #ifdef bottom_debugXML
10745 #undef xmlShellWrite
10746 extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
10747 #else
10748 #ifndef xmlShellWrite
10749 extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
10750 #define xmlShellWrite xmlShellWrite__internal_alias
10751 #endif
10752 #endif
10753 #endif
10754 
10755 #ifdef bottom_parser
10756 #undef xmlSkipBlankChars
10757 extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
10758 #else
10759 #ifndef xmlSkipBlankChars
10760 extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
10761 #define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
10762 #endif
10763 #endif
10764 
10765 #ifdef bottom_valid
10766 #undef xmlSnprintfElementContent
10767 extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
10768 #else
10769 #ifndef xmlSnprintfElementContent
10770 extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
10771 #define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
10772 #endif
10773 #endif
10774 
10775 #ifdef bottom_parser
10776 #undef xmlSplitQName
10777 extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
10778 #else
10779 #ifndef xmlSplitQName
10780 extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
10781 #define xmlSplitQName xmlSplitQName__internal_alias
10782 #endif
10783 #endif
10784 
10785 #ifdef bottom_tree
10786 #undef xmlSplitQName2
10787 extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
10788 #else
10789 #ifndef xmlSplitQName2
10790 extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
10791 #define xmlSplitQName2 xmlSplitQName2__internal_alias
10792 #endif
10793 #endif
10794 
10795 #ifdef bottom_tree
10796 #undef xmlSplitQName3
10797 extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
10798 #else
10799 #ifndef xmlSplitQName3
10800 extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
10801 #define xmlSplitQName3 xmlSplitQName3__internal_alias
10802 #endif
10803 #endif
10804 
10805 #if defined(LIBXML_OUTPUT_ENABLED)
10806 #ifdef bottom_valid
10807 #undef xmlSprintfElementContent
10808 extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
10809 #else
10810 #ifndef xmlSprintfElementContent
10811 extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
10812 #define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
10813 #endif
10814 #endif
10815 #endif
10816 
10817 #ifdef bottom_parser
10818 #undef xmlStopParser
10819 extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
10820 #else
10821 #ifndef xmlStopParser
10822 extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
10823 #define xmlStopParser xmlStopParser__internal_alias
10824 #endif
10825 #endif
10826 
10827 #ifdef bottom_xmlstring
10828 #undef xmlStrEqual
10829 extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
10830 #else
10831 #ifndef xmlStrEqual
10832 extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
10833 #define xmlStrEqual xmlStrEqual__internal_alias
10834 #endif
10835 #endif
10836 
10837 #ifdef bottom_xmlstring
10838 #undef xmlStrPrintf
10839 extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
10840 #else
10841 #ifndef xmlStrPrintf
10842 extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
10843 #define xmlStrPrintf xmlStrPrintf__internal_alias
10844 #endif
10845 #endif
10846 
10847 #ifdef bottom_xmlstring
10848 #undef xmlStrQEqual
10849 extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
10850 #else
10851 #ifndef xmlStrQEqual
10852 extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
10853 #define xmlStrQEqual xmlStrQEqual__internal_alias
10854 #endif
10855 #endif
10856 
10857 #ifdef bottom_xmlstring
10858 #undef xmlStrVPrintf
10859 extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
10860 #else
10861 #ifndef xmlStrVPrintf
10862 extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
10863 #define xmlStrVPrintf xmlStrVPrintf__internal_alias
10864 #endif
10865 #endif
10866 
10867 #ifdef bottom_xmlstring
10868 #undef xmlStrcasecmp
10869 extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
10870 #else
10871 #ifndef xmlStrcasecmp
10872 extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
10873 #define xmlStrcasecmp xmlStrcasecmp__internal_alias
10874 #endif
10875 #endif
10876 
10877 #ifdef bottom_xmlstring
10878 #undef xmlStrcasestr
10879 extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
10880 #else
10881 #ifndef xmlStrcasestr
10882 extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
10883 #define xmlStrcasestr xmlStrcasestr__internal_alias
10884 #endif
10885 #endif
10886 
10887 #ifdef bottom_xmlstring
10888 #undef xmlStrcat
10889 extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
10890 #else
10891 #ifndef xmlStrcat
10892 extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
10893 #define xmlStrcat xmlStrcat__internal_alias
10894 #endif
10895 #endif
10896 
10897 #ifdef bottom_xmlstring
10898 #undef xmlStrchr
10899 extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
10900 #else
10901 #ifndef xmlStrchr
10902 extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
10903 #define xmlStrchr xmlStrchr__internal_alias
10904 #endif
10905 #endif
10906 
10907 #ifdef bottom_xmlstring
10908 #undef xmlStrcmp
10909 extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
10910 #else
10911 #ifndef xmlStrcmp
10912 extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
10913 #define xmlStrcmp xmlStrcmp__internal_alias
10914 #endif
10915 #endif
10916 
10917 #ifdef bottom_xmlstring
10918 #undef xmlStrdup
10919 extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
10920 #else
10921 #ifndef xmlStrdup
10922 extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
10923 #define xmlStrdup xmlStrdup__internal_alias
10924 #endif
10925 #endif
10926 
10927 #if defined(LIBXML_PATTERN_ENABLED)
10928 #ifdef bottom_pattern
10929 #undef xmlStreamPop
10930 extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
10931 #else
10932 #ifndef xmlStreamPop
10933 extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
10934 #define xmlStreamPop xmlStreamPop__internal_alias
10935 #endif
10936 #endif
10937 #endif
10938 
10939 #if defined(LIBXML_PATTERN_ENABLED)
10940 #ifdef bottom_pattern
10941 #undef xmlStreamPush
10942 extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
10943 #else
10944 #ifndef xmlStreamPush
10945 extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
10946 #define xmlStreamPush xmlStreamPush__internal_alias
10947 #endif
10948 #endif
10949 #endif
10950 
10951 #if defined(LIBXML_PATTERN_ENABLED)
10952 #ifdef bottom_pattern
10953 #undef xmlStreamPushAttr
10954 extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
10955 #else
10956 #ifndef xmlStreamPushAttr
10957 extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
10958 #define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
10959 #endif
10960 #endif
10961 #endif
10962 
10963 #if defined(LIBXML_PATTERN_ENABLED)
10964 #ifdef bottom_pattern
10965 #undef xmlStreamPushNode
10966 extern __typeof (xmlStreamPushNode) xmlStreamPushNode __attribute((alias("xmlStreamPushNode__internal_alias")));
10967 #else
10968 #ifndef xmlStreamPushNode
10969 extern __typeof (xmlStreamPushNode) xmlStreamPushNode__internal_alias __attribute((visibility("hidden")));
10970 #define xmlStreamPushNode xmlStreamPushNode__internal_alias
10971 #endif
10972 #endif
10973 #endif
10974 
10975 #if defined(LIBXML_PATTERN_ENABLED)
10976 #ifdef bottom_pattern
10977 #undef xmlStreamWantsAnyNode
10978 extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode __attribute((alias("xmlStreamWantsAnyNode__internal_alias")));
10979 #else
10980 #ifndef xmlStreamWantsAnyNode
10981 extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode__internal_alias __attribute((visibility("hidden")));
10982 #define xmlStreamWantsAnyNode xmlStreamWantsAnyNode__internal_alias
10983 #endif
10984 #endif
10985 #endif
10986 
10987 #ifdef bottom_parserInternals
10988 #undef xmlStringCurrentChar
10989 extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
10990 #else
10991 #ifndef xmlStringCurrentChar
10992 extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
10993 #define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
10994 #endif
10995 #endif
10996 
10997 #ifdef bottom_parser
10998 #undef xmlStringDecodeEntities
10999 extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
11000 #else
11001 #ifndef xmlStringDecodeEntities
11002 extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
11003 #define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
11004 #endif
11005 #endif
11006 
11007 #ifdef bottom_tree
11008 #undef xmlStringGetNodeList
11009 extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
11010 #else
11011 #ifndef xmlStringGetNodeList
11012 extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
11013 #define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
11014 #endif
11015 #endif
11016 
11017 #ifdef bottom_parser
11018 #undef xmlStringLenDecodeEntities
11019 extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
11020 #else
11021 #ifndef xmlStringLenDecodeEntities
11022 extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
11023 #define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
11024 #endif
11025 #endif
11026 
11027 #ifdef bottom_tree
11028 #undef xmlStringLenGetNodeList
11029 extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
11030 #else
11031 #ifndef xmlStringLenGetNodeList
11032 extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
11033 #define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
11034 #endif
11035 #endif
11036 
11037 #ifdef bottom_xmlstring
11038 #undef xmlStrlen
11039 extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
11040 #else
11041 #ifndef xmlStrlen
11042 extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
11043 #define xmlStrlen xmlStrlen__internal_alias
11044 #endif
11045 #endif
11046 
11047 #ifdef bottom_xmlstring
11048 #undef xmlStrncasecmp
11049 extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
11050 #else
11051 #ifndef xmlStrncasecmp
11052 extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
11053 #define xmlStrncasecmp xmlStrncasecmp__internal_alias
11054 #endif
11055 #endif
11056 
11057 #ifdef bottom_xmlstring
11058 #undef xmlStrncat
11059 extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
11060 #else
11061 #ifndef xmlStrncat
11062 extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
11063 #define xmlStrncat xmlStrncat__internal_alias
11064 #endif
11065 #endif
11066 
11067 #ifdef bottom_xmlstring
11068 #undef xmlStrncatNew
11069 extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
11070 #else
11071 #ifndef xmlStrncatNew
11072 extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
11073 #define xmlStrncatNew xmlStrncatNew__internal_alias
11074 #endif
11075 #endif
11076 
11077 #ifdef bottom_xmlstring
11078 #undef xmlStrncmp
11079 extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
11080 #else
11081 #ifndef xmlStrncmp
11082 extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
11083 #define xmlStrncmp xmlStrncmp__internal_alias
11084 #endif
11085 #endif
11086 
11087 #ifdef bottom_xmlstring
11088 #undef xmlStrndup
11089 extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
11090 #else
11091 #ifndef xmlStrndup
11092 extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
11093 #define xmlStrndup xmlStrndup__internal_alias
11094 #endif
11095 #endif
11096 
11097 #ifdef bottom_xmlstring
11098 #undef xmlStrstr
11099 extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
11100 #else
11101 #ifndef xmlStrstr
11102 extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
11103 #define xmlStrstr xmlStrstr__internal_alias
11104 #endif
11105 #endif
11106 
11107 #ifdef bottom_xmlstring
11108 #undef xmlStrsub
11109 extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
11110 #else
11111 #ifndef xmlStrsub
11112 extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
11113 #define xmlStrsub xmlStrsub__internal_alias
11114 #endif
11115 #endif
11116 
11117 #ifdef bottom_parserInternals
11118 #undef xmlSubstituteEntitiesDefault
11119 extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
11120 #else
11121 #ifndef xmlSubstituteEntitiesDefault
11122 extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
11123 #define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
11124 #endif
11125 #endif
11126 
11127 #ifdef bottom_parserInternals
11128 #undef xmlSwitchEncoding
11129 extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
11130 #else
11131 #ifndef xmlSwitchEncoding
11132 extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
11133 #define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
11134 #endif
11135 #endif
11136 
11137 #ifdef bottom_parserInternals
11138 #undef xmlSwitchInputEncoding
11139 extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
11140 #else
11141 #ifndef xmlSwitchInputEncoding
11142 extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
11143 #define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
11144 #endif
11145 #endif
11146 
11147 #ifdef bottom_parserInternals
11148 #undef xmlSwitchToEncoding
11149 extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
11150 #else
11151 #ifndef xmlSwitchToEncoding
11152 extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
11153 #define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
11154 #endif
11155 #endif
11156 
11157 #ifdef bottom_tree
11158 #undef xmlTextConcat
11159 extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
11160 #else
11161 #ifndef xmlTextConcat
11162 extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
11163 #define xmlTextConcat xmlTextConcat__internal_alias
11164 #endif
11165 #endif
11166 
11167 #ifdef bottom_tree
11168 #undef xmlTextMerge
11169 extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
11170 #else
11171 #ifndef xmlTextMerge
11172 extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
11173 #define xmlTextMerge xmlTextMerge__internal_alias
11174 #endif
11175 #endif
11176 
11177 #if defined(LIBXML_READER_ENABLED)
11178 #ifdef bottom_xmlreader
11179 #undef xmlTextReaderAttributeCount
11180 extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
11181 #else
11182 #ifndef xmlTextReaderAttributeCount
11183 extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
11184 #define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
11185 #endif
11186 #endif
11187 #endif
11188 
11189 #if defined(LIBXML_READER_ENABLED)
11190 #ifdef bottom_xmlreader
11191 #undef xmlTextReaderBaseUri
11192 extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
11193 #else
11194 #ifndef xmlTextReaderBaseUri
11195 extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
11196 #define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
11197 #endif
11198 #endif
11199 #endif
11200 
11201 #if defined(LIBXML_READER_ENABLED)
11202 #ifdef bottom_xmlreader
11203 #undef xmlTextReaderByteConsumed
11204 extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
11205 #else
11206 #ifndef xmlTextReaderByteConsumed
11207 extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
11208 #define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
11209 #endif
11210 #endif
11211 #endif
11212 
11213 #if defined(LIBXML_READER_ENABLED)
11214 #ifdef bottom_xmlreader
11215 #undef xmlTextReaderClose
11216 extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
11217 #else
11218 #ifndef xmlTextReaderClose
11219 extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
11220 #define xmlTextReaderClose xmlTextReaderClose__internal_alias
11221 #endif
11222 #endif
11223 #endif
11224 
11225 #if defined(LIBXML_READER_ENABLED)
11226 #ifdef bottom_xmlreader
11227 #undef xmlTextReaderConstBaseUri
11228 extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
11229 #else
11230 #ifndef xmlTextReaderConstBaseUri
11231 extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
11232 #define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
11233 #endif
11234 #endif
11235 #endif
11236 
11237 #if defined(LIBXML_READER_ENABLED)
11238 #ifdef bottom_xmlreader
11239 #undef xmlTextReaderConstEncoding
11240 extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
11241 #else
11242 #ifndef xmlTextReaderConstEncoding
11243 extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
11244 #define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
11245 #endif
11246 #endif
11247 #endif
11248 
11249 #if defined(LIBXML_READER_ENABLED)
11250 #ifdef bottom_xmlreader
11251 #undef xmlTextReaderConstLocalName
11252 extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
11253 #else
11254 #ifndef xmlTextReaderConstLocalName
11255 extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
11256 #define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
11257 #endif
11258 #endif
11259 #endif
11260 
11261 #if defined(LIBXML_READER_ENABLED)
11262 #ifdef bottom_xmlreader
11263 #undef xmlTextReaderConstName
11264 extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
11265 #else
11266 #ifndef xmlTextReaderConstName
11267 extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
11268 #define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
11269 #endif
11270 #endif
11271 #endif
11272 
11273 #if defined(LIBXML_READER_ENABLED)
11274 #ifdef bottom_xmlreader
11275 #undef xmlTextReaderConstNamespaceUri
11276 extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
11277 #else
11278 #ifndef xmlTextReaderConstNamespaceUri
11279 extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
11280 #define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
11281 #endif
11282 #endif
11283 #endif
11284 
11285 #if defined(LIBXML_READER_ENABLED)
11286 #ifdef bottom_xmlreader
11287 #undef xmlTextReaderConstPrefix
11288 extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
11289 #else
11290 #ifndef xmlTextReaderConstPrefix
11291 extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
11292 #define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
11293 #endif
11294 #endif
11295 #endif
11296 
11297 #if defined(LIBXML_READER_ENABLED)
11298 #ifdef bottom_xmlreader
11299 #undef xmlTextReaderConstString
11300 extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
11301 #else
11302 #ifndef xmlTextReaderConstString
11303 extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
11304 #define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
11305 #endif
11306 #endif
11307 #endif
11308 
11309 #if defined(LIBXML_READER_ENABLED)
11310 #ifdef bottom_xmlreader
11311 #undef xmlTextReaderConstValue
11312 extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
11313 #else
11314 #ifndef xmlTextReaderConstValue
11315 extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
11316 #define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
11317 #endif
11318 #endif
11319 #endif
11320 
11321 #if defined(LIBXML_READER_ENABLED)
11322 #ifdef bottom_xmlreader
11323 #undef xmlTextReaderConstXmlLang
11324 extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
11325 #else
11326 #ifndef xmlTextReaderConstXmlLang
11327 extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
11328 #define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
11329 #endif
11330 #endif
11331 #endif
11332 
11333 #if defined(LIBXML_READER_ENABLED)
11334 #ifdef bottom_xmlreader
11335 #undef xmlTextReaderConstXmlVersion
11336 extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
11337 #else
11338 #ifndef xmlTextReaderConstXmlVersion
11339 extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
11340 #define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
11341 #endif
11342 #endif
11343 #endif
11344 
11345 #if defined(LIBXML_READER_ENABLED)
11346 #ifdef bottom_xmlreader
11347 #undef xmlTextReaderCurrentDoc
11348 extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
11349 #else
11350 #ifndef xmlTextReaderCurrentDoc
11351 extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
11352 #define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
11353 #endif
11354 #endif
11355 #endif
11356 
11357 #if defined(LIBXML_READER_ENABLED)
11358 #ifdef bottom_xmlreader
11359 #undef xmlTextReaderCurrentNode
11360 extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
11361 #else
11362 #ifndef xmlTextReaderCurrentNode
11363 extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
11364 #define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
11365 #endif
11366 #endif
11367 #endif
11368 
11369 #if defined(LIBXML_READER_ENABLED)
11370 #ifdef bottom_xmlreader
11371 #undef xmlTextReaderDepth
11372 extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
11373 #else
11374 #ifndef xmlTextReaderDepth
11375 extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
11376 #define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
11377 #endif
11378 #endif
11379 #endif
11380 
11381 #if defined(LIBXML_READER_ENABLED)
11382 #ifdef bottom_xmlreader
11383 #undef xmlTextReaderExpand
11384 extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
11385 #else
11386 #ifndef xmlTextReaderExpand
11387 extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
11388 #define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
11389 #endif
11390 #endif
11391 #endif
11392 
11393 #if defined(LIBXML_READER_ENABLED)
11394 #ifdef bottom_xmlreader
11395 #undef xmlTextReaderGetAttribute
11396 extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
11397 #else
11398 #ifndef xmlTextReaderGetAttribute
11399 extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
11400 #define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
11401 #endif
11402 #endif
11403 #endif
11404 
11405 #if defined(LIBXML_READER_ENABLED)
11406 #ifdef bottom_xmlreader
11407 #undef xmlTextReaderGetAttributeNo
11408 extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
11409 #else
11410 #ifndef xmlTextReaderGetAttributeNo
11411 extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
11412 #define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
11413 #endif
11414 #endif
11415 #endif
11416 
11417 #if defined(LIBXML_READER_ENABLED)
11418 #ifdef bottom_xmlreader
11419 #undef xmlTextReaderGetAttributeNs
11420 extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
11421 #else
11422 #ifndef xmlTextReaderGetAttributeNs
11423 extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
11424 #define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
11425 #endif
11426 #endif
11427 #endif
11428 
11429 #if defined(LIBXML_READER_ENABLED)
11430 #ifdef bottom_xmlreader
11431 #undef xmlTextReaderGetErrorHandler
11432 extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
11433 #else
11434 #ifndef xmlTextReaderGetErrorHandler
11435 extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
11436 #define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
11437 #endif
11438 #endif
11439 #endif
11440 
11441 #if defined(LIBXML_READER_ENABLED)
11442 #ifdef bottom_xmlreader
11443 #undef xmlTextReaderGetParserColumnNumber
11444 extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
11445 #else
11446 #ifndef xmlTextReaderGetParserColumnNumber
11447 extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
11448 #define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
11449 #endif
11450 #endif
11451 #endif
11452 
11453 #if defined(LIBXML_READER_ENABLED)
11454 #ifdef bottom_xmlreader
11455 #undef xmlTextReaderGetParserLineNumber
11456 extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
11457 #else
11458 #ifndef xmlTextReaderGetParserLineNumber
11459 extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
11460 #define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
11461 #endif
11462 #endif
11463 #endif
11464 
11465 #if defined(LIBXML_READER_ENABLED)
11466 #ifdef bottom_xmlreader
11467 #undef xmlTextReaderGetParserProp
11468 extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
11469 #else
11470 #ifndef xmlTextReaderGetParserProp
11471 extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
11472 #define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
11473 #endif
11474 #endif
11475 #endif
11476 
11477 #if defined(LIBXML_READER_ENABLED)
11478 #ifdef bottom_xmlreader
11479 #undef xmlTextReaderGetRemainder
11480 extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
11481 #else
11482 #ifndef xmlTextReaderGetRemainder
11483 extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
11484 #define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
11485 #endif
11486 #endif
11487 #endif
11488 
11489 #if defined(LIBXML_READER_ENABLED)
11490 #ifdef bottom_xmlreader
11491 #undef xmlTextReaderHasAttributes
11492 extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
11493 #else
11494 #ifndef xmlTextReaderHasAttributes
11495 extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
11496 #define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
11497 #endif
11498 #endif
11499 #endif
11500 
11501 #if defined(LIBXML_READER_ENABLED)
11502 #ifdef bottom_xmlreader
11503 #undef xmlTextReaderHasValue
11504 extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
11505 #else
11506 #ifndef xmlTextReaderHasValue
11507 extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
11508 #define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
11509 #endif
11510 #endif
11511 #endif
11512 
11513 #if defined(LIBXML_READER_ENABLED)
11514 #ifdef bottom_xmlreader
11515 #undef xmlTextReaderIsDefault
11516 extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
11517 #else
11518 #ifndef xmlTextReaderIsDefault
11519 extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
11520 #define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
11521 #endif
11522 #endif
11523 #endif
11524 
11525 #if defined(LIBXML_READER_ENABLED)
11526 #ifdef bottom_xmlreader
11527 #undef xmlTextReaderIsEmptyElement
11528 extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
11529 #else
11530 #ifndef xmlTextReaderIsEmptyElement
11531 extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
11532 #define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
11533 #endif
11534 #endif
11535 #endif
11536 
11537 #if defined(LIBXML_READER_ENABLED)
11538 #ifdef bottom_xmlreader
11539 #undef xmlTextReaderIsNamespaceDecl
11540 extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
11541 #else
11542 #ifndef xmlTextReaderIsNamespaceDecl
11543 extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
11544 #define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
11545 #endif
11546 #endif
11547 #endif
11548 
11549 #if defined(LIBXML_READER_ENABLED)
11550 #ifdef bottom_xmlreader
11551 #undef xmlTextReaderIsValid
11552 extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
11553 #else
11554 #ifndef xmlTextReaderIsValid
11555 extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
11556 #define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
11557 #endif
11558 #endif
11559 #endif
11560 
11561 #if defined(LIBXML_READER_ENABLED)
11562 #ifdef bottom_xmlreader
11563 #undef xmlTextReaderLocalName
11564 extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
11565 #else
11566 #ifndef xmlTextReaderLocalName
11567 extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
11568 #define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
11569 #endif
11570 #endif
11571 #endif
11572 
11573 #if defined(LIBXML_READER_ENABLED)
11574 #ifdef bottom_xmlreader
11575 #undef xmlTextReaderLocatorBaseURI
11576 extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
11577 #else
11578 #ifndef xmlTextReaderLocatorBaseURI
11579 extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
11580 #define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
11581 #endif
11582 #endif
11583 #endif
11584 
11585 #if defined(LIBXML_READER_ENABLED)
11586 #ifdef bottom_xmlreader
11587 #undef xmlTextReaderLocatorLineNumber
11588 extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
11589 #else
11590 #ifndef xmlTextReaderLocatorLineNumber
11591 extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
11592 #define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
11593 #endif
11594 #endif
11595 #endif
11596 
11597 #if defined(LIBXML_READER_ENABLED)
11598 #ifdef bottom_xmlreader
11599 #undef xmlTextReaderLookupNamespace
11600 extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
11601 #else
11602 #ifndef xmlTextReaderLookupNamespace
11603 extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
11604 #define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
11605 #endif
11606 #endif
11607 #endif
11608 
11609 #if defined(LIBXML_READER_ENABLED)
11610 #ifdef bottom_xmlreader
11611 #undef xmlTextReaderMoveToAttribute
11612 extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
11613 #else
11614 #ifndef xmlTextReaderMoveToAttribute
11615 extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
11616 #define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
11617 #endif
11618 #endif
11619 #endif
11620 
11621 #if defined(LIBXML_READER_ENABLED)
11622 #ifdef bottom_xmlreader
11623 #undef xmlTextReaderMoveToAttributeNo
11624 extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
11625 #else
11626 #ifndef xmlTextReaderMoveToAttributeNo
11627 extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
11628 #define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
11629 #endif
11630 #endif
11631 #endif
11632 
11633 #if defined(LIBXML_READER_ENABLED)
11634 #ifdef bottom_xmlreader
11635 #undef xmlTextReaderMoveToAttributeNs
11636 extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
11637 #else
11638 #ifndef xmlTextReaderMoveToAttributeNs
11639 extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
11640 #define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
11641 #endif
11642 #endif
11643 #endif
11644 
11645 #if defined(LIBXML_READER_ENABLED)
11646 #ifdef bottom_xmlreader
11647 #undef xmlTextReaderMoveToElement
11648 extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
11649 #else
11650 #ifndef xmlTextReaderMoveToElement
11651 extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
11652 #define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
11653 #endif
11654 #endif
11655 #endif
11656 
11657 #if defined(LIBXML_READER_ENABLED)
11658 #ifdef bottom_xmlreader
11659 #undef xmlTextReaderMoveToFirstAttribute
11660 extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
11661 #else
11662 #ifndef xmlTextReaderMoveToFirstAttribute
11663 extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
11664 #define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
11665 #endif
11666 #endif
11667 #endif
11668 
11669 #if defined(LIBXML_READER_ENABLED)
11670 #ifdef bottom_xmlreader
11671 #undef xmlTextReaderMoveToNextAttribute
11672 extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
11673 #else
11674 #ifndef xmlTextReaderMoveToNextAttribute
11675 extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
11676 #define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
11677 #endif
11678 #endif
11679 #endif
11680 
11681 #if defined(LIBXML_READER_ENABLED)
11682 #ifdef bottom_xmlreader
11683 #undef xmlTextReaderName
11684 extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
11685 #else
11686 #ifndef xmlTextReaderName
11687 extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
11688 #define xmlTextReaderName xmlTextReaderName__internal_alias
11689 #endif
11690 #endif
11691 #endif
11692 
11693 #if defined(LIBXML_READER_ENABLED)
11694 #ifdef bottom_xmlreader
11695 #undef xmlTextReaderNamespaceUri
11696 extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
11697 #else
11698 #ifndef xmlTextReaderNamespaceUri
11699 extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
11700 #define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
11701 #endif
11702 #endif
11703 #endif
11704 
11705 #if defined(LIBXML_READER_ENABLED)
11706 #ifdef bottom_xmlreader
11707 #undef xmlTextReaderNext
11708 extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
11709 #else
11710 #ifndef xmlTextReaderNext
11711 extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
11712 #define xmlTextReaderNext xmlTextReaderNext__internal_alias
11713 #endif
11714 #endif
11715 #endif
11716 
11717 #if defined(LIBXML_READER_ENABLED)
11718 #ifdef bottom_xmlreader
11719 #undef xmlTextReaderNextSibling
11720 extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
11721 #else
11722 #ifndef xmlTextReaderNextSibling
11723 extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
11724 #define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
11725 #endif
11726 #endif
11727 #endif
11728 
11729 #if defined(LIBXML_READER_ENABLED)
11730 #ifdef bottom_xmlreader
11731 #undef xmlTextReaderNodeType
11732 extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
11733 #else
11734 #ifndef xmlTextReaderNodeType
11735 extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
11736 #define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
11737 #endif
11738 #endif
11739 #endif
11740 
11741 #if defined(LIBXML_READER_ENABLED)
11742 #ifdef bottom_xmlreader
11743 #undef xmlTextReaderNormalization
11744 extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
11745 #else
11746 #ifndef xmlTextReaderNormalization
11747 extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
11748 #define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
11749 #endif
11750 #endif
11751 #endif
11752 
11753 #if defined(LIBXML_READER_ENABLED)
11754 #ifdef bottom_xmlreader
11755 #undef xmlTextReaderPrefix
11756 extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
11757 #else
11758 #ifndef xmlTextReaderPrefix
11759 extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
11760 #define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
11761 #endif
11762 #endif
11763 #endif
11764 
11765 #if defined(LIBXML_READER_ENABLED)
11766 #ifdef bottom_xmlreader
11767 #undef xmlTextReaderPreserve
11768 extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
11769 #else
11770 #ifndef xmlTextReaderPreserve
11771 extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
11772 #define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
11773 #endif
11774 #endif
11775 #endif
11776 
11777 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
11778 #ifdef bottom_xmlreader
11779 #undef xmlTextReaderPreservePattern
11780 extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
11781 #else
11782 #ifndef xmlTextReaderPreservePattern
11783 extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
11784 #define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
11785 #endif
11786 #endif
11787 #endif
11788 
11789 #if defined(LIBXML_READER_ENABLED)
11790 #ifdef bottom_xmlreader
11791 #undef xmlTextReaderQuoteChar
11792 extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
11793 #else
11794 #ifndef xmlTextReaderQuoteChar
11795 extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
11796 #define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
11797 #endif
11798 #endif
11799 #endif
11800 
11801 #if defined(LIBXML_READER_ENABLED)
11802 #ifdef bottom_xmlreader
11803 #undef xmlTextReaderRead
11804 extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
11805 #else
11806 #ifndef xmlTextReaderRead
11807 extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
11808 #define xmlTextReaderRead xmlTextReaderRead__internal_alias
11809 #endif
11810 #endif
11811 #endif
11812 
11813 #if defined(LIBXML_READER_ENABLED)
11814 #ifdef bottom_xmlreader
11815 #undef xmlTextReaderReadAttributeValue
11816 extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
11817 #else
11818 #ifndef xmlTextReaderReadAttributeValue
11819 extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
11820 #define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
11821 #endif
11822 #endif
11823 #endif
11824 
11825 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
11826 #ifdef bottom_xmlreader
11827 #undef xmlTextReaderReadInnerXml
11828 extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
11829 #else
11830 #ifndef xmlTextReaderReadInnerXml
11831 extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
11832 #define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
11833 #endif
11834 #endif
11835 #endif
11836 
11837 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
11838 #ifdef bottom_xmlreader
11839 #undef xmlTextReaderReadOuterXml
11840 extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
11841 #else
11842 #ifndef xmlTextReaderReadOuterXml
11843 extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
11844 #define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
11845 #endif
11846 #endif
11847 #endif
11848 
11849 #if defined(LIBXML_READER_ENABLED)
11850 #ifdef bottom_xmlreader
11851 #undef xmlTextReaderReadState
11852 extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
11853 #else
11854 #ifndef xmlTextReaderReadState
11855 extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
11856 #define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
11857 #endif
11858 #endif
11859 #endif
11860 
11861 #if defined(LIBXML_READER_ENABLED)
11862 #ifdef bottom_xmlreader
11863 #undef xmlTextReaderReadString
11864 extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
11865 #else
11866 #ifndef xmlTextReaderReadString
11867 extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
11868 #define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
11869 #endif
11870 #endif
11871 #endif
11872 
11873 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11874 #ifdef bottom_xmlreader
11875 #undef xmlTextReaderRelaxNGSetSchema
11876 extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
11877 #else
11878 #ifndef xmlTextReaderRelaxNGSetSchema
11879 extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
11880 #define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
11881 #endif
11882 #endif
11883 #endif
11884 
11885 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11886 #ifdef bottom_xmlreader
11887 #undef xmlTextReaderRelaxNGValidate
11888 extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
11889 #else
11890 #ifndef xmlTextReaderRelaxNGValidate
11891 extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
11892 #define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
11893 #endif
11894 #endif
11895 #endif
11896 
11897 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11898 #ifdef bottom_xmlreader
11899 #undef xmlTextReaderRelaxNGValidateCtxt
11900 extern __typeof (xmlTextReaderRelaxNGValidateCtxt) xmlTextReaderRelaxNGValidateCtxt __attribute((alias("xmlTextReaderRelaxNGValidateCtxt__internal_alias")));
11901 #else
11902 #ifndef xmlTextReaderRelaxNGValidateCtxt
11903 extern __typeof (xmlTextReaderRelaxNGValidateCtxt) xmlTextReaderRelaxNGValidateCtxt__internal_alias __attribute((visibility("hidden")));
11904 #define xmlTextReaderRelaxNGValidateCtxt xmlTextReaderRelaxNGValidateCtxt__internal_alias
11905 #endif
11906 #endif
11907 #endif
11908 
11909 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11910 #ifdef bottom_xmlreader
11911 #undef xmlTextReaderSchemaValidate
11912 extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias")));
11913 #else
11914 #ifndef xmlTextReaderSchemaValidate
11915 extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate__internal_alias __attribute((visibility("hidden")));
11916 #define xmlTextReaderSchemaValidate xmlTextReaderSchemaValidate__internal_alias
11917 #endif
11918 #endif
11919 #endif
11920 
11921 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11922 #ifdef bottom_xmlreader
11923 #undef xmlTextReaderSchemaValidateCtxt
11924 extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt __attribute((alias("xmlTextReaderSchemaValidateCtxt__internal_alias")));
11925 #else
11926 #ifndef xmlTextReaderSchemaValidateCtxt
11927 extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt__internal_alias __attribute((visibility("hidden")));
11928 #define xmlTextReaderSchemaValidateCtxt xmlTextReaderSchemaValidateCtxt__internal_alias
11929 #endif
11930 #endif
11931 #endif
11932 
11933 #if defined(LIBXML_READER_ENABLED)
11934 #ifdef bottom_xmlreader
11935 #undef xmlTextReaderSetErrorHandler
11936 extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
11937 #else
11938 #ifndef xmlTextReaderSetErrorHandler
11939 extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
11940 #define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
11941 #endif
11942 #endif
11943 #endif
11944 
11945 #if defined(LIBXML_READER_ENABLED)
11946 #ifdef bottom_xmlreader
11947 #undef xmlTextReaderSetParserProp
11948 extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
11949 #else
11950 #ifndef xmlTextReaderSetParserProp
11951 extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
11952 #define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
11953 #endif
11954 #endif
11955 #endif
11956 
11957 #if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11958 #ifdef bottom_xmlreader
11959 #undef xmlTextReaderSetSchema
11960 extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema __attribute((alias("xmlTextReaderSetSchema__internal_alias")));
11961 #else
11962 #ifndef xmlTextReaderSetSchema
11963 extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema__internal_alias __attribute((visibility("hidden")));
11964 #define xmlTextReaderSetSchema xmlTextReaderSetSchema__internal_alias
11965 #endif
11966 #endif
11967 #endif
11968 
11969 #if defined(LIBXML_READER_ENABLED)
11970 #ifdef bottom_xmlreader
11971 #undef xmlTextReaderSetStructuredErrorHandler
11972 extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
11973 #else
11974 #ifndef xmlTextReaderSetStructuredErrorHandler
11975 extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
11976 #define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
11977 #endif
11978 #endif
11979 #endif
11980 
11981 #if defined(LIBXML_READER_ENABLED)
11982 #ifdef bottom_xmlreader
11983 #undef xmlTextReaderSetup
11984 extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup __attribute((alias("xmlTextReaderSetup__internal_alias")));
11985 #else
11986 #ifndef xmlTextReaderSetup
11987 extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup__internal_alias __attribute((visibility("hidden")));
11988 #define xmlTextReaderSetup xmlTextReaderSetup__internal_alias
11989 #endif
11990 #endif
11991 #endif
11992 
11993 #if defined(LIBXML_READER_ENABLED)
11994 #ifdef bottom_xmlreader
11995 #undef xmlTextReaderStandalone
11996 extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
11997 #else
11998 #ifndef xmlTextReaderStandalone
11999 extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
12000 #define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
12001 #endif
12002 #endif
12003 #endif
12004 
12005 #if defined(LIBXML_READER_ENABLED)
12006 #ifdef bottom_xmlreader
12007 #undef xmlTextReaderValue
12008 extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
12009 #else
12010 #ifndef xmlTextReaderValue
12011 extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
12012 #define xmlTextReaderValue xmlTextReaderValue__internal_alias
12013 #endif
12014 #endif
12015 #endif
12016 
12017 #if defined(LIBXML_READER_ENABLED)
12018 #ifdef bottom_xmlreader
12019 #undef xmlTextReaderXmlLang
12020 extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
12021 #else
12022 #ifndef xmlTextReaderXmlLang
12023 extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
12024 #define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
12025 #endif
12026 #endif
12027 #endif
12028 
12029 #if defined(LIBXML_WRITER_ENABLED)
12030 #ifdef bottom_xmlwriter
12031 #undef xmlTextWriterEndAttribute
12032 extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
12033 #else
12034 #ifndef xmlTextWriterEndAttribute
12035 extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
12036 #define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
12037 #endif
12038 #endif
12039 #endif
12040 
12041 #if defined(LIBXML_WRITER_ENABLED)
12042 #ifdef bottom_xmlwriter
12043 #undef xmlTextWriterEndCDATA
12044 extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
12045 #else
12046 #ifndef xmlTextWriterEndCDATA
12047 extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
12048 #define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
12049 #endif
12050 #endif
12051 #endif
12052 
12053 #if defined(LIBXML_WRITER_ENABLED)
12054 #ifdef bottom_xmlwriter
12055 #undef xmlTextWriterEndComment
12056 extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
12057 #else
12058 #ifndef xmlTextWriterEndComment
12059 extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
12060 #define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
12061 #endif
12062 #endif
12063 #endif
12064 
12065 #if defined(LIBXML_WRITER_ENABLED)
12066 #ifdef bottom_xmlwriter
12067 #undef xmlTextWriterEndDTD
12068 extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
12069 #else
12070 #ifndef xmlTextWriterEndDTD
12071 extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
12072 #define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
12073 #endif
12074 #endif
12075 #endif
12076 
12077 #if defined(LIBXML_WRITER_ENABLED)
12078 #ifdef bottom_xmlwriter
12079 #undef xmlTextWriterEndDTDAttlist
12080 extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
12081 #else
12082 #ifndef xmlTextWriterEndDTDAttlist
12083 extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
12084 #define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
12085 #endif
12086 #endif
12087 #endif
12088 
12089 #if defined(LIBXML_WRITER_ENABLED)
12090 #ifdef bottom_xmlwriter
12091 #undef xmlTextWriterEndDTDElement
12092 extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
12093 #else
12094 #ifndef xmlTextWriterEndDTDElement
12095 extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
12096 #define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
12097 #endif
12098 #endif
12099 #endif
12100 
12101 #if defined(LIBXML_WRITER_ENABLED)
12102 #ifdef bottom_xmlwriter
12103 #undef xmlTextWriterEndDTDEntity
12104 extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
12105 #else
12106 #ifndef xmlTextWriterEndDTDEntity
12107 extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
12108 #define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
12109 #endif
12110 #endif
12111 #endif
12112 
12113 #if defined(LIBXML_WRITER_ENABLED)
12114 #ifdef bottom_xmlwriter
12115 #undef xmlTextWriterEndDocument
12116 extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
12117 #else
12118 #ifndef xmlTextWriterEndDocument
12119 extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
12120 #define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
12121 #endif
12122 #endif
12123 #endif
12124 
12125 #if defined(LIBXML_WRITER_ENABLED)
12126 #ifdef bottom_xmlwriter
12127 #undef xmlTextWriterEndElement
12128 extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
12129 #else
12130 #ifndef xmlTextWriterEndElement
12131 extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
12132 #define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
12133 #endif
12134 #endif
12135 #endif
12136 
12137 #if defined(LIBXML_WRITER_ENABLED)
12138 #ifdef bottom_xmlwriter
12139 #undef xmlTextWriterEndPI
12140 extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
12141 #else
12142 #ifndef xmlTextWriterEndPI
12143 extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
12144 #define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
12145 #endif
12146 #endif
12147 #endif
12148 
12149 #if defined(LIBXML_WRITER_ENABLED)
12150 #ifdef bottom_xmlwriter
12151 #undef xmlTextWriterFlush
12152 extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
12153 #else
12154 #ifndef xmlTextWriterFlush
12155 extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
12156 #define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
12157 #endif
12158 #endif
12159 #endif
12160 
12161 #if defined(LIBXML_WRITER_ENABLED)
12162 #ifdef bottom_xmlwriter
12163 #undef xmlTextWriterFullEndElement
12164 extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
12165 #else
12166 #ifndef xmlTextWriterFullEndElement
12167 extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
12168 #define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
12169 #endif
12170 #endif
12171 #endif
12172 
12173 #if defined(LIBXML_WRITER_ENABLED)
12174 #ifdef bottom_xmlwriter
12175 #undef xmlTextWriterSetIndent
12176 extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
12177 #else
12178 #ifndef xmlTextWriterSetIndent
12179 extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
12180 #define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
12181 #endif
12182 #endif
12183 #endif
12184 
12185 #if defined(LIBXML_WRITER_ENABLED)
12186 #ifdef bottom_xmlwriter
12187 #undef xmlTextWriterSetIndentString
12188 extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
12189 #else
12190 #ifndef xmlTextWriterSetIndentString
12191 extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
12192 #define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
12193 #endif
12194 #endif
12195 #endif
12196 
12197 #if defined(LIBXML_WRITER_ENABLED)
12198 #ifdef bottom_xmlwriter
12199 #undef xmlTextWriterSetQuoteChar
12200 extern __typeof (xmlTextWriterSetQuoteChar) xmlTextWriterSetQuoteChar __attribute((alias("xmlTextWriterSetQuoteChar__internal_alias")));
12201 #else
12202 #ifndef xmlTextWriterSetQuoteChar
12203 extern __typeof (xmlTextWriterSetQuoteChar) xmlTextWriterSetQuoteChar__internal_alias __attribute((visibility("hidden")));
12204 #define xmlTextWriterSetQuoteChar xmlTextWriterSetQuoteChar__internal_alias
12205 #endif
12206 #endif
12207 #endif
12208 
12209 #if defined(LIBXML_WRITER_ENABLED)
12210 #ifdef bottom_xmlwriter
12211 #undef xmlTextWriterStartAttribute
12212 extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
12213 #else
12214 #ifndef xmlTextWriterStartAttribute
12215 extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
12216 #define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
12217 #endif
12218 #endif
12219 #endif
12220 
12221 #if defined(LIBXML_WRITER_ENABLED)
12222 #ifdef bottom_xmlwriter
12223 #undef xmlTextWriterStartAttributeNS
12224 extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
12225 #else
12226 #ifndef xmlTextWriterStartAttributeNS
12227 extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
12228 #define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
12229 #endif
12230 #endif
12231 #endif
12232 
12233 #if defined(LIBXML_WRITER_ENABLED)
12234 #ifdef bottom_xmlwriter
12235 #undef xmlTextWriterStartCDATA
12236 extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
12237 #else
12238 #ifndef xmlTextWriterStartCDATA
12239 extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
12240 #define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
12241 #endif
12242 #endif
12243 #endif
12244 
12245 #if defined(LIBXML_WRITER_ENABLED)
12246 #ifdef bottom_xmlwriter
12247 #undef xmlTextWriterStartComment
12248 extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
12249 #else
12250 #ifndef xmlTextWriterStartComment
12251 extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
12252 #define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
12253 #endif
12254 #endif
12255 #endif
12256 
12257 #if defined(LIBXML_WRITER_ENABLED)
12258 #ifdef bottom_xmlwriter
12259 #undef xmlTextWriterStartDTD
12260 extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
12261 #else
12262 #ifndef xmlTextWriterStartDTD
12263 extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
12264 #define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
12265 #endif
12266 #endif
12267 #endif
12268 
12269 #if defined(LIBXML_WRITER_ENABLED)
12270 #ifdef bottom_xmlwriter
12271 #undef xmlTextWriterStartDTDAttlist
12272 extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
12273 #else
12274 #ifndef xmlTextWriterStartDTDAttlist
12275 extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
12276 #define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
12277 #endif
12278 #endif
12279 #endif
12280 
12281 #if defined(LIBXML_WRITER_ENABLED)
12282 #ifdef bottom_xmlwriter
12283 #undef xmlTextWriterStartDTDElement
12284 extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
12285 #else
12286 #ifndef xmlTextWriterStartDTDElement
12287 extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
12288 #define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
12289 #endif
12290 #endif
12291 #endif
12292 
12293 #if defined(LIBXML_WRITER_ENABLED)
12294 #ifdef bottom_xmlwriter
12295 #undef xmlTextWriterStartDTDEntity
12296 extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
12297 #else
12298 #ifndef xmlTextWriterStartDTDEntity
12299 extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
12300 #define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
12301 #endif
12302 #endif
12303 #endif
12304 
12305 #if defined(LIBXML_WRITER_ENABLED)
12306 #ifdef bottom_xmlwriter
12307 #undef xmlTextWriterStartDocument
12308 extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
12309 #else
12310 #ifndef xmlTextWriterStartDocument
12311 extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
12312 #define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
12313 #endif
12314 #endif
12315 #endif
12316 
12317 #if defined(LIBXML_WRITER_ENABLED)
12318 #ifdef bottom_xmlwriter
12319 #undef xmlTextWriterStartElement
12320 extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
12321 #else
12322 #ifndef xmlTextWriterStartElement
12323 extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
12324 #define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
12325 #endif
12326 #endif
12327 #endif
12328 
12329 #if defined(LIBXML_WRITER_ENABLED)
12330 #ifdef bottom_xmlwriter
12331 #undef xmlTextWriterStartElementNS
12332 extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
12333 #else
12334 #ifndef xmlTextWriterStartElementNS
12335 extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
12336 #define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
12337 #endif
12338 #endif
12339 #endif
12340 
12341 #if defined(LIBXML_WRITER_ENABLED)
12342 #ifdef bottom_xmlwriter
12343 #undef xmlTextWriterStartPI
12344 extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
12345 #else
12346 #ifndef xmlTextWriterStartPI
12347 extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
12348 #define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
12349 #endif
12350 #endif
12351 #endif
12352 
12353 #if defined(LIBXML_WRITER_ENABLED)
12354 #ifdef bottom_xmlwriter
12355 #undef xmlTextWriterWriteAttribute
12356 extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
12357 #else
12358 #ifndef xmlTextWriterWriteAttribute
12359 extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
12360 #define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
12361 #endif
12362 #endif
12363 #endif
12364 
12365 #if defined(LIBXML_WRITER_ENABLED)
12366 #ifdef bottom_xmlwriter
12367 #undef xmlTextWriterWriteAttributeNS
12368 extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
12369 #else
12370 #ifndef xmlTextWriterWriteAttributeNS
12371 extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
12372 #define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
12373 #endif
12374 #endif
12375 #endif
12376 
12377 #if defined(LIBXML_WRITER_ENABLED)
12378 #ifdef bottom_xmlwriter
12379 #undef xmlTextWriterWriteBase64
12380 extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
12381 #else
12382 #ifndef xmlTextWriterWriteBase64
12383 extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
12384 #define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
12385 #endif
12386 #endif
12387 #endif
12388 
12389 #if defined(LIBXML_WRITER_ENABLED)
12390 #ifdef bottom_xmlwriter
12391 #undef xmlTextWriterWriteBinHex
12392 extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
12393 #else
12394 #ifndef xmlTextWriterWriteBinHex
12395 extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
12396 #define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
12397 #endif
12398 #endif
12399 #endif
12400 
12401 #if defined(LIBXML_WRITER_ENABLED)
12402 #ifdef bottom_xmlwriter
12403 #undef xmlTextWriterWriteCDATA
12404 extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
12405 #else
12406 #ifndef xmlTextWriterWriteCDATA
12407 extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
12408 #define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
12409 #endif
12410 #endif
12411 #endif
12412 
12413 #if defined(LIBXML_WRITER_ENABLED)
12414 #ifdef bottom_xmlwriter
12415 #undef xmlTextWriterWriteComment
12416 extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
12417 #else
12418 #ifndef xmlTextWriterWriteComment
12419 extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
12420 #define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
12421 #endif
12422 #endif
12423 #endif
12424 
12425 #if defined(LIBXML_WRITER_ENABLED)
12426 #ifdef bottom_xmlwriter
12427 #undef xmlTextWriterWriteDTD
12428 extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
12429 #else
12430 #ifndef xmlTextWriterWriteDTD
12431 extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
12432 #define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
12433 #endif
12434 #endif
12435 #endif
12436 
12437 #if defined(LIBXML_WRITER_ENABLED)
12438 #ifdef bottom_xmlwriter
12439 #undef xmlTextWriterWriteDTDAttlist
12440 extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
12441 #else
12442 #ifndef xmlTextWriterWriteDTDAttlist
12443 extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
12444 #define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
12445 #endif
12446 #endif
12447 #endif
12448 
12449 #if defined(LIBXML_WRITER_ENABLED)
12450 #ifdef bottom_xmlwriter
12451 #undef xmlTextWriterWriteDTDElement
12452 extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
12453 #else
12454 #ifndef xmlTextWriterWriteDTDElement
12455 extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
12456 #define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
12457 #endif
12458 #endif
12459 #endif
12460 
12461 #if defined(LIBXML_WRITER_ENABLED)
12462 #ifdef bottom_xmlwriter
12463 #undef xmlTextWriterWriteDTDEntity
12464 extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
12465 #else
12466 #ifndef xmlTextWriterWriteDTDEntity
12467 extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
12468 #define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
12469 #endif
12470 #endif
12471 #endif
12472 
12473 #if defined(LIBXML_WRITER_ENABLED)
12474 #ifdef bottom_xmlwriter
12475 #undef xmlTextWriterWriteDTDExternalEntity
12476 extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
12477 #else
12478 #ifndef xmlTextWriterWriteDTDExternalEntity
12479 extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
12480 #define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
12481 #endif
12482 #endif
12483 #endif
12484 
12485 #if defined(LIBXML_WRITER_ENABLED)
12486 #ifdef bottom_xmlwriter
12487 #undef xmlTextWriterWriteDTDExternalEntityContents
12488 extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
12489 #else
12490 #ifndef xmlTextWriterWriteDTDExternalEntityContents
12491 extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
12492 #define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
12493 #endif
12494 #endif
12495 #endif
12496 
12497 #if defined(LIBXML_WRITER_ENABLED)
12498 #ifdef bottom_xmlwriter
12499 #undef xmlTextWriterWriteDTDInternalEntity
12500 extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
12501 #else
12502 #ifndef xmlTextWriterWriteDTDInternalEntity
12503 extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
12504 #define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
12505 #endif
12506 #endif
12507 #endif
12508 
12509 #if defined(LIBXML_WRITER_ENABLED)
12510 #ifdef bottom_xmlwriter
12511 #undef xmlTextWriterWriteDTDNotation
12512 extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
12513 #else
12514 #ifndef xmlTextWriterWriteDTDNotation
12515 extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
12516 #define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
12517 #endif
12518 #endif
12519 #endif
12520 
12521 #if defined(LIBXML_WRITER_ENABLED)
12522 #ifdef bottom_xmlwriter
12523 #undef xmlTextWriterWriteElement
12524 extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
12525 #else
12526 #ifndef xmlTextWriterWriteElement
12527 extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
12528 #define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
12529 #endif
12530 #endif
12531 #endif
12532 
12533 #if defined(LIBXML_WRITER_ENABLED)
12534 #ifdef bottom_xmlwriter
12535 #undef xmlTextWriterWriteElementNS
12536 extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
12537 #else
12538 #ifndef xmlTextWriterWriteElementNS
12539 extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
12540 #define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
12541 #endif
12542 #endif
12543 #endif
12544 
12545 #if defined(LIBXML_WRITER_ENABLED)
12546 #ifdef bottom_xmlwriter
12547 #undef xmlTextWriterWriteFormatAttribute
12548 extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
12549 #else
12550 #ifndef xmlTextWriterWriteFormatAttribute
12551 extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
12552 #define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
12553 #endif
12554 #endif
12555 #endif
12556 
12557 #if defined(LIBXML_WRITER_ENABLED)
12558 #ifdef bottom_xmlwriter
12559 #undef xmlTextWriterWriteFormatAttributeNS
12560 extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
12561 #else
12562 #ifndef xmlTextWriterWriteFormatAttributeNS
12563 extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
12564 #define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
12565 #endif
12566 #endif
12567 #endif
12568 
12569 #if defined(LIBXML_WRITER_ENABLED)
12570 #ifdef bottom_xmlwriter
12571 #undef xmlTextWriterWriteFormatCDATA
12572 extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
12573 #else
12574 #ifndef xmlTextWriterWriteFormatCDATA
12575 extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
12576 #define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
12577 #endif
12578 #endif
12579 #endif
12580 
12581 #if defined(LIBXML_WRITER_ENABLED)
12582 #ifdef bottom_xmlwriter
12583 #undef xmlTextWriterWriteFormatComment
12584 extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
12585 #else
12586 #ifndef xmlTextWriterWriteFormatComment
12587 extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
12588 #define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
12589 #endif
12590 #endif
12591 #endif
12592 
12593 #if defined(LIBXML_WRITER_ENABLED)
12594 #ifdef bottom_xmlwriter
12595 #undef xmlTextWriterWriteFormatDTD
12596 extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
12597 #else
12598 #ifndef xmlTextWriterWriteFormatDTD
12599 extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
12600 #define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
12601 #endif
12602 #endif
12603 #endif
12604 
12605 #if defined(LIBXML_WRITER_ENABLED)
12606 #ifdef bottom_xmlwriter
12607 #undef xmlTextWriterWriteFormatDTDAttlist
12608 extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
12609 #else
12610 #ifndef xmlTextWriterWriteFormatDTDAttlist
12611 extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
12612 #define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
12613 #endif
12614 #endif
12615 #endif
12616 
12617 #if defined(LIBXML_WRITER_ENABLED)
12618 #ifdef bottom_xmlwriter
12619 #undef xmlTextWriterWriteFormatDTDElement
12620 extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
12621 #else
12622 #ifndef xmlTextWriterWriteFormatDTDElement
12623 extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
12624 #define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
12625 #endif
12626 #endif
12627 #endif
12628 
12629 #if defined(LIBXML_WRITER_ENABLED)
12630 #ifdef bottom_xmlwriter
12631 #undef xmlTextWriterWriteFormatDTDInternalEntity
12632 extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
12633 #else
12634 #ifndef xmlTextWriterWriteFormatDTDInternalEntity
12635 extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
12636 #define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
12637 #endif
12638 #endif
12639 #endif
12640 
12641 #if defined(LIBXML_WRITER_ENABLED)
12642 #ifdef bottom_xmlwriter
12643 #undef xmlTextWriterWriteFormatElement
12644 extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
12645 #else
12646 #ifndef xmlTextWriterWriteFormatElement
12647 extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
12648 #define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
12649 #endif
12650 #endif
12651 #endif
12652 
12653 #if defined(LIBXML_WRITER_ENABLED)
12654 #ifdef bottom_xmlwriter
12655 #undef xmlTextWriterWriteFormatElementNS
12656 extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
12657 #else
12658 #ifndef xmlTextWriterWriteFormatElementNS
12659 extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
12660 #define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
12661 #endif
12662 #endif
12663 #endif
12664 
12665 #if defined(LIBXML_WRITER_ENABLED)
12666 #ifdef bottom_xmlwriter
12667 #undef xmlTextWriterWriteFormatPI
12668 extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
12669 #else
12670 #ifndef xmlTextWriterWriteFormatPI
12671 extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
12672 #define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
12673 #endif
12674 #endif
12675 #endif
12676 
12677 #if defined(LIBXML_WRITER_ENABLED)
12678 #ifdef bottom_xmlwriter
12679 #undef xmlTextWriterWriteFormatRaw
12680 extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
12681 #else
12682 #ifndef xmlTextWriterWriteFormatRaw
12683 extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
12684 #define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
12685 #endif
12686 #endif
12687 #endif
12688 
12689 #if defined(LIBXML_WRITER_ENABLED)
12690 #ifdef bottom_xmlwriter
12691 #undef xmlTextWriterWriteFormatString
12692 extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
12693 #else
12694 #ifndef xmlTextWriterWriteFormatString
12695 extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
12696 #define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
12697 #endif
12698 #endif
12699 #endif
12700 
12701 #if defined(LIBXML_WRITER_ENABLED)
12702 #ifdef bottom_xmlwriter
12703 #undef xmlTextWriterWritePI
12704 extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
12705 #else
12706 #ifndef xmlTextWriterWritePI
12707 extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
12708 #define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
12709 #endif
12710 #endif
12711 #endif
12712 
12713 #if defined(LIBXML_WRITER_ENABLED)
12714 #ifdef bottom_xmlwriter
12715 #undef xmlTextWriterWriteRaw
12716 extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
12717 #else
12718 #ifndef xmlTextWriterWriteRaw
12719 extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
12720 #define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
12721 #endif
12722 #endif
12723 #endif
12724 
12725 #if defined(LIBXML_WRITER_ENABLED)
12726 #ifdef bottom_xmlwriter
12727 #undef xmlTextWriterWriteRawLen
12728 extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
12729 #else
12730 #ifndef xmlTextWriterWriteRawLen
12731 extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
12732 #define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
12733 #endif
12734 #endif
12735 #endif
12736 
12737 #if defined(LIBXML_WRITER_ENABLED)
12738 #ifdef bottom_xmlwriter
12739 #undef xmlTextWriterWriteString
12740 extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
12741 #else
12742 #ifndef xmlTextWriterWriteString
12743 extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
12744 #define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
12745 #endif
12746 #endif
12747 #endif
12748 
12749 #if defined(LIBXML_WRITER_ENABLED)
12750 #ifdef bottom_xmlwriter
12751 #undef xmlTextWriterWriteVFormatAttribute
12752 extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
12753 #else
12754 #ifndef xmlTextWriterWriteVFormatAttribute
12755 extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
12756 #define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
12757 #endif
12758 #endif
12759 #endif
12760 
12761 #if defined(LIBXML_WRITER_ENABLED)
12762 #ifdef bottom_xmlwriter
12763 #undef xmlTextWriterWriteVFormatAttributeNS
12764 extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
12765 #else
12766 #ifndef xmlTextWriterWriteVFormatAttributeNS
12767 extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
12768 #define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
12769 #endif
12770 #endif
12771 #endif
12772 
12773 #if defined(LIBXML_WRITER_ENABLED)
12774 #ifdef bottom_xmlwriter
12775 #undef xmlTextWriterWriteVFormatCDATA
12776 extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
12777 #else
12778 #ifndef xmlTextWriterWriteVFormatCDATA
12779 extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
12780 #define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
12781 #endif
12782 #endif
12783 #endif
12784 
12785 #if defined(LIBXML_WRITER_ENABLED)
12786 #ifdef bottom_xmlwriter
12787 #undef xmlTextWriterWriteVFormatComment
12788 extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
12789 #else
12790 #ifndef xmlTextWriterWriteVFormatComment
12791 extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
12792 #define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
12793 #endif
12794 #endif
12795 #endif
12796 
12797 #if defined(LIBXML_WRITER_ENABLED)
12798 #ifdef bottom_xmlwriter
12799 #undef xmlTextWriterWriteVFormatDTD
12800 extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
12801 #else
12802 #ifndef xmlTextWriterWriteVFormatDTD
12803 extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
12804 #define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
12805 #endif
12806 #endif
12807 #endif
12808 
12809 #if defined(LIBXML_WRITER_ENABLED)
12810 #ifdef bottom_xmlwriter
12811 #undef xmlTextWriterWriteVFormatDTDAttlist
12812 extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
12813 #else
12814 #ifndef xmlTextWriterWriteVFormatDTDAttlist
12815 extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
12816 #define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
12817 #endif
12818 #endif
12819 #endif
12820 
12821 #if defined(LIBXML_WRITER_ENABLED)
12822 #ifdef bottom_xmlwriter
12823 #undef xmlTextWriterWriteVFormatDTDElement
12824 extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
12825 #else
12826 #ifndef xmlTextWriterWriteVFormatDTDElement
12827 extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
12828 #define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
12829 #endif
12830 #endif
12831 #endif
12832 
12833 #if defined(LIBXML_WRITER_ENABLED)
12834 #ifdef bottom_xmlwriter
12835 #undef xmlTextWriterWriteVFormatDTDInternalEntity
12836 extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
12837 #else
12838 #ifndef xmlTextWriterWriteVFormatDTDInternalEntity
12839 extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
12840 #define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
12841 #endif
12842 #endif
12843 #endif
12844 
12845 #if defined(LIBXML_WRITER_ENABLED)
12846 #ifdef bottom_xmlwriter
12847 #undef xmlTextWriterWriteVFormatElement
12848 extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
12849 #else
12850 #ifndef xmlTextWriterWriteVFormatElement
12851 extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
12852 #define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
12853 #endif
12854 #endif
12855 #endif
12856 
12857 #if defined(LIBXML_WRITER_ENABLED)
12858 #ifdef bottom_xmlwriter
12859 #undef xmlTextWriterWriteVFormatElementNS
12860 extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
12861 #else
12862 #ifndef xmlTextWriterWriteVFormatElementNS
12863 extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
12864 #define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
12865 #endif
12866 #endif
12867 #endif
12868 
12869 #if defined(LIBXML_WRITER_ENABLED)
12870 #ifdef bottom_xmlwriter
12871 #undef xmlTextWriterWriteVFormatPI
12872 extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
12873 #else
12874 #ifndef xmlTextWriterWriteVFormatPI
12875 extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
12876 #define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
12877 #endif
12878 #endif
12879 #endif
12880 
12881 #if defined(LIBXML_WRITER_ENABLED)
12882 #ifdef bottom_xmlwriter
12883 #undef xmlTextWriterWriteVFormatRaw
12884 extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
12885 #else
12886 #ifndef xmlTextWriterWriteVFormatRaw
12887 extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
12888 #define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
12889 #endif
12890 #endif
12891 #endif
12892 
12893 #if defined(LIBXML_WRITER_ENABLED)
12894 #ifdef bottom_xmlwriter
12895 #undef xmlTextWriterWriteVFormatString
12896 extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
12897 #else
12898 #ifndef xmlTextWriterWriteVFormatString
12899 extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
12900 #define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
12901 #endif
12902 #endif
12903 #endif
12904 
12905 #ifdef bottom_globals
12906 #undef xmlThrDefBufferAllocScheme
12907 extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
12908 #else
12909 #ifndef xmlThrDefBufferAllocScheme
12910 extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
12911 #define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
12912 #endif
12913 #endif
12914 
12915 #ifdef bottom_globals
12916 #undef xmlThrDefDefaultBufferSize
12917 extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
12918 #else
12919 #ifndef xmlThrDefDefaultBufferSize
12920 extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
12921 #define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
12922 #endif
12923 #endif
12924 
12925 #ifdef bottom_globals
12926 #undef xmlThrDefDeregisterNodeDefault
12927 extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
12928 #else
12929 #ifndef xmlThrDefDeregisterNodeDefault
12930 extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
12931 #define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
12932 #endif
12933 #endif
12934 
12935 #ifdef bottom_globals
12936 #undef xmlThrDefDoValidityCheckingDefaultValue
12937 extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
12938 #else
12939 #ifndef xmlThrDefDoValidityCheckingDefaultValue
12940 extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
12941 #define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
12942 #endif
12943 #endif
12944 
12945 #ifdef bottom_globals
12946 #undef xmlThrDefGetWarningsDefaultValue
12947 extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
12948 #else
12949 #ifndef xmlThrDefGetWarningsDefaultValue
12950 extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
12951 #define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
12952 #endif
12953 #endif
12954 
12955 #ifdef bottom_globals
12956 #undef xmlThrDefIndentTreeOutput
12957 extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
12958 #else
12959 #ifndef xmlThrDefIndentTreeOutput
12960 extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
12961 #define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
12962 #endif
12963 #endif
12964 
12965 #ifdef bottom_globals
12966 #undef xmlThrDefKeepBlanksDefaultValue
12967 extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
12968 #else
12969 #ifndef xmlThrDefKeepBlanksDefaultValue
12970 extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
12971 #define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
12972 #endif
12973 #endif
12974 
12975 #ifdef bottom_globals
12976 #undef xmlThrDefLineNumbersDefaultValue
12977 extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
12978 #else
12979 #ifndef xmlThrDefLineNumbersDefaultValue
12980 extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
12981 #define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
12982 #endif
12983 #endif
12984 
12985 #ifdef bottom_globals
12986 #undef xmlThrDefLoadExtDtdDefaultValue
12987 extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
12988 #else
12989 #ifndef xmlThrDefLoadExtDtdDefaultValue
12990 extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
12991 #define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
12992 #endif
12993 #endif
12994 
12995 #ifdef bottom_globals
12996 #undef xmlThrDefOutputBufferCreateFilenameDefault
12997 extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
12998 #else
12999 #ifndef xmlThrDefOutputBufferCreateFilenameDefault
13000 extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
13001 #define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
13002 #endif
13003 #endif
13004 
13005 #ifdef bottom_globals
13006 #undef xmlThrDefParserDebugEntities
13007 extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
13008 #else
13009 #ifndef xmlThrDefParserDebugEntities
13010 extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
13011 #define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
13012 #endif
13013 #endif
13014 
13015 #ifdef bottom_globals
13016 #undef xmlThrDefParserInputBufferCreateFilenameDefault
13017 extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
13018 #else
13019 #ifndef xmlThrDefParserInputBufferCreateFilenameDefault
13020 extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
13021 #define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
13022 #endif
13023 #endif
13024 
13025 #ifdef bottom_globals
13026 #undef xmlThrDefPedanticParserDefaultValue
13027 extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
13028 #else
13029 #ifndef xmlThrDefPedanticParserDefaultValue
13030 extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
13031 #define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
13032 #endif
13033 #endif
13034 
13035 #ifdef bottom_globals
13036 #undef xmlThrDefRegisterNodeDefault
13037 extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
13038 #else
13039 #ifndef xmlThrDefRegisterNodeDefault
13040 extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
13041 #define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
13042 #endif
13043 #endif
13044 
13045 #ifdef bottom_globals
13046 #undef xmlThrDefSaveNoEmptyTags
13047 extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
13048 #else
13049 #ifndef xmlThrDefSaveNoEmptyTags
13050 extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
13051 #define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
13052 #endif
13053 #endif
13054 
13055 #ifdef bottom_globals
13056 #undef xmlThrDefSetGenericErrorFunc
13057 extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
13058 #else
13059 #ifndef xmlThrDefSetGenericErrorFunc
13060 extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
13061 #define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
13062 #endif
13063 #endif
13064 
13065 #ifdef bottom_globals
13066 #undef xmlThrDefSetStructuredErrorFunc
13067 extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
13068 #else
13069 #ifndef xmlThrDefSetStructuredErrorFunc
13070 extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
13071 #define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__internal_alias
13072 #endif
13073 #endif
13074 
13075 #ifdef bottom_globals
13076 #undef xmlThrDefSubstituteEntitiesDefaultValue
13077 extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
13078 #else
13079 #ifndef xmlThrDefSubstituteEntitiesDefaultValue
13080 extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
13081 #define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__internal_alias
13082 #endif
13083 #endif
13084 
13085 #ifdef bottom_globals
13086 #undef xmlThrDefTreeIndentString
13087 extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
13088 #else
13089 #ifndef xmlThrDefTreeIndentString
13090 extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
13091 #define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
13092 #endif
13093 #endif
13094 
13095 #if defined(LIBXML_UNICODE_ENABLED)
13096 #ifdef bottom_xmlunicode
13097 #undef xmlUCSIsAegeanNumbers
13098 extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
13099 #else
13100 #ifndef xmlUCSIsAegeanNumbers
13101 extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
13102 #define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
13103 #endif
13104 #endif
13105 #endif
13106 
13107 #if defined(LIBXML_UNICODE_ENABLED)
13108 #ifdef bottom_xmlunicode
13109 #undef xmlUCSIsAlphabeticPresentationForms
13110 extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
13111 #else
13112 #ifndef xmlUCSIsAlphabeticPresentationForms
13113 extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
13114 #define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
13115 #endif
13116 #endif
13117 #endif
13118 
13119 #if defined(LIBXML_UNICODE_ENABLED)
13120 #ifdef bottom_xmlunicode
13121 #undef xmlUCSIsArabic
13122 extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
13123 #else
13124 #ifndef xmlUCSIsArabic
13125 extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
13126 #define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
13127 #endif
13128 #endif
13129 #endif
13130 
13131 #if defined(LIBXML_UNICODE_ENABLED)
13132 #ifdef bottom_xmlunicode
13133 #undef xmlUCSIsArabicPresentationFormsA
13134 extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
13135 #else
13136 #ifndef xmlUCSIsArabicPresentationFormsA
13137 extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
13138 #define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
13139 #endif
13140 #endif
13141 #endif
13142 
13143 #if defined(LIBXML_UNICODE_ENABLED)
13144 #ifdef bottom_xmlunicode
13145 #undef xmlUCSIsArabicPresentationFormsB
13146 extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
13147 #else
13148 #ifndef xmlUCSIsArabicPresentationFormsB
13149 extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
13150 #define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
13151 #endif
13152 #endif
13153 #endif
13154 
13155 #if defined(LIBXML_UNICODE_ENABLED)
13156 #ifdef bottom_xmlunicode
13157 #undef xmlUCSIsArmenian
13158 extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
13159 #else
13160 #ifndef xmlUCSIsArmenian
13161 extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
13162 #define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
13163 #endif
13164 #endif
13165 #endif
13166 
13167 #if defined(LIBXML_UNICODE_ENABLED)
13168 #ifdef bottom_xmlunicode
13169 #undef xmlUCSIsArrows
13170 extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
13171 #else
13172 #ifndef xmlUCSIsArrows
13173 extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
13174 #define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
13175 #endif
13176 #endif
13177 #endif
13178 
13179 #if defined(LIBXML_UNICODE_ENABLED)
13180 #ifdef bottom_xmlunicode
13181 #undef xmlUCSIsBasicLatin
13182 extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
13183 #else
13184 #ifndef xmlUCSIsBasicLatin
13185 extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
13186 #define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
13187 #endif
13188 #endif
13189 #endif
13190 
13191 #if defined(LIBXML_UNICODE_ENABLED)
13192 #ifdef bottom_xmlunicode
13193 #undef xmlUCSIsBengali
13194 extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
13195 #else
13196 #ifndef xmlUCSIsBengali
13197 extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
13198 #define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
13199 #endif
13200 #endif
13201 #endif
13202 
13203 #if defined(LIBXML_UNICODE_ENABLED)
13204 #ifdef bottom_xmlunicode
13205 #undef xmlUCSIsBlock
13206 extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
13207 #else
13208 #ifndef xmlUCSIsBlock
13209 extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
13210 #define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
13211 #endif
13212 #endif
13213 #endif
13214 
13215 #if defined(LIBXML_UNICODE_ENABLED)
13216 #ifdef bottom_xmlunicode
13217 #undef xmlUCSIsBlockElements
13218 extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
13219 #else
13220 #ifndef xmlUCSIsBlockElements
13221 extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
13222 #define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
13223 #endif
13224 #endif
13225 #endif
13226 
13227 #if defined(LIBXML_UNICODE_ENABLED)
13228 #ifdef bottom_xmlunicode
13229 #undef xmlUCSIsBopomofo
13230 extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
13231 #else
13232 #ifndef xmlUCSIsBopomofo
13233 extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
13234 #define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
13235 #endif
13236 #endif
13237 #endif
13238 
13239 #if defined(LIBXML_UNICODE_ENABLED)
13240 #ifdef bottom_xmlunicode
13241 #undef xmlUCSIsBopomofoExtended
13242 extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
13243 #else
13244 #ifndef xmlUCSIsBopomofoExtended
13245 extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
13246 #define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
13247 #endif
13248 #endif
13249 #endif
13250 
13251 #if defined(LIBXML_UNICODE_ENABLED)
13252 #ifdef bottom_xmlunicode
13253 #undef xmlUCSIsBoxDrawing
13254 extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
13255 #else
13256 #ifndef xmlUCSIsBoxDrawing
13257 extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
13258 #define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
13259 #endif
13260 #endif
13261 #endif
13262 
13263 #if defined(LIBXML_UNICODE_ENABLED)
13264 #ifdef bottom_xmlunicode
13265 #undef xmlUCSIsBraillePatterns
13266 extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
13267 #else
13268 #ifndef xmlUCSIsBraillePatterns
13269 extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
13270 #define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
13271 #endif
13272 #endif
13273 #endif
13274 
13275 #if defined(LIBXML_UNICODE_ENABLED)
13276 #ifdef bottom_xmlunicode
13277 #undef xmlUCSIsBuhid
13278 extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
13279 #else
13280 #ifndef xmlUCSIsBuhid
13281 extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
13282 #define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
13283 #endif
13284 #endif
13285 #endif
13286 
13287 #if defined(LIBXML_UNICODE_ENABLED)
13288 #ifdef bottom_xmlunicode
13289 #undef xmlUCSIsByzantineMusicalSymbols
13290 extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
13291 #else
13292 #ifndef xmlUCSIsByzantineMusicalSymbols
13293 extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
13294 #define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
13295 #endif
13296 #endif
13297 #endif
13298 
13299 #if defined(LIBXML_UNICODE_ENABLED)
13300 #ifdef bottom_xmlunicode
13301 #undef xmlUCSIsCJKCompatibility
13302 extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
13303 #else
13304 #ifndef xmlUCSIsCJKCompatibility
13305 extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
13306 #define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
13307 #endif
13308 #endif
13309 #endif
13310 
13311 #if defined(LIBXML_UNICODE_ENABLED)
13312 #ifdef bottom_xmlunicode
13313 #undef xmlUCSIsCJKCompatibilityForms
13314 extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
13315 #else
13316 #ifndef xmlUCSIsCJKCompatibilityForms
13317 extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
13318 #define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
13319 #endif
13320 #endif
13321 #endif
13322 
13323 #if defined(LIBXML_UNICODE_ENABLED)
13324 #ifdef bottom_xmlunicode
13325 #undef xmlUCSIsCJKCompatibilityIdeographs
13326 extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
13327 #else
13328 #ifndef xmlUCSIsCJKCompatibilityIdeographs
13329 extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
13330 #define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
13331 #endif
13332 #endif
13333 #endif
13334 
13335 #if defined(LIBXML_UNICODE_ENABLED)
13336 #ifdef bottom_xmlunicode
13337 #undef xmlUCSIsCJKCompatibilityIdeographsSupplement
13338 extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
13339 #else
13340 #ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
13341 extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
13342 #define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
13343 #endif
13344 #endif
13345 #endif
13346 
13347 #if defined(LIBXML_UNICODE_ENABLED)
13348 #ifdef bottom_xmlunicode
13349 #undef xmlUCSIsCJKRadicalsSupplement
13350 extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
13351 #else
13352 #ifndef xmlUCSIsCJKRadicalsSupplement
13353 extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
13354 #define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
13355 #endif
13356 #endif
13357 #endif
13358 
13359 #if defined(LIBXML_UNICODE_ENABLED)
13360 #ifdef bottom_xmlunicode
13361 #undef xmlUCSIsCJKSymbolsandPunctuation
13362 extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
13363 #else
13364 #ifndef xmlUCSIsCJKSymbolsandPunctuation
13365 extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
13366 #define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
13367 #endif
13368 #endif
13369 #endif
13370 
13371 #if defined(LIBXML_UNICODE_ENABLED)
13372 #ifdef bottom_xmlunicode
13373 #undef xmlUCSIsCJKUnifiedIdeographs
13374 extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
13375 #else
13376 #ifndef xmlUCSIsCJKUnifiedIdeographs
13377 extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
13378 #define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
13379 #endif
13380 #endif
13381 #endif
13382 
13383 #if defined(LIBXML_UNICODE_ENABLED)
13384 #ifdef bottom_xmlunicode
13385 #undef xmlUCSIsCJKUnifiedIdeographsExtensionA
13386 extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
13387 #else
13388 #ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
13389 extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
13390 #define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
13391 #endif
13392 #endif
13393 #endif
13394 
13395 #if defined(LIBXML_UNICODE_ENABLED)
13396 #ifdef bottom_xmlunicode
13397 #undef xmlUCSIsCJKUnifiedIdeographsExtensionB
13398 extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
13399 #else
13400 #ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
13401 extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
13402 #define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
13403 #endif
13404 #endif
13405 #endif
13406 
13407 #if defined(LIBXML_UNICODE_ENABLED)
13408 #ifdef bottom_xmlunicode
13409 #undef xmlUCSIsCat
13410 extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
13411 #else
13412 #ifndef xmlUCSIsCat
13413 extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
13414 #define xmlUCSIsCat xmlUCSIsCat__internal_alias
13415 #endif
13416 #endif
13417 #endif
13418 
13419 #if defined(LIBXML_UNICODE_ENABLED)
13420 #ifdef bottom_xmlunicode
13421 #undef xmlUCSIsCatC
13422 extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
13423 #else
13424 #ifndef xmlUCSIsCatC
13425 extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
13426 #define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
13427 #endif
13428 #endif
13429 #endif
13430 
13431 #if defined(LIBXML_UNICODE_ENABLED)
13432 #ifdef bottom_xmlunicode
13433 #undef xmlUCSIsCatCc
13434 extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
13435 #else
13436 #ifndef xmlUCSIsCatCc
13437 extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
13438 #define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
13439 #endif
13440 #endif
13441 #endif
13442 
13443 #if defined(LIBXML_UNICODE_ENABLED)
13444 #ifdef bottom_xmlunicode
13445 #undef xmlUCSIsCatCf
13446 extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
13447 #else
13448 #ifndef xmlUCSIsCatCf
13449 extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
13450 #define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
13451 #endif
13452 #endif
13453 #endif
13454 
13455 #if defined(LIBXML_UNICODE_ENABLED)
13456 #ifdef bottom_xmlunicode
13457 #undef xmlUCSIsCatCo
13458 extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
13459 #else
13460 #ifndef xmlUCSIsCatCo
13461 extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
13462 #define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
13463 #endif
13464 #endif
13465 #endif
13466 
13467 #if defined(LIBXML_UNICODE_ENABLED)
13468 #ifdef bottom_xmlunicode
13469 #undef xmlUCSIsCatCs
13470 extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
13471 #else
13472 #ifndef xmlUCSIsCatCs
13473 extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
13474 #define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
13475 #endif
13476 #endif
13477 #endif
13478 
13479 #if defined(LIBXML_UNICODE_ENABLED)
13480 #ifdef bottom_xmlunicode
13481 #undef xmlUCSIsCatL
13482 extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
13483 #else
13484 #ifndef xmlUCSIsCatL
13485 extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
13486 #define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
13487 #endif
13488 #endif
13489 #endif
13490 
13491 #if defined(LIBXML_UNICODE_ENABLED)
13492 #ifdef bottom_xmlunicode
13493 #undef xmlUCSIsCatLl
13494 extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
13495 #else
13496 #ifndef xmlUCSIsCatLl
13497 extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
13498 #define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
13499 #endif
13500 #endif
13501 #endif
13502 
13503 #if defined(LIBXML_UNICODE_ENABLED)
13504 #ifdef bottom_xmlunicode
13505 #undef xmlUCSIsCatLm
13506 extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
13507 #else
13508 #ifndef xmlUCSIsCatLm
13509 extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
13510 #define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
13511 #endif
13512 #endif
13513 #endif
13514 
13515 #if defined(LIBXML_UNICODE_ENABLED)
13516 #ifdef bottom_xmlunicode
13517 #undef xmlUCSIsCatLo
13518 extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
13519 #else
13520 #ifndef xmlUCSIsCatLo
13521 extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
13522 #define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
13523 #endif
13524 #endif
13525 #endif
13526 
13527 #if defined(LIBXML_UNICODE_ENABLED)
13528 #ifdef bottom_xmlunicode
13529 #undef xmlUCSIsCatLt
13530 extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
13531 #else
13532 #ifndef xmlUCSIsCatLt
13533 extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
13534 #define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
13535 #endif
13536 #endif
13537 #endif
13538 
13539 #if defined(LIBXML_UNICODE_ENABLED)
13540 #ifdef bottom_xmlunicode
13541 #undef xmlUCSIsCatLu
13542 extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
13543 #else
13544 #ifndef xmlUCSIsCatLu
13545 extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
13546 #define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
13547 #endif
13548 #endif
13549 #endif
13550 
13551 #if defined(LIBXML_UNICODE_ENABLED)
13552 #ifdef bottom_xmlunicode
13553 #undef xmlUCSIsCatM
13554 extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
13555 #else
13556 #ifndef xmlUCSIsCatM
13557 extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
13558 #define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
13559 #endif
13560 #endif
13561 #endif
13562 
13563 #if defined(LIBXML_UNICODE_ENABLED)
13564 #ifdef bottom_xmlunicode
13565 #undef xmlUCSIsCatMc
13566 extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
13567 #else
13568 #ifndef xmlUCSIsCatMc
13569 extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
13570 #define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
13571 #endif
13572 #endif
13573 #endif
13574 
13575 #if defined(LIBXML_UNICODE_ENABLED)
13576 #ifdef bottom_xmlunicode
13577 #undef xmlUCSIsCatMe
13578 extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
13579 #else
13580 #ifndef xmlUCSIsCatMe
13581 extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
13582 #define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
13583 #endif
13584 #endif
13585 #endif
13586 
13587 #if defined(LIBXML_UNICODE_ENABLED)
13588 #ifdef bottom_xmlunicode
13589 #undef xmlUCSIsCatMn
13590 extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
13591 #else
13592 #ifndef xmlUCSIsCatMn
13593 extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
13594 #define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
13595 #endif
13596 #endif
13597 #endif
13598 
13599 #if defined(LIBXML_UNICODE_ENABLED)
13600 #ifdef bottom_xmlunicode
13601 #undef xmlUCSIsCatN
13602 extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
13603 #else
13604 #ifndef xmlUCSIsCatN
13605 extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
13606 #define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
13607 #endif
13608 #endif
13609 #endif
13610 
13611 #if defined(LIBXML_UNICODE_ENABLED)
13612 #ifdef bottom_xmlunicode
13613 #undef xmlUCSIsCatNd
13614 extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
13615 #else
13616 #ifndef xmlUCSIsCatNd
13617 extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
13618 #define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
13619 #endif
13620 #endif
13621 #endif
13622 
13623 #if defined(LIBXML_UNICODE_ENABLED)
13624 #ifdef bottom_xmlunicode
13625 #undef xmlUCSIsCatNl
13626 extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
13627 #else
13628 #ifndef xmlUCSIsCatNl
13629 extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
13630 #define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
13631 #endif
13632 #endif
13633 #endif
13634 
13635 #if defined(LIBXML_UNICODE_ENABLED)
13636 #ifdef bottom_xmlunicode
13637 #undef xmlUCSIsCatNo
13638 extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
13639 #else
13640 #ifndef xmlUCSIsCatNo
13641 extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
13642 #define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
13643 #endif
13644 #endif
13645 #endif
13646 
13647 #if defined(LIBXML_UNICODE_ENABLED)
13648 #ifdef bottom_xmlunicode
13649 #undef xmlUCSIsCatP
13650 extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
13651 #else
13652 #ifndef xmlUCSIsCatP
13653 extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
13654 #define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
13655 #endif
13656 #endif
13657 #endif
13658 
13659 #if defined(LIBXML_UNICODE_ENABLED)
13660 #ifdef bottom_xmlunicode
13661 #undef xmlUCSIsCatPc
13662 extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
13663 #else
13664 #ifndef xmlUCSIsCatPc
13665 extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
13666 #define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
13667 #endif
13668 #endif
13669 #endif
13670 
13671 #if defined(LIBXML_UNICODE_ENABLED)
13672 #ifdef bottom_xmlunicode
13673 #undef xmlUCSIsCatPd
13674 extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
13675 #else
13676 #ifndef xmlUCSIsCatPd
13677 extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
13678 #define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
13679 #endif
13680 #endif
13681 #endif
13682 
13683 #if defined(LIBXML_UNICODE_ENABLED)
13684 #ifdef bottom_xmlunicode
13685 #undef xmlUCSIsCatPe
13686 extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
13687 #else
13688 #ifndef xmlUCSIsCatPe
13689 extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
13690 #define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
13691 #endif
13692 #endif
13693 #endif
13694 
13695 #if defined(LIBXML_UNICODE_ENABLED)
13696 #ifdef bottom_xmlunicode
13697 #undef xmlUCSIsCatPf
13698 extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
13699 #else
13700 #ifndef xmlUCSIsCatPf
13701 extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
13702 #define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
13703 #endif
13704 #endif
13705 #endif
13706 
13707 #if defined(LIBXML_UNICODE_ENABLED)
13708 #ifdef bottom_xmlunicode
13709 #undef xmlUCSIsCatPi
13710 extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
13711 #else
13712 #ifndef xmlUCSIsCatPi
13713 extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
13714 #define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
13715 #endif
13716 #endif
13717 #endif
13718 
13719 #if defined(LIBXML_UNICODE_ENABLED)
13720 #ifdef bottom_xmlunicode
13721 #undef xmlUCSIsCatPo
13722 extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
13723 #else
13724 #ifndef xmlUCSIsCatPo
13725 extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
13726 #define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
13727 #endif
13728 #endif
13729 #endif
13730 
13731 #if defined(LIBXML_UNICODE_ENABLED)
13732 #ifdef bottom_xmlunicode
13733 #undef xmlUCSIsCatPs
13734 extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
13735 #else
13736 #ifndef xmlUCSIsCatPs
13737 extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
13738 #define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
13739 #endif
13740 #endif
13741 #endif
13742 
13743 #if defined(LIBXML_UNICODE_ENABLED)
13744 #ifdef bottom_xmlunicode
13745 #undef xmlUCSIsCatS
13746 extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
13747 #else
13748 #ifndef xmlUCSIsCatS
13749 extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
13750 #define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
13751 #endif
13752 #endif
13753 #endif
13754 
13755 #if defined(LIBXML_UNICODE_ENABLED)
13756 #ifdef bottom_xmlunicode
13757 #undef xmlUCSIsCatSc
13758 extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
13759 #else
13760 #ifndef xmlUCSIsCatSc
13761 extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
13762 #define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
13763 #endif
13764 #endif
13765 #endif
13766 
13767 #if defined(LIBXML_UNICODE_ENABLED)
13768 #ifdef bottom_xmlunicode
13769 #undef xmlUCSIsCatSk
13770 extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
13771 #else
13772 #ifndef xmlUCSIsCatSk
13773 extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
13774 #define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
13775 #endif
13776 #endif
13777 #endif
13778 
13779 #if defined(LIBXML_UNICODE_ENABLED)
13780 #ifdef bottom_xmlunicode
13781 #undef xmlUCSIsCatSm
13782 extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
13783 #else
13784 #ifndef xmlUCSIsCatSm
13785 extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
13786 #define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
13787 #endif
13788 #endif
13789 #endif
13790 
13791 #if defined(LIBXML_UNICODE_ENABLED)
13792 #ifdef bottom_xmlunicode
13793 #undef xmlUCSIsCatSo
13794 extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
13795 #else
13796 #ifndef xmlUCSIsCatSo
13797 extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
13798 #define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
13799 #endif
13800 #endif
13801 #endif
13802 
13803 #if defined(LIBXML_UNICODE_ENABLED)
13804 #ifdef bottom_xmlunicode
13805 #undef xmlUCSIsCatZ
13806 extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
13807 #else
13808 #ifndef xmlUCSIsCatZ
13809 extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
13810 #define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
13811 #endif
13812 #endif
13813 #endif
13814 
13815 #if defined(LIBXML_UNICODE_ENABLED)
13816 #ifdef bottom_xmlunicode
13817 #undef xmlUCSIsCatZl
13818 extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
13819 #else
13820 #ifndef xmlUCSIsCatZl
13821 extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
13822 #define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
13823 #endif
13824 #endif
13825 #endif
13826 
13827 #if defined(LIBXML_UNICODE_ENABLED)
13828 #ifdef bottom_xmlunicode
13829 #undef xmlUCSIsCatZp
13830 extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
13831 #else
13832 #ifndef xmlUCSIsCatZp
13833 extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
13834 #define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
13835 #endif
13836 #endif
13837 #endif
13838 
13839 #if defined(LIBXML_UNICODE_ENABLED)
13840 #ifdef bottom_xmlunicode
13841 #undef xmlUCSIsCatZs
13842 extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
13843 #else
13844 #ifndef xmlUCSIsCatZs
13845 extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
13846 #define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
13847 #endif
13848 #endif
13849 #endif
13850 
13851 #if defined(LIBXML_UNICODE_ENABLED)
13852 #ifdef bottom_xmlunicode
13853 #undef xmlUCSIsCherokee
13854 extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
13855 #else
13856 #ifndef xmlUCSIsCherokee
13857 extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
13858 #define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
13859 #endif
13860 #endif
13861 #endif
13862 
13863 #if defined(LIBXML_UNICODE_ENABLED)
13864 #ifdef bottom_xmlunicode
13865 #undef xmlUCSIsCombiningDiacriticalMarks
13866 extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
13867 #else
13868 #ifndef xmlUCSIsCombiningDiacriticalMarks
13869 extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
13870 #define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
13871 #endif
13872 #endif
13873 #endif
13874 
13875 #if defined(LIBXML_UNICODE_ENABLED)
13876 #ifdef bottom_xmlunicode
13877 #undef xmlUCSIsCombiningDiacriticalMarksforSymbols
13878 extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
13879 #else
13880 #ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
13881 extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
13882 #define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
13883 #endif
13884 #endif
13885 #endif
13886 
13887 #if defined(LIBXML_UNICODE_ENABLED)
13888 #ifdef bottom_xmlunicode
13889 #undef xmlUCSIsCombiningHalfMarks
13890 extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
13891 #else
13892 #ifndef xmlUCSIsCombiningHalfMarks
13893 extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
13894 #define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
13895 #endif
13896 #endif
13897 #endif
13898 
13899 #if defined(LIBXML_UNICODE_ENABLED)
13900 #ifdef bottom_xmlunicode
13901 #undef xmlUCSIsCombiningMarksforSymbols
13902 extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
13903 #else
13904 #ifndef xmlUCSIsCombiningMarksforSymbols
13905 extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
13906 #define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
13907 #endif
13908 #endif
13909 #endif
13910 
13911 #if defined(LIBXML_UNICODE_ENABLED)
13912 #ifdef bottom_xmlunicode
13913 #undef xmlUCSIsControlPictures
13914 extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
13915 #else
13916 #ifndef xmlUCSIsControlPictures
13917 extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
13918 #define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
13919 #endif
13920 #endif
13921 #endif
13922 
13923 #if defined(LIBXML_UNICODE_ENABLED)
13924 #ifdef bottom_xmlunicode
13925 #undef xmlUCSIsCurrencySymbols
13926 extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
13927 #else
13928 #ifndef xmlUCSIsCurrencySymbols
13929 extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
13930 #define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
13931 #endif
13932 #endif
13933 #endif
13934 
13935 #if defined(LIBXML_UNICODE_ENABLED)
13936 #ifdef bottom_xmlunicode
13937 #undef xmlUCSIsCypriotSyllabary
13938 extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
13939 #else
13940 #ifndef xmlUCSIsCypriotSyllabary
13941 extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
13942 #define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
13943 #endif
13944 #endif
13945 #endif
13946 
13947 #if defined(LIBXML_UNICODE_ENABLED)
13948 #ifdef bottom_xmlunicode
13949 #undef xmlUCSIsCyrillic
13950 extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
13951 #else
13952 #ifndef xmlUCSIsCyrillic
13953 extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
13954 #define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
13955 #endif
13956 #endif
13957 #endif
13958 
13959 #if defined(LIBXML_UNICODE_ENABLED)
13960 #ifdef bottom_xmlunicode
13961 #undef xmlUCSIsCyrillicSupplement
13962 extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
13963 #else
13964 #ifndef xmlUCSIsCyrillicSupplement
13965 extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
13966 #define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
13967 #endif
13968 #endif
13969 #endif
13970 
13971 #if defined(LIBXML_UNICODE_ENABLED)
13972 #ifdef bottom_xmlunicode
13973 #undef xmlUCSIsDeseret
13974 extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
13975 #else
13976 #ifndef xmlUCSIsDeseret
13977 extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
13978 #define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
13979 #endif
13980 #endif
13981 #endif
13982 
13983 #if defined(LIBXML_UNICODE_ENABLED)
13984 #ifdef bottom_xmlunicode
13985 #undef xmlUCSIsDevanagari
13986 extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
13987 #else
13988 #ifndef xmlUCSIsDevanagari
13989 extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
13990 #define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
13991 #endif
13992 #endif
13993 #endif
13994 
13995 #if defined(LIBXML_UNICODE_ENABLED)
13996 #ifdef bottom_xmlunicode
13997 #undef xmlUCSIsDingbats
13998 extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
13999 #else
14000 #ifndef xmlUCSIsDingbats
14001 extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
14002 #define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
14003 #endif
14004 #endif
14005 #endif
14006 
14007 #if defined(LIBXML_UNICODE_ENABLED)
14008 #ifdef bottom_xmlunicode
14009 #undef xmlUCSIsEnclosedAlphanumerics
14010 extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
14011 #else
14012 #ifndef xmlUCSIsEnclosedAlphanumerics
14013 extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
14014 #define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
14015 #endif
14016 #endif
14017 #endif
14018 
14019 #if defined(LIBXML_UNICODE_ENABLED)
14020 #ifdef bottom_xmlunicode
14021 #undef xmlUCSIsEnclosedCJKLettersandMonths
14022 extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
14023 #else
14024 #ifndef xmlUCSIsEnclosedCJKLettersandMonths
14025 extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
14026 #define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
14027 #endif
14028 #endif
14029 #endif
14030 
14031 #if defined(LIBXML_UNICODE_ENABLED)
14032 #ifdef bottom_xmlunicode
14033 #undef xmlUCSIsEthiopic
14034 extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
14035 #else
14036 #ifndef xmlUCSIsEthiopic
14037 extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
14038 #define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
14039 #endif
14040 #endif
14041 #endif
14042 
14043 #if defined(LIBXML_UNICODE_ENABLED)
14044 #ifdef bottom_xmlunicode
14045 #undef xmlUCSIsGeneralPunctuation
14046 extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
14047 #else
14048 #ifndef xmlUCSIsGeneralPunctuation
14049 extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
14050 #define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
14051 #endif
14052 #endif
14053 #endif
14054 
14055 #if defined(LIBXML_UNICODE_ENABLED)
14056 #ifdef bottom_xmlunicode
14057 #undef xmlUCSIsGeometricShapes
14058 extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
14059 #else
14060 #ifndef xmlUCSIsGeometricShapes
14061 extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
14062 #define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
14063 #endif
14064 #endif
14065 #endif
14066 
14067 #if defined(LIBXML_UNICODE_ENABLED)
14068 #ifdef bottom_xmlunicode
14069 #undef xmlUCSIsGeorgian
14070 extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
14071 #else
14072 #ifndef xmlUCSIsGeorgian
14073 extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
14074 #define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
14075 #endif
14076 #endif
14077 #endif
14078 
14079 #if defined(LIBXML_UNICODE_ENABLED)
14080 #ifdef bottom_xmlunicode
14081 #undef xmlUCSIsGothic
14082 extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
14083 #else
14084 #ifndef xmlUCSIsGothic
14085 extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
14086 #define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
14087 #endif
14088 #endif
14089 #endif
14090 
14091 #if defined(LIBXML_UNICODE_ENABLED)
14092 #ifdef bottom_xmlunicode
14093 #undef xmlUCSIsGreek
14094 extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
14095 #else
14096 #ifndef xmlUCSIsGreek
14097 extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
14098 #define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
14099 #endif
14100 #endif
14101 #endif
14102 
14103 #if defined(LIBXML_UNICODE_ENABLED)
14104 #ifdef bottom_xmlunicode
14105 #undef xmlUCSIsGreekExtended
14106 extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
14107 #else
14108 #ifndef xmlUCSIsGreekExtended
14109 extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
14110 #define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
14111 #endif
14112 #endif
14113 #endif
14114 
14115 #if defined(LIBXML_UNICODE_ENABLED)
14116 #ifdef bottom_xmlunicode
14117 #undef xmlUCSIsGreekandCoptic
14118 extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
14119 #else
14120 #ifndef xmlUCSIsGreekandCoptic
14121 extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
14122 #define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
14123 #endif
14124 #endif
14125 #endif
14126 
14127 #if defined(LIBXML_UNICODE_ENABLED)
14128 #ifdef bottom_xmlunicode
14129 #undef xmlUCSIsGujarati
14130 extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
14131 #else
14132 #ifndef xmlUCSIsGujarati
14133 extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
14134 #define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
14135 #endif
14136 #endif
14137 #endif
14138 
14139 #if defined(LIBXML_UNICODE_ENABLED)
14140 #ifdef bottom_xmlunicode
14141 #undef xmlUCSIsGurmukhi
14142 extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
14143 #else
14144 #ifndef xmlUCSIsGurmukhi
14145 extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
14146 #define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
14147 #endif
14148 #endif
14149 #endif
14150 
14151 #if defined(LIBXML_UNICODE_ENABLED)
14152 #ifdef bottom_xmlunicode
14153 #undef xmlUCSIsHalfwidthandFullwidthForms
14154 extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
14155 #else
14156 #ifndef xmlUCSIsHalfwidthandFullwidthForms
14157 extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
14158 #define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
14159 #endif
14160 #endif
14161 #endif
14162 
14163 #if defined(LIBXML_UNICODE_ENABLED)
14164 #ifdef bottom_xmlunicode
14165 #undef xmlUCSIsHangulCompatibilityJamo
14166 extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
14167 #else
14168 #ifndef xmlUCSIsHangulCompatibilityJamo
14169 extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
14170 #define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
14171 #endif
14172 #endif
14173 #endif
14174 
14175 #if defined(LIBXML_UNICODE_ENABLED)
14176 #ifdef bottom_xmlunicode
14177 #undef xmlUCSIsHangulJamo
14178 extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
14179 #else
14180 #ifndef xmlUCSIsHangulJamo
14181 extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
14182 #define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
14183 #endif
14184 #endif
14185 #endif
14186 
14187 #if defined(LIBXML_UNICODE_ENABLED)
14188 #ifdef bottom_xmlunicode
14189 #undef xmlUCSIsHangulSyllables
14190 extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
14191 #else
14192 #ifndef xmlUCSIsHangulSyllables
14193 extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
14194 #define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
14195 #endif
14196 #endif
14197 #endif
14198 
14199 #if defined(LIBXML_UNICODE_ENABLED)
14200 #ifdef bottom_xmlunicode
14201 #undef xmlUCSIsHanunoo
14202 extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
14203 #else
14204 #ifndef xmlUCSIsHanunoo
14205 extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
14206 #define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
14207 #endif
14208 #endif
14209 #endif
14210 
14211 #if defined(LIBXML_UNICODE_ENABLED)
14212 #ifdef bottom_xmlunicode
14213 #undef xmlUCSIsHebrew
14214 extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
14215 #else
14216 #ifndef xmlUCSIsHebrew
14217 extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
14218 #define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
14219 #endif
14220 #endif
14221 #endif
14222 
14223 #if defined(LIBXML_UNICODE_ENABLED)
14224 #ifdef bottom_xmlunicode
14225 #undef xmlUCSIsHighPrivateUseSurrogates
14226 extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
14227 #else
14228 #ifndef xmlUCSIsHighPrivateUseSurrogates
14229 extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
14230 #define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
14231 #endif
14232 #endif
14233 #endif
14234 
14235 #if defined(LIBXML_UNICODE_ENABLED)
14236 #ifdef bottom_xmlunicode
14237 #undef xmlUCSIsHighSurrogates
14238 extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
14239 #else
14240 #ifndef xmlUCSIsHighSurrogates
14241 extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
14242 #define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
14243 #endif
14244 #endif
14245 #endif
14246 
14247 #if defined(LIBXML_UNICODE_ENABLED)
14248 #ifdef bottom_xmlunicode
14249 #undef xmlUCSIsHiragana
14250 extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
14251 #else
14252 #ifndef xmlUCSIsHiragana
14253 extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
14254 #define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
14255 #endif
14256 #endif
14257 #endif
14258 
14259 #if defined(LIBXML_UNICODE_ENABLED)
14260 #ifdef bottom_xmlunicode
14261 #undef xmlUCSIsIPAExtensions
14262 extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
14263 #else
14264 #ifndef xmlUCSIsIPAExtensions
14265 extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
14266 #define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
14267 #endif
14268 #endif
14269 #endif
14270 
14271 #if defined(LIBXML_UNICODE_ENABLED)
14272 #ifdef bottom_xmlunicode
14273 #undef xmlUCSIsIdeographicDescriptionCharacters
14274 extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
14275 #else
14276 #ifndef xmlUCSIsIdeographicDescriptionCharacters
14277 extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
14278 #define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
14279 #endif
14280 #endif
14281 #endif
14282 
14283 #if defined(LIBXML_UNICODE_ENABLED)
14284 #ifdef bottom_xmlunicode
14285 #undef xmlUCSIsKanbun
14286 extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
14287 #else
14288 #ifndef xmlUCSIsKanbun
14289 extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
14290 #define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
14291 #endif
14292 #endif
14293 #endif
14294 
14295 #if defined(LIBXML_UNICODE_ENABLED)
14296 #ifdef bottom_xmlunicode
14297 #undef xmlUCSIsKangxiRadicals
14298 extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
14299 #else
14300 #ifndef xmlUCSIsKangxiRadicals
14301 extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
14302 #define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
14303 #endif
14304 #endif
14305 #endif
14306 
14307 #if defined(LIBXML_UNICODE_ENABLED)
14308 #ifdef bottom_xmlunicode
14309 #undef xmlUCSIsKannada
14310 extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
14311 #else
14312 #ifndef xmlUCSIsKannada
14313 extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
14314 #define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
14315 #endif
14316 #endif
14317 #endif
14318 
14319 #if defined(LIBXML_UNICODE_ENABLED)
14320 #ifdef bottom_xmlunicode
14321 #undef xmlUCSIsKatakana
14322 extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
14323 #else
14324 #ifndef xmlUCSIsKatakana
14325 extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
14326 #define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
14327 #endif
14328 #endif
14329 #endif
14330 
14331 #if defined(LIBXML_UNICODE_ENABLED)
14332 #ifdef bottom_xmlunicode
14333 #undef xmlUCSIsKatakanaPhoneticExtensions
14334 extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
14335 #else
14336 #ifndef xmlUCSIsKatakanaPhoneticExtensions
14337 extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
14338 #define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
14339 #endif
14340 #endif
14341 #endif
14342 
14343 #if defined(LIBXML_UNICODE_ENABLED)
14344 #ifdef bottom_xmlunicode
14345 #undef xmlUCSIsKhmer
14346 extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
14347 #else
14348 #ifndef xmlUCSIsKhmer
14349 extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
14350 #define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
14351 #endif
14352 #endif
14353 #endif
14354 
14355 #if defined(LIBXML_UNICODE_ENABLED)
14356 #ifdef bottom_xmlunicode
14357 #undef xmlUCSIsKhmerSymbols
14358 extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
14359 #else
14360 #ifndef xmlUCSIsKhmerSymbols
14361 extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
14362 #define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
14363 #endif
14364 #endif
14365 #endif
14366 
14367 #if defined(LIBXML_UNICODE_ENABLED)
14368 #ifdef bottom_xmlunicode
14369 #undef xmlUCSIsLao
14370 extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
14371 #else
14372 #ifndef xmlUCSIsLao
14373 extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
14374 #define xmlUCSIsLao xmlUCSIsLao__internal_alias
14375 #endif
14376 #endif
14377 #endif
14378 
14379 #if defined(LIBXML_UNICODE_ENABLED)
14380 #ifdef bottom_xmlunicode
14381 #undef xmlUCSIsLatin1Supplement
14382 extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
14383 #else
14384 #ifndef xmlUCSIsLatin1Supplement
14385 extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
14386 #define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
14387 #endif
14388 #endif
14389 #endif
14390 
14391 #if defined(LIBXML_UNICODE_ENABLED)
14392 #ifdef bottom_xmlunicode
14393 #undef xmlUCSIsLatinExtendedA
14394 extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
14395 #else
14396 #ifndef xmlUCSIsLatinExtendedA
14397 extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
14398 #define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
14399 #endif
14400 #endif
14401 #endif
14402 
14403 #if defined(LIBXML_UNICODE_ENABLED)
14404 #ifdef bottom_xmlunicode
14405 #undef xmlUCSIsLatinExtendedAdditional
14406 extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
14407 #else
14408 #ifndef xmlUCSIsLatinExtendedAdditional
14409 extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
14410 #define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
14411 #endif
14412 #endif
14413 #endif
14414 
14415 #if defined(LIBXML_UNICODE_ENABLED)
14416 #ifdef bottom_xmlunicode
14417 #undef xmlUCSIsLatinExtendedB
14418 extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
14419 #else
14420 #ifndef xmlUCSIsLatinExtendedB
14421 extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
14422 #define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
14423 #endif
14424 #endif
14425 #endif
14426 
14427 #if defined(LIBXML_UNICODE_ENABLED)
14428 #ifdef bottom_xmlunicode
14429 #undef xmlUCSIsLetterlikeSymbols
14430 extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
14431 #else
14432 #ifndef xmlUCSIsLetterlikeSymbols
14433 extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
14434 #define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
14435 #endif
14436 #endif
14437 #endif
14438 
14439 #if defined(LIBXML_UNICODE_ENABLED)
14440 #ifdef bottom_xmlunicode
14441 #undef xmlUCSIsLimbu
14442 extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
14443 #else
14444 #ifndef xmlUCSIsLimbu
14445 extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
14446 #define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
14447 #endif
14448 #endif
14449 #endif
14450 
14451 #if defined(LIBXML_UNICODE_ENABLED)
14452 #ifdef bottom_xmlunicode
14453 #undef xmlUCSIsLinearBIdeograms
14454 extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
14455 #else
14456 #ifndef xmlUCSIsLinearBIdeograms
14457 extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
14458 #define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
14459 #endif
14460 #endif
14461 #endif
14462 
14463 #if defined(LIBXML_UNICODE_ENABLED)
14464 #ifdef bottom_xmlunicode
14465 #undef xmlUCSIsLinearBSyllabary
14466 extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
14467 #else
14468 #ifndef xmlUCSIsLinearBSyllabary
14469 extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
14470 #define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
14471 #endif
14472 #endif
14473 #endif
14474 
14475 #if defined(LIBXML_UNICODE_ENABLED)
14476 #ifdef bottom_xmlunicode
14477 #undef xmlUCSIsLowSurrogates
14478 extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
14479 #else
14480 #ifndef xmlUCSIsLowSurrogates
14481 extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
14482 #define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
14483 #endif
14484 #endif
14485 #endif
14486 
14487 #if defined(LIBXML_UNICODE_ENABLED)
14488 #ifdef bottom_xmlunicode
14489 #undef xmlUCSIsMalayalam
14490 extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
14491 #else
14492 #ifndef xmlUCSIsMalayalam
14493 extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
14494 #define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
14495 #endif
14496 #endif
14497 #endif
14498 
14499 #if defined(LIBXML_UNICODE_ENABLED)
14500 #ifdef bottom_xmlunicode
14501 #undef xmlUCSIsMathematicalAlphanumericSymbols
14502 extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
14503 #else
14504 #ifndef xmlUCSIsMathematicalAlphanumericSymbols
14505 extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
14506 #define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
14507 #endif
14508 #endif
14509 #endif
14510 
14511 #if defined(LIBXML_UNICODE_ENABLED)
14512 #ifdef bottom_xmlunicode
14513 #undef xmlUCSIsMathematicalOperators
14514 extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
14515 #else
14516 #ifndef xmlUCSIsMathematicalOperators
14517 extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
14518 #define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
14519 #endif
14520 #endif
14521 #endif
14522 
14523 #if defined(LIBXML_UNICODE_ENABLED)
14524 #ifdef bottom_xmlunicode
14525 #undef xmlUCSIsMiscellaneousMathematicalSymbolsA
14526 extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
14527 #else
14528 #ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
14529 extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
14530 #define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
14531 #endif
14532 #endif
14533 #endif
14534 
14535 #if defined(LIBXML_UNICODE_ENABLED)
14536 #ifdef bottom_xmlunicode
14537 #undef xmlUCSIsMiscellaneousMathematicalSymbolsB
14538 extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
14539 #else
14540 #ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
14541 extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
14542 #define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
14543 #endif
14544 #endif
14545 #endif
14546 
14547 #if defined(LIBXML_UNICODE_ENABLED)
14548 #ifdef bottom_xmlunicode
14549 #undef xmlUCSIsMiscellaneousSymbols
14550 extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
14551 #else
14552 #ifndef xmlUCSIsMiscellaneousSymbols
14553 extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
14554 #define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
14555 #endif
14556 #endif
14557 #endif
14558 
14559 #if defined(LIBXML_UNICODE_ENABLED)
14560 #ifdef bottom_xmlunicode
14561 #undef xmlUCSIsMiscellaneousSymbolsandArrows
14562 extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
14563 #else
14564 #ifndef xmlUCSIsMiscellaneousSymbolsandArrows
14565 extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
14566 #define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
14567 #endif
14568 #endif
14569 #endif
14570 
14571 #if defined(LIBXML_UNICODE_ENABLED)
14572 #ifdef bottom_xmlunicode
14573 #undef xmlUCSIsMiscellaneousTechnical
14574 extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
14575 #else
14576 #ifndef xmlUCSIsMiscellaneousTechnical
14577 extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
14578 #define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
14579 #endif
14580 #endif
14581 #endif
14582 
14583 #if defined(LIBXML_UNICODE_ENABLED)
14584 #ifdef bottom_xmlunicode
14585 #undef xmlUCSIsMongolian
14586 extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
14587 #else
14588 #ifndef xmlUCSIsMongolian
14589 extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
14590 #define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
14591 #endif
14592 #endif
14593 #endif
14594 
14595 #if defined(LIBXML_UNICODE_ENABLED)
14596 #ifdef bottom_xmlunicode
14597 #undef xmlUCSIsMusicalSymbols
14598 extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
14599 #else
14600 #ifndef xmlUCSIsMusicalSymbols
14601 extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
14602 #define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
14603 #endif
14604 #endif
14605 #endif
14606 
14607 #if defined(LIBXML_UNICODE_ENABLED)
14608 #ifdef bottom_xmlunicode
14609 #undef xmlUCSIsMyanmar
14610 extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
14611 #else
14612 #ifndef xmlUCSIsMyanmar
14613 extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
14614 #define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
14615 #endif
14616 #endif
14617 #endif
14618 
14619 #if defined(LIBXML_UNICODE_ENABLED)
14620 #ifdef bottom_xmlunicode
14621 #undef xmlUCSIsNumberForms
14622 extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
14623 #else
14624 #ifndef xmlUCSIsNumberForms
14625 extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
14626 #define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
14627 #endif
14628 #endif
14629 #endif
14630 
14631 #if defined(LIBXML_UNICODE_ENABLED)
14632 #ifdef bottom_xmlunicode
14633 #undef xmlUCSIsOgham
14634 extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
14635 #else
14636 #ifndef xmlUCSIsOgham
14637 extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
14638 #define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
14639 #endif
14640 #endif
14641 #endif
14642 
14643 #if defined(LIBXML_UNICODE_ENABLED)
14644 #ifdef bottom_xmlunicode
14645 #undef xmlUCSIsOldItalic
14646 extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
14647 #else
14648 #ifndef xmlUCSIsOldItalic
14649 extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
14650 #define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
14651 #endif
14652 #endif
14653 #endif
14654 
14655 #if defined(LIBXML_UNICODE_ENABLED)
14656 #ifdef bottom_xmlunicode
14657 #undef xmlUCSIsOpticalCharacterRecognition
14658 extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
14659 #else
14660 #ifndef xmlUCSIsOpticalCharacterRecognition
14661 extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
14662 #define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
14663 #endif
14664 #endif
14665 #endif
14666 
14667 #if defined(LIBXML_UNICODE_ENABLED)
14668 #ifdef bottom_xmlunicode
14669 #undef xmlUCSIsOriya
14670 extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
14671 #else
14672 #ifndef xmlUCSIsOriya
14673 extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
14674 #define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
14675 #endif
14676 #endif
14677 #endif
14678 
14679 #if defined(LIBXML_UNICODE_ENABLED)
14680 #ifdef bottom_xmlunicode
14681 #undef xmlUCSIsOsmanya
14682 extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
14683 #else
14684 #ifndef xmlUCSIsOsmanya
14685 extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
14686 #define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
14687 #endif
14688 #endif
14689 #endif
14690 
14691 #if defined(LIBXML_UNICODE_ENABLED)
14692 #ifdef bottom_xmlunicode
14693 #undef xmlUCSIsPhoneticExtensions
14694 extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
14695 #else
14696 #ifndef xmlUCSIsPhoneticExtensions
14697 extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
14698 #define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
14699 #endif
14700 #endif
14701 #endif
14702 
14703 #if defined(LIBXML_UNICODE_ENABLED)
14704 #ifdef bottom_xmlunicode
14705 #undef xmlUCSIsPrivateUse
14706 extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
14707 #else
14708 #ifndef xmlUCSIsPrivateUse
14709 extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
14710 #define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
14711 #endif
14712 #endif
14713 #endif
14714 
14715 #if defined(LIBXML_UNICODE_ENABLED)
14716 #ifdef bottom_xmlunicode
14717 #undef xmlUCSIsPrivateUseArea
14718 extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
14719 #else
14720 #ifndef xmlUCSIsPrivateUseArea
14721 extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
14722 #define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
14723 #endif
14724 #endif
14725 #endif
14726 
14727 #if defined(LIBXML_UNICODE_ENABLED)
14728 #ifdef bottom_xmlunicode
14729 #undef xmlUCSIsRunic
14730 extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
14731 #else
14732 #ifndef xmlUCSIsRunic
14733 extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
14734 #define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
14735 #endif
14736 #endif
14737 #endif
14738 
14739 #if defined(LIBXML_UNICODE_ENABLED)
14740 #ifdef bottom_xmlunicode
14741 #undef xmlUCSIsShavian
14742 extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
14743 #else
14744 #ifndef xmlUCSIsShavian
14745 extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
14746 #define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
14747 #endif
14748 #endif
14749 #endif
14750 
14751 #if defined(LIBXML_UNICODE_ENABLED)
14752 #ifdef bottom_xmlunicode
14753 #undef xmlUCSIsSinhala
14754 extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
14755 #else
14756 #ifndef xmlUCSIsSinhala
14757 extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
14758 #define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
14759 #endif
14760 #endif
14761 #endif
14762 
14763 #if defined(LIBXML_UNICODE_ENABLED)
14764 #ifdef bottom_xmlunicode
14765 #undef xmlUCSIsSmallFormVariants
14766 extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
14767 #else
14768 #ifndef xmlUCSIsSmallFormVariants
14769 extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
14770 #define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
14771 #endif
14772 #endif
14773 #endif
14774 
14775 #if defined(LIBXML_UNICODE_ENABLED)
14776 #ifdef bottom_xmlunicode
14777 #undef xmlUCSIsSpacingModifierLetters
14778 extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
14779 #else
14780 #ifndef xmlUCSIsSpacingModifierLetters
14781 extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
14782 #define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
14783 #endif
14784 #endif
14785 #endif
14786 
14787 #if defined(LIBXML_UNICODE_ENABLED)
14788 #ifdef bottom_xmlunicode
14789 #undef xmlUCSIsSpecials
14790 extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
14791 #else
14792 #ifndef xmlUCSIsSpecials
14793 extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
14794 #define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
14795 #endif
14796 #endif
14797 #endif
14798 
14799 #if defined(LIBXML_UNICODE_ENABLED)
14800 #ifdef bottom_xmlunicode
14801 #undef xmlUCSIsSuperscriptsandSubscripts
14802 extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
14803 #else
14804 #ifndef xmlUCSIsSuperscriptsandSubscripts
14805 extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
14806 #define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
14807 #endif
14808 #endif
14809 #endif
14810 
14811 #if defined(LIBXML_UNICODE_ENABLED)
14812 #ifdef bottom_xmlunicode
14813 #undef xmlUCSIsSupplementalArrowsA
14814 extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
14815 #else
14816 #ifndef xmlUCSIsSupplementalArrowsA
14817 extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
14818 #define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
14819 #endif
14820 #endif
14821 #endif
14822 
14823 #if defined(LIBXML_UNICODE_ENABLED)
14824 #ifdef bottom_xmlunicode
14825 #undef xmlUCSIsSupplementalArrowsB
14826 extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
14827 #else
14828 #ifndef xmlUCSIsSupplementalArrowsB
14829 extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
14830 #define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
14831 #endif
14832 #endif
14833 #endif
14834 
14835 #if defined(LIBXML_UNICODE_ENABLED)
14836 #ifdef bottom_xmlunicode
14837 #undef xmlUCSIsSupplementalMathematicalOperators
14838 extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
14839 #else
14840 #ifndef xmlUCSIsSupplementalMathematicalOperators
14841 extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
14842 #define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
14843 #endif
14844 #endif
14845 #endif
14846 
14847 #if defined(LIBXML_UNICODE_ENABLED)
14848 #ifdef bottom_xmlunicode
14849 #undef xmlUCSIsSupplementaryPrivateUseAreaA
14850 extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
14851 #else
14852 #ifndef xmlUCSIsSupplementaryPrivateUseAreaA
14853 extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
14854 #define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
14855 #endif
14856 #endif
14857 #endif
14858 
14859 #if defined(LIBXML_UNICODE_ENABLED)
14860 #ifdef bottom_xmlunicode
14861 #undef xmlUCSIsSupplementaryPrivateUseAreaB
14862 extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
14863 #else
14864 #ifndef xmlUCSIsSupplementaryPrivateUseAreaB
14865 extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
14866 #define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
14867 #endif
14868 #endif
14869 #endif
14870 
14871 #if defined(LIBXML_UNICODE_ENABLED)
14872 #ifdef bottom_xmlunicode
14873 #undef xmlUCSIsSyriac
14874 extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
14875 #else
14876 #ifndef xmlUCSIsSyriac
14877 extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
14878 #define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
14879 #endif
14880 #endif
14881 #endif
14882 
14883 #if defined(LIBXML_UNICODE_ENABLED)
14884 #ifdef bottom_xmlunicode
14885 #undef xmlUCSIsTagalog
14886 extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
14887 #else
14888 #ifndef xmlUCSIsTagalog
14889 extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
14890 #define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
14891 #endif
14892 #endif
14893 #endif
14894 
14895 #if defined(LIBXML_UNICODE_ENABLED)
14896 #ifdef bottom_xmlunicode
14897 #undef xmlUCSIsTagbanwa
14898 extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
14899 #else
14900 #ifndef xmlUCSIsTagbanwa
14901 extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
14902 #define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
14903 #endif
14904 #endif
14905 #endif
14906 
14907 #if defined(LIBXML_UNICODE_ENABLED)
14908 #ifdef bottom_xmlunicode
14909 #undef xmlUCSIsTags
14910 extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
14911 #else
14912 #ifndef xmlUCSIsTags
14913 extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
14914 #define xmlUCSIsTags xmlUCSIsTags__internal_alias
14915 #endif
14916 #endif
14917 #endif
14918 
14919 #if defined(LIBXML_UNICODE_ENABLED)
14920 #ifdef bottom_xmlunicode
14921 #undef xmlUCSIsTaiLe
14922 extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
14923 #else
14924 #ifndef xmlUCSIsTaiLe
14925 extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
14926 #define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
14927 #endif
14928 #endif
14929 #endif
14930 
14931 #if defined(LIBXML_UNICODE_ENABLED)
14932 #ifdef bottom_xmlunicode
14933 #undef xmlUCSIsTaiXuanJingSymbols
14934 extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
14935 #else
14936 #ifndef xmlUCSIsTaiXuanJingSymbols
14937 extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
14938 #define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
14939 #endif
14940 #endif
14941 #endif
14942 
14943 #if defined(LIBXML_UNICODE_ENABLED)
14944 #ifdef bottom_xmlunicode
14945 #undef xmlUCSIsTamil
14946 extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
14947 #else
14948 #ifndef xmlUCSIsTamil
14949 extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
14950 #define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
14951 #endif
14952 #endif
14953 #endif
14954 
14955 #if defined(LIBXML_UNICODE_ENABLED)
14956 #ifdef bottom_xmlunicode
14957 #undef xmlUCSIsTelugu
14958 extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
14959 #else
14960 #ifndef xmlUCSIsTelugu
14961 extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
14962 #define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
14963 #endif
14964 #endif
14965 #endif
14966 
14967 #if defined(LIBXML_UNICODE_ENABLED)
14968 #ifdef bottom_xmlunicode
14969 #undef xmlUCSIsThaana
14970 extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
14971 #else
14972 #ifndef xmlUCSIsThaana
14973 extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
14974 #define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
14975 #endif
14976 #endif
14977 #endif
14978 
14979 #if defined(LIBXML_UNICODE_ENABLED)
14980 #ifdef bottom_xmlunicode
14981 #undef xmlUCSIsThai
14982 extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
14983 #else
14984 #ifndef xmlUCSIsThai
14985 extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
14986 #define xmlUCSIsThai xmlUCSIsThai__internal_alias
14987 #endif
14988 #endif
14989 #endif
14990 
14991 #if defined(LIBXML_UNICODE_ENABLED)
14992 #ifdef bottom_xmlunicode
14993 #undef xmlUCSIsTibetan
14994 extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
14995 #else
14996 #ifndef xmlUCSIsTibetan
14997 extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
14998 #define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
14999 #endif
15000 #endif
15001 #endif
15002 
15003 #if defined(LIBXML_UNICODE_ENABLED)
15004 #ifdef bottom_xmlunicode
15005 #undef xmlUCSIsUgaritic
15006 extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
15007 #else
15008 #ifndef xmlUCSIsUgaritic
15009 extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
15010 #define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
15011 #endif
15012 #endif
15013 #endif
15014 
15015 #if defined(LIBXML_UNICODE_ENABLED)
15016 #ifdef bottom_xmlunicode
15017 #undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
15018 extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
15019 #else
15020 #ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
15021 extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
15022 #define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
15023 #endif
15024 #endif
15025 #endif
15026 
15027 #if defined(LIBXML_UNICODE_ENABLED)
15028 #ifdef bottom_xmlunicode
15029 #undef xmlUCSIsVariationSelectors
15030 extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
15031 #else
15032 #ifndef xmlUCSIsVariationSelectors
15033 extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
15034 #define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
15035 #endif
15036 #endif
15037 #endif
15038 
15039 #if defined(LIBXML_UNICODE_ENABLED)
15040 #ifdef bottom_xmlunicode
15041 #undef xmlUCSIsVariationSelectorsSupplement
15042 extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
15043 #else
15044 #ifndef xmlUCSIsVariationSelectorsSupplement
15045 extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
15046 #define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
15047 #endif
15048 #endif
15049 #endif
15050 
15051 #if defined(LIBXML_UNICODE_ENABLED)
15052 #ifdef bottom_xmlunicode
15053 #undef xmlUCSIsYiRadicals
15054 extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
15055 #else
15056 #ifndef xmlUCSIsYiRadicals
15057 extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
15058 #define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
15059 #endif
15060 #endif
15061 #endif
15062 
15063 #if defined(LIBXML_UNICODE_ENABLED)
15064 #ifdef bottom_xmlunicode
15065 #undef xmlUCSIsYiSyllables
15066 extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
15067 #else
15068 #ifndef xmlUCSIsYiSyllables
15069 extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
15070 #define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
15071 #endif
15072 #endif
15073 #endif
15074 
15075 #if defined(LIBXML_UNICODE_ENABLED)
15076 #ifdef bottom_xmlunicode
15077 #undef xmlUCSIsYijingHexagramSymbols
15078 extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
15079 #else
15080 #ifndef xmlUCSIsYijingHexagramSymbols
15081 extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
15082 #define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
15083 #endif
15084 #endif
15085 #endif
15086 
15087 #ifdef bottom_uri
15088 #undef xmlURIEscape
15089 extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
15090 #else
15091 #ifndef xmlURIEscape
15092 extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
15093 #define xmlURIEscape xmlURIEscape__internal_alias
15094 #endif
15095 #endif
15096 
15097 #ifdef bottom_uri
15098 #undef xmlURIEscapeStr
15099 extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
15100 #else
15101 #ifndef xmlURIEscapeStr
15102 extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
15103 #define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
15104 #endif
15105 #endif
15106 
15107 #ifdef bottom_uri
15108 #undef xmlURIUnescapeString
15109 extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
15110 #else
15111 #ifndef xmlURIUnescapeString
15112 extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
15113 #define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
15114 #endif
15115 #endif
15116 
15117 #ifdef bottom_xmlstring
15118 #undef xmlUTF8Charcmp
15119 extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
15120 #else
15121 #ifndef xmlUTF8Charcmp
15122 extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
15123 #define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
15124 #endif
15125 #endif
15126 
15127 #ifdef bottom_xmlstring
15128 #undef xmlUTF8Size
15129 extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
15130 #else
15131 #ifndef xmlUTF8Size
15132 extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
15133 #define xmlUTF8Size xmlUTF8Size__internal_alias
15134 #endif
15135 #endif
15136 
15137 #ifdef bottom_xmlstring
15138 #undef xmlUTF8Strlen
15139 extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
15140 #else
15141 #ifndef xmlUTF8Strlen
15142 extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
15143 #define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
15144 #endif
15145 #endif
15146 
15147 #ifdef bottom_xmlstring
15148 #undef xmlUTF8Strloc
15149 extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
15150 #else
15151 #ifndef xmlUTF8Strloc
15152 extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
15153 #define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
15154 #endif
15155 #endif
15156 
15157 #ifdef bottom_xmlstring
15158 #undef xmlUTF8Strndup
15159 extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
15160 #else
15161 #ifndef xmlUTF8Strndup
15162 extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
15163 #define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
15164 #endif
15165 #endif
15166 
15167 #ifdef bottom_xmlstring
15168 #undef xmlUTF8Strpos
15169 extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
15170 #else
15171 #ifndef xmlUTF8Strpos
15172 extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
15173 #define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
15174 #endif
15175 #endif
15176 
15177 #ifdef bottom_xmlstring
15178 #undef xmlUTF8Strsize
15179 extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
15180 #else
15181 #ifndef xmlUTF8Strsize
15182 extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
15183 #define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
15184 #endif
15185 #endif
15186 
15187 #ifdef bottom_xmlstring
15188 #undef xmlUTF8Strsub
15189 extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
15190 #else
15191 #ifndef xmlUTF8Strsub
15192 extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
15193 #define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
15194 #endif
15195 #endif
15196 
15197 #ifdef bottom_tree
15198 #undef xmlUnlinkNode
15199 extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
15200 #else
15201 #ifndef xmlUnlinkNode
15202 extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
15203 #define xmlUnlinkNode xmlUnlinkNode__internal_alias
15204 #endif
15205 #endif
15206 
15207 #ifdef bottom_threads
15208 #undef xmlUnlockLibrary
15209 extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
15210 #else
15211 #ifndef xmlUnlockLibrary
15212 extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
15213 #define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
15214 #endif
15215 #endif
15216 
15217 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15218 #ifdef bottom_tree
15219 #undef xmlUnsetNsProp
15220 extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
15221 #else
15222 #ifndef xmlUnsetNsProp
15223 extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
15224 #define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
15225 #endif
15226 #endif
15227 #endif
15228 
15229 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15230 #ifdef bottom_tree
15231 #undef xmlUnsetProp
15232 extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
15233 #else
15234 #ifndef xmlUnsetProp
15235 extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
15236 #define xmlUnsetProp xmlUnsetProp__internal_alias
15237 #endif
15238 #endif
15239 #endif
15240 
15241 #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15242 #ifdef bottom_valid
15243 #undef xmlValidBuildContentModel
15244 extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
15245 #else
15246 #ifndef xmlValidBuildContentModel
15247 extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
15248 #define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
15249 #endif
15250 #endif
15251 #endif
15252 
15253 #if defined(LIBXML_VALID_ENABLED)
15254 #ifdef bottom_valid
15255 #undef xmlValidCtxtNormalizeAttributeValue
15256 extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
15257 #else
15258 #ifndef xmlValidCtxtNormalizeAttributeValue
15259 extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
15260 #define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
15261 #endif
15262 #endif
15263 #endif
15264 
15265 #if defined(LIBXML_VALID_ENABLED)
15266 #ifdef bottom_valid
15267 #undef xmlValidGetPotentialChildren
15268 extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
15269 #else
15270 #ifndef xmlValidGetPotentialChildren
15271 extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
15272 #define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
15273 #endif
15274 #endif
15275 #endif
15276 
15277 #if defined(LIBXML_VALID_ENABLED)
15278 #ifdef bottom_valid
15279 #undef xmlValidGetValidElements
15280 extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
15281 #else
15282 #ifndef xmlValidGetValidElements
15283 extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
15284 #define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
15285 #endif
15286 #endif
15287 #endif
15288 
15289 #if defined(LIBXML_VALID_ENABLED)
15290 #ifdef bottom_valid
15291 #undef xmlValidNormalizeAttributeValue
15292 extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
15293 #else
15294 #ifndef xmlValidNormalizeAttributeValue
15295 extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
15296 #define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
15297 #endif
15298 #endif
15299 #endif
15300 
15301 #if defined(LIBXML_VALID_ENABLED)
15302 #ifdef bottom_valid
15303 #undef xmlValidateAttributeDecl
15304 extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
15305 #else
15306 #ifndef xmlValidateAttributeDecl
15307 extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
15308 #define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
15309 #endif
15310 #endif
15311 #endif
15312 
15313 #if defined(LIBXML_VALID_ENABLED)
15314 #ifdef bottom_valid
15315 #undef xmlValidateAttributeValue
15316 extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
15317 #else
15318 #ifndef xmlValidateAttributeValue
15319 extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
15320 #define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
15321 #endif
15322 #endif
15323 #endif
15324 
15325 #if defined(LIBXML_VALID_ENABLED)
15326 #ifdef bottom_valid
15327 #undef xmlValidateDocument
15328 extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
15329 #else
15330 #ifndef xmlValidateDocument
15331 extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
15332 #define xmlValidateDocument xmlValidateDocument__internal_alias
15333 #endif
15334 #endif
15335 #endif
15336 
15337 #if defined(LIBXML_VALID_ENABLED)
15338 #ifdef bottom_valid
15339 #undef xmlValidateDocumentFinal
15340 extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
15341 #else
15342 #ifndef xmlValidateDocumentFinal
15343 extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
15344 #define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
15345 #endif
15346 #endif
15347 #endif
15348 
15349 #if defined(LIBXML_VALID_ENABLED)
15350 #ifdef bottom_valid
15351 #undef xmlValidateDtd
15352 extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
15353 #else
15354 #ifndef xmlValidateDtd
15355 extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
15356 #define xmlValidateDtd xmlValidateDtd__internal_alias
15357 #endif
15358 #endif
15359 #endif
15360 
15361 #if defined(LIBXML_VALID_ENABLED)
15362 #ifdef bottom_valid
15363 #undef xmlValidateDtdFinal
15364 extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
15365 #else
15366 #ifndef xmlValidateDtdFinal
15367 extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
15368 #define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
15369 #endif
15370 #endif
15371 #endif
15372 
15373 #if defined(LIBXML_VALID_ENABLED)
15374 #ifdef bottom_valid
15375 #undef xmlValidateElement
15376 extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
15377 #else
15378 #ifndef xmlValidateElement
15379 extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
15380 #define xmlValidateElement xmlValidateElement__internal_alias
15381 #endif
15382 #endif
15383 #endif
15384 
15385 #if defined(LIBXML_VALID_ENABLED)
15386 #ifdef bottom_valid
15387 #undef xmlValidateElementDecl
15388 extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
15389 #else
15390 #ifndef xmlValidateElementDecl
15391 extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
15392 #define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
15393 #endif
15394 #endif
15395 #endif
15396 
15397 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) || defined(LIBXML_LEGACY_ENABLED)
15398 #ifdef bottom_tree
15399 #undef xmlValidateNCName
15400 extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
15401 #else
15402 #ifndef xmlValidateNCName
15403 extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
15404 #define xmlValidateNCName xmlValidateNCName__internal_alias
15405 #endif
15406 #endif
15407 #endif
15408 
15409 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15410 #ifdef bottom_tree
15411 #undef xmlValidateNMToken
15412 extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
15413 #else
15414 #ifndef xmlValidateNMToken
15415 extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
15416 #define xmlValidateNMToken xmlValidateNMToken__internal_alias
15417 #endif
15418 #endif
15419 #endif
15420 
15421 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15422 #ifdef bottom_tree
15423 #undef xmlValidateName
15424 extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
15425 #else
15426 #ifndef xmlValidateName
15427 extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
15428 #define xmlValidateName xmlValidateName__internal_alias
15429 #endif
15430 #endif
15431 #endif
15432 
15433 #if defined(LIBXML_VALID_ENABLED)
15434 #ifdef bottom_valid
15435 #undef xmlValidateNameValue
15436 extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
15437 #else
15438 #ifndef xmlValidateNameValue
15439 extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
15440 #define xmlValidateNameValue xmlValidateNameValue__internal_alias
15441 #endif
15442 #endif
15443 #endif
15444 
15445 #if defined(LIBXML_VALID_ENABLED)
15446 #ifdef bottom_valid
15447 #undef xmlValidateNamesValue
15448 extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
15449 #else
15450 #ifndef xmlValidateNamesValue
15451 extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
15452 #define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
15453 #endif
15454 #endif
15455 #endif
15456 
15457 #if defined(LIBXML_VALID_ENABLED)
15458 #ifdef bottom_valid
15459 #undef xmlValidateNmtokenValue
15460 extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
15461 #else
15462 #ifndef xmlValidateNmtokenValue
15463 extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
15464 #define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
15465 #endif
15466 #endif
15467 #endif
15468 
15469 #if defined(LIBXML_VALID_ENABLED)
15470 #ifdef bottom_valid
15471 #undef xmlValidateNmtokensValue
15472 extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
15473 #else
15474 #ifndef xmlValidateNmtokensValue
15475 extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
15476 #define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
15477 #endif
15478 #endif
15479 #endif
15480 
15481 #if defined(LIBXML_VALID_ENABLED)
15482 #ifdef bottom_valid
15483 #undef xmlValidateNotationDecl
15484 extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
15485 #else
15486 #ifndef xmlValidateNotationDecl
15487 extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
15488 #define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
15489 #endif
15490 #endif
15491 #endif
15492 
15493 #if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15494 #ifdef bottom_valid
15495 #undef xmlValidateNotationUse
15496 extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
15497 #else
15498 #ifndef xmlValidateNotationUse
15499 extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
15500 #define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
15501 #endif
15502 #endif
15503 #endif
15504 
15505 #if defined(LIBXML_VALID_ENABLED)
15506 #ifdef bottom_valid
15507 #undef xmlValidateOneAttribute
15508 extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
15509 #else
15510 #ifndef xmlValidateOneAttribute
15511 extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
15512 #define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
15513 #endif
15514 #endif
15515 #endif
15516 
15517 #if defined(LIBXML_VALID_ENABLED)
15518 #ifdef bottom_valid
15519 #undef xmlValidateOneElement
15520 extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
15521 #else
15522 #ifndef xmlValidateOneElement
15523 extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
15524 #define xmlValidateOneElement xmlValidateOneElement__internal_alias
15525 #endif
15526 #endif
15527 #endif
15528 
15529 #if defined(LIBXML_VALID_ENABLED)
15530 #ifdef bottom_valid
15531 #undef xmlValidateOneNamespace
15532 extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
15533 #else
15534 #ifndef xmlValidateOneNamespace
15535 extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
15536 #define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
15537 #endif
15538 #endif
15539 #endif
15540 
15541 #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15542 #ifdef bottom_valid
15543 #undef xmlValidatePopElement
15544 extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
15545 #else
15546 #ifndef xmlValidatePopElement
15547 extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
15548 #define xmlValidatePopElement xmlValidatePopElement__internal_alias
15549 #endif
15550 #endif
15551 #endif
15552 
15553 #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15554 #ifdef bottom_valid
15555 #undef xmlValidatePushCData
15556 extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
15557 #else
15558 #ifndef xmlValidatePushCData
15559 extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
15560 #define xmlValidatePushCData xmlValidatePushCData__internal_alias
15561 #endif
15562 #endif
15563 #endif
15564 
15565 #if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15566 #ifdef bottom_valid
15567 #undef xmlValidatePushElement
15568 extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
15569 #else
15570 #ifndef xmlValidatePushElement
15571 extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
15572 #define xmlValidatePushElement xmlValidatePushElement__internal_alias
15573 #endif
15574 #endif
15575 #endif
15576 
15577 #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15578 #ifdef bottom_tree
15579 #undef xmlValidateQName
15580 extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
15581 #else
15582 #ifndef xmlValidateQName
15583 extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
15584 #define xmlValidateQName xmlValidateQName__internal_alias
15585 #endif
15586 #endif
15587 #endif
15588 
15589 #if defined(LIBXML_VALID_ENABLED)
15590 #ifdef bottom_valid
15591 #undef xmlValidateRoot
15592 extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
15593 #else
15594 #ifndef xmlValidateRoot
15595 extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
15596 #define xmlValidateRoot xmlValidateRoot__internal_alias
15597 #endif
15598 #endif
15599 #endif
15600 
15601 #if defined(LIBXML_XINCLUDE_ENABLED)
15602 #ifdef bottom_xinclude
15603 #undef xmlXIncludeFreeContext
15604 extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
15605 #else
15606 #ifndef xmlXIncludeFreeContext
15607 extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
15608 #define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
15609 #endif
15610 #endif
15611 #endif
15612 
15613 #if defined(LIBXML_XINCLUDE_ENABLED)
15614 #ifdef bottom_xinclude
15615 #undef xmlXIncludeNewContext
15616 extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
15617 #else
15618 #ifndef xmlXIncludeNewContext
15619 extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
15620 #define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
15621 #endif
15622 #endif
15623 #endif
15624 
15625 #if defined(LIBXML_XINCLUDE_ENABLED)
15626 #ifdef bottom_xinclude
15627 #undef xmlXIncludeProcess
15628 extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
15629 #else
15630 #ifndef xmlXIncludeProcess
15631 extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
15632 #define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
15633 #endif
15634 #endif
15635 #endif
15636 
15637 #if defined(LIBXML_XINCLUDE_ENABLED)
15638 #ifdef bottom_xinclude
15639 #undef xmlXIncludeProcessFlags
15640 extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
15641 #else
15642 #ifndef xmlXIncludeProcessFlags
15643 extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
15644 #define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
15645 #endif
15646 #endif
15647 #endif
15648 
15649 #if defined(LIBXML_XINCLUDE_ENABLED)
15650 #ifdef bottom_xinclude
15651 #undef xmlXIncludeProcessFlagsData
15652 extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData __attribute((alias("xmlXIncludeProcessFlagsData__internal_alias")));
15653 #else
15654 #ifndef xmlXIncludeProcessFlagsData
15655 extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData__internal_alias __attribute((visibility("hidden")));
15656 #define xmlXIncludeProcessFlagsData xmlXIncludeProcessFlagsData__internal_alias
15657 #endif
15658 #endif
15659 #endif
15660 
15661 #if defined(LIBXML_XINCLUDE_ENABLED)
15662 #ifdef bottom_xinclude
15663 #undef xmlXIncludeProcessNode
15664 extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
15665 #else
15666 #ifndef xmlXIncludeProcessNode
15667 extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
15668 #define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
15669 #endif
15670 #endif
15671 #endif
15672 
15673 #if defined(LIBXML_XINCLUDE_ENABLED)
15674 #ifdef bottom_xinclude
15675 #undef xmlXIncludeProcessTree
15676 extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
15677 #else
15678 #ifndef xmlXIncludeProcessTree
15679 extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
15680 #define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
15681 #endif
15682 #endif
15683 #endif
15684 
15685 #if defined(LIBXML_XINCLUDE_ENABLED)
15686 #ifdef bottom_xinclude
15687 #undef xmlXIncludeProcessTreeFlags
15688 extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
15689 #else
15690 #ifndef xmlXIncludeProcessTreeFlags
15691 extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
15692 #define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
15693 #endif
15694 #endif
15695 #endif
15696 
15697 #if defined(LIBXML_XINCLUDE_ENABLED)
15698 #ifdef bottom_xinclude
15699 #undef xmlXIncludeProcessTreeFlagsData
15700 extern __typeof (xmlXIncludeProcessTreeFlagsData) xmlXIncludeProcessTreeFlagsData __attribute((alias("xmlXIncludeProcessTreeFlagsData__internal_alias")));
15701 #else
15702 #ifndef xmlXIncludeProcessTreeFlagsData
15703 extern __typeof (xmlXIncludeProcessTreeFlagsData) xmlXIncludeProcessTreeFlagsData__internal_alias __attribute((visibility("hidden")));
15704 #define xmlXIncludeProcessTreeFlagsData xmlXIncludeProcessTreeFlagsData__internal_alias
15705 #endif
15706 #endif
15707 #endif
15708 
15709 #if defined(LIBXML_XINCLUDE_ENABLED)
15710 #ifdef bottom_xinclude
15711 #undef xmlXIncludeSetFlags
15712 extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
15713 #else
15714 #ifndef xmlXIncludeSetFlags
15715 extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
15716 #define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
15717 #endif
15718 #endif
15719 #endif
15720 
15721 #if defined(LIBXML_XPATH_ENABLED)
15722 #ifdef bottom_xpath
15723 #undef xmlXPathAddValues
15724 extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
15725 #else
15726 #ifndef xmlXPathAddValues
15727 extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
15728 #define xmlXPathAddValues xmlXPathAddValues__internal_alias
15729 #endif
15730 #endif
15731 #endif
15732 
15733 #if defined(LIBXML_XPATH_ENABLED)
15734 #ifdef bottom_xpath
15735 #undef xmlXPathBooleanFunction
15736 extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
15737 #else
15738 #ifndef xmlXPathBooleanFunction
15739 extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
15740 #define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
15741 #endif
15742 #endif
15743 #endif
15744 
15745 #if defined(LIBXML_XPATH_ENABLED)
15746 #ifdef bottom_xpath
15747 #undef xmlXPathCastBooleanToNumber
15748 extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
15749 #else
15750 #ifndef xmlXPathCastBooleanToNumber
15751 extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
15752 #define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
15753 #endif
15754 #endif
15755 #endif
15756 
15757 #if defined(LIBXML_XPATH_ENABLED)
15758 #ifdef bottom_xpath
15759 #undef xmlXPathCastBooleanToString
15760 extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
15761 #else
15762 #ifndef xmlXPathCastBooleanToString
15763 extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
15764 #define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
15765 #endif
15766 #endif
15767 #endif
15768 
15769 #if defined(LIBXML_XPATH_ENABLED)
15770 #ifdef bottom_xpath
15771 #undef xmlXPathCastNodeSetToBoolean
15772 extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
15773 #else
15774 #ifndef xmlXPathCastNodeSetToBoolean
15775 extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
15776 #define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
15777 #endif
15778 #endif
15779 #endif
15780 
15781 #if defined(LIBXML_XPATH_ENABLED)
15782 #ifdef bottom_xpath
15783 #undef xmlXPathCastNodeSetToNumber
15784 extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
15785 #else
15786 #ifndef xmlXPathCastNodeSetToNumber
15787 extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
15788 #define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
15789 #endif
15790 #endif
15791 #endif
15792 
15793 #if defined(LIBXML_XPATH_ENABLED)
15794 #ifdef bottom_xpath
15795 #undef xmlXPathCastNodeSetToString
15796 extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
15797 #else
15798 #ifndef xmlXPathCastNodeSetToString
15799 extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
15800 #define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
15801 #endif
15802 #endif
15803 #endif
15804 
15805 #if defined(LIBXML_XPATH_ENABLED)
15806 #ifdef bottom_xpath
15807 #undef xmlXPathCastNodeToNumber
15808 extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
15809 #else
15810 #ifndef xmlXPathCastNodeToNumber
15811 extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
15812 #define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
15813 #endif
15814 #endif
15815 #endif
15816 
15817 #if defined(LIBXML_XPATH_ENABLED)
15818 #ifdef bottom_xpath
15819 #undef xmlXPathCastNodeToString
15820 extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
15821 #else
15822 #ifndef xmlXPathCastNodeToString
15823 extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
15824 #define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
15825 #endif
15826 #endif
15827 #endif
15828 
15829 #if defined(LIBXML_XPATH_ENABLED)
15830 #ifdef bottom_xpath
15831 #undef xmlXPathCastNumberToBoolean
15832 extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
15833 #else
15834 #ifndef xmlXPathCastNumberToBoolean
15835 extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
15836 #define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
15837 #endif
15838 #endif
15839 #endif
15840 
15841 #if defined(LIBXML_XPATH_ENABLED)
15842 #ifdef bottom_xpath
15843 #undef xmlXPathCastNumberToString
15844 extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
15845 #else
15846 #ifndef xmlXPathCastNumberToString
15847 extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
15848 #define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
15849 #endif
15850 #endif
15851 #endif
15852 
15853 #if defined(LIBXML_XPATH_ENABLED)
15854 #ifdef bottom_xpath
15855 #undef xmlXPathCastStringToBoolean
15856 extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
15857 #else
15858 #ifndef xmlXPathCastStringToBoolean
15859 extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
15860 #define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
15861 #endif
15862 #endif
15863 #endif
15864 
15865 #if defined(LIBXML_XPATH_ENABLED)
15866 #ifdef bottom_xpath
15867 #undef xmlXPathCastStringToNumber
15868 extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
15869 #else
15870 #ifndef xmlXPathCastStringToNumber
15871 extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
15872 #define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
15873 #endif
15874 #endif
15875 #endif
15876 
15877 #if defined(LIBXML_XPATH_ENABLED)
15878 #ifdef bottom_xpath
15879 #undef xmlXPathCastToBoolean
15880 extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
15881 #else
15882 #ifndef xmlXPathCastToBoolean
15883 extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
15884 #define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
15885 #endif
15886 #endif
15887 #endif
15888 
15889 #if defined(LIBXML_XPATH_ENABLED)
15890 #ifdef bottom_xpath
15891 #undef xmlXPathCastToNumber
15892 extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
15893 #else
15894 #ifndef xmlXPathCastToNumber
15895 extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
15896 #define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
15897 #endif
15898 #endif
15899 #endif
15900 
15901 #if defined(LIBXML_XPATH_ENABLED)
15902 #ifdef bottom_xpath
15903 #undef xmlXPathCastToString
15904 extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
15905 #else
15906 #ifndef xmlXPathCastToString
15907 extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
15908 #define xmlXPathCastToString xmlXPathCastToString__internal_alias
15909 #endif
15910 #endif
15911 #endif
15912 
15913 #if defined(LIBXML_XPATH_ENABLED)
15914 #ifdef bottom_xpath
15915 #undef xmlXPathCeilingFunction
15916 extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
15917 #else
15918 #ifndef xmlXPathCeilingFunction
15919 extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
15920 #define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
15921 #endif
15922 #endif
15923 #endif
15924 
15925 #if defined(LIBXML_XPATH_ENABLED)
15926 #ifdef bottom_xpath
15927 #undef xmlXPathCmpNodes
15928 extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
15929 #else
15930 #ifndef xmlXPathCmpNodes
15931 extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
15932 #define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
15933 #endif
15934 #endif
15935 #endif
15936 
15937 #if defined(LIBXML_XPATH_ENABLED)
15938 #ifdef bottom_xpath
15939 #undef xmlXPathCompareValues
15940 extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
15941 #else
15942 #ifndef xmlXPathCompareValues
15943 extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
15944 #define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
15945 #endif
15946 #endif
15947 #endif
15948 
15949 #if defined(LIBXML_XPATH_ENABLED)
15950 #ifdef bottom_xpath
15951 #undef xmlXPathCompile
15952 extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
15953 #else
15954 #ifndef xmlXPathCompile
15955 extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
15956 #define xmlXPathCompile xmlXPathCompile__internal_alias
15957 #endif
15958 #endif
15959 #endif
15960 
15961 #if defined(LIBXML_XPATH_ENABLED)
15962 #ifdef bottom_xpath
15963 #undef xmlXPathCompiledEval
15964 extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
15965 #else
15966 #ifndef xmlXPathCompiledEval
15967 extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
15968 #define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
15969 #endif
15970 #endif
15971 #endif
15972 
15973 #if defined(LIBXML_XPATH_ENABLED)
15974 #ifdef bottom_xpath
15975 #undef xmlXPathCompiledEvalToBoolean
15976 extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean __attribute((alias("xmlXPathCompiledEvalToBoolean__internal_alias")));
15977 #else
15978 #ifndef xmlXPathCompiledEvalToBoolean
15979 extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean__internal_alias __attribute((visibility("hidden")));
15980 #define xmlXPathCompiledEvalToBoolean xmlXPathCompiledEvalToBoolean__internal_alias
15981 #endif
15982 #endif
15983 #endif
15984 
15985 #if defined(LIBXML_XPATH_ENABLED)
15986 #ifdef bottom_xpath
15987 #undef xmlXPathConcatFunction
15988 extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
15989 #else
15990 #ifndef xmlXPathConcatFunction
15991 extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
15992 #define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
15993 #endif
15994 #endif
15995 #endif
15996 
15997 #if defined(LIBXML_XPATH_ENABLED)
15998 #ifdef bottom_xpath
15999 #undef xmlXPathContainsFunction
16000 extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
16001 #else
16002 #ifndef xmlXPathContainsFunction
16003 extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
16004 #define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
16005 #endif
16006 #endif
16007 #endif
16008 
16009 #if defined(LIBXML_XPATH_ENABLED)
16010 #ifdef bottom_xpath
16011 #undef xmlXPathContextSetCache
16012 extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache __attribute((alias("xmlXPathContextSetCache__internal_alias")));
16013 #else
16014 #ifndef xmlXPathContextSetCache
16015 extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache__internal_alias __attribute((visibility("hidden")));
16016 #define xmlXPathContextSetCache xmlXPathContextSetCache__internal_alias
16017 #endif
16018 #endif
16019 #endif
16020 
16021 #if defined(LIBXML_XPATH_ENABLED)
16022 #ifdef bottom_xpath
16023 #undef xmlXPathConvertBoolean
16024 extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
16025 #else
16026 #ifndef xmlXPathConvertBoolean
16027 extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
16028 #define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
16029 #endif
16030 #endif
16031 #endif
16032 
16033 #if defined(LIBXML_XPATH_ENABLED)
16034 #ifdef bottom_xpath
16035 #undef xmlXPathConvertNumber
16036 extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
16037 #else
16038 #ifndef xmlXPathConvertNumber
16039 extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
16040 #define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
16041 #endif
16042 #endif
16043 #endif
16044 
16045 #if defined(LIBXML_XPATH_ENABLED)
16046 #ifdef bottom_xpath
16047 #undef xmlXPathConvertString
16048 extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
16049 #else
16050 #ifndef xmlXPathConvertString
16051 extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
16052 #define xmlXPathConvertString xmlXPathConvertString__internal_alias
16053 #endif
16054 #endif
16055 #endif
16056 
16057 #if defined(LIBXML_XPATH_ENABLED)
16058 #ifdef bottom_xpath
16059 #undef xmlXPathCountFunction
16060 extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
16061 #else
16062 #ifndef xmlXPathCountFunction
16063 extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
16064 #define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
16065 #endif
16066 #endif
16067 #endif
16068 
16069 #if defined(LIBXML_XPATH_ENABLED)
16070 #ifdef bottom_xpath
16071 #undef xmlXPathCtxtCompile
16072 extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
16073 #else
16074 #ifndef xmlXPathCtxtCompile
16075 extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
16076 #define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
16077 #endif
16078 #endif
16079 #endif
16080 
16081 #if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
16082 #ifdef bottom_xpath
16083 #undef xmlXPathDebugDumpCompExpr
16084 extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
16085 #else
16086 #ifndef xmlXPathDebugDumpCompExpr
16087 extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
16088 #define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
16089 #endif
16090 #endif
16091 #endif
16092 
16093 #if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
16094 #ifdef bottom_xpath
16095 #undef xmlXPathDebugDumpObject
16096 extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
16097 #else
16098 #ifndef xmlXPathDebugDumpObject
16099 extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
16100 #define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
16101 #endif
16102 #endif
16103 #endif
16104 
16105 #if defined(LIBXML_XPATH_ENABLED)
16106 #ifdef bottom_xpath
16107 #undef xmlXPathDifference
16108 extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
16109 #else
16110 #ifndef xmlXPathDifference
16111 extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
16112 #define xmlXPathDifference xmlXPathDifference__internal_alias
16113 #endif
16114 #endif
16115 #endif
16116 
16117 #if defined(LIBXML_XPATH_ENABLED)
16118 #ifdef bottom_xpath
16119 #undef xmlXPathDistinct
16120 extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
16121 #else
16122 #ifndef xmlXPathDistinct
16123 extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
16124 #define xmlXPathDistinct xmlXPathDistinct__internal_alias
16125 #endif
16126 #endif
16127 #endif
16128 
16129 #if defined(LIBXML_XPATH_ENABLED)
16130 #ifdef bottom_xpath
16131 #undef xmlXPathDistinctSorted
16132 extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
16133 #else
16134 #ifndef xmlXPathDistinctSorted
16135 extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
16136 #define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
16137 #endif
16138 #endif
16139 #endif
16140 
16141 #if defined(LIBXML_XPATH_ENABLED)
16142 #ifdef bottom_xpath
16143 #undef xmlXPathDivValues
16144 extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
16145 #else
16146 #ifndef xmlXPathDivValues
16147 extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
16148 #define xmlXPathDivValues xmlXPathDivValues__internal_alias
16149 #endif
16150 #endif
16151 #endif
16152 
16153 #if defined(LIBXML_XPATH_ENABLED)
16154 #ifdef bottom_xpath
16155 #undef xmlXPathEqualValues
16156 extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
16157 #else
16158 #ifndef xmlXPathEqualValues
16159 extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
16160 #define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
16161 #endif
16162 #endif
16163 #endif
16164 
16165 #if defined(LIBXML_XPATH_ENABLED)
16166 #ifdef bottom_xpath
16167 #undef xmlXPathErr
16168 extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
16169 #else
16170 #ifndef xmlXPathErr
16171 extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
16172 #define xmlXPathErr xmlXPathErr__internal_alias
16173 #endif
16174 #endif
16175 #endif
16176 
16177 #if defined(LIBXML_XPATH_ENABLED)
16178 #ifdef bottom_xpath
16179 #undef xmlXPathEval
16180 extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
16181 #else
16182 #ifndef xmlXPathEval
16183 extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
16184 #define xmlXPathEval xmlXPathEval__internal_alias
16185 #endif
16186 #endif
16187 #endif
16188 
16189 #if defined(LIBXML_XPATH_ENABLED)
16190 #ifdef bottom_xpath
16191 #undef xmlXPathEvalExpr
16192 extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
16193 #else
16194 #ifndef xmlXPathEvalExpr
16195 extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
16196 #define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
16197 #endif
16198 #endif
16199 #endif
16200 
16201 #if defined(LIBXML_XPATH_ENABLED)
16202 #ifdef bottom_xpath
16203 #undef xmlXPathEvalExpression
16204 extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
16205 #else
16206 #ifndef xmlXPathEvalExpression
16207 extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
16208 #define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
16209 #endif
16210 #endif
16211 #endif
16212 
16213 #if defined(LIBXML_XPATH_ENABLED)
16214 #ifdef bottom_xpath
16215 #undef xmlXPathEvalPredicate
16216 extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
16217 #else
16218 #ifndef xmlXPathEvalPredicate
16219 extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
16220 #define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
16221 #endif
16222 #endif
16223 #endif
16224 
16225 #if defined(LIBXML_XPATH_ENABLED)
16226 #ifdef bottom_xpath
16227 #undef xmlXPathEvaluatePredicateResult
16228 extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
16229 #else
16230 #ifndef xmlXPathEvaluatePredicateResult
16231 extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
16232 #define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
16233 #endif
16234 #endif
16235 #endif
16236 
16237 #if defined(LIBXML_XPATH_ENABLED)
16238 #ifdef bottom_xpath
16239 #undef xmlXPathFalseFunction
16240 extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
16241 #else
16242 #ifndef xmlXPathFalseFunction
16243 extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
16244 #define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
16245 #endif
16246 #endif
16247 #endif
16248 
16249 #if defined(LIBXML_XPATH_ENABLED)
16250 #ifdef bottom_xpath
16251 #undef xmlXPathFloorFunction
16252 extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
16253 #else
16254 #ifndef xmlXPathFloorFunction
16255 extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
16256 #define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
16257 #endif
16258 #endif
16259 #endif
16260 
16261 #if defined(LIBXML_XPATH_ENABLED)
16262 #ifdef bottom_xpath
16263 #undef xmlXPathFreeCompExpr
16264 extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
16265 #else
16266 #ifndef xmlXPathFreeCompExpr
16267 extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
16268 #define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
16269 #endif
16270 #endif
16271 #endif
16272 
16273 #if defined(LIBXML_XPATH_ENABLED)
16274 #ifdef bottom_xpath
16275 #undef xmlXPathFreeContext
16276 extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
16277 #else
16278 #ifndef xmlXPathFreeContext
16279 extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
16280 #define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
16281 #endif
16282 #endif
16283 #endif
16284 
16285 #if defined(LIBXML_XPATH_ENABLED)
16286 #ifdef bottom_xpath
16287 #undef xmlXPathFreeNodeSet
16288 extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
16289 #else
16290 #ifndef xmlXPathFreeNodeSet
16291 extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
16292 #define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
16293 #endif
16294 #endif
16295 #endif
16296 
16297 #if defined(LIBXML_XPATH_ENABLED)
16298 #ifdef bottom_xpath
16299 #undef xmlXPathFreeNodeSetList
16300 extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
16301 #else
16302 #ifndef xmlXPathFreeNodeSetList
16303 extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
16304 #define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
16305 #endif
16306 #endif
16307 #endif
16308 
16309 #if defined(LIBXML_XPATH_ENABLED)
16310 #ifdef bottom_xpath
16311 #undef xmlXPathFreeObject
16312 extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
16313 #else
16314 #ifndef xmlXPathFreeObject
16315 extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
16316 #define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
16317 #endif
16318 #endif
16319 #endif
16320 
16321 #if defined(LIBXML_XPATH_ENABLED)
16322 #ifdef bottom_xpath
16323 #undef xmlXPathFreeParserContext
16324 extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
16325 #else
16326 #ifndef xmlXPathFreeParserContext
16327 extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
16328 #define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
16329 #endif
16330 #endif
16331 #endif
16332 
16333 #if defined(LIBXML_XPATH_ENABLED)
16334 #ifdef bottom_xpath
16335 #undef xmlXPathFunctionLookup
16336 extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
16337 #else
16338 #ifndef xmlXPathFunctionLookup
16339 extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
16340 #define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
16341 #endif
16342 #endif
16343 #endif
16344 
16345 #if defined(LIBXML_XPATH_ENABLED)
16346 #ifdef bottom_xpath
16347 #undef xmlXPathFunctionLookupNS
16348 extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
16349 #else
16350 #ifndef xmlXPathFunctionLookupNS
16351 extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
16352 #define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
16353 #endif
16354 #endif
16355 #endif
16356 
16357 #if defined(LIBXML_XPATH_ENABLED)
16358 #ifdef bottom_xpath
16359 #undef xmlXPathHasSameNodes
16360 extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
16361 #else
16362 #ifndef xmlXPathHasSameNodes
16363 extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
16364 #define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
16365 #endif
16366 #endif
16367 #endif
16368 
16369 #if defined(LIBXML_XPATH_ENABLED)
16370 #ifdef bottom_xpath
16371 #undef xmlXPathIdFunction
16372 extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
16373 #else
16374 #ifndef xmlXPathIdFunction
16375 extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
16376 #define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
16377 #endif
16378 #endif
16379 #endif
16380 
16381 #if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
16382 #ifdef bottom_xpath
16383 #undef xmlXPathInit
16384 extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
16385 #else
16386 #ifndef xmlXPathInit
16387 extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
16388 #define xmlXPathInit xmlXPathInit__internal_alias
16389 #endif
16390 #endif
16391 #endif
16392 
16393 #if defined(LIBXML_XPATH_ENABLED)
16394 #ifdef bottom_xpath
16395 #undef xmlXPathIntersection
16396 extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
16397 #else
16398 #ifndef xmlXPathIntersection
16399 extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
16400 #define xmlXPathIntersection xmlXPathIntersection__internal_alias
16401 #endif
16402 #endif
16403 #endif
16404 
16405 #if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
16406 #ifdef bottom_xpath
16407 #undef xmlXPathIsInf
16408 extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
16409 #else
16410 #ifndef xmlXPathIsInf
16411 extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
16412 #define xmlXPathIsInf xmlXPathIsInf__internal_alias
16413 #endif
16414 #endif
16415 #endif
16416 
16417 #if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
16418 #ifdef bottom_xpath
16419 #undef xmlXPathIsNaN
16420 extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
16421 #else
16422 #ifndef xmlXPathIsNaN
16423 extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
16424 #define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
16425 #endif
16426 #endif
16427 #endif
16428 
16429 #if defined(LIBXML_XPATH_ENABLED)
16430 #ifdef bottom_xpath
16431 #undef xmlXPathIsNodeType
16432 extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
16433 #else
16434 #ifndef xmlXPathIsNodeType
16435 extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
16436 #define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
16437 #endif
16438 #endif
16439 #endif
16440 
16441 #if defined(LIBXML_XPATH_ENABLED)
16442 #ifdef bottom_xpath
16443 #undef xmlXPathLangFunction
16444 extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
16445 #else
16446 #ifndef xmlXPathLangFunction
16447 extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
16448 #define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
16449 #endif
16450 #endif
16451 #endif
16452 
16453 #if defined(LIBXML_XPATH_ENABLED)
16454 #ifdef bottom_xpath
16455 #undef xmlXPathLastFunction
16456 extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
16457 #else
16458 #ifndef xmlXPathLastFunction
16459 extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
16460 #define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
16461 #endif
16462 #endif
16463 #endif
16464 
16465 #if defined(LIBXML_XPATH_ENABLED)
16466 #ifdef bottom_xpath
16467 #undef xmlXPathLeading
16468 extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
16469 #else
16470 #ifndef xmlXPathLeading
16471 extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
16472 #define xmlXPathLeading xmlXPathLeading__internal_alias
16473 #endif
16474 #endif
16475 #endif
16476 
16477 #if defined(LIBXML_XPATH_ENABLED)
16478 #ifdef bottom_xpath
16479 #undef xmlXPathLeadingSorted
16480 extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
16481 #else
16482 #ifndef xmlXPathLeadingSorted
16483 extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
16484 #define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
16485 #endif
16486 #endif
16487 #endif
16488 
16489 #if defined(LIBXML_XPATH_ENABLED)
16490 #ifdef bottom_xpath
16491 #undef xmlXPathLocalNameFunction
16492 extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
16493 #else
16494 #ifndef xmlXPathLocalNameFunction
16495 extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
16496 #define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
16497 #endif
16498 #endif
16499 #endif
16500 
16501 #if defined(LIBXML_XPATH_ENABLED)
16502 #ifdef bottom_xpath
16503 #undef xmlXPathModValues
16504 extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
16505 #else
16506 #ifndef xmlXPathModValues
16507 extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
16508 #define xmlXPathModValues xmlXPathModValues__internal_alias
16509 #endif
16510 #endif
16511 #endif
16512 
16513 #if defined(LIBXML_XPATH_ENABLED)
16514 #ifdef bottom_xpath
16515 #undef xmlXPathMultValues
16516 extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
16517 #else
16518 #ifndef xmlXPathMultValues
16519 extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
16520 #define xmlXPathMultValues xmlXPathMultValues__internal_alias
16521 #endif
16522 #endif
16523 #endif
16524 
16525 #if defined(LIBXML_XPATH_ENABLED)
16526 #ifdef bottom_xpath
16527 #undef xmlXPathNamespaceURIFunction
16528 extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
16529 #else
16530 #ifndef xmlXPathNamespaceURIFunction
16531 extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
16532 #define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
16533 #endif
16534 #endif
16535 #endif
16536 
16537 #if defined(LIBXML_XPATH_ENABLED)
16538 #ifdef bottom_xpath
16539 #undef xmlXPathNewBoolean
16540 extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
16541 #else
16542 #ifndef xmlXPathNewBoolean
16543 extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
16544 #define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
16545 #endif
16546 #endif
16547 #endif
16548 
16549 #if defined(LIBXML_XPATH_ENABLED)
16550 #ifdef bottom_xpath
16551 #undef xmlXPathNewCString
16552 extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
16553 #else
16554 #ifndef xmlXPathNewCString
16555 extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
16556 #define xmlXPathNewCString xmlXPathNewCString__internal_alias
16557 #endif
16558 #endif
16559 #endif
16560 
16561 #if defined(LIBXML_XPATH_ENABLED)
16562 #ifdef bottom_xpath
16563 #undef xmlXPathNewContext
16564 extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
16565 #else
16566 #ifndef xmlXPathNewContext
16567 extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
16568 #define xmlXPathNewContext xmlXPathNewContext__internal_alias
16569 #endif
16570 #endif
16571 #endif
16572 
16573 #if defined(LIBXML_XPATH_ENABLED)
16574 #ifdef bottom_xpath
16575 #undef xmlXPathNewFloat
16576 extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
16577 #else
16578 #ifndef xmlXPathNewFloat
16579 extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
16580 #define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
16581 #endif
16582 #endif
16583 #endif
16584 
16585 #if defined(LIBXML_XPATH_ENABLED)
16586 #ifdef bottom_xpath
16587 #undef xmlXPathNewNodeSet
16588 extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
16589 #else
16590 #ifndef xmlXPathNewNodeSet
16591 extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
16592 #define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
16593 #endif
16594 #endif
16595 #endif
16596 
16597 #if defined(LIBXML_XPATH_ENABLED)
16598 #ifdef bottom_xpath
16599 #undef xmlXPathNewNodeSetList
16600 extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
16601 #else
16602 #ifndef xmlXPathNewNodeSetList
16603 extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
16604 #define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
16605 #endif
16606 #endif
16607 #endif
16608 
16609 #if defined(LIBXML_XPATH_ENABLED)
16610 #ifdef bottom_xpath
16611 #undef xmlXPathNewParserContext
16612 extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
16613 #else
16614 #ifndef xmlXPathNewParserContext
16615 extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
16616 #define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
16617 #endif
16618 #endif
16619 #endif
16620 
16621 #if defined(LIBXML_XPATH_ENABLED)
16622 #ifdef bottom_xpath
16623 #undef xmlXPathNewString
16624 extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
16625 #else
16626 #ifndef xmlXPathNewString
16627 extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
16628 #define xmlXPathNewString xmlXPathNewString__internal_alias
16629 #endif
16630 #endif
16631 #endif
16632 
16633 #if defined(LIBXML_XPATH_ENABLED)
16634 #ifdef bottom_xpath
16635 #undef xmlXPathNewValueTree
16636 extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
16637 #else
16638 #ifndef xmlXPathNewValueTree
16639 extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
16640 #define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
16641 #endif
16642 #endif
16643 #endif
16644 
16645 #if defined(LIBXML_XPATH_ENABLED)
16646 #ifdef bottom_xpath
16647 #undef xmlXPathNextAncestor
16648 extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
16649 #else
16650 #ifndef xmlXPathNextAncestor
16651 extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
16652 #define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
16653 #endif
16654 #endif
16655 #endif
16656 
16657 #if defined(LIBXML_XPATH_ENABLED)
16658 #ifdef bottom_xpath
16659 #undef xmlXPathNextAncestorOrSelf
16660 extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
16661 #else
16662 #ifndef xmlXPathNextAncestorOrSelf
16663 extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
16664 #define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
16665 #endif
16666 #endif
16667 #endif
16668 
16669 #if defined(LIBXML_XPATH_ENABLED)
16670 #ifdef bottom_xpath
16671 #undef xmlXPathNextAttribute
16672 extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
16673 #else
16674 #ifndef xmlXPathNextAttribute
16675 extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
16676 #define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
16677 #endif
16678 #endif
16679 #endif
16680 
16681 #if defined(LIBXML_XPATH_ENABLED)
16682 #ifdef bottom_xpath
16683 #undef xmlXPathNextChild
16684 extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
16685 #else
16686 #ifndef xmlXPathNextChild
16687 extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
16688 #define xmlXPathNextChild xmlXPathNextChild__internal_alias
16689 #endif
16690 #endif
16691 #endif
16692 
16693 #if defined(LIBXML_XPATH_ENABLED)
16694 #ifdef bottom_xpath
16695 #undef xmlXPathNextDescendant
16696 extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
16697 #else
16698 #ifndef xmlXPathNextDescendant
16699 extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
16700 #define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
16701 #endif
16702 #endif
16703 #endif
16704 
16705 #if defined(LIBXML_XPATH_ENABLED)
16706 #ifdef bottom_xpath
16707 #undef xmlXPathNextDescendantOrSelf
16708 extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
16709 #else
16710 #ifndef xmlXPathNextDescendantOrSelf
16711 extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
16712 #define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
16713 #endif
16714 #endif
16715 #endif
16716 
16717 #if defined(LIBXML_XPATH_ENABLED)
16718 #ifdef bottom_xpath
16719 #undef xmlXPathNextFollowing
16720 extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
16721 #else
16722 #ifndef xmlXPathNextFollowing
16723 extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
16724 #define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
16725 #endif
16726 #endif
16727 #endif
16728 
16729 #if defined(LIBXML_XPATH_ENABLED)
16730 #ifdef bottom_xpath
16731 #undef xmlXPathNextFollowingSibling
16732 extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
16733 #else
16734 #ifndef xmlXPathNextFollowingSibling
16735 extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
16736 #define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
16737 #endif
16738 #endif
16739 #endif
16740 
16741 #if defined(LIBXML_XPATH_ENABLED)
16742 #ifdef bottom_xpath
16743 #undef xmlXPathNextNamespace
16744 extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
16745 #else
16746 #ifndef xmlXPathNextNamespace
16747 extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
16748 #define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
16749 #endif
16750 #endif
16751 #endif
16752 
16753 #if defined(LIBXML_XPATH_ENABLED)
16754 #ifdef bottom_xpath
16755 #undef xmlXPathNextParent
16756 extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
16757 #else
16758 #ifndef xmlXPathNextParent
16759 extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
16760 #define xmlXPathNextParent xmlXPathNextParent__internal_alias
16761 #endif
16762 #endif
16763 #endif
16764 
16765 #if defined(LIBXML_XPATH_ENABLED)
16766 #ifdef bottom_xpath
16767 #undef xmlXPathNextPreceding
16768 extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
16769 #else
16770 #ifndef xmlXPathNextPreceding
16771 extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
16772 #define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
16773 #endif
16774 #endif
16775 #endif
16776 
16777 #if defined(LIBXML_XPATH_ENABLED)
16778 #ifdef bottom_xpath
16779 #undef xmlXPathNextPrecedingSibling
16780 extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
16781 #else
16782 #ifndef xmlXPathNextPrecedingSibling
16783 extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
16784 #define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
16785 #endif
16786 #endif
16787 #endif
16788 
16789 #if defined(LIBXML_XPATH_ENABLED)
16790 #ifdef bottom_xpath
16791 #undef xmlXPathNextSelf
16792 extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
16793 #else
16794 #ifndef xmlXPathNextSelf
16795 extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
16796 #define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
16797 #endif
16798 #endif
16799 #endif
16800 
16801 #if defined(LIBXML_XPATH_ENABLED)
16802 #ifdef bottom_xpath
16803 #undef xmlXPathNodeEval
16804 extern __typeof (xmlXPathNodeEval) xmlXPathNodeEval __attribute((alias("xmlXPathNodeEval__internal_alias")));
16805 #else
16806 #ifndef xmlXPathNodeEval
16807 extern __typeof (xmlXPathNodeEval) xmlXPathNodeEval__internal_alias __attribute((visibility("hidden")));
16808 #define xmlXPathNodeEval xmlXPathNodeEval__internal_alias
16809 #endif
16810 #endif
16811 #endif
16812 
16813 #if defined(LIBXML_XPATH_ENABLED)
16814 #ifdef bottom_xpath
16815 #undef xmlXPathNodeLeading
16816 extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
16817 #else
16818 #ifndef xmlXPathNodeLeading
16819 extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
16820 #define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
16821 #endif
16822 #endif
16823 #endif
16824 
16825 #if defined(LIBXML_XPATH_ENABLED)
16826 #ifdef bottom_xpath
16827 #undef xmlXPathNodeLeadingSorted
16828 extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
16829 #else
16830 #ifndef xmlXPathNodeLeadingSorted
16831 extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
16832 #define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
16833 #endif
16834 #endif
16835 #endif
16836 
16837 #if defined(LIBXML_XPATH_ENABLED)
16838 #ifdef bottom_xpath
16839 #undef xmlXPathNodeSetAdd
16840 extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
16841 #else
16842 #ifndef xmlXPathNodeSetAdd
16843 extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
16844 #define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
16845 #endif
16846 #endif
16847 #endif
16848 
16849 #if defined(LIBXML_XPATH_ENABLED)
16850 #ifdef bottom_xpath
16851 #undef xmlXPathNodeSetAddNs
16852 extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
16853 #else
16854 #ifndef xmlXPathNodeSetAddNs
16855 extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
16856 #define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
16857 #endif
16858 #endif
16859 #endif
16860 
16861 #if defined(LIBXML_XPATH_ENABLED)
16862 #ifdef bottom_xpath
16863 #undef xmlXPathNodeSetAddUnique
16864 extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
16865 #else
16866 #ifndef xmlXPathNodeSetAddUnique
16867 extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
16868 #define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
16869 #endif
16870 #endif
16871 #endif
16872 
16873 #if defined(LIBXML_XPATH_ENABLED)
16874 #ifdef bottom_xpath
16875 #undef xmlXPathNodeSetContains
16876 extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
16877 #else
16878 #ifndef xmlXPathNodeSetContains
16879 extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
16880 #define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
16881 #endif
16882 #endif
16883 #endif
16884 
16885 #if defined(LIBXML_XPATH_ENABLED)
16886 #ifdef bottom_xpath
16887 #undef xmlXPathNodeSetCreate
16888 extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
16889 #else
16890 #ifndef xmlXPathNodeSetCreate
16891 extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
16892 #define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
16893 #endif
16894 #endif
16895 #endif
16896 
16897 #if defined(LIBXML_XPATH_ENABLED)
16898 #ifdef bottom_xpath
16899 #undef xmlXPathNodeSetDel
16900 extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
16901 #else
16902 #ifndef xmlXPathNodeSetDel
16903 extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
16904 #define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
16905 #endif
16906 #endif
16907 #endif
16908 
16909 #if defined(LIBXML_XPATH_ENABLED)
16910 #ifdef bottom_xpath
16911 #undef xmlXPathNodeSetFreeNs
16912 extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
16913 #else
16914 #ifndef xmlXPathNodeSetFreeNs
16915 extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
16916 #define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
16917 #endif
16918 #endif
16919 #endif
16920 
16921 #if defined(LIBXML_XPATH_ENABLED)
16922 #ifdef bottom_xpath
16923 #undef xmlXPathNodeSetMerge
16924 extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
16925 #else
16926 #ifndef xmlXPathNodeSetMerge
16927 extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
16928 #define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
16929 #endif
16930 #endif
16931 #endif
16932 
16933 #if defined(LIBXML_XPATH_ENABLED)
16934 #ifdef bottom_xpath
16935 #undef xmlXPathNodeSetRemove
16936 extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
16937 #else
16938 #ifndef xmlXPathNodeSetRemove
16939 extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
16940 #define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
16941 #endif
16942 #endif
16943 #endif
16944 
16945 #if defined(LIBXML_XPATH_ENABLED)
16946 #ifdef bottom_xpath
16947 #undef xmlXPathNodeSetSort
16948 extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
16949 #else
16950 #ifndef xmlXPathNodeSetSort
16951 extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
16952 #define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
16953 #endif
16954 #endif
16955 #endif
16956 
16957 #if defined(LIBXML_XPATH_ENABLED)
16958 #ifdef bottom_xpath
16959 #undef xmlXPathNodeTrailing
16960 extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
16961 #else
16962 #ifndef xmlXPathNodeTrailing
16963 extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
16964 #define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
16965 #endif
16966 #endif
16967 #endif
16968 
16969 #if defined(LIBXML_XPATH_ENABLED)
16970 #ifdef bottom_xpath
16971 #undef xmlXPathNodeTrailingSorted
16972 extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
16973 #else
16974 #ifndef xmlXPathNodeTrailingSorted
16975 extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
16976 #define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
16977 #endif
16978 #endif
16979 #endif
16980 
16981 #if defined(LIBXML_XPATH_ENABLED)
16982 #ifdef bottom_xpath
16983 #undef xmlXPathNormalizeFunction
16984 extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
16985 #else
16986 #ifndef xmlXPathNormalizeFunction
16987 extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
16988 #define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
16989 #endif
16990 #endif
16991 #endif
16992 
16993 #if defined(LIBXML_XPATH_ENABLED)
16994 #ifdef bottom_xpath
16995 #undef xmlXPathNotEqualValues
16996 extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
16997 #else
16998 #ifndef xmlXPathNotEqualValues
16999 extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
17000 #define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
17001 #endif
17002 #endif
17003 #endif
17004 
17005 #if defined(LIBXML_XPATH_ENABLED)
17006 #ifdef bottom_xpath
17007 #undef xmlXPathNotFunction
17008 extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
17009 #else
17010 #ifndef xmlXPathNotFunction
17011 extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
17012 #define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
17013 #endif
17014 #endif
17015 #endif
17016 
17017 #if defined(LIBXML_XPATH_ENABLED)
17018 #ifdef bottom_xpath
17019 #undef xmlXPathNsLookup
17020 extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
17021 #else
17022 #ifndef xmlXPathNsLookup
17023 extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
17024 #define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
17025 #endif
17026 #endif
17027 #endif
17028 
17029 #if defined(LIBXML_XPATH_ENABLED)
17030 #ifdef bottom_xpath
17031 #undef xmlXPathNumberFunction
17032 extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
17033 #else
17034 #ifndef xmlXPathNumberFunction
17035 extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
17036 #define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
17037 #endif
17038 #endif
17039 #endif
17040 
17041 #if defined(LIBXML_XPATH_ENABLED)
17042 #ifdef bottom_xpath
17043 #undef xmlXPathObjectCopy
17044 extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
17045 #else
17046 #ifndef xmlXPathObjectCopy
17047 extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
17048 #define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
17049 #endif
17050 #endif
17051 #endif
17052 
17053 #if defined(LIBXML_XPATH_ENABLED)
17054 #ifdef bottom_xpath
17055 #undef xmlXPathOrderDocElems
17056 extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
17057 #else
17058 #ifndef xmlXPathOrderDocElems
17059 extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
17060 #define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
17061 #endif
17062 #endif
17063 #endif
17064 
17065 #if defined(LIBXML_XPATH_ENABLED)
17066 #ifdef bottom_xpath
17067 #undef xmlXPathParseNCName
17068 extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
17069 #else
17070 #ifndef xmlXPathParseNCName
17071 extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
17072 #define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
17073 #endif
17074 #endif
17075 #endif
17076 
17077 #if defined(LIBXML_XPATH_ENABLED)
17078 #ifdef bottom_xpath
17079 #undef xmlXPathParseName
17080 extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
17081 #else
17082 #ifndef xmlXPathParseName
17083 extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
17084 #define xmlXPathParseName xmlXPathParseName__internal_alias
17085 #endif
17086 #endif
17087 #endif
17088 
17089 #if defined(LIBXML_XPATH_ENABLED)
17090 #ifdef bottom_xpath
17091 #undef xmlXPathPopBoolean
17092 extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
17093 #else
17094 #ifndef xmlXPathPopBoolean
17095 extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
17096 #define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
17097 #endif
17098 #endif
17099 #endif
17100 
17101 #if defined(LIBXML_XPATH_ENABLED)
17102 #ifdef bottom_xpath
17103 #undef xmlXPathPopExternal
17104 extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
17105 #else
17106 #ifndef xmlXPathPopExternal
17107 extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
17108 #define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
17109 #endif
17110 #endif
17111 #endif
17112 
17113 #if defined(LIBXML_XPATH_ENABLED)
17114 #ifdef bottom_xpath
17115 #undef xmlXPathPopNodeSet
17116 extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
17117 #else
17118 #ifndef xmlXPathPopNodeSet
17119 extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
17120 #define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
17121 #endif
17122 #endif
17123 #endif
17124 
17125 #if defined(LIBXML_XPATH_ENABLED)
17126 #ifdef bottom_xpath
17127 #undef xmlXPathPopNumber
17128 extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
17129 #else
17130 #ifndef xmlXPathPopNumber
17131 extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
17132 #define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
17133 #endif
17134 #endif
17135 #endif
17136 
17137 #if defined(LIBXML_XPATH_ENABLED)
17138 #ifdef bottom_xpath
17139 #undef xmlXPathPopString
17140 extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
17141 #else
17142 #ifndef xmlXPathPopString
17143 extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
17144 #define xmlXPathPopString xmlXPathPopString__internal_alias
17145 #endif
17146 #endif
17147 #endif
17148 
17149 #if defined(LIBXML_XPATH_ENABLED)
17150 #ifdef bottom_xpath
17151 #undef xmlXPathPositionFunction
17152 extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
17153 #else
17154 #ifndef xmlXPathPositionFunction
17155 extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
17156 #define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
17157 #endif
17158 #endif
17159 #endif
17160 
17161 #if defined(LIBXML_XPATH_ENABLED)
17162 #ifdef bottom_xpath
17163 #undef xmlXPathRegisterAllFunctions
17164 extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
17165 #else
17166 #ifndef xmlXPathRegisterAllFunctions
17167 extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
17168 #define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
17169 #endif
17170 #endif
17171 #endif
17172 
17173 #if defined(LIBXML_XPATH_ENABLED)
17174 #ifdef bottom_xpath
17175 #undef xmlXPathRegisterFunc
17176 extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
17177 #else
17178 #ifndef xmlXPathRegisterFunc
17179 extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
17180 #define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
17181 #endif
17182 #endif
17183 #endif
17184 
17185 #if defined(LIBXML_XPATH_ENABLED)
17186 #ifdef bottom_xpath
17187 #undef xmlXPathRegisterFuncLookup
17188 extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
17189 #else
17190 #ifndef xmlXPathRegisterFuncLookup
17191 extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
17192 #define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
17193 #endif
17194 #endif
17195 #endif
17196 
17197 #if defined(LIBXML_XPATH_ENABLED)
17198 #ifdef bottom_xpath
17199 #undef xmlXPathRegisterFuncNS
17200 extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
17201 #else
17202 #ifndef xmlXPathRegisterFuncNS
17203 extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
17204 #define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
17205 #endif
17206 #endif
17207 #endif
17208 
17209 #if defined(LIBXML_XPATH_ENABLED)
17210 #ifdef bottom_xpath
17211 #undef xmlXPathRegisterNs
17212 extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
17213 #else
17214 #ifndef xmlXPathRegisterNs
17215 extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
17216 #define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
17217 #endif
17218 #endif
17219 #endif
17220 
17221 #if defined(LIBXML_XPATH_ENABLED)
17222 #ifdef bottom_xpath
17223 #undef xmlXPathRegisterVariable
17224 extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
17225 #else
17226 #ifndef xmlXPathRegisterVariable
17227 extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
17228 #define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
17229 #endif
17230 #endif
17231 #endif
17232 
17233 #if defined(LIBXML_XPATH_ENABLED)
17234 #ifdef bottom_xpath
17235 #undef xmlXPathRegisterVariableLookup
17236 extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
17237 #else
17238 #ifndef xmlXPathRegisterVariableLookup
17239 extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
17240 #define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
17241 #endif
17242 #endif
17243 #endif
17244 
17245 #if defined(LIBXML_XPATH_ENABLED)
17246 #ifdef bottom_xpath
17247 #undef xmlXPathRegisterVariableNS
17248 extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
17249 #else
17250 #ifndef xmlXPathRegisterVariableNS
17251 extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
17252 #define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
17253 #endif
17254 #endif
17255 #endif
17256 
17257 #if defined(LIBXML_XPATH_ENABLED)
17258 #ifdef bottom_xpath
17259 #undef xmlXPathRegisteredFuncsCleanup
17260 extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
17261 #else
17262 #ifndef xmlXPathRegisteredFuncsCleanup
17263 extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
17264 #define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
17265 #endif
17266 #endif
17267 #endif
17268 
17269 #if defined(LIBXML_XPATH_ENABLED)
17270 #ifdef bottom_xpath
17271 #undef xmlXPathRegisteredNsCleanup
17272 extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
17273 #else
17274 #ifndef xmlXPathRegisteredNsCleanup
17275 extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
17276 #define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
17277 #endif
17278 #endif
17279 #endif
17280 
17281 #if defined(LIBXML_XPATH_ENABLED)
17282 #ifdef bottom_xpath
17283 #undef xmlXPathRegisteredVariablesCleanup
17284 extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
17285 #else
17286 #ifndef xmlXPathRegisteredVariablesCleanup
17287 extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
17288 #define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
17289 #endif
17290 #endif
17291 #endif
17292 
17293 #if defined(LIBXML_XPATH_ENABLED)
17294 #ifdef bottom_xpath
17295 #undef xmlXPathRoot
17296 extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
17297 #else
17298 #ifndef xmlXPathRoot
17299 extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
17300 #define xmlXPathRoot xmlXPathRoot__internal_alias
17301 #endif
17302 #endif
17303 #endif
17304 
17305 #if defined(LIBXML_XPATH_ENABLED)
17306 #ifdef bottom_xpath
17307 #undef xmlXPathRoundFunction
17308 extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
17309 #else
17310 #ifndef xmlXPathRoundFunction
17311 extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
17312 #define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
17313 #endif
17314 #endif
17315 #endif
17316 
17317 #if defined(LIBXML_XPATH_ENABLED)
17318 #ifdef bottom_xpath
17319 #undef xmlXPathSetContextNode
17320 extern __typeof (xmlXPathSetContextNode) xmlXPathSetContextNode __attribute((alias("xmlXPathSetContextNode__internal_alias")));
17321 #else
17322 #ifndef xmlXPathSetContextNode
17323 extern __typeof (xmlXPathSetContextNode) xmlXPathSetContextNode__internal_alias __attribute((visibility("hidden")));
17324 #define xmlXPathSetContextNode xmlXPathSetContextNode__internal_alias
17325 #endif
17326 #endif
17327 #endif
17328 
17329 #if defined(LIBXML_XPATH_ENABLED)
17330 #ifdef bottom_xpath
17331 #undef xmlXPathStartsWithFunction
17332 extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
17333 #else
17334 #ifndef xmlXPathStartsWithFunction
17335 extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
17336 #define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
17337 #endif
17338 #endif
17339 #endif
17340 
17341 #if defined(LIBXML_XPATH_ENABLED)
17342 #ifdef bottom_xpath
17343 #undef xmlXPathStringEvalNumber
17344 extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
17345 #else
17346 #ifndef xmlXPathStringEvalNumber
17347 extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
17348 #define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
17349 #endif
17350 #endif
17351 #endif
17352 
17353 #if defined(LIBXML_XPATH_ENABLED)
17354 #ifdef bottom_xpath
17355 #undef xmlXPathStringFunction
17356 extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
17357 #else
17358 #ifndef xmlXPathStringFunction
17359 extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
17360 #define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
17361 #endif
17362 #endif
17363 #endif
17364 
17365 #if defined(LIBXML_XPATH_ENABLED)
17366 #ifdef bottom_xpath
17367 #undef xmlXPathStringLengthFunction
17368 extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
17369 #else
17370 #ifndef xmlXPathStringLengthFunction
17371 extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
17372 #define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
17373 #endif
17374 #endif
17375 #endif
17376 
17377 #if defined(LIBXML_XPATH_ENABLED)
17378 #ifdef bottom_xpath
17379 #undef xmlXPathSubValues
17380 extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
17381 #else
17382 #ifndef xmlXPathSubValues
17383 extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
17384 #define xmlXPathSubValues xmlXPathSubValues__internal_alias
17385 #endif
17386 #endif
17387 #endif
17388 
17389 #if defined(LIBXML_XPATH_ENABLED)
17390 #ifdef bottom_xpath
17391 #undef xmlXPathSubstringAfterFunction
17392 extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
17393 #else
17394 #ifndef xmlXPathSubstringAfterFunction
17395 extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
17396 #define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
17397 #endif
17398 #endif
17399 #endif
17400 
17401 #if defined(LIBXML_XPATH_ENABLED)
17402 #ifdef bottom_xpath
17403 #undef xmlXPathSubstringBeforeFunction
17404 extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
17405 #else
17406 #ifndef xmlXPathSubstringBeforeFunction
17407 extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
17408 #define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
17409 #endif
17410 #endif
17411 #endif
17412 
17413 #if defined(LIBXML_XPATH_ENABLED)
17414 #ifdef bottom_xpath
17415 #undef xmlXPathSubstringFunction
17416 extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
17417 #else
17418 #ifndef xmlXPathSubstringFunction
17419 extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
17420 #define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
17421 #endif
17422 #endif
17423 #endif
17424 
17425 #if defined(LIBXML_XPATH_ENABLED)
17426 #ifdef bottom_xpath
17427 #undef xmlXPathSumFunction
17428 extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
17429 #else
17430 #ifndef xmlXPathSumFunction
17431 extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
17432 #define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
17433 #endif
17434 #endif
17435 #endif
17436 
17437 #if defined(LIBXML_XPATH_ENABLED)
17438 #ifdef bottom_xpath
17439 #undef xmlXPathTrailing
17440 extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
17441 #else
17442 #ifndef xmlXPathTrailing
17443 extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
17444 #define xmlXPathTrailing xmlXPathTrailing__internal_alias
17445 #endif
17446 #endif
17447 #endif
17448 
17449 #if defined(LIBXML_XPATH_ENABLED)
17450 #ifdef bottom_xpath
17451 #undef xmlXPathTrailingSorted
17452 extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
17453 #else
17454 #ifndef xmlXPathTrailingSorted
17455 extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
17456 #define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
17457 #endif
17458 #endif
17459 #endif
17460 
17461 #if defined(LIBXML_XPATH_ENABLED)
17462 #ifdef bottom_xpath
17463 #undef xmlXPathTranslateFunction
17464 extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
17465 #else
17466 #ifndef xmlXPathTranslateFunction
17467 extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
17468 #define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
17469 #endif
17470 #endif
17471 #endif
17472 
17473 #if defined(LIBXML_XPATH_ENABLED)
17474 #ifdef bottom_xpath
17475 #undef xmlXPathTrueFunction
17476 extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
17477 #else
17478 #ifndef xmlXPathTrueFunction
17479 extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
17480 #define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
17481 #endif
17482 #endif
17483 #endif
17484 
17485 #if defined(LIBXML_XPATH_ENABLED)
17486 #ifdef bottom_xpath
17487 #undef xmlXPathValueFlipSign
17488 extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
17489 #else
17490 #ifndef xmlXPathValueFlipSign
17491 extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
17492 #define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
17493 #endif
17494 #endif
17495 #endif
17496 
17497 #if defined(LIBXML_XPATH_ENABLED)
17498 #ifdef bottom_xpath
17499 #undef xmlXPathVariableLookup
17500 extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
17501 #else
17502 #ifndef xmlXPathVariableLookup
17503 extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
17504 #define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
17505 #endif
17506 #endif
17507 #endif
17508 
17509 #if defined(LIBXML_XPATH_ENABLED)
17510 #ifdef bottom_xpath
17511 #undef xmlXPathVariableLookupNS
17512 extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
17513 #else
17514 #ifndef xmlXPathVariableLookupNS
17515 extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
17516 #define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
17517 #endif
17518 #endif
17519 #endif
17520 
17521 #if defined(LIBXML_XPATH_ENABLED)
17522 #ifdef bottom_xpath
17523 #undef xmlXPathWrapCString
17524 extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
17525 #else
17526 #ifndef xmlXPathWrapCString
17527 extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
17528 #define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
17529 #endif
17530 #endif
17531 #endif
17532 
17533 #if defined(LIBXML_XPATH_ENABLED)
17534 #ifdef bottom_xpath
17535 #undef xmlXPathWrapExternal
17536 extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
17537 #else
17538 #ifndef xmlXPathWrapExternal
17539 extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
17540 #define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
17541 #endif
17542 #endif
17543 #endif
17544 
17545 #if defined(LIBXML_XPATH_ENABLED)
17546 #ifdef bottom_xpath
17547 #undef xmlXPathWrapNodeSet
17548 extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
17549 #else
17550 #ifndef xmlXPathWrapNodeSet
17551 extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
17552 #define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
17553 #endif
17554 #endif
17555 #endif
17556 
17557 #if defined(LIBXML_XPATH_ENABLED)
17558 #ifdef bottom_xpath
17559 #undef xmlXPathWrapString
17560 extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
17561 #else
17562 #ifndef xmlXPathWrapString
17563 extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
17564 #define xmlXPathWrapString xmlXPathWrapString__internal_alias
17565 #endif
17566 #endif
17567 #endif
17568 
17569 #if defined(LIBXML_XPATH_ENABLED)
17570 #ifdef bottom_xpath
17571 #undef xmlXPatherror
17572 extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
17573 #else
17574 #ifndef xmlXPatherror
17575 extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
17576 #define xmlXPatherror xmlXPatherror__internal_alias
17577 #endif
17578 #endif
17579 #endif
17580 
17581 #if defined(LIBXML_XPTR_ENABLED)
17582 #ifdef bottom_xpointer
17583 #undef xmlXPtrBuildNodeList
17584 extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
17585 #else
17586 #ifndef xmlXPtrBuildNodeList
17587 extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
17588 #define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
17589 #endif
17590 #endif
17591 #endif
17592 
17593 #if defined(LIBXML_XPTR_ENABLED)
17594 #ifdef bottom_xpointer
17595 #undef xmlXPtrEval
17596 extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
17597 #else
17598 #ifndef xmlXPtrEval
17599 extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
17600 #define xmlXPtrEval xmlXPtrEval__internal_alias
17601 #endif
17602 #endif
17603 #endif
17604 
17605 #if defined(LIBXML_XPTR_ENABLED)
17606 #ifdef bottom_xpointer
17607 #undef xmlXPtrEvalRangePredicate
17608 extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
17609 #else
17610 #ifndef xmlXPtrEvalRangePredicate
17611 extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
17612 #define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
17613 #endif
17614 #endif
17615 #endif
17616 
17617 #if defined(LIBXML_XPTR_ENABLED)
17618 #ifdef bottom_xpointer
17619 #undef xmlXPtrFreeLocationSet
17620 extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
17621 #else
17622 #ifndef xmlXPtrFreeLocationSet
17623 extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
17624 #define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
17625 #endif
17626 #endif
17627 #endif
17628 
17629 #if defined(LIBXML_XPTR_ENABLED)
17630 #ifdef bottom_xpointer
17631 #undef xmlXPtrLocationSetAdd
17632 extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
17633 #else
17634 #ifndef xmlXPtrLocationSetAdd
17635 extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
17636 #define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
17637 #endif
17638 #endif
17639 #endif
17640 
17641 #if defined(LIBXML_XPTR_ENABLED)
17642 #ifdef bottom_xpointer
17643 #undef xmlXPtrLocationSetCreate
17644 extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
17645 #else
17646 #ifndef xmlXPtrLocationSetCreate
17647 extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
17648 #define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
17649 #endif
17650 #endif
17651 #endif
17652 
17653 #if defined(LIBXML_XPTR_ENABLED)
17654 #ifdef bottom_xpointer
17655 #undef xmlXPtrLocationSetDel
17656 extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
17657 #else
17658 #ifndef xmlXPtrLocationSetDel
17659 extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
17660 #define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
17661 #endif
17662 #endif
17663 #endif
17664 
17665 #if defined(LIBXML_XPTR_ENABLED)
17666 #ifdef bottom_xpointer
17667 #undef xmlXPtrLocationSetMerge
17668 extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
17669 #else
17670 #ifndef xmlXPtrLocationSetMerge
17671 extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
17672 #define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
17673 #endif
17674 #endif
17675 #endif
17676 
17677 #if defined(LIBXML_XPTR_ENABLED)
17678 #ifdef bottom_xpointer
17679 #undef xmlXPtrLocationSetRemove
17680 extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
17681 #else
17682 #ifndef xmlXPtrLocationSetRemove
17683 extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
17684 #define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
17685 #endif
17686 #endif
17687 #endif
17688 
17689 #if defined(LIBXML_XPTR_ENABLED)
17690 #ifdef bottom_xpointer
17691 #undef xmlXPtrNewCollapsedRange
17692 extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
17693 #else
17694 #ifndef xmlXPtrNewCollapsedRange
17695 extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
17696 #define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
17697 #endif
17698 #endif
17699 #endif
17700 
17701 #if defined(LIBXML_XPTR_ENABLED)
17702 #ifdef bottom_xpointer
17703 #undef xmlXPtrNewContext
17704 extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
17705 #else
17706 #ifndef xmlXPtrNewContext
17707 extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
17708 #define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
17709 #endif
17710 #endif
17711 #endif
17712 
17713 #if defined(LIBXML_XPTR_ENABLED)
17714 #ifdef bottom_xpointer
17715 #undef xmlXPtrNewLocationSetNodeSet
17716 extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
17717 #else
17718 #ifndef xmlXPtrNewLocationSetNodeSet
17719 extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
17720 #define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
17721 #endif
17722 #endif
17723 #endif
17724 
17725 #if defined(LIBXML_XPTR_ENABLED)
17726 #ifdef bottom_xpointer
17727 #undef xmlXPtrNewLocationSetNodes
17728 extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
17729 #else
17730 #ifndef xmlXPtrNewLocationSetNodes
17731 extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
17732 #define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
17733 #endif
17734 #endif
17735 #endif
17736 
17737 #if defined(LIBXML_XPTR_ENABLED)
17738 #ifdef bottom_xpointer
17739 #undef xmlXPtrNewRange
17740 extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
17741 #else
17742 #ifndef xmlXPtrNewRange
17743 extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
17744 #define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
17745 #endif
17746 #endif
17747 #endif
17748 
17749 #if defined(LIBXML_XPTR_ENABLED)
17750 #ifdef bottom_xpointer
17751 #undef xmlXPtrNewRangeNodeObject
17752 extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
17753 #else
17754 #ifndef xmlXPtrNewRangeNodeObject
17755 extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
17756 #define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
17757 #endif
17758 #endif
17759 #endif
17760 
17761 #if defined(LIBXML_XPTR_ENABLED)
17762 #ifdef bottom_xpointer
17763 #undef xmlXPtrNewRangeNodePoint
17764 extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
17765 #else
17766 #ifndef xmlXPtrNewRangeNodePoint
17767 extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
17768 #define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
17769 #endif
17770 #endif
17771 #endif
17772 
17773 #if defined(LIBXML_XPTR_ENABLED)
17774 #ifdef bottom_xpointer
17775 #undef xmlXPtrNewRangeNodes
17776 extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
17777 #else
17778 #ifndef xmlXPtrNewRangeNodes
17779 extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
17780 #define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
17781 #endif
17782 #endif
17783 #endif
17784 
17785 #if defined(LIBXML_XPTR_ENABLED)
17786 #ifdef bottom_xpointer
17787 #undef xmlXPtrNewRangePointNode
17788 extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
17789 #else
17790 #ifndef xmlXPtrNewRangePointNode
17791 extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
17792 #define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
17793 #endif
17794 #endif
17795 #endif
17796 
17797 #if defined(LIBXML_XPTR_ENABLED)
17798 #ifdef bottom_xpointer
17799 #undef xmlXPtrNewRangePoints
17800 extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
17801 #else
17802 #ifndef xmlXPtrNewRangePoints
17803 extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
17804 #define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
17805 #endif
17806 #endif
17807 #endif
17808 
17809 #if defined(LIBXML_XPTR_ENABLED)
17810 #ifdef bottom_xpointer
17811 #undef xmlXPtrRangeToFunction
17812 extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
17813 #else
17814 #ifndef xmlXPtrRangeToFunction
17815 extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
17816 #define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
17817 #endif
17818 #endif
17819 #endif
17820 
17821 #if defined(LIBXML_XPTR_ENABLED)
17822 #ifdef bottom_xpointer
17823 #undef xmlXPtrWrapLocationSet
17824 extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
17825 #else
17826 #ifndef xmlXPtrWrapLocationSet
17827 extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
17828 #define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
17829 #endif
17830 #endif
17831 #endif
17832 
17833 
17834 #endif
17835 #endif
17836 #endif
17837 #endif
17838 #endif
17839 
17840