elfgcchack.h revision 60a4c356ee9ce5e9ccb23347c0381f0436192691
1/*
2 * elfgcchack.h: hack by Arjan van de Ven <arjanv@redhat.com> to speed
3 *               up the code when using gcc for call within the library.
4 *
5 * Based on the analysis http://people.redhat.com/drepper/dsohowto.pdf
6 * from Ulrich drepper. Rewritten to be generated from the XML description
7 * file for libxml2 API
8 * autogenerated with xsltproc doc/elfgcchack.xsl doc/libxml2-api.xml
9 */
10
11#ifdef IN_LIBXML
12#ifdef __GNUC__
13#ifdef PIC
14#ifdef linux
15#if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || (__GNUC__ > 3)
16
17#include "libxml/c14n.h"
18#include "libxml/catalog.h"
19#include "libxml/chvalid.h"
20#include "libxml/debugXML.h"
21#include "libxml/dict.h"
22#include "libxml/DOCBparser.h"
23#include "libxml/encoding.h"
24#include "libxml/entities.h"
25#include "libxml/globals.h"
26#include "libxml/hash.h"
27#include "libxml/HTMLparser.h"
28#include "libxml/HTMLtree.h"
29#include "libxml/list.h"
30#include "libxml/nanoftp.h"
31#include "libxml/nanohttp.h"
32#include "libxml/parser.h"
33#include "libxml/parserInternals.h"
34#include "libxml/pattern.h"
35#include "libxml/relaxng.h"
36#include "libxml/SAX2.h"
37#include "libxml/SAX.h"
38#include "libxml/schemasInternals.h"
39#include "libxml/schematron.h"
40#include "libxml/threads.h"
41#include "libxml/tree.h"
42#include "libxml/uri.h"
43#include "libxml/valid.h"
44#include "libxml/xinclude.h"
45#include "libxml/xlink.h"
46#include "libxml/xmlautomata.h"
47#include "libxml/xmlerror.h"
48#include "libxml/xmlexports.h"
49#include "libxml/xmlIO.h"
50#include "libxml/xmlmemory.h"
51#include "libxml/xmlreader.h"
52#include "libxml/xmlregexp.h"
53#include "libxml/xmlsave.h"
54#include "libxml/xmlschemas.h"
55#include "libxml/xmlschemastypes.h"
56#include "libxml/xmlstring.h"
57#include "libxml/xmlunicode.h"
58#include "libxml/xmlversion.h"
59#include "libxml/xmlwriter.h"
60#include "libxml/xpath.h"
61#include "libxml/xpathInternals.h"
62#include "libxml/xpointer.h"
63#include "libxml/xmlmodule.h"
64
65/* special hot spot not exported ones */
66
67#ifdef bottom_globals
68#undef __xmlGenericError
69extern __typeof (__xmlGenericError) __xmlGenericError __attribute((alias("__xmlGenericError__internal_alias")));
70#else
71#ifndef __xmlGenericError
72extern __typeof (__xmlGenericError) __xmlGenericError__internal_alias __attribute((visibility("hidden")));
73#define __xmlGenericError __xmlGenericError__internal_alias
74#endif
75#endif
76
77#ifdef bottom_globals
78#undef __xmlGenericErrorContext
79extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext __attribute((alias("__xmlGenericErrorContext__internal_alias")));
80#else
81#ifndef __xmlGenericErrorContext
82extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext__internal_alias __attribute((visibility("hidden")));
83#define __xmlGenericErrorContext __xmlGenericErrorContext__internal_alias
84#endif
85#endif
86
87/* list generated from libxml2-api.xml */
88#if defined(LIBXML_DOCB_ENABLED)
89#ifdef bottom_DOCBparser
90#undef docbCreatePushParserCtxt
91extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt __attribute((alias("docbCreatePushParserCtxt__internal_alias")));
92#else
93#ifndef docbCreatePushParserCtxt
94extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
95#define docbCreatePushParserCtxt docbCreatePushParserCtxt__internal_alias
96#endif
97#endif
98#endif
99
100#if defined(LIBXML_HTML_ENABLED)
101#ifdef bottom_HTMLparser
102#undef htmlAttrAllowed
103extern __typeof (htmlAttrAllowed) htmlAttrAllowed __attribute((alias("htmlAttrAllowed__internal_alias")));
104#else
105#ifndef htmlAttrAllowed
106extern __typeof (htmlAttrAllowed) htmlAttrAllowed__internal_alias __attribute((visibility("hidden")));
107#define htmlAttrAllowed htmlAttrAllowed__internal_alias
108#endif
109#endif
110#endif
111
112#if defined(LIBXML_HTML_ENABLED)
113#ifdef bottom_HTMLparser
114#undef htmlAutoCloseTag
115extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag __attribute((alias("htmlAutoCloseTag__internal_alias")));
116#else
117#ifndef htmlAutoCloseTag
118extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag__internal_alias __attribute((visibility("hidden")));
119#define htmlAutoCloseTag htmlAutoCloseTag__internal_alias
120#endif
121#endif
122#endif
123
124#if defined(LIBXML_HTML_ENABLED)
125#ifdef bottom_HTMLparser
126#undef htmlCreateFileParserCtxt
127extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt __attribute((alias("htmlCreateFileParserCtxt__internal_alias")));
128#else
129#ifndef htmlCreateFileParserCtxt
130extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
131#define htmlCreateFileParserCtxt htmlCreateFileParserCtxt__internal_alias
132#endif
133#endif
134#endif
135
136#if defined(LIBXML_HTML_ENABLED)
137#ifdef bottom_HTMLparser
138#undef htmlCreateMemoryParserCtxt
139extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt __attribute((alias("htmlCreateMemoryParserCtxt__internal_alias")));
140#else
141#ifndef htmlCreateMemoryParserCtxt
142extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
143#define htmlCreateMemoryParserCtxt htmlCreateMemoryParserCtxt__internal_alias
144#endif
145#endif
146#endif
147
148#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
149#ifdef bottom_HTMLparser
150#undef htmlCreatePushParserCtxt
151extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt __attribute((alias("htmlCreatePushParserCtxt__internal_alias")));
152#else
153#ifndef htmlCreatePushParserCtxt
154extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
155#define htmlCreatePushParserCtxt htmlCreatePushParserCtxt__internal_alias
156#endif
157#endif
158#endif
159
160#if defined(LIBXML_HTML_ENABLED)
161#ifdef bottom_HTMLparser
162#undef htmlCtxtReadDoc
163extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc __attribute((alias("htmlCtxtReadDoc__internal_alias")));
164#else
165#ifndef htmlCtxtReadDoc
166extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
167#define htmlCtxtReadDoc htmlCtxtReadDoc__internal_alias
168#endif
169#endif
170#endif
171
172#if defined(LIBXML_HTML_ENABLED)
173#ifdef bottom_HTMLparser
174#undef htmlCtxtReadFd
175extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd __attribute((alias("htmlCtxtReadFd__internal_alias")));
176#else
177#ifndef htmlCtxtReadFd
178extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
179#define htmlCtxtReadFd htmlCtxtReadFd__internal_alias
180#endif
181#endif
182#endif
183
184#if defined(LIBXML_HTML_ENABLED)
185#ifdef bottom_HTMLparser
186#undef htmlCtxtReadFile
187extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile __attribute((alias("htmlCtxtReadFile__internal_alias")));
188#else
189#ifndef htmlCtxtReadFile
190extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
191#define htmlCtxtReadFile htmlCtxtReadFile__internal_alias
192#endif
193#endif
194#endif
195
196#if defined(LIBXML_HTML_ENABLED)
197#ifdef bottom_HTMLparser
198#undef htmlCtxtReadIO
199extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO __attribute((alias("htmlCtxtReadIO__internal_alias")));
200#else
201#ifndef htmlCtxtReadIO
202extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
203#define htmlCtxtReadIO htmlCtxtReadIO__internal_alias
204#endif
205#endif
206#endif
207
208#if defined(LIBXML_HTML_ENABLED)
209#ifdef bottom_HTMLparser
210#undef htmlCtxtReadMemory
211extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory __attribute((alias("htmlCtxtReadMemory__internal_alias")));
212#else
213#ifndef htmlCtxtReadMemory
214extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
215#define htmlCtxtReadMemory htmlCtxtReadMemory__internal_alias
216#endif
217#endif
218#endif
219
220#if defined(LIBXML_HTML_ENABLED)
221#ifdef bottom_HTMLparser
222#undef htmlCtxtReset
223extern __typeof (htmlCtxtReset) htmlCtxtReset __attribute((alias("htmlCtxtReset__internal_alias")));
224#else
225#ifndef htmlCtxtReset
226extern __typeof (htmlCtxtReset) htmlCtxtReset__internal_alias __attribute((visibility("hidden")));
227#define htmlCtxtReset htmlCtxtReset__internal_alias
228#endif
229#endif
230#endif
231
232#if defined(LIBXML_HTML_ENABLED)
233#ifdef bottom_HTMLparser
234#undef htmlCtxtUseOptions
235extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions __attribute((alias("htmlCtxtUseOptions__internal_alias")));
236#else
237#ifndef htmlCtxtUseOptions
238extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
239#define htmlCtxtUseOptions htmlCtxtUseOptions__internal_alias
240#endif
241#endif
242#endif
243
244#if defined(LIBXML_HTML_ENABLED)
245#ifdef bottom_SAX2
246#undef htmlDefaultSAXHandlerInit
247extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit __attribute((alias("htmlDefaultSAXHandlerInit__internal_alias")));
248#else
249#ifndef htmlDefaultSAXHandlerInit
250extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
251#define htmlDefaultSAXHandlerInit htmlDefaultSAXHandlerInit__internal_alias
252#endif
253#endif
254#endif
255
256#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
257#ifdef bottom_HTMLtree
258#undef htmlDocContentDumpFormatOutput
259extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput __attribute((alias("htmlDocContentDumpFormatOutput__internal_alias")));
260#else
261#ifndef htmlDocContentDumpFormatOutput
262extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
263#define htmlDocContentDumpFormatOutput htmlDocContentDumpFormatOutput__internal_alias
264#endif
265#endif
266#endif
267
268#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
269#ifdef bottom_HTMLtree
270#undef htmlDocContentDumpOutput
271extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput __attribute((alias("htmlDocContentDumpOutput__internal_alias")));
272#else
273#ifndef htmlDocContentDumpOutput
274extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput__internal_alias __attribute((visibility("hidden")));
275#define htmlDocContentDumpOutput htmlDocContentDumpOutput__internal_alias
276#endif
277#endif
278#endif
279
280#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
281#ifdef bottom_HTMLtree
282#undef htmlDocDump
283extern __typeof (htmlDocDump) htmlDocDump __attribute((alias("htmlDocDump__internal_alias")));
284#else
285#ifndef htmlDocDump
286extern __typeof (htmlDocDump) htmlDocDump__internal_alias __attribute((visibility("hidden")));
287#define htmlDocDump htmlDocDump__internal_alias
288#endif
289#endif
290#endif
291
292#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
293#ifdef bottom_HTMLtree
294#undef htmlDocDumpMemory
295extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory __attribute((alias("htmlDocDumpMemory__internal_alias")));
296#else
297#ifndef htmlDocDumpMemory
298extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
299#define htmlDocDumpMemory htmlDocDumpMemory__internal_alias
300#endif
301#endif
302#endif
303
304#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
305#ifdef bottom_HTMLtree
306#undef htmlDocDumpMemoryFormat
307extern __typeof (htmlDocDumpMemoryFormat) htmlDocDumpMemoryFormat __attribute((alias("htmlDocDumpMemoryFormat__internal_alias")));
308#else
309#ifndef htmlDocDumpMemoryFormat
310extern __typeof (htmlDocDumpMemoryFormat) htmlDocDumpMemoryFormat__internal_alias __attribute((visibility("hidden")));
311#define htmlDocDumpMemoryFormat htmlDocDumpMemoryFormat__internal_alias
312#endif
313#endif
314#endif
315
316#if defined(LIBXML_HTML_ENABLED)
317#ifdef bottom_HTMLparser
318#undef htmlElementAllowedHere
319extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere __attribute((alias("htmlElementAllowedHere__internal_alias")));
320#else
321#ifndef htmlElementAllowedHere
322extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere__internal_alias __attribute((visibility("hidden")));
323#define htmlElementAllowedHere htmlElementAllowedHere__internal_alias
324#endif
325#endif
326#endif
327
328#if defined(LIBXML_HTML_ENABLED)
329#ifdef bottom_HTMLparser
330#undef htmlElementStatusHere
331extern __typeof (htmlElementStatusHere) htmlElementStatusHere __attribute((alias("htmlElementStatusHere__internal_alias")));
332#else
333#ifndef htmlElementStatusHere
334extern __typeof (htmlElementStatusHere) htmlElementStatusHere__internal_alias __attribute((visibility("hidden")));
335#define htmlElementStatusHere htmlElementStatusHere__internal_alias
336#endif
337#endif
338#endif
339
340#if defined(LIBXML_HTML_ENABLED)
341#ifdef bottom_HTMLparser
342#undef htmlEncodeEntities
343extern __typeof (htmlEncodeEntities) htmlEncodeEntities __attribute((alias("htmlEncodeEntities__internal_alias")));
344#else
345#ifndef htmlEncodeEntities
346extern __typeof (htmlEncodeEntities) htmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
347#define htmlEncodeEntities htmlEncodeEntities__internal_alias
348#endif
349#endif
350#endif
351
352#if defined(LIBXML_HTML_ENABLED)
353#ifdef bottom_HTMLparser
354#undef htmlEntityLookup
355extern __typeof (htmlEntityLookup) htmlEntityLookup __attribute((alias("htmlEntityLookup__internal_alias")));
356#else
357#ifndef htmlEntityLookup
358extern __typeof (htmlEntityLookup) htmlEntityLookup__internal_alias __attribute((visibility("hidden")));
359#define htmlEntityLookup htmlEntityLookup__internal_alias
360#endif
361#endif
362#endif
363
364#if defined(LIBXML_HTML_ENABLED)
365#ifdef bottom_HTMLparser
366#undef htmlEntityValueLookup
367extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup __attribute((alias("htmlEntityValueLookup__internal_alias")));
368#else
369#ifndef htmlEntityValueLookup
370extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup__internal_alias __attribute((visibility("hidden")));
371#define htmlEntityValueLookup htmlEntityValueLookup__internal_alias
372#endif
373#endif
374#endif
375
376#if defined(LIBXML_HTML_ENABLED)
377#ifdef bottom_HTMLparser
378#undef htmlFreeParserCtxt
379extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt __attribute((alias("htmlFreeParserCtxt__internal_alias")));
380#else
381#ifndef htmlFreeParserCtxt
382extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
383#define htmlFreeParserCtxt htmlFreeParserCtxt__internal_alias
384#endif
385#endif
386#endif
387
388#if defined(LIBXML_HTML_ENABLED)
389#ifdef bottom_HTMLtree
390#undef htmlGetMetaEncoding
391extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding __attribute((alias("htmlGetMetaEncoding__internal_alias")));
392#else
393#ifndef htmlGetMetaEncoding
394extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding__internal_alias __attribute((visibility("hidden")));
395#define htmlGetMetaEncoding htmlGetMetaEncoding__internal_alias
396#endif
397#endif
398#endif
399
400#if defined(LIBXML_HTML_ENABLED)
401#ifdef bottom_HTMLparser
402#undef htmlHandleOmittedElem
403extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem __attribute((alias("htmlHandleOmittedElem__internal_alias")));
404#else
405#ifndef htmlHandleOmittedElem
406extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem__internal_alias __attribute((visibility("hidden")));
407#define htmlHandleOmittedElem htmlHandleOmittedElem__internal_alias
408#endif
409#endif
410#endif
411
412#if defined(LIBXML_HTML_ENABLED)
413#ifdef bottom_HTMLparser
414#undef htmlInitAutoClose
415extern __typeof (htmlInitAutoClose) htmlInitAutoClose __attribute((alias("htmlInitAutoClose__internal_alias")));
416#else
417#ifndef htmlInitAutoClose
418extern __typeof (htmlInitAutoClose) htmlInitAutoClose__internal_alias __attribute((visibility("hidden")));
419#define htmlInitAutoClose htmlInitAutoClose__internal_alias
420#endif
421#endif
422#endif
423
424#if defined(LIBXML_HTML_ENABLED)
425#ifdef bottom_HTMLparser
426#undef htmlIsAutoClosed
427extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed __attribute((alias("htmlIsAutoClosed__internal_alias")));
428#else
429#ifndef htmlIsAutoClosed
430extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed__internal_alias __attribute((visibility("hidden")));
431#define htmlIsAutoClosed htmlIsAutoClosed__internal_alias
432#endif
433#endif
434#endif
435
436#if defined(LIBXML_HTML_ENABLED)
437#ifdef bottom_HTMLtree
438#undef htmlIsBooleanAttr
439extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr __attribute((alias("htmlIsBooleanAttr__internal_alias")));
440#else
441#ifndef htmlIsBooleanAttr
442extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr__internal_alias __attribute((visibility("hidden")));
443#define htmlIsBooleanAttr htmlIsBooleanAttr__internal_alias
444#endif
445#endif
446#endif
447
448#if defined(LIBXML_HTML_ENABLED)
449#ifdef bottom_HTMLparser
450#undef htmlIsScriptAttribute
451extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute __attribute((alias("htmlIsScriptAttribute__internal_alias")));
452#else
453#ifndef htmlIsScriptAttribute
454extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute__internal_alias __attribute((visibility("hidden")));
455#define htmlIsScriptAttribute htmlIsScriptAttribute__internal_alias
456#endif
457#endif
458#endif
459
460#if defined(LIBXML_HTML_ENABLED)
461#ifdef bottom_HTMLparser
462#undef htmlNewDoc
463extern __typeof (htmlNewDoc) htmlNewDoc __attribute((alias("htmlNewDoc__internal_alias")));
464#else
465#ifndef htmlNewDoc
466extern __typeof (htmlNewDoc) htmlNewDoc__internal_alias __attribute((visibility("hidden")));
467#define htmlNewDoc htmlNewDoc__internal_alias
468#endif
469#endif
470#endif
471
472#if defined(LIBXML_HTML_ENABLED)
473#ifdef bottom_HTMLparser
474#undef htmlNewDocNoDtD
475extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD __attribute((alias("htmlNewDocNoDtD__internal_alias")));
476#else
477#ifndef htmlNewDocNoDtD
478extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD__internal_alias __attribute((visibility("hidden")));
479#define htmlNewDocNoDtD htmlNewDocNoDtD__internal_alias
480#endif
481#endif
482#endif
483
484#if defined(LIBXML_HTML_ENABLED)
485#ifdef bottom_HTMLparser
486#undef htmlNewParserCtxt
487extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt __attribute((alias("htmlNewParserCtxt__internal_alias")));
488#else
489#ifndef htmlNewParserCtxt
490extern __typeof (htmlNewParserCtxt) htmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
491#define htmlNewParserCtxt htmlNewParserCtxt__internal_alias
492#endif
493#endif
494#endif
495
496#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
497#ifdef bottom_HTMLtree
498#undef htmlNodeDump
499extern __typeof (htmlNodeDump) htmlNodeDump __attribute((alias("htmlNodeDump__internal_alias")));
500#else
501#ifndef htmlNodeDump
502extern __typeof (htmlNodeDump) htmlNodeDump__internal_alias __attribute((visibility("hidden")));
503#define htmlNodeDump htmlNodeDump__internal_alias
504#endif
505#endif
506#endif
507
508#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
509#ifdef bottom_HTMLtree
510#undef htmlNodeDumpFile
511extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile __attribute((alias("htmlNodeDumpFile__internal_alias")));
512#else
513#ifndef htmlNodeDumpFile
514extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile__internal_alias __attribute((visibility("hidden")));
515#define htmlNodeDumpFile htmlNodeDumpFile__internal_alias
516#endif
517#endif
518#endif
519
520#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
521#ifdef bottom_HTMLtree
522#undef htmlNodeDumpFileFormat
523extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat __attribute((alias("htmlNodeDumpFileFormat__internal_alias")));
524#else
525#ifndef htmlNodeDumpFileFormat
526extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat__internal_alias __attribute((visibility("hidden")));
527#define htmlNodeDumpFileFormat htmlNodeDumpFileFormat__internal_alias
528#endif
529#endif
530#endif
531
532#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
533#ifdef bottom_HTMLtree
534#undef htmlNodeDumpFormatOutput
535extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput __attribute((alias("htmlNodeDumpFormatOutput__internal_alias")));
536#else
537#ifndef htmlNodeDumpFormatOutput
538extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
539#define htmlNodeDumpFormatOutput htmlNodeDumpFormatOutput__internal_alias
540#endif
541#endif
542#endif
543
544#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
545#ifdef bottom_HTMLtree
546#undef htmlNodeDumpOutput
547extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput __attribute((alias("htmlNodeDumpOutput__internal_alias")));
548#else
549#ifndef htmlNodeDumpOutput
550extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
551#define htmlNodeDumpOutput htmlNodeDumpOutput__internal_alias
552#endif
553#endif
554#endif
555
556#if defined(LIBXML_HTML_ENABLED)
557#ifdef bottom_HTMLparser
558#undef htmlNodeStatus
559extern __typeof (htmlNodeStatus) htmlNodeStatus __attribute((alias("htmlNodeStatus__internal_alias")));
560#else
561#ifndef htmlNodeStatus
562extern __typeof (htmlNodeStatus) htmlNodeStatus__internal_alias __attribute((visibility("hidden")));
563#define htmlNodeStatus htmlNodeStatus__internal_alias
564#endif
565#endif
566#endif
567
568#if defined(LIBXML_HTML_ENABLED)
569#ifdef bottom_HTMLparser
570#undef htmlParseCharRef
571extern __typeof (htmlParseCharRef) htmlParseCharRef __attribute((alias("htmlParseCharRef__internal_alias")));
572#else
573#ifndef htmlParseCharRef
574extern __typeof (htmlParseCharRef) htmlParseCharRef__internal_alias __attribute((visibility("hidden")));
575#define htmlParseCharRef htmlParseCharRef__internal_alias
576#endif
577#endif
578#endif
579
580#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
581#ifdef bottom_HTMLparser
582#undef htmlParseChunk
583extern __typeof (htmlParseChunk) htmlParseChunk __attribute((alias("htmlParseChunk__internal_alias")));
584#else
585#ifndef htmlParseChunk
586extern __typeof (htmlParseChunk) htmlParseChunk__internal_alias __attribute((visibility("hidden")));
587#define htmlParseChunk htmlParseChunk__internal_alias
588#endif
589#endif
590#endif
591
592#if defined(LIBXML_HTML_ENABLED)
593#ifdef bottom_HTMLparser
594#undef htmlParseDoc
595extern __typeof (htmlParseDoc) htmlParseDoc __attribute((alias("htmlParseDoc__internal_alias")));
596#else
597#ifndef htmlParseDoc
598extern __typeof (htmlParseDoc) htmlParseDoc__internal_alias __attribute((visibility("hidden")));
599#define htmlParseDoc htmlParseDoc__internal_alias
600#endif
601#endif
602#endif
603
604#if defined(LIBXML_HTML_ENABLED)
605#ifdef bottom_HTMLparser
606#undef htmlParseDocument
607extern __typeof (htmlParseDocument) htmlParseDocument __attribute((alias("htmlParseDocument__internal_alias")));
608#else
609#ifndef htmlParseDocument
610extern __typeof (htmlParseDocument) htmlParseDocument__internal_alias __attribute((visibility("hidden")));
611#define htmlParseDocument htmlParseDocument__internal_alias
612#endif
613#endif
614#endif
615
616#if defined(LIBXML_HTML_ENABLED)
617#ifdef bottom_HTMLparser
618#undef htmlParseElement
619extern __typeof (htmlParseElement) htmlParseElement __attribute((alias("htmlParseElement__internal_alias")));
620#else
621#ifndef htmlParseElement
622extern __typeof (htmlParseElement) htmlParseElement__internal_alias __attribute((visibility("hidden")));
623#define htmlParseElement htmlParseElement__internal_alias
624#endif
625#endif
626#endif
627
628#if defined(LIBXML_HTML_ENABLED)
629#ifdef bottom_HTMLparser
630#undef htmlParseEntityRef
631extern __typeof (htmlParseEntityRef) htmlParseEntityRef __attribute((alias("htmlParseEntityRef__internal_alias")));
632#else
633#ifndef htmlParseEntityRef
634extern __typeof (htmlParseEntityRef) htmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
635#define htmlParseEntityRef htmlParseEntityRef__internal_alias
636#endif
637#endif
638#endif
639
640#if defined(LIBXML_HTML_ENABLED)
641#ifdef bottom_HTMLparser
642#undef htmlParseFile
643extern __typeof (htmlParseFile) htmlParseFile __attribute((alias("htmlParseFile__internal_alias")));
644#else
645#ifndef htmlParseFile
646extern __typeof (htmlParseFile) htmlParseFile__internal_alias __attribute((visibility("hidden")));
647#define htmlParseFile htmlParseFile__internal_alias
648#endif
649#endif
650#endif
651
652#if defined(LIBXML_HTML_ENABLED)
653#ifdef bottom_HTMLparser
654#undef htmlReadDoc
655extern __typeof (htmlReadDoc) htmlReadDoc __attribute((alias("htmlReadDoc__internal_alias")));
656#else
657#ifndef htmlReadDoc
658extern __typeof (htmlReadDoc) htmlReadDoc__internal_alias __attribute((visibility("hidden")));
659#define htmlReadDoc htmlReadDoc__internal_alias
660#endif
661#endif
662#endif
663
664#if defined(LIBXML_HTML_ENABLED)
665#ifdef bottom_HTMLparser
666#undef htmlReadFd
667extern __typeof (htmlReadFd) htmlReadFd __attribute((alias("htmlReadFd__internal_alias")));
668#else
669#ifndef htmlReadFd
670extern __typeof (htmlReadFd) htmlReadFd__internal_alias __attribute((visibility("hidden")));
671#define htmlReadFd htmlReadFd__internal_alias
672#endif
673#endif
674#endif
675
676#if defined(LIBXML_HTML_ENABLED)
677#ifdef bottom_HTMLparser
678#undef htmlReadFile
679extern __typeof (htmlReadFile) htmlReadFile __attribute((alias("htmlReadFile__internal_alias")));
680#else
681#ifndef htmlReadFile
682extern __typeof (htmlReadFile) htmlReadFile__internal_alias __attribute((visibility("hidden")));
683#define htmlReadFile htmlReadFile__internal_alias
684#endif
685#endif
686#endif
687
688#if defined(LIBXML_HTML_ENABLED)
689#ifdef bottom_HTMLparser
690#undef htmlReadIO
691extern __typeof (htmlReadIO) htmlReadIO __attribute((alias("htmlReadIO__internal_alias")));
692#else
693#ifndef htmlReadIO
694extern __typeof (htmlReadIO) htmlReadIO__internal_alias __attribute((visibility("hidden")));
695#define htmlReadIO htmlReadIO__internal_alias
696#endif
697#endif
698#endif
699
700#if defined(LIBXML_HTML_ENABLED)
701#ifdef bottom_HTMLparser
702#undef htmlReadMemory
703extern __typeof (htmlReadMemory) htmlReadMemory __attribute((alias("htmlReadMemory__internal_alias")));
704#else
705#ifndef htmlReadMemory
706extern __typeof (htmlReadMemory) htmlReadMemory__internal_alias __attribute((visibility("hidden")));
707#define htmlReadMemory htmlReadMemory__internal_alias
708#endif
709#endif
710#endif
711
712#if defined(LIBXML_HTML_ENABLED)
713#ifdef bottom_HTMLparser
714#undef htmlSAXParseDoc
715extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc __attribute((alias("htmlSAXParseDoc__internal_alias")));
716#else
717#ifndef htmlSAXParseDoc
718extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
719#define htmlSAXParseDoc htmlSAXParseDoc__internal_alias
720#endif
721#endif
722#endif
723
724#if defined(LIBXML_HTML_ENABLED)
725#ifdef bottom_HTMLparser
726#undef htmlSAXParseFile
727extern __typeof (htmlSAXParseFile) htmlSAXParseFile __attribute((alias("htmlSAXParseFile__internal_alias")));
728#else
729#ifndef htmlSAXParseFile
730extern __typeof (htmlSAXParseFile) htmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
731#define htmlSAXParseFile htmlSAXParseFile__internal_alias
732#endif
733#endif
734#endif
735
736#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
737#ifdef bottom_HTMLtree
738#undef htmlSaveFile
739extern __typeof (htmlSaveFile) htmlSaveFile __attribute((alias("htmlSaveFile__internal_alias")));
740#else
741#ifndef htmlSaveFile
742extern __typeof (htmlSaveFile) htmlSaveFile__internal_alias __attribute((visibility("hidden")));
743#define htmlSaveFile htmlSaveFile__internal_alias
744#endif
745#endif
746#endif
747
748#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
749#ifdef bottom_HTMLtree
750#undef htmlSaveFileEnc
751extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc __attribute((alias("htmlSaveFileEnc__internal_alias")));
752#else
753#ifndef htmlSaveFileEnc
754extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
755#define htmlSaveFileEnc htmlSaveFileEnc__internal_alias
756#endif
757#endif
758#endif
759
760#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
761#ifdef bottom_HTMLtree
762#undef htmlSaveFileFormat
763extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat __attribute((alias("htmlSaveFileFormat__internal_alias")));
764#else
765#ifndef htmlSaveFileFormat
766extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat__internal_alias __attribute((visibility("hidden")));
767#define htmlSaveFileFormat htmlSaveFileFormat__internal_alias
768#endif
769#endif
770#endif
771
772#if defined(LIBXML_HTML_ENABLED)
773#ifdef bottom_HTMLtree
774#undef htmlSetMetaEncoding
775extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding __attribute((alias("htmlSetMetaEncoding__internal_alias")));
776#else
777#ifndef htmlSetMetaEncoding
778extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding__internal_alias __attribute((visibility("hidden")));
779#define htmlSetMetaEncoding htmlSetMetaEncoding__internal_alias
780#endif
781#endif
782#endif
783
784#if defined(LIBXML_HTML_ENABLED)
785#ifdef bottom_HTMLparser
786#undef htmlTagLookup
787extern __typeof (htmlTagLookup) htmlTagLookup __attribute((alias("htmlTagLookup__internal_alias")));
788#else
789#ifndef htmlTagLookup
790extern __typeof (htmlTagLookup) htmlTagLookup__internal_alias __attribute((visibility("hidden")));
791#define htmlTagLookup htmlTagLookup__internal_alias
792#endif
793#endif
794#endif
795
796#ifdef bottom_parser
797#undef inputPop
798extern __typeof (inputPop) inputPop __attribute((alias("inputPop__internal_alias")));
799#else
800#ifndef inputPop
801extern __typeof (inputPop) inputPop__internal_alias __attribute((visibility("hidden")));
802#define inputPop inputPop__internal_alias
803#endif
804#endif
805
806#ifdef bottom_parser
807#undef inputPush
808extern __typeof (inputPush) inputPush __attribute((alias("inputPush__internal_alias")));
809#else
810#ifndef inputPush
811extern __typeof (inputPush) inputPush__internal_alias __attribute((visibility("hidden")));
812#define inputPush inputPush__internal_alias
813#endif
814#endif
815
816#ifdef bottom_parser
817#undef namePop
818extern __typeof (namePop) namePop __attribute((alias("namePop__internal_alias")));
819#else
820#ifndef namePop
821extern __typeof (namePop) namePop__internal_alias __attribute((visibility("hidden")));
822#define namePop namePop__internal_alias
823#endif
824#endif
825
826#ifdef bottom_parser
827#undef namePush
828extern __typeof (namePush) namePush __attribute((alias("namePush__internal_alias")));
829#else
830#ifndef namePush
831extern __typeof (namePush) namePush__internal_alias __attribute((visibility("hidden")));
832#define namePush namePush__internal_alias
833#endif
834#endif
835
836#ifdef bottom_parser
837#undef nodePop
838extern __typeof (nodePop) nodePop __attribute((alias("nodePop__internal_alias")));
839#else
840#ifndef nodePop
841extern __typeof (nodePop) nodePop__internal_alias __attribute((visibility("hidden")));
842#define nodePop nodePop__internal_alias
843#endif
844#endif
845
846#ifdef bottom_parser
847#undef nodePush
848extern __typeof (nodePush) nodePush __attribute((alias("nodePush__internal_alias")));
849#else
850#ifndef nodePush
851extern __typeof (nodePush) nodePush__internal_alias __attribute((visibility("hidden")));
852#define nodePush nodePush__internal_alias
853#endif
854#endif
855
856#if defined(LIBXML_XPATH_ENABLED)
857#ifdef bottom_xpath
858#undef valuePop
859extern __typeof (valuePop) valuePop __attribute((alias("valuePop__internal_alias")));
860#else
861#ifndef valuePop
862extern __typeof (valuePop) valuePop__internal_alias __attribute((visibility("hidden")));
863#define valuePop valuePop__internal_alias
864#endif
865#endif
866#endif
867
868#if defined(LIBXML_XPATH_ENABLED)
869#ifdef bottom_xpath
870#undef valuePush
871extern __typeof (valuePush) valuePush __attribute((alias("valuePush__internal_alias")));
872#else
873#ifndef valuePush
874extern __typeof (valuePush) valuePush__internal_alias __attribute((visibility("hidden")));
875#define valuePush valuePush__internal_alias
876#endif
877#endif
878#endif
879
880#if defined(LIBXML_CATALOG_ENABLED)
881#ifdef bottom_catalog
882#undef xmlACatalogAdd
883extern __typeof (xmlACatalogAdd) xmlACatalogAdd __attribute((alias("xmlACatalogAdd__internal_alias")));
884#else
885#ifndef xmlACatalogAdd
886extern __typeof (xmlACatalogAdd) xmlACatalogAdd__internal_alias __attribute((visibility("hidden")));
887#define xmlACatalogAdd xmlACatalogAdd__internal_alias
888#endif
889#endif
890#endif
891
892#if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
893#ifdef bottom_catalog
894#undef xmlACatalogDump
895extern __typeof (xmlACatalogDump) xmlACatalogDump __attribute((alias("xmlACatalogDump__internal_alias")));
896#else
897#ifndef xmlACatalogDump
898extern __typeof (xmlACatalogDump) xmlACatalogDump__internal_alias __attribute((visibility("hidden")));
899#define xmlACatalogDump xmlACatalogDump__internal_alias
900#endif
901#endif
902#endif
903
904#if defined(LIBXML_CATALOG_ENABLED)
905#ifdef bottom_catalog
906#undef xmlACatalogRemove
907extern __typeof (xmlACatalogRemove) xmlACatalogRemove __attribute((alias("xmlACatalogRemove__internal_alias")));
908#else
909#ifndef xmlACatalogRemove
910extern __typeof (xmlACatalogRemove) xmlACatalogRemove__internal_alias __attribute((visibility("hidden")));
911#define xmlACatalogRemove xmlACatalogRemove__internal_alias
912#endif
913#endif
914#endif
915
916#if defined(LIBXML_CATALOG_ENABLED)
917#ifdef bottom_catalog
918#undef xmlACatalogResolve
919extern __typeof (xmlACatalogResolve) xmlACatalogResolve __attribute((alias("xmlACatalogResolve__internal_alias")));
920#else
921#ifndef xmlACatalogResolve
922extern __typeof (xmlACatalogResolve) xmlACatalogResolve__internal_alias __attribute((visibility("hidden")));
923#define xmlACatalogResolve xmlACatalogResolve__internal_alias
924#endif
925#endif
926#endif
927
928#if defined(LIBXML_CATALOG_ENABLED)
929#ifdef bottom_catalog
930#undef xmlACatalogResolvePublic
931extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic __attribute((alias("xmlACatalogResolvePublic__internal_alias")));
932#else
933#ifndef xmlACatalogResolvePublic
934extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
935#define xmlACatalogResolvePublic xmlACatalogResolvePublic__internal_alias
936#endif
937#endif
938#endif
939
940#if defined(LIBXML_CATALOG_ENABLED)
941#ifdef bottom_catalog
942#undef xmlACatalogResolveSystem
943extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem __attribute((alias("xmlACatalogResolveSystem__internal_alias")));
944#else
945#ifndef xmlACatalogResolveSystem
946extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
947#define xmlACatalogResolveSystem xmlACatalogResolveSystem__internal_alias
948#endif
949#endif
950#endif
951
952#if defined(LIBXML_CATALOG_ENABLED)
953#ifdef bottom_catalog
954#undef xmlACatalogResolveURI
955extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI __attribute((alias("xmlACatalogResolveURI__internal_alias")));
956#else
957#ifndef xmlACatalogResolveURI
958extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI__internal_alias __attribute((visibility("hidden")));
959#define xmlACatalogResolveURI xmlACatalogResolveURI__internal_alias
960#endif
961#endif
962#endif
963
964#ifdef bottom_valid
965#undef xmlAddAttributeDecl
966extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl __attribute((alias("xmlAddAttributeDecl__internal_alias")));
967#else
968#ifndef xmlAddAttributeDecl
969extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl__internal_alias __attribute((visibility("hidden")));
970#define xmlAddAttributeDecl xmlAddAttributeDecl__internal_alias
971#endif
972#endif
973
974#ifdef bottom_tree
975#undef xmlAddChild
976extern __typeof (xmlAddChild) xmlAddChild __attribute((alias("xmlAddChild__internal_alias")));
977#else
978#ifndef xmlAddChild
979extern __typeof (xmlAddChild) xmlAddChild__internal_alias __attribute((visibility("hidden")));
980#define xmlAddChild xmlAddChild__internal_alias
981#endif
982#endif
983
984#ifdef bottom_tree
985#undef xmlAddChildList
986extern __typeof (xmlAddChildList) xmlAddChildList __attribute((alias("xmlAddChildList__internal_alias")));
987#else
988#ifndef xmlAddChildList
989extern __typeof (xmlAddChildList) xmlAddChildList__internal_alias __attribute((visibility("hidden")));
990#define xmlAddChildList xmlAddChildList__internal_alias
991#endif
992#endif
993
994#ifdef bottom_entities
995#undef xmlAddDocEntity
996extern __typeof (xmlAddDocEntity) xmlAddDocEntity __attribute((alias("xmlAddDocEntity__internal_alias")));
997#else
998#ifndef xmlAddDocEntity
999extern __typeof (xmlAddDocEntity) xmlAddDocEntity__internal_alias __attribute((visibility("hidden")));
1000#define xmlAddDocEntity xmlAddDocEntity__internal_alias
1001#endif
1002#endif
1003
1004#ifdef bottom_entities
1005#undef xmlAddDtdEntity
1006extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity __attribute((alias("xmlAddDtdEntity__internal_alias")));
1007#else
1008#ifndef xmlAddDtdEntity
1009extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity__internal_alias __attribute((visibility("hidden")));
1010#define xmlAddDtdEntity xmlAddDtdEntity__internal_alias
1011#endif
1012#endif
1013
1014#ifdef bottom_valid
1015#undef xmlAddElementDecl
1016extern __typeof (xmlAddElementDecl) xmlAddElementDecl __attribute((alias("xmlAddElementDecl__internal_alias")));
1017#else
1018#ifndef xmlAddElementDecl
1019extern __typeof (xmlAddElementDecl) xmlAddElementDecl__internal_alias __attribute((visibility("hidden")));
1020#define xmlAddElementDecl xmlAddElementDecl__internal_alias
1021#endif
1022#endif
1023
1024#ifdef bottom_encoding
1025#undef xmlAddEncodingAlias
1026extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias __attribute((alias("xmlAddEncodingAlias__internal_alias")));
1027#else
1028#ifndef xmlAddEncodingAlias
1029extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias__internal_alias __attribute((visibility("hidden")));
1030#define xmlAddEncodingAlias xmlAddEncodingAlias__internal_alias
1031#endif
1032#endif
1033
1034#ifdef bottom_valid
1035#undef xmlAddID
1036extern __typeof (xmlAddID) xmlAddID __attribute((alias("xmlAddID__internal_alias")));
1037#else
1038#ifndef xmlAddID
1039extern __typeof (xmlAddID) xmlAddID__internal_alias __attribute((visibility("hidden")));
1040#define xmlAddID xmlAddID__internal_alias
1041#endif
1042#endif
1043
1044#ifdef bottom_tree
1045#undef xmlAddNextSibling
1046extern __typeof (xmlAddNextSibling) xmlAddNextSibling __attribute((alias("xmlAddNextSibling__internal_alias")));
1047#else
1048#ifndef xmlAddNextSibling
1049extern __typeof (xmlAddNextSibling) xmlAddNextSibling__internal_alias __attribute((visibility("hidden")));
1050#define xmlAddNextSibling xmlAddNextSibling__internal_alias
1051#endif
1052#endif
1053
1054#ifdef bottom_valid
1055#undef xmlAddNotationDecl
1056extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl __attribute((alias("xmlAddNotationDecl__internal_alias")));
1057#else
1058#ifndef xmlAddNotationDecl
1059extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl__internal_alias __attribute((visibility("hidden")));
1060#define xmlAddNotationDecl xmlAddNotationDecl__internal_alias
1061#endif
1062#endif
1063
1064#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
1065#ifdef bottom_tree
1066#undef xmlAddPrevSibling
1067extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling __attribute((alias("xmlAddPrevSibling__internal_alias")));
1068#else
1069#ifndef xmlAddPrevSibling
1070extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling__internal_alias __attribute((visibility("hidden")));
1071#define xmlAddPrevSibling xmlAddPrevSibling__internal_alias
1072#endif
1073#endif
1074#endif
1075
1076#ifdef bottom_valid
1077#undef xmlAddRef
1078extern __typeof (xmlAddRef) xmlAddRef __attribute((alias("xmlAddRef__internal_alias")));
1079#else
1080#ifndef xmlAddRef
1081extern __typeof (xmlAddRef) xmlAddRef__internal_alias __attribute((visibility("hidden")));
1082#define xmlAddRef xmlAddRef__internal_alias
1083#endif
1084#endif
1085
1086#ifdef bottom_tree
1087#undef xmlAddSibling
1088extern __typeof (xmlAddSibling) xmlAddSibling __attribute((alias("xmlAddSibling__internal_alias")));
1089#else
1090#ifndef xmlAddSibling
1091extern __typeof (xmlAddSibling) xmlAddSibling__internal_alias __attribute((visibility("hidden")));
1092#define xmlAddSibling xmlAddSibling__internal_alias
1093#endif
1094#endif
1095
1096#if defined(LIBXML_OUTPUT_ENABLED)
1097#ifdef bottom_xmlIO
1098#undef xmlAllocOutputBuffer
1099extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer __attribute((alias("xmlAllocOutputBuffer__internal_alias")));
1100#else
1101#ifndef xmlAllocOutputBuffer
1102extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer__internal_alias __attribute((visibility("hidden")));
1103#define xmlAllocOutputBuffer xmlAllocOutputBuffer__internal_alias
1104#endif
1105#endif
1106#endif
1107
1108#ifdef bottom_xmlIO
1109#undef xmlAllocParserInputBuffer
1110extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer __attribute((alias("xmlAllocParserInputBuffer__internal_alias")));
1111#else
1112#ifndef xmlAllocParserInputBuffer
1113extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer__internal_alias __attribute((visibility("hidden")));
1114#define xmlAllocParserInputBuffer xmlAllocParserInputBuffer__internal_alias
1115#endif
1116#endif
1117
1118#if defined(LIBXML_OUTPUT_ENABLED)
1119#ifdef bottom_xmlsave
1120#undef xmlAttrSerializeTxtContent
1121extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent __attribute((alias("xmlAttrSerializeTxtContent__internal_alias")));
1122#else
1123#ifndef xmlAttrSerializeTxtContent
1124extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent__internal_alias __attribute((visibility("hidden")));
1125#define xmlAttrSerializeTxtContent xmlAttrSerializeTxtContent__internal_alias
1126#endif
1127#endif
1128#endif
1129
1130#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1131#ifdef bottom_xmlregexp
1132#undef xmlAutomataCompile
1133extern __typeof (xmlAutomataCompile) xmlAutomataCompile __attribute((alias("xmlAutomataCompile__internal_alias")));
1134#else
1135#ifndef xmlAutomataCompile
1136extern __typeof (xmlAutomataCompile) xmlAutomataCompile__internal_alias __attribute((visibility("hidden")));
1137#define xmlAutomataCompile xmlAutomataCompile__internal_alias
1138#endif
1139#endif
1140#endif
1141
1142#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1143#ifdef bottom_xmlregexp
1144#undef xmlAutomataGetInitState
1145extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState __attribute((alias("xmlAutomataGetInitState__internal_alias")));
1146#else
1147#ifndef xmlAutomataGetInitState
1148extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState__internal_alias __attribute((visibility("hidden")));
1149#define xmlAutomataGetInitState xmlAutomataGetInitState__internal_alias
1150#endif
1151#endif
1152#endif
1153
1154#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1155#ifdef bottom_xmlregexp
1156#undef xmlAutomataIsDeterminist
1157extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist __attribute((alias("xmlAutomataIsDeterminist__internal_alias")));
1158#else
1159#ifndef xmlAutomataIsDeterminist
1160extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist__internal_alias __attribute((visibility("hidden")));
1161#define xmlAutomataIsDeterminist xmlAutomataIsDeterminist__internal_alias
1162#endif
1163#endif
1164#endif
1165
1166#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1167#ifdef bottom_xmlregexp
1168#undef xmlAutomataNewAllTrans
1169extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans __attribute((alias("xmlAutomataNewAllTrans__internal_alias")));
1170#else
1171#ifndef xmlAutomataNewAllTrans
1172extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans__internal_alias __attribute((visibility("hidden")));
1173#define xmlAutomataNewAllTrans xmlAutomataNewAllTrans__internal_alias
1174#endif
1175#endif
1176#endif
1177
1178#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1179#ifdef bottom_xmlregexp
1180#undef xmlAutomataNewCountTrans
1181extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans __attribute((alias("xmlAutomataNewCountTrans__internal_alias")));
1182#else
1183#ifndef xmlAutomataNewCountTrans
1184extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans__internal_alias __attribute((visibility("hidden")));
1185#define xmlAutomataNewCountTrans xmlAutomataNewCountTrans__internal_alias
1186#endif
1187#endif
1188#endif
1189
1190#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1191#ifdef bottom_xmlregexp
1192#undef xmlAutomataNewCountTrans2
1193extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2 __attribute((alias("xmlAutomataNewCountTrans2__internal_alias")));
1194#else
1195#ifndef xmlAutomataNewCountTrans2
1196extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2__internal_alias __attribute((visibility("hidden")));
1197#define xmlAutomataNewCountTrans2 xmlAutomataNewCountTrans2__internal_alias
1198#endif
1199#endif
1200#endif
1201
1202#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1203#ifdef bottom_xmlregexp
1204#undef xmlAutomataNewCountedTrans
1205extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans __attribute((alias("xmlAutomataNewCountedTrans__internal_alias")));
1206#else
1207#ifndef xmlAutomataNewCountedTrans
1208extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans__internal_alias __attribute((visibility("hidden")));
1209#define xmlAutomataNewCountedTrans xmlAutomataNewCountedTrans__internal_alias
1210#endif
1211#endif
1212#endif
1213
1214#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1215#ifdef bottom_xmlregexp
1216#undef xmlAutomataNewCounter
1217extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter __attribute((alias("xmlAutomataNewCounter__internal_alias")));
1218#else
1219#ifndef xmlAutomataNewCounter
1220extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter__internal_alias __attribute((visibility("hidden")));
1221#define xmlAutomataNewCounter xmlAutomataNewCounter__internal_alias
1222#endif
1223#endif
1224#endif
1225
1226#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1227#ifdef bottom_xmlregexp
1228#undef xmlAutomataNewCounterTrans
1229extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans __attribute((alias("xmlAutomataNewCounterTrans__internal_alias")));
1230#else
1231#ifndef xmlAutomataNewCounterTrans
1232extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans__internal_alias __attribute((visibility("hidden")));
1233#define xmlAutomataNewCounterTrans xmlAutomataNewCounterTrans__internal_alias
1234#endif
1235#endif
1236#endif
1237
1238#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1239#ifdef bottom_xmlregexp
1240#undef xmlAutomataNewEpsilon
1241extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon __attribute((alias("xmlAutomataNewEpsilon__internal_alias")));
1242#else
1243#ifndef xmlAutomataNewEpsilon
1244extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon__internal_alias __attribute((visibility("hidden")));
1245#define xmlAutomataNewEpsilon xmlAutomataNewEpsilon__internal_alias
1246#endif
1247#endif
1248#endif
1249
1250#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1251#ifdef bottom_xmlregexp
1252#undef xmlAutomataNewNegTrans
1253extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans __attribute((alias("xmlAutomataNewNegTrans__internal_alias")));
1254#else
1255#ifndef xmlAutomataNewNegTrans
1256extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans__internal_alias __attribute((visibility("hidden")));
1257#define xmlAutomataNewNegTrans xmlAutomataNewNegTrans__internal_alias
1258#endif
1259#endif
1260#endif
1261
1262#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1263#ifdef bottom_xmlregexp
1264#undef xmlAutomataNewOnceTrans
1265extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans __attribute((alias("xmlAutomataNewOnceTrans__internal_alias")));
1266#else
1267#ifndef xmlAutomataNewOnceTrans
1268extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans__internal_alias __attribute((visibility("hidden")));
1269#define xmlAutomataNewOnceTrans xmlAutomataNewOnceTrans__internal_alias
1270#endif
1271#endif
1272#endif
1273
1274#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1275#ifdef bottom_xmlregexp
1276#undef xmlAutomataNewOnceTrans2
1277extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2 __attribute((alias("xmlAutomataNewOnceTrans2__internal_alias")));
1278#else
1279#ifndef xmlAutomataNewOnceTrans2
1280extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2__internal_alias __attribute((visibility("hidden")));
1281#define xmlAutomataNewOnceTrans2 xmlAutomataNewOnceTrans2__internal_alias
1282#endif
1283#endif
1284#endif
1285
1286#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1287#ifdef bottom_xmlregexp
1288#undef xmlAutomataNewState
1289extern __typeof (xmlAutomataNewState) xmlAutomataNewState __attribute((alias("xmlAutomataNewState__internal_alias")));
1290#else
1291#ifndef xmlAutomataNewState
1292extern __typeof (xmlAutomataNewState) xmlAutomataNewState__internal_alias __attribute((visibility("hidden")));
1293#define xmlAutomataNewState xmlAutomataNewState__internal_alias
1294#endif
1295#endif
1296#endif
1297
1298#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1299#ifdef bottom_xmlregexp
1300#undef xmlAutomataNewTransition
1301extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition __attribute((alias("xmlAutomataNewTransition__internal_alias")));
1302#else
1303#ifndef xmlAutomataNewTransition
1304extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition__internal_alias __attribute((visibility("hidden")));
1305#define xmlAutomataNewTransition xmlAutomataNewTransition__internal_alias
1306#endif
1307#endif
1308#endif
1309
1310#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1311#ifdef bottom_xmlregexp
1312#undef xmlAutomataNewTransition2
1313extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2 __attribute((alias("xmlAutomataNewTransition2__internal_alias")));
1314#else
1315#ifndef xmlAutomataNewTransition2
1316extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2__internal_alias __attribute((visibility("hidden")));
1317#define xmlAutomataNewTransition2 xmlAutomataNewTransition2__internal_alias
1318#endif
1319#endif
1320#endif
1321
1322#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1323#ifdef bottom_xmlregexp
1324#undef xmlAutomataSetFinalState
1325extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState __attribute((alias("xmlAutomataSetFinalState__internal_alias")));
1326#else
1327#ifndef xmlAutomataSetFinalState
1328extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState__internal_alias __attribute((visibility("hidden")));
1329#define xmlAutomataSetFinalState xmlAutomataSetFinalState__internal_alias
1330#endif
1331#endif
1332#endif
1333
1334#if defined(LIBXML_DEBUG_ENABLED)
1335#ifdef bottom_debugXML
1336#undef xmlBoolToText
1337extern __typeof (xmlBoolToText) xmlBoolToText __attribute((alias("xmlBoolToText__internal_alias")));
1338#else
1339#ifndef xmlBoolToText
1340extern __typeof (xmlBoolToText) xmlBoolToText__internal_alias __attribute((visibility("hidden")));
1341#define xmlBoolToText xmlBoolToText__internal_alias
1342#endif
1343#endif
1344#endif
1345
1346#ifdef bottom_tree
1347#undef xmlBufferAdd
1348extern __typeof (xmlBufferAdd) xmlBufferAdd __attribute((alias("xmlBufferAdd__internal_alias")));
1349#else
1350#ifndef xmlBufferAdd
1351extern __typeof (xmlBufferAdd) xmlBufferAdd__internal_alias __attribute((visibility("hidden")));
1352#define xmlBufferAdd xmlBufferAdd__internal_alias
1353#endif
1354#endif
1355
1356#ifdef bottom_tree
1357#undef xmlBufferAddHead
1358extern __typeof (xmlBufferAddHead) xmlBufferAddHead __attribute((alias("xmlBufferAddHead__internal_alias")));
1359#else
1360#ifndef xmlBufferAddHead
1361extern __typeof (xmlBufferAddHead) xmlBufferAddHead__internal_alias __attribute((visibility("hidden")));
1362#define xmlBufferAddHead xmlBufferAddHead__internal_alias
1363#endif
1364#endif
1365
1366#ifdef bottom_tree
1367#undef xmlBufferCCat
1368extern __typeof (xmlBufferCCat) xmlBufferCCat __attribute((alias("xmlBufferCCat__internal_alias")));
1369#else
1370#ifndef xmlBufferCCat
1371extern __typeof (xmlBufferCCat) xmlBufferCCat__internal_alias __attribute((visibility("hidden")));
1372#define xmlBufferCCat xmlBufferCCat__internal_alias
1373#endif
1374#endif
1375
1376#ifdef bottom_tree
1377#undef xmlBufferCat
1378extern __typeof (xmlBufferCat) xmlBufferCat __attribute((alias("xmlBufferCat__internal_alias")));
1379#else
1380#ifndef xmlBufferCat
1381extern __typeof (xmlBufferCat) xmlBufferCat__internal_alias __attribute((visibility("hidden")));
1382#define xmlBufferCat xmlBufferCat__internal_alias
1383#endif
1384#endif
1385
1386#ifdef bottom_tree
1387#undef xmlBufferContent
1388extern __typeof (xmlBufferContent) xmlBufferContent __attribute((alias("xmlBufferContent__internal_alias")));
1389#else
1390#ifndef xmlBufferContent
1391extern __typeof (xmlBufferContent) xmlBufferContent__internal_alias __attribute((visibility("hidden")));
1392#define xmlBufferContent xmlBufferContent__internal_alias
1393#endif
1394#endif
1395
1396#ifdef bottom_tree
1397#undef xmlBufferCreate
1398extern __typeof (xmlBufferCreate) xmlBufferCreate __attribute((alias("xmlBufferCreate__internal_alias")));
1399#else
1400#ifndef xmlBufferCreate
1401extern __typeof (xmlBufferCreate) xmlBufferCreate__internal_alias __attribute((visibility("hidden")));
1402#define xmlBufferCreate xmlBufferCreate__internal_alias
1403#endif
1404#endif
1405
1406#ifdef bottom_tree
1407#undef xmlBufferCreateSize
1408extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize __attribute((alias("xmlBufferCreateSize__internal_alias")));
1409#else
1410#ifndef xmlBufferCreateSize
1411extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize__internal_alias __attribute((visibility("hidden")));
1412#define xmlBufferCreateSize xmlBufferCreateSize__internal_alias
1413#endif
1414#endif
1415
1416#ifdef bottom_tree
1417#undef xmlBufferCreateStatic
1418extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic __attribute((alias("xmlBufferCreateStatic__internal_alias")));
1419#else
1420#ifndef xmlBufferCreateStatic
1421extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
1422#define xmlBufferCreateStatic xmlBufferCreateStatic__internal_alias
1423#endif
1424#endif
1425
1426#ifdef bottom_tree
1427#undef xmlBufferDump
1428extern __typeof (xmlBufferDump) xmlBufferDump __attribute((alias("xmlBufferDump__internal_alias")));
1429#else
1430#ifndef xmlBufferDump
1431extern __typeof (xmlBufferDump) xmlBufferDump__internal_alias __attribute((visibility("hidden")));
1432#define xmlBufferDump xmlBufferDump__internal_alias
1433#endif
1434#endif
1435
1436#ifdef bottom_tree
1437#undef xmlBufferEmpty
1438extern __typeof (xmlBufferEmpty) xmlBufferEmpty __attribute((alias("xmlBufferEmpty__internal_alias")));
1439#else
1440#ifndef xmlBufferEmpty
1441extern __typeof (xmlBufferEmpty) xmlBufferEmpty__internal_alias __attribute((visibility("hidden")));
1442#define xmlBufferEmpty xmlBufferEmpty__internal_alias
1443#endif
1444#endif
1445
1446#ifdef bottom_tree
1447#undef xmlBufferFree
1448extern __typeof (xmlBufferFree) xmlBufferFree __attribute((alias("xmlBufferFree__internal_alias")));
1449#else
1450#ifndef xmlBufferFree
1451extern __typeof (xmlBufferFree) xmlBufferFree__internal_alias __attribute((visibility("hidden")));
1452#define xmlBufferFree xmlBufferFree__internal_alias
1453#endif
1454#endif
1455
1456#ifdef bottom_tree
1457#undef xmlBufferGrow
1458extern __typeof (xmlBufferGrow) xmlBufferGrow __attribute((alias("xmlBufferGrow__internal_alias")));
1459#else
1460#ifndef xmlBufferGrow
1461extern __typeof (xmlBufferGrow) xmlBufferGrow__internal_alias __attribute((visibility("hidden")));
1462#define xmlBufferGrow xmlBufferGrow__internal_alias
1463#endif
1464#endif
1465
1466#ifdef bottom_tree
1467#undef xmlBufferLength
1468extern __typeof (xmlBufferLength) xmlBufferLength __attribute((alias("xmlBufferLength__internal_alias")));
1469#else
1470#ifndef xmlBufferLength
1471extern __typeof (xmlBufferLength) xmlBufferLength__internal_alias __attribute((visibility("hidden")));
1472#define xmlBufferLength xmlBufferLength__internal_alias
1473#endif
1474#endif
1475
1476#ifdef bottom_tree
1477#undef xmlBufferResize
1478extern __typeof (xmlBufferResize) xmlBufferResize __attribute((alias("xmlBufferResize__internal_alias")));
1479#else
1480#ifndef xmlBufferResize
1481extern __typeof (xmlBufferResize) xmlBufferResize__internal_alias __attribute((visibility("hidden")));
1482#define xmlBufferResize xmlBufferResize__internal_alias
1483#endif
1484#endif
1485
1486#ifdef bottom_tree
1487#undef xmlBufferSetAllocationScheme
1488extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme __attribute((alias("xmlBufferSetAllocationScheme__internal_alias")));
1489#else
1490#ifndef xmlBufferSetAllocationScheme
1491extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme__internal_alias __attribute((visibility("hidden")));
1492#define xmlBufferSetAllocationScheme xmlBufferSetAllocationScheme__internal_alias
1493#endif
1494#endif
1495
1496#ifdef bottom_tree
1497#undef xmlBufferShrink
1498extern __typeof (xmlBufferShrink) xmlBufferShrink __attribute((alias("xmlBufferShrink__internal_alias")));
1499#else
1500#ifndef xmlBufferShrink
1501extern __typeof (xmlBufferShrink) xmlBufferShrink__internal_alias __attribute((visibility("hidden")));
1502#define xmlBufferShrink xmlBufferShrink__internal_alias
1503#endif
1504#endif
1505
1506#ifdef bottom_tree
1507#undef xmlBufferWriteCHAR
1508extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR __attribute((alias("xmlBufferWriteCHAR__internal_alias")));
1509#else
1510#ifndef xmlBufferWriteCHAR
1511extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR__internal_alias __attribute((visibility("hidden")));
1512#define xmlBufferWriteCHAR xmlBufferWriteCHAR__internal_alias
1513#endif
1514#endif
1515
1516#ifdef bottom_tree
1517#undef xmlBufferWriteChar
1518extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar __attribute((alias("xmlBufferWriteChar__internal_alias")));
1519#else
1520#ifndef xmlBufferWriteChar
1521extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar__internal_alias __attribute((visibility("hidden")));
1522#define xmlBufferWriteChar xmlBufferWriteChar__internal_alias
1523#endif
1524#endif
1525
1526#ifdef bottom_tree
1527#undef xmlBufferWriteQuotedString
1528extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString __attribute((alias("xmlBufferWriteQuotedString__internal_alias")));
1529#else
1530#ifndef xmlBufferWriteQuotedString
1531extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString__internal_alias __attribute((visibility("hidden")));
1532#define xmlBufferWriteQuotedString xmlBufferWriteQuotedString__internal_alias
1533#endif
1534#endif
1535
1536#ifdef bottom_tree
1537#undef xmlBuildQName
1538extern __typeof (xmlBuildQName) xmlBuildQName __attribute((alias("xmlBuildQName__internal_alias")));
1539#else
1540#ifndef xmlBuildQName
1541extern __typeof (xmlBuildQName) xmlBuildQName__internal_alias __attribute((visibility("hidden")));
1542#define xmlBuildQName xmlBuildQName__internal_alias
1543#endif
1544#endif
1545
1546#ifdef bottom_uri
1547#undef xmlBuildRelativeURI
1548extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI __attribute((alias("xmlBuildRelativeURI__internal_alias")));
1549#else
1550#ifndef xmlBuildRelativeURI
1551extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI__internal_alias __attribute((visibility("hidden")));
1552#define xmlBuildRelativeURI xmlBuildRelativeURI__internal_alias
1553#endif
1554#endif
1555
1556#ifdef bottom_uri
1557#undef xmlBuildURI
1558extern __typeof (xmlBuildURI) xmlBuildURI __attribute((alias("xmlBuildURI__internal_alias")));
1559#else
1560#ifndef xmlBuildURI
1561extern __typeof (xmlBuildURI) xmlBuildURI__internal_alias __attribute((visibility("hidden")));
1562#define xmlBuildURI xmlBuildURI__internal_alias
1563#endif
1564#endif
1565
1566#ifdef bottom_encoding
1567#undef xmlByteConsumed
1568extern __typeof (xmlByteConsumed) xmlByteConsumed __attribute((alias("xmlByteConsumed__internal_alias")));
1569#else
1570#ifndef xmlByteConsumed
1571extern __typeof (xmlByteConsumed) xmlByteConsumed__internal_alias __attribute((visibility("hidden")));
1572#define xmlByteConsumed xmlByteConsumed__internal_alias
1573#endif
1574#endif
1575
1576#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
1577#ifdef bottom_c14n
1578#undef xmlC14NDocDumpMemory
1579extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory __attribute((alias("xmlC14NDocDumpMemory__internal_alias")));
1580#else
1581#ifndef xmlC14NDocDumpMemory
1582extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory__internal_alias __attribute((visibility("hidden")));
1583#define xmlC14NDocDumpMemory xmlC14NDocDumpMemory__internal_alias
1584#endif
1585#endif
1586#endif
1587
1588#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
1589#ifdef bottom_c14n
1590#undef xmlC14NDocSave
1591extern __typeof (xmlC14NDocSave) xmlC14NDocSave __attribute((alias("xmlC14NDocSave__internal_alias")));
1592#else
1593#ifndef xmlC14NDocSave
1594extern __typeof (xmlC14NDocSave) xmlC14NDocSave__internal_alias __attribute((visibility("hidden")));
1595#define xmlC14NDocSave xmlC14NDocSave__internal_alias
1596#endif
1597#endif
1598#endif
1599
1600#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
1601#ifdef bottom_c14n
1602#undef xmlC14NDocSaveTo
1603extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo __attribute((alias("xmlC14NDocSaveTo__internal_alias")));
1604#else
1605#ifndef xmlC14NDocSaveTo
1606extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo__internal_alias __attribute((visibility("hidden")));
1607#define xmlC14NDocSaveTo xmlC14NDocSaveTo__internal_alias
1608#endif
1609#endif
1610#endif
1611
1612#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
1613#ifdef bottom_c14n
1614#undef xmlC14NExecute
1615extern __typeof (xmlC14NExecute) xmlC14NExecute __attribute((alias("xmlC14NExecute__internal_alias")));
1616#else
1617#ifndef xmlC14NExecute
1618extern __typeof (xmlC14NExecute) xmlC14NExecute__internal_alias __attribute((visibility("hidden")));
1619#define xmlC14NExecute xmlC14NExecute__internal_alias
1620#endif
1621#endif
1622#endif
1623
1624#ifdef bottom_uri
1625#undef xmlCanonicPath
1626extern __typeof (xmlCanonicPath) xmlCanonicPath __attribute((alias("xmlCanonicPath__internal_alias")));
1627#else
1628#ifndef xmlCanonicPath
1629extern __typeof (xmlCanonicPath) xmlCanonicPath__internal_alias __attribute((visibility("hidden")));
1630#define xmlCanonicPath xmlCanonicPath__internal_alias
1631#endif
1632#endif
1633
1634#if defined(LIBXML_CATALOG_ENABLED)
1635#ifdef bottom_catalog
1636#undef xmlCatalogAdd
1637extern __typeof (xmlCatalogAdd) xmlCatalogAdd __attribute((alias("xmlCatalogAdd__internal_alias")));
1638#else
1639#ifndef xmlCatalogAdd
1640extern __typeof (xmlCatalogAdd) xmlCatalogAdd__internal_alias __attribute((visibility("hidden")));
1641#define xmlCatalogAdd xmlCatalogAdd__internal_alias
1642#endif
1643#endif
1644#endif
1645
1646#if defined(LIBXML_CATALOG_ENABLED)
1647#ifdef bottom_catalog
1648#undef xmlCatalogAddLocal
1649extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal __attribute((alias("xmlCatalogAddLocal__internal_alias")));
1650#else
1651#ifndef xmlCatalogAddLocal
1652extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal__internal_alias __attribute((visibility("hidden")));
1653#define xmlCatalogAddLocal xmlCatalogAddLocal__internal_alias
1654#endif
1655#endif
1656#endif
1657
1658#if defined(LIBXML_CATALOG_ENABLED)
1659#ifdef bottom_catalog
1660#undef xmlCatalogCleanup
1661extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup __attribute((alias("xmlCatalogCleanup__internal_alias")));
1662#else
1663#ifndef xmlCatalogCleanup
1664extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup__internal_alias __attribute((visibility("hidden")));
1665#define xmlCatalogCleanup xmlCatalogCleanup__internal_alias
1666#endif
1667#endif
1668#endif
1669
1670#if defined(LIBXML_CATALOG_ENABLED)
1671#ifdef bottom_catalog
1672#undef xmlCatalogConvert
1673extern __typeof (xmlCatalogConvert) xmlCatalogConvert __attribute((alias("xmlCatalogConvert__internal_alias")));
1674#else
1675#ifndef xmlCatalogConvert
1676extern __typeof (xmlCatalogConvert) xmlCatalogConvert__internal_alias __attribute((visibility("hidden")));
1677#define xmlCatalogConvert xmlCatalogConvert__internal_alias
1678#endif
1679#endif
1680#endif
1681
1682#if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
1683#ifdef bottom_catalog
1684#undef xmlCatalogDump
1685extern __typeof (xmlCatalogDump) xmlCatalogDump __attribute((alias("xmlCatalogDump__internal_alias")));
1686#else
1687#ifndef xmlCatalogDump
1688extern __typeof (xmlCatalogDump) xmlCatalogDump__internal_alias __attribute((visibility("hidden")));
1689#define xmlCatalogDump xmlCatalogDump__internal_alias
1690#endif
1691#endif
1692#endif
1693
1694#if defined(LIBXML_CATALOG_ENABLED)
1695#ifdef bottom_catalog
1696#undef xmlCatalogFreeLocal
1697extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal __attribute((alias("xmlCatalogFreeLocal__internal_alias")));
1698#else
1699#ifndef xmlCatalogFreeLocal
1700extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal__internal_alias __attribute((visibility("hidden")));
1701#define xmlCatalogFreeLocal xmlCatalogFreeLocal__internal_alias
1702#endif
1703#endif
1704#endif
1705
1706#if defined(LIBXML_CATALOG_ENABLED)
1707#ifdef bottom_catalog
1708#undef xmlCatalogGetDefaults
1709extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults __attribute((alias("xmlCatalogGetDefaults__internal_alias")));
1710#else
1711#ifndef xmlCatalogGetDefaults
1712extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults__internal_alias __attribute((visibility("hidden")));
1713#define xmlCatalogGetDefaults xmlCatalogGetDefaults__internal_alias
1714#endif
1715#endif
1716#endif
1717
1718#if defined(LIBXML_CATALOG_ENABLED)
1719#ifdef bottom_catalog
1720#undef xmlCatalogGetPublic
1721extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic __attribute((alias("xmlCatalogGetPublic__internal_alias")));
1722#else
1723#ifndef xmlCatalogGetPublic
1724extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic__internal_alias __attribute((visibility("hidden")));
1725#define xmlCatalogGetPublic xmlCatalogGetPublic__internal_alias
1726#endif
1727#endif
1728#endif
1729
1730#if defined(LIBXML_CATALOG_ENABLED)
1731#ifdef bottom_catalog
1732#undef xmlCatalogGetSystem
1733extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem __attribute((alias("xmlCatalogGetSystem__internal_alias")));
1734#else
1735#ifndef xmlCatalogGetSystem
1736extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem__internal_alias __attribute((visibility("hidden")));
1737#define xmlCatalogGetSystem xmlCatalogGetSystem__internal_alias
1738#endif
1739#endif
1740#endif
1741
1742#if defined(LIBXML_CATALOG_ENABLED)
1743#ifdef bottom_catalog
1744#undef xmlCatalogIsEmpty
1745extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty __attribute((alias("xmlCatalogIsEmpty__internal_alias")));
1746#else
1747#ifndef xmlCatalogIsEmpty
1748extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty__internal_alias __attribute((visibility("hidden")));
1749#define xmlCatalogIsEmpty xmlCatalogIsEmpty__internal_alias
1750#endif
1751#endif
1752#endif
1753
1754#if defined(LIBXML_CATALOG_ENABLED)
1755#ifdef bottom_catalog
1756#undef xmlCatalogLocalResolve
1757extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve __attribute((alias("xmlCatalogLocalResolve__internal_alias")));
1758#else
1759#ifndef xmlCatalogLocalResolve
1760extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve__internal_alias __attribute((visibility("hidden")));
1761#define xmlCatalogLocalResolve xmlCatalogLocalResolve__internal_alias
1762#endif
1763#endif
1764#endif
1765
1766#if defined(LIBXML_CATALOG_ENABLED)
1767#ifdef bottom_catalog
1768#undef xmlCatalogLocalResolveURI
1769extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI __attribute((alias("xmlCatalogLocalResolveURI__internal_alias")));
1770#else
1771#ifndef xmlCatalogLocalResolveURI
1772extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI__internal_alias __attribute((visibility("hidden")));
1773#define xmlCatalogLocalResolveURI xmlCatalogLocalResolveURI__internal_alias
1774#endif
1775#endif
1776#endif
1777
1778#if defined(LIBXML_CATALOG_ENABLED)
1779#ifdef bottom_catalog
1780#undef xmlCatalogRemove
1781extern __typeof (xmlCatalogRemove) xmlCatalogRemove __attribute((alias("xmlCatalogRemove__internal_alias")));
1782#else
1783#ifndef xmlCatalogRemove
1784extern __typeof (xmlCatalogRemove) xmlCatalogRemove__internal_alias __attribute((visibility("hidden")));
1785#define xmlCatalogRemove xmlCatalogRemove__internal_alias
1786#endif
1787#endif
1788#endif
1789
1790#if defined(LIBXML_CATALOG_ENABLED)
1791#ifdef bottom_catalog
1792#undef xmlCatalogResolve
1793extern __typeof (xmlCatalogResolve) xmlCatalogResolve __attribute((alias("xmlCatalogResolve__internal_alias")));
1794#else
1795#ifndef xmlCatalogResolve
1796extern __typeof (xmlCatalogResolve) xmlCatalogResolve__internal_alias __attribute((visibility("hidden")));
1797#define xmlCatalogResolve xmlCatalogResolve__internal_alias
1798#endif
1799#endif
1800#endif
1801
1802#if defined(LIBXML_CATALOG_ENABLED)
1803#ifdef bottom_catalog
1804#undef xmlCatalogResolvePublic
1805extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic __attribute((alias("xmlCatalogResolvePublic__internal_alias")));
1806#else
1807#ifndef xmlCatalogResolvePublic
1808extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
1809#define xmlCatalogResolvePublic xmlCatalogResolvePublic__internal_alias
1810#endif
1811#endif
1812#endif
1813
1814#if defined(LIBXML_CATALOG_ENABLED)
1815#ifdef bottom_catalog
1816#undef xmlCatalogResolveSystem
1817extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem __attribute((alias("xmlCatalogResolveSystem__internal_alias")));
1818#else
1819#ifndef xmlCatalogResolveSystem
1820extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
1821#define xmlCatalogResolveSystem xmlCatalogResolveSystem__internal_alias
1822#endif
1823#endif
1824#endif
1825
1826#if defined(LIBXML_CATALOG_ENABLED)
1827#ifdef bottom_catalog
1828#undef xmlCatalogResolveURI
1829extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI __attribute((alias("xmlCatalogResolveURI__internal_alias")));
1830#else
1831#ifndef xmlCatalogResolveURI
1832extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI__internal_alias __attribute((visibility("hidden")));
1833#define xmlCatalogResolveURI xmlCatalogResolveURI__internal_alias
1834#endif
1835#endif
1836#endif
1837
1838#if defined(LIBXML_CATALOG_ENABLED)
1839#ifdef bottom_catalog
1840#undef xmlCatalogSetDebug
1841extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug __attribute((alias("xmlCatalogSetDebug__internal_alias")));
1842#else
1843#ifndef xmlCatalogSetDebug
1844extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug__internal_alias __attribute((visibility("hidden")));
1845#define xmlCatalogSetDebug xmlCatalogSetDebug__internal_alias
1846#endif
1847#endif
1848#endif
1849
1850#if defined(LIBXML_CATALOG_ENABLED)
1851#ifdef bottom_catalog
1852#undef xmlCatalogSetDefaultPrefer
1853extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer __attribute((alias("xmlCatalogSetDefaultPrefer__internal_alias")));
1854#else
1855#ifndef xmlCatalogSetDefaultPrefer
1856extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer__internal_alias __attribute((visibility("hidden")));
1857#define xmlCatalogSetDefaultPrefer xmlCatalogSetDefaultPrefer__internal_alias
1858#endif
1859#endif
1860#endif
1861
1862#if defined(LIBXML_CATALOG_ENABLED)
1863#ifdef bottom_catalog
1864#undef xmlCatalogSetDefaults
1865extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults __attribute((alias("xmlCatalogSetDefaults__internal_alias")));
1866#else
1867#ifndef xmlCatalogSetDefaults
1868extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults__internal_alias __attribute((visibility("hidden")));
1869#define xmlCatalogSetDefaults xmlCatalogSetDefaults__internal_alias
1870#endif
1871#endif
1872#endif
1873
1874#ifdef bottom_encoding
1875#undef xmlCharEncCloseFunc
1876extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc __attribute((alias("xmlCharEncCloseFunc__internal_alias")));
1877#else
1878#ifndef xmlCharEncCloseFunc
1879extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc__internal_alias __attribute((visibility("hidden")));
1880#define xmlCharEncCloseFunc xmlCharEncCloseFunc__internal_alias
1881#endif
1882#endif
1883
1884#ifdef bottom_encoding
1885#undef xmlCharEncFirstLine
1886extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine __attribute((alias("xmlCharEncFirstLine__internal_alias")));
1887#else
1888#ifndef xmlCharEncFirstLine
1889extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine__internal_alias __attribute((visibility("hidden")));
1890#define xmlCharEncFirstLine xmlCharEncFirstLine__internal_alias
1891#endif
1892#endif
1893
1894#ifdef bottom_encoding
1895#undef xmlCharEncInFunc
1896extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc __attribute((alias("xmlCharEncInFunc__internal_alias")));
1897#else
1898#ifndef xmlCharEncInFunc
1899extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc__internal_alias __attribute((visibility("hidden")));
1900#define xmlCharEncInFunc xmlCharEncInFunc__internal_alias
1901#endif
1902#endif
1903
1904#ifdef bottom_encoding
1905#undef xmlCharEncOutFunc
1906extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc __attribute((alias("xmlCharEncOutFunc__internal_alias")));
1907#else
1908#ifndef xmlCharEncOutFunc
1909extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc__internal_alias __attribute((visibility("hidden")));
1910#define xmlCharEncOutFunc xmlCharEncOutFunc__internal_alias
1911#endif
1912#endif
1913
1914#ifdef bottom_chvalid
1915#undef xmlCharInRange
1916extern __typeof (xmlCharInRange) xmlCharInRange __attribute((alias("xmlCharInRange__internal_alias")));
1917#else
1918#ifndef xmlCharInRange
1919extern __typeof (xmlCharInRange) xmlCharInRange__internal_alias __attribute((visibility("hidden")));
1920#define xmlCharInRange xmlCharInRange__internal_alias
1921#endif
1922#endif
1923
1924#ifdef bottom_xmlstring
1925#undef xmlCharStrdup
1926extern __typeof (xmlCharStrdup) xmlCharStrdup __attribute((alias("xmlCharStrdup__internal_alias")));
1927#else
1928#ifndef xmlCharStrdup
1929extern __typeof (xmlCharStrdup) xmlCharStrdup__internal_alias __attribute((visibility("hidden")));
1930#define xmlCharStrdup xmlCharStrdup__internal_alias
1931#endif
1932#endif
1933
1934#ifdef bottom_xmlstring
1935#undef xmlCharStrndup
1936extern __typeof (xmlCharStrndup) xmlCharStrndup __attribute((alias("xmlCharStrndup__internal_alias")));
1937#else
1938#ifndef xmlCharStrndup
1939extern __typeof (xmlCharStrndup) xmlCharStrndup__internal_alias __attribute((visibility("hidden")));
1940#define xmlCharStrndup xmlCharStrndup__internal_alias
1941#endif
1942#endif
1943
1944#ifdef bottom_xmlIO
1945#undef xmlCheckFilename
1946extern __typeof (xmlCheckFilename) xmlCheckFilename __attribute((alias("xmlCheckFilename__internal_alias")));
1947#else
1948#ifndef xmlCheckFilename
1949extern __typeof (xmlCheckFilename) xmlCheckFilename__internal_alias __attribute((visibility("hidden")));
1950#define xmlCheckFilename xmlCheckFilename__internal_alias
1951#endif
1952#endif
1953
1954#ifdef bottom_xmlIO
1955#undef xmlCheckHTTPInput
1956extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput __attribute((alias("xmlCheckHTTPInput__internal_alias")));
1957#else
1958#ifndef xmlCheckHTTPInput
1959extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput__internal_alias __attribute((visibility("hidden")));
1960#define xmlCheckHTTPInput xmlCheckHTTPInput__internal_alias
1961#endif
1962#endif
1963
1964#ifdef bottom_parser
1965#undef xmlCheckLanguageID
1966extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID __attribute((alias("xmlCheckLanguageID__internal_alias")));
1967#else
1968#ifndef xmlCheckLanguageID
1969extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID__internal_alias __attribute((visibility("hidden")));
1970#define xmlCheckLanguageID xmlCheckLanguageID__internal_alias
1971#endif
1972#endif
1973
1974#ifdef bottom_xmlstring
1975#undef xmlCheckUTF8
1976extern __typeof (xmlCheckUTF8) xmlCheckUTF8 __attribute((alias("xmlCheckUTF8__internal_alias")));
1977#else
1978#ifndef xmlCheckUTF8
1979extern __typeof (xmlCheckUTF8) xmlCheckUTF8__internal_alias __attribute((visibility("hidden")));
1980#define xmlCheckUTF8 xmlCheckUTF8__internal_alias
1981#endif
1982#endif
1983
1984#ifdef bottom_parserInternals
1985#undef xmlCheckVersion
1986extern __typeof (xmlCheckVersion) xmlCheckVersion __attribute((alias("xmlCheckVersion__internal_alias")));
1987#else
1988#ifndef xmlCheckVersion
1989extern __typeof (xmlCheckVersion) xmlCheckVersion__internal_alias __attribute((visibility("hidden")));
1990#define xmlCheckVersion xmlCheckVersion__internal_alias
1991#endif
1992#endif
1993
1994#if defined(LIBXML_TREE_ENABLED)
1995#ifdef bottom_tree
1996#undef xmlChildElementCount
1997extern __typeof (xmlChildElementCount) xmlChildElementCount __attribute((alias("xmlChildElementCount__internal_alias")));
1998#else
1999#ifndef xmlChildElementCount
2000extern __typeof (xmlChildElementCount) xmlChildElementCount__internal_alias __attribute((visibility("hidden")));
2001#define xmlChildElementCount xmlChildElementCount__internal_alias
2002#endif
2003#endif
2004#endif
2005
2006#ifdef bottom_encoding
2007#undef xmlCleanupCharEncodingHandlers
2008extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers __attribute((alias("xmlCleanupCharEncodingHandlers__internal_alias")));
2009#else
2010#ifndef xmlCleanupCharEncodingHandlers
2011extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
2012#define xmlCleanupCharEncodingHandlers xmlCleanupCharEncodingHandlers__internal_alias
2013#endif
2014#endif
2015
2016#ifdef bottom_encoding
2017#undef xmlCleanupEncodingAliases
2018extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases __attribute((alias("xmlCleanupEncodingAliases__internal_alias")));
2019#else
2020#ifndef xmlCleanupEncodingAliases
2021extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases__internal_alias __attribute((visibility("hidden")));
2022#define xmlCleanupEncodingAliases xmlCleanupEncodingAliases__internal_alias
2023#endif
2024#endif
2025
2026#ifdef bottom_globals
2027#undef xmlCleanupGlobals
2028extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals __attribute((alias("xmlCleanupGlobals__internal_alias")));
2029#else
2030#ifndef xmlCleanupGlobals
2031extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals__internal_alias __attribute((visibility("hidden")));
2032#define xmlCleanupGlobals xmlCleanupGlobals__internal_alias
2033#endif
2034#endif
2035
2036#ifdef bottom_xmlIO
2037#undef xmlCleanupInputCallbacks
2038extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks __attribute((alias("xmlCleanupInputCallbacks__internal_alias")));
2039#else
2040#ifndef xmlCleanupInputCallbacks
2041extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks__internal_alias __attribute((visibility("hidden")));
2042#define xmlCleanupInputCallbacks xmlCleanupInputCallbacks__internal_alias
2043#endif
2044#endif
2045
2046#ifdef bottom_xmlmemory
2047#undef xmlCleanupMemory
2048extern __typeof (xmlCleanupMemory) xmlCleanupMemory __attribute((alias("xmlCleanupMemory__internal_alias")));
2049#else
2050#ifndef xmlCleanupMemory
2051extern __typeof (xmlCleanupMemory) xmlCleanupMemory__internal_alias __attribute((visibility("hidden")));
2052#define xmlCleanupMemory xmlCleanupMemory__internal_alias
2053#endif
2054#endif
2055
2056#if defined(LIBXML_OUTPUT_ENABLED)
2057#ifdef bottom_xmlIO
2058#undef xmlCleanupOutputCallbacks
2059extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks __attribute((alias("xmlCleanupOutputCallbacks__internal_alias")));
2060#else
2061#ifndef xmlCleanupOutputCallbacks
2062extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks__internal_alias __attribute((visibility("hidden")));
2063#define xmlCleanupOutputCallbacks xmlCleanupOutputCallbacks__internal_alias
2064#endif
2065#endif
2066#endif
2067
2068#ifdef bottom_parser
2069#undef xmlCleanupParser
2070extern __typeof (xmlCleanupParser) xmlCleanupParser __attribute((alias("xmlCleanupParser__internal_alias")));
2071#else
2072#ifndef xmlCleanupParser
2073extern __typeof (xmlCleanupParser) xmlCleanupParser__internal_alias __attribute((visibility("hidden")));
2074#define xmlCleanupParser xmlCleanupParser__internal_alias
2075#endif
2076#endif
2077
2078#if defined(LIBXML_LEGACY_ENABLED)
2079#ifdef bottom_legacy
2080#undef xmlCleanupPredefinedEntities
2081extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities __attribute((alias("xmlCleanupPredefinedEntities__internal_alias")));
2082#else
2083#ifndef xmlCleanupPredefinedEntities
2084extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities__internal_alias __attribute((visibility("hidden")));
2085#define xmlCleanupPredefinedEntities xmlCleanupPredefinedEntities__internal_alias
2086#endif
2087#endif
2088#endif
2089
2090#ifdef bottom_threads
2091#undef xmlCleanupThreads
2092extern __typeof (xmlCleanupThreads) xmlCleanupThreads __attribute((alias("xmlCleanupThreads__internal_alias")));
2093#else
2094#ifndef xmlCleanupThreads
2095extern __typeof (xmlCleanupThreads) xmlCleanupThreads__internal_alias __attribute((visibility("hidden")));
2096#define xmlCleanupThreads xmlCleanupThreads__internal_alias
2097#endif
2098#endif
2099
2100#ifdef bottom_parserInternals
2101#undef xmlClearNodeInfoSeq
2102extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq __attribute((alias("xmlClearNodeInfoSeq__internal_alias")));
2103#else
2104#ifndef xmlClearNodeInfoSeq
2105extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
2106#define xmlClearNodeInfoSeq xmlClearNodeInfoSeq__internal_alias
2107#endif
2108#endif
2109
2110#ifdef bottom_parserInternals
2111#undef xmlClearParserCtxt
2112extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt __attribute((alias("xmlClearParserCtxt__internal_alias")));
2113#else
2114#ifndef xmlClearParserCtxt
2115extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt__internal_alias __attribute((visibility("hidden")));
2116#define xmlClearParserCtxt xmlClearParserCtxt__internal_alias
2117#endif
2118#endif
2119
2120#if defined(LIBXML_CATALOG_ENABLED)
2121#ifdef bottom_catalog
2122#undef xmlConvertSGMLCatalog
2123extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog __attribute((alias("xmlConvertSGMLCatalog__internal_alias")));
2124#else
2125#ifndef xmlConvertSGMLCatalog
2126extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog__internal_alias __attribute((visibility("hidden")));
2127#define xmlConvertSGMLCatalog xmlConvertSGMLCatalog__internal_alias
2128#endif
2129#endif
2130#endif
2131
2132#if defined(LIBXML_TREE_ENABLED)
2133#ifdef bottom_valid
2134#undef xmlCopyAttributeTable
2135extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable __attribute((alias("xmlCopyAttributeTable__internal_alias")));
2136#else
2137#ifndef xmlCopyAttributeTable
2138extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable__internal_alias __attribute((visibility("hidden")));
2139#define xmlCopyAttributeTable xmlCopyAttributeTable__internal_alias
2140#endif
2141#endif
2142#endif
2143
2144#ifdef bottom_parserInternals
2145#undef xmlCopyChar
2146extern __typeof (xmlCopyChar) xmlCopyChar __attribute((alias("xmlCopyChar__internal_alias")));
2147#else
2148#ifndef xmlCopyChar
2149extern __typeof (xmlCopyChar) xmlCopyChar__internal_alias __attribute((visibility("hidden")));
2150#define xmlCopyChar xmlCopyChar__internal_alias
2151#endif
2152#endif
2153
2154#ifdef bottom_parserInternals
2155#undef xmlCopyCharMultiByte
2156extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte __attribute((alias("xmlCopyCharMultiByte__internal_alias")));
2157#else
2158#ifndef xmlCopyCharMultiByte
2159extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte__internal_alias __attribute((visibility("hidden")));
2160#define xmlCopyCharMultiByte xmlCopyCharMultiByte__internal_alias
2161#endif
2162#endif
2163
2164#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
2165#ifdef bottom_tree
2166#undef xmlCopyDoc
2167extern __typeof (xmlCopyDoc) xmlCopyDoc __attribute((alias("xmlCopyDoc__internal_alias")));
2168#else
2169#ifndef xmlCopyDoc
2170extern __typeof (xmlCopyDoc) xmlCopyDoc__internal_alias __attribute((visibility("hidden")));
2171#define xmlCopyDoc xmlCopyDoc__internal_alias
2172#endif
2173#endif
2174#endif
2175
2176#ifdef bottom_valid
2177#undef xmlCopyDocElementContent
2178extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent __attribute((alias("xmlCopyDocElementContent__internal_alias")));
2179#else
2180#ifndef xmlCopyDocElementContent
2181extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent__internal_alias __attribute((visibility("hidden")));
2182#define xmlCopyDocElementContent xmlCopyDocElementContent__internal_alias
2183#endif
2184#endif
2185
2186#if defined(LIBXML_TREE_ENABLED)
2187#ifdef bottom_tree
2188#undef xmlCopyDtd
2189extern __typeof (xmlCopyDtd) xmlCopyDtd __attribute((alias("xmlCopyDtd__internal_alias")));
2190#else
2191#ifndef xmlCopyDtd
2192extern __typeof (xmlCopyDtd) xmlCopyDtd__internal_alias __attribute((visibility("hidden")));
2193#define xmlCopyDtd xmlCopyDtd__internal_alias
2194#endif
2195#endif
2196#endif
2197
2198#ifdef bottom_valid
2199#undef xmlCopyElementContent
2200extern __typeof (xmlCopyElementContent) xmlCopyElementContent __attribute((alias("xmlCopyElementContent__internal_alias")));
2201#else
2202#ifndef xmlCopyElementContent
2203extern __typeof (xmlCopyElementContent) xmlCopyElementContent__internal_alias __attribute((visibility("hidden")));
2204#define xmlCopyElementContent xmlCopyElementContent__internal_alias
2205#endif
2206#endif
2207
2208#if defined(LIBXML_TREE_ENABLED)
2209#ifdef bottom_valid
2210#undef xmlCopyElementTable
2211extern __typeof (xmlCopyElementTable) xmlCopyElementTable __attribute((alias("xmlCopyElementTable__internal_alias")));
2212#else
2213#ifndef xmlCopyElementTable
2214extern __typeof (xmlCopyElementTable) xmlCopyElementTable__internal_alias __attribute((visibility("hidden")));
2215#define xmlCopyElementTable xmlCopyElementTable__internal_alias
2216#endif
2217#endif
2218#endif
2219
2220#if defined(LIBXML_TREE_ENABLED)
2221#ifdef bottom_entities
2222#undef xmlCopyEntitiesTable
2223extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable __attribute((alias("xmlCopyEntitiesTable__internal_alias")));
2224#else
2225#ifndef xmlCopyEntitiesTable
2226extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable__internal_alias __attribute((visibility("hidden")));
2227#define xmlCopyEntitiesTable xmlCopyEntitiesTable__internal_alias
2228#endif
2229#endif
2230#endif
2231
2232#if defined(LIBXML_TREE_ENABLED)
2233#ifdef bottom_valid
2234#undef xmlCopyEnumeration
2235extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration __attribute((alias("xmlCopyEnumeration__internal_alias")));
2236#else
2237#ifndef xmlCopyEnumeration
2238extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration__internal_alias __attribute((visibility("hidden")));
2239#define xmlCopyEnumeration xmlCopyEnumeration__internal_alias
2240#endif
2241#endif
2242#endif
2243
2244#ifdef bottom_error
2245#undef xmlCopyError
2246extern __typeof (xmlCopyError) xmlCopyError __attribute((alias("xmlCopyError__internal_alias")));
2247#else
2248#ifndef xmlCopyError
2249extern __typeof (xmlCopyError) xmlCopyError__internal_alias __attribute((visibility("hidden")));
2250#define xmlCopyError xmlCopyError__internal_alias
2251#endif
2252#endif
2253
2254#ifdef bottom_tree
2255#undef xmlCopyNamespace
2256extern __typeof (xmlCopyNamespace) xmlCopyNamespace __attribute((alias("xmlCopyNamespace__internal_alias")));
2257#else
2258#ifndef xmlCopyNamespace
2259extern __typeof (xmlCopyNamespace) xmlCopyNamespace__internal_alias __attribute((visibility("hidden")));
2260#define xmlCopyNamespace xmlCopyNamespace__internal_alias
2261#endif
2262#endif
2263
2264#ifdef bottom_tree
2265#undef xmlCopyNamespaceList
2266extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList __attribute((alias("xmlCopyNamespaceList__internal_alias")));
2267#else
2268#ifndef xmlCopyNamespaceList
2269extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList__internal_alias __attribute((visibility("hidden")));
2270#define xmlCopyNamespaceList xmlCopyNamespaceList__internal_alias
2271#endif
2272#endif
2273
2274#ifdef bottom_tree
2275#undef xmlCopyNode
2276extern __typeof (xmlCopyNode) xmlCopyNode __attribute((alias("xmlCopyNode__internal_alias")));
2277#else
2278#ifndef xmlCopyNode
2279extern __typeof (xmlCopyNode) xmlCopyNode__internal_alias __attribute((visibility("hidden")));
2280#define xmlCopyNode xmlCopyNode__internal_alias
2281#endif
2282#endif
2283
2284#ifdef bottom_tree
2285#undef xmlCopyNodeList
2286extern __typeof (xmlCopyNodeList) xmlCopyNodeList __attribute((alias("xmlCopyNodeList__internal_alias")));
2287#else
2288#ifndef xmlCopyNodeList
2289extern __typeof (xmlCopyNodeList) xmlCopyNodeList__internal_alias __attribute((visibility("hidden")));
2290#define xmlCopyNodeList xmlCopyNodeList__internal_alias
2291#endif
2292#endif
2293
2294#if defined(LIBXML_TREE_ENABLED)
2295#ifdef bottom_valid
2296#undef xmlCopyNotationTable
2297extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable __attribute((alias("xmlCopyNotationTable__internal_alias")));
2298#else
2299#ifndef xmlCopyNotationTable
2300extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable__internal_alias __attribute((visibility("hidden")));
2301#define xmlCopyNotationTable xmlCopyNotationTable__internal_alias
2302#endif
2303#endif
2304#endif
2305
2306#ifdef bottom_tree
2307#undef xmlCopyProp
2308extern __typeof (xmlCopyProp) xmlCopyProp __attribute((alias("xmlCopyProp__internal_alias")));
2309#else
2310#ifndef xmlCopyProp
2311extern __typeof (xmlCopyProp) xmlCopyProp__internal_alias __attribute((visibility("hidden")));
2312#define xmlCopyProp xmlCopyProp__internal_alias
2313#endif
2314#endif
2315
2316#ifdef bottom_tree
2317#undef xmlCopyPropList
2318extern __typeof (xmlCopyPropList) xmlCopyPropList __attribute((alias("xmlCopyPropList__internal_alias")));
2319#else
2320#ifndef xmlCopyPropList
2321extern __typeof (xmlCopyPropList) xmlCopyPropList__internal_alias __attribute((visibility("hidden")));
2322#define xmlCopyPropList xmlCopyPropList__internal_alias
2323#endif
2324#endif
2325
2326#ifdef bottom_parser
2327#undef xmlCreateDocParserCtxt
2328extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt __attribute((alias("xmlCreateDocParserCtxt__internal_alias")));
2329#else
2330#ifndef xmlCreateDocParserCtxt
2331extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt__internal_alias __attribute((visibility("hidden")));
2332#define xmlCreateDocParserCtxt xmlCreateDocParserCtxt__internal_alias
2333#endif
2334#endif
2335
2336#ifdef bottom_entities
2337#undef xmlCreateEntitiesTable
2338extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable __attribute((alias("xmlCreateEntitiesTable__internal_alias")));
2339#else
2340#ifndef xmlCreateEntitiesTable
2341extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable__internal_alias __attribute((visibility("hidden")));
2342#define xmlCreateEntitiesTable xmlCreateEntitiesTable__internal_alias
2343#endif
2344#endif
2345
2346#ifdef bottom_parser
2347#undef xmlCreateEntityParserCtxt
2348extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt __attribute((alias("xmlCreateEntityParserCtxt__internal_alias")));
2349#else
2350#ifndef xmlCreateEntityParserCtxt
2351extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt__internal_alias __attribute((visibility("hidden")));
2352#define xmlCreateEntityParserCtxt xmlCreateEntityParserCtxt__internal_alias
2353#endif
2354#endif
2355
2356#ifdef bottom_valid
2357#undef xmlCreateEnumeration
2358extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration __attribute((alias("xmlCreateEnumeration__internal_alias")));
2359#else
2360#ifndef xmlCreateEnumeration
2361extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration__internal_alias __attribute((visibility("hidden")));
2362#define xmlCreateEnumeration xmlCreateEnumeration__internal_alias
2363#endif
2364#endif
2365
2366#ifdef bottom_parser
2367#undef xmlCreateFileParserCtxt
2368extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt __attribute((alias("xmlCreateFileParserCtxt__internal_alias")));
2369#else
2370#ifndef xmlCreateFileParserCtxt
2371extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
2372#define xmlCreateFileParserCtxt xmlCreateFileParserCtxt__internal_alias
2373#endif
2374#endif
2375
2376#ifdef bottom_parser
2377#undef xmlCreateIOParserCtxt
2378extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt __attribute((alias("xmlCreateIOParserCtxt__internal_alias")));
2379#else
2380#ifndef xmlCreateIOParserCtxt
2381extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt__internal_alias __attribute((visibility("hidden")));
2382#define xmlCreateIOParserCtxt xmlCreateIOParserCtxt__internal_alias
2383#endif
2384#endif
2385
2386#ifdef bottom_tree
2387#undef xmlCreateIntSubset
2388extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset __attribute((alias("xmlCreateIntSubset__internal_alias")));
2389#else
2390#ifndef xmlCreateIntSubset
2391extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset__internal_alias __attribute((visibility("hidden")));
2392#define xmlCreateIntSubset xmlCreateIntSubset__internal_alias
2393#endif
2394#endif
2395
2396#ifdef bottom_parser
2397#undef xmlCreateMemoryParserCtxt
2398extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt __attribute((alias("xmlCreateMemoryParserCtxt__internal_alias")));
2399#else
2400#ifndef xmlCreateMemoryParserCtxt
2401extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
2402#define xmlCreateMemoryParserCtxt xmlCreateMemoryParserCtxt__internal_alias
2403#endif
2404#endif
2405
2406#if defined(LIBXML_PUSH_ENABLED)
2407#ifdef bottom_parser
2408#undef xmlCreatePushParserCtxt
2409extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt __attribute((alias("xmlCreatePushParserCtxt__internal_alias")));
2410#else
2411#ifndef xmlCreatePushParserCtxt
2412extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
2413#define xmlCreatePushParserCtxt xmlCreatePushParserCtxt__internal_alias
2414#endif
2415#endif
2416#endif
2417
2418#ifdef bottom_uri
2419#undef xmlCreateURI
2420extern __typeof (xmlCreateURI) xmlCreateURI __attribute((alias("xmlCreateURI__internal_alias")));
2421#else
2422#ifndef xmlCreateURI
2423extern __typeof (xmlCreateURI) xmlCreateURI__internal_alias __attribute((visibility("hidden")));
2424#define xmlCreateURI xmlCreateURI__internal_alias
2425#endif
2426#endif
2427
2428#ifdef bottom_parser
2429#undef xmlCreateURLParserCtxt
2430extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt __attribute((alias("xmlCreateURLParserCtxt__internal_alias")));
2431#else
2432#ifndef xmlCreateURLParserCtxt
2433extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt__internal_alias __attribute((visibility("hidden")));
2434#define xmlCreateURLParserCtxt xmlCreateURLParserCtxt__internal_alias
2435#endif
2436#endif
2437
2438#ifdef bottom_error
2439#undef xmlCtxtGetLastError
2440extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError __attribute((alias("xmlCtxtGetLastError__internal_alias")));
2441#else
2442#ifndef xmlCtxtGetLastError
2443extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError__internal_alias __attribute((visibility("hidden")));
2444#define xmlCtxtGetLastError xmlCtxtGetLastError__internal_alias
2445#endif
2446#endif
2447
2448#ifdef bottom_parser
2449#undef xmlCtxtReadDoc
2450extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc __attribute((alias("xmlCtxtReadDoc__internal_alias")));
2451#else
2452#ifndef xmlCtxtReadDoc
2453extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
2454#define xmlCtxtReadDoc xmlCtxtReadDoc__internal_alias
2455#endif
2456#endif
2457
2458#ifdef bottom_parser
2459#undef xmlCtxtReadFd
2460extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd __attribute((alias("xmlCtxtReadFd__internal_alias")));
2461#else
2462#ifndef xmlCtxtReadFd
2463extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
2464#define xmlCtxtReadFd xmlCtxtReadFd__internal_alias
2465#endif
2466#endif
2467
2468#ifdef bottom_parser
2469#undef xmlCtxtReadFile
2470extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile __attribute((alias("xmlCtxtReadFile__internal_alias")));
2471#else
2472#ifndef xmlCtxtReadFile
2473extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
2474#define xmlCtxtReadFile xmlCtxtReadFile__internal_alias
2475#endif
2476#endif
2477
2478#ifdef bottom_parser
2479#undef xmlCtxtReadIO
2480extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO __attribute((alias("xmlCtxtReadIO__internal_alias")));
2481#else
2482#ifndef xmlCtxtReadIO
2483extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
2484#define xmlCtxtReadIO xmlCtxtReadIO__internal_alias
2485#endif
2486#endif
2487
2488#ifdef bottom_parser
2489#undef xmlCtxtReadMemory
2490extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory __attribute((alias("xmlCtxtReadMemory__internal_alias")));
2491#else
2492#ifndef xmlCtxtReadMemory
2493extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
2494#define xmlCtxtReadMemory xmlCtxtReadMemory__internal_alias
2495#endif
2496#endif
2497
2498#ifdef bottom_parser
2499#undef xmlCtxtReset
2500extern __typeof (xmlCtxtReset) xmlCtxtReset __attribute((alias("xmlCtxtReset__internal_alias")));
2501#else
2502#ifndef xmlCtxtReset
2503extern __typeof (xmlCtxtReset) xmlCtxtReset__internal_alias __attribute((visibility("hidden")));
2504#define xmlCtxtReset xmlCtxtReset__internal_alias
2505#endif
2506#endif
2507
2508#ifdef bottom_error
2509#undef xmlCtxtResetLastError
2510extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError __attribute((alias("xmlCtxtResetLastError__internal_alias")));
2511#else
2512#ifndef xmlCtxtResetLastError
2513extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError__internal_alias __attribute((visibility("hidden")));
2514#define xmlCtxtResetLastError xmlCtxtResetLastError__internal_alias
2515#endif
2516#endif
2517
2518#ifdef bottom_parser
2519#undef xmlCtxtResetPush
2520extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush __attribute((alias("xmlCtxtResetPush__internal_alias")));
2521#else
2522#ifndef xmlCtxtResetPush
2523extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush__internal_alias __attribute((visibility("hidden")));
2524#define xmlCtxtResetPush xmlCtxtResetPush__internal_alias
2525#endif
2526#endif
2527
2528#ifdef bottom_parser
2529#undef xmlCtxtUseOptions
2530extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions __attribute((alias("xmlCtxtUseOptions__internal_alias")));
2531#else
2532#ifndef xmlCtxtUseOptions
2533extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
2534#define xmlCtxtUseOptions xmlCtxtUseOptions__internal_alias
2535#endif
2536#endif
2537
2538#ifdef bottom_parserInternals
2539#undef xmlCurrentChar
2540extern __typeof (xmlCurrentChar) xmlCurrentChar __attribute((alias("xmlCurrentChar__internal_alias")));
2541#else
2542#ifndef xmlCurrentChar
2543extern __typeof (xmlCurrentChar) xmlCurrentChar__internal_alias __attribute((visibility("hidden")));
2544#define xmlCurrentChar xmlCurrentChar__internal_alias
2545#endif
2546#endif
2547
2548#ifdef bottom_tree
2549#undef xmlDOMWrapAdoptNode
2550extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode __attribute((alias("xmlDOMWrapAdoptNode__internal_alias")));
2551#else
2552#ifndef xmlDOMWrapAdoptNode
2553extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode__internal_alias __attribute((visibility("hidden")));
2554#define xmlDOMWrapAdoptNode xmlDOMWrapAdoptNode__internal_alias
2555#endif
2556#endif
2557
2558#ifdef bottom_tree
2559#undef xmlDOMWrapCloneNode
2560extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode __attribute((alias("xmlDOMWrapCloneNode__internal_alias")));
2561#else
2562#ifndef xmlDOMWrapCloneNode
2563extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode__internal_alias __attribute((visibility("hidden")));
2564#define xmlDOMWrapCloneNode xmlDOMWrapCloneNode__internal_alias
2565#endif
2566#endif
2567
2568#ifdef bottom_tree
2569#undef xmlDOMWrapFreeCtxt
2570extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt __attribute((alias("xmlDOMWrapFreeCtxt__internal_alias")));
2571#else
2572#ifndef xmlDOMWrapFreeCtxt
2573extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt__internal_alias __attribute((visibility("hidden")));
2574#define xmlDOMWrapFreeCtxt xmlDOMWrapFreeCtxt__internal_alias
2575#endif
2576#endif
2577
2578#ifdef bottom_tree
2579#undef xmlDOMWrapNewCtxt
2580extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt __attribute((alias("xmlDOMWrapNewCtxt__internal_alias")));
2581#else
2582#ifndef xmlDOMWrapNewCtxt
2583extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt__internal_alias __attribute((visibility("hidden")));
2584#define xmlDOMWrapNewCtxt xmlDOMWrapNewCtxt__internal_alias
2585#endif
2586#endif
2587
2588#ifdef bottom_tree
2589#undef xmlDOMWrapReconcileNamespaces
2590extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces __attribute((alias("xmlDOMWrapReconcileNamespaces__internal_alias")));
2591#else
2592#ifndef xmlDOMWrapReconcileNamespaces
2593extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces__internal_alias __attribute((visibility("hidden")));
2594#define xmlDOMWrapReconcileNamespaces xmlDOMWrapReconcileNamespaces__internal_alias
2595#endif
2596#endif
2597
2598#ifdef bottom_tree
2599#undef xmlDOMWrapRemoveNode
2600extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode __attribute((alias("xmlDOMWrapRemoveNode__internal_alias")));
2601#else
2602#ifndef xmlDOMWrapRemoveNode
2603extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode__internal_alias __attribute((visibility("hidden")));
2604#define xmlDOMWrapRemoveNode xmlDOMWrapRemoveNode__internal_alias
2605#endif
2606#endif
2607
2608#if defined(LIBXML_DEBUG_ENABLED)
2609#ifdef bottom_debugXML
2610#undef xmlDebugCheckDocument
2611extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument __attribute((alias("xmlDebugCheckDocument__internal_alias")));
2612#else
2613#ifndef xmlDebugCheckDocument
2614extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument__internal_alias __attribute((visibility("hidden")));
2615#define xmlDebugCheckDocument xmlDebugCheckDocument__internal_alias
2616#endif
2617#endif
2618#endif
2619
2620#if defined(LIBXML_DEBUG_ENABLED)
2621#ifdef bottom_debugXML
2622#undef xmlDebugDumpAttr
2623extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr __attribute((alias("xmlDebugDumpAttr__internal_alias")));
2624#else
2625#ifndef xmlDebugDumpAttr
2626extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr__internal_alias __attribute((visibility("hidden")));
2627#define xmlDebugDumpAttr xmlDebugDumpAttr__internal_alias
2628#endif
2629#endif
2630#endif
2631
2632#if defined(LIBXML_DEBUG_ENABLED)
2633#ifdef bottom_debugXML
2634#undef xmlDebugDumpAttrList
2635extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList __attribute((alias("xmlDebugDumpAttrList__internal_alias")));
2636#else
2637#ifndef xmlDebugDumpAttrList
2638extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList__internal_alias __attribute((visibility("hidden")));
2639#define xmlDebugDumpAttrList xmlDebugDumpAttrList__internal_alias
2640#endif
2641#endif
2642#endif
2643
2644#if defined(LIBXML_DEBUG_ENABLED)
2645#ifdef bottom_debugXML
2646#undef xmlDebugDumpDTD
2647extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD __attribute((alias("xmlDebugDumpDTD__internal_alias")));
2648#else
2649#ifndef xmlDebugDumpDTD
2650extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD__internal_alias __attribute((visibility("hidden")));
2651#define xmlDebugDumpDTD xmlDebugDumpDTD__internal_alias
2652#endif
2653#endif
2654#endif
2655
2656#if defined(LIBXML_DEBUG_ENABLED)
2657#ifdef bottom_debugXML
2658#undef xmlDebugDumpDocument
2659extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument __attribute((alias("xmlDebugDumpDocument__internal_alias")));
2660#else
2661#ifndef xmlDebugDumpDocument
2662extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument__internal_alias __attribute((visibility("hidden")));
2663#define xmlDebugDumpDocument xmlDebugDumpDocument__internal_alias
2664#endif
2665#endif
2666#endif
2667
2668#if defined(LIBXML_DEBUG_ENABLED)
2669#ifdef bottom_debugXML
2670#undef xmlDebugDumpDocumentHead
2671extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead __attribute((alias("xmlDebugDumpDocumentHead__internal_alias")));
2672#else
2673#ifndef xmlDebugDumpDocumentHead
2674extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead__internal_alias __attribute((visibility("hidden")));
2675#define xmlDebugDumpDocumentHead xmlDebugDumpDocumentHead__internal_alias
2676#endif
2677#endif
2678#endif
2679
2680#if defined(LIBXML_DEBUG_ENABLED)
2681#ifdef bottom_debugXML
2682#undef xmlDebugDumpEntities
2683extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities __attribute((alias("xmlDebugDumpEntities__internal_alias")));
2684#else
2685#ifndef xmlDebugDumpEntities
2686extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities__internal_alias __attribute((visibility("hidden")));
2687#define xmlDebugDumpEntities xmlDebugDumpEntities__internal_alias
2688#endif
2689#endif
2690#endif
2691
2692#if defined(LIBXML_DEBUG_ENABLED)
2693#ifdef bottom_debugXML
2694#undef xmlDebugDumpNode
2695extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode __attribute((alias("xmlDebugDumpNode__internal_alias")));
2696#else
2697#ifndef xmlDebugDumpNode
2698extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode__internal_alias __attribute((visibility("hidden")));
2699#define xmlDebugDumpNode xmlDebugDumpNode__internal_alias
2700#endif
2701#endif
2702#endif
2703
2704#if defined(LIBXML_DEBUG_ENABLED)
2705#ifdef bottom_debugXML
2706#undef xmlDebugDumpNodeList
2707extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList __attribute((alias("xmlDebugDumpNodeList__internal_alias")));
2708#else
2709#ifndef xmlDebugDumpNodeList
2710extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList__internal_alias __attribute((visibility("hidden")));
2711#define xmlDebugDumpNodeList xmlDebugDumpNodeList__internal_alias
2712#endif
2713#endif
2714#endif
2715
2716#if defined(LIBXML_DEBUG_ENABLED)
2717#ifdef bottom_debugXML
2718#undef xmlDebugDumpOneNode
2719extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode __attribute((alias("xmlDebugDumpOneNode__internal_alias")));
2720#else
2721#ifndef xmlDebugDumpOneNode
2722extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode__internal_alias __attribute((visibility("hidden")));
2723#define xmlDebugDumpOneNode xmlDebugDumpOneNode__internal_alias
2724#endif
2725#endif
2726#endif
2727
2728#if defined(LIBXML_DEBUG_ENABLED)
2729#ifdef bottom_debugXML
2730#undef xmlDebugDumpString
2731extern __typeof (xmlDebugDumpString) xmlDebugDumpString __attribute((alias("xmlDebugDumpString__internal_alias")));
2732#else
2733#ifndef xmlDebugDumpString
2734extern __typeof (xmlDebugDumpString) xmlDebugDumpString__internal_alias __attribute((visibility("hidden")));
2735#define xmlDebugDumpString xmlDebugDumpString__internal_alias
2736#endif
2737#endif
2738#endif
2739
2740#if defined(LIBXML_LEGACY_ENABLED)
2741#ifdef bottom_legacy
2742#undef xmlDecodeEntities
2743extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
2744#else
2745#ifndef xmlDecodeEntities
2746extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
2747#define xmlDecodeEntities xmlDecodeEntities__internal_alias
2748#endif
2749#endif
2750#endif
2751
2752#ifdef bottom_SAX2
2753#undef xmlDefaultSAXHandlerInit
2754extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit __attribute((alias("xmlDefaultSAXHandlerInit__internal_alias")));
2755#else
2756#ifndef xmlDefaultSAXHandlerInit
2757extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
2758#define xmlDefaultSAXHandlerInit xmlDefaultSAXHandlerInit__internal_alias
2759#endif
2760#endif
2761
2762#ifdef bottom_encoding
2763#undef xmlDelEncodingAlias
2764extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias __attribute((alias("xmlDelEncodingAlias__internal_alias")));
2765#else
2766#ifndef xmlDelEncodingAlias
2767extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias__internal_alias __attribute((visibility("hidden")));
2768#define xmlDelEncodingAlias xmlDelEncodingAlias__internal_alias
2769#endif
2770#endif
2771
2772#ifdef bottom_globals
2773#undef xmlDeregisterNodeDefault
2774extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault __attribute((alias("xmlDeregisterNodeDefault__internal_alias")));
2775#else
2776#ifndef xmlDeregisterNodeDefault
2777extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
2778#define xmlDeregisterNodeDefault xmlDeregisterNodeDefault__internal_alias
2779#endif
2780#endif
2781
2782#ifdef bottom_encoding
2783#undef xmlDetectCharEncoding
2784extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding __attribute((alias("xmlDetectCharEncoding__internal_alias")));
2785#else
2786#ifndef xmlDetectCharEncoding
2787extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding__internal_alias __attribute((visibility("hidden")));
2788#define xmlDetectCharEncoding xmlDetectCharEncoding__internal_alias
2789#endif
2790#endif
2791
2792#ifdef bottom_dict
2793#undef xmlDictCleanup
2794extern __typeof (xmlDictCleanup) xmlDictCleanup __attribute((alias("xmlDictCleanup__internal_alias")));
2795#else
2796#ifndef xmlDictCleanup
2797extern __typeof (xmlDictCleanup) xmlDictCleanup__internal_alias __attribute((visibility("hidden")));
2798#define xmlDictCleanup xmlDictCleanup__internal_alias
2799#endif
2800#endif
2801
2802#ifdef bottom_dict
2803#undef xmlDictCreate
2804extern __typeof (xmlDictCreate) xmlDictCreate __attribute((alias("xmlDictCreate__internal_alias")));
2805#else
2806#ifndef xmlDictCreate
2807extern __typeof (xmlDictCreate) xmlDictCreate__internal_alias __attribute((visibility("hidden")));
2808#define xmlDictCreate xmlDictCreate__internal_alias
2809#endif
2810#endif
2811
2812#ifdef bottom_dict
2813#undef xmlDictCreateSub
2814extern __typeof (xmlDictCreateSub) xmlDictCreateSub __attribute((alias("xmlDictCreateSub__internal_alias")));
2815#else
2816#ifndef xmlDictCreateSub
2817extern __typeof (xmlDictCreateSub) xmlDictCreateSub__internal_alias __attribute((visibility("hidden")));
2818#define xmlDictCreateSub xmlDictCreateSub__internal_alias
2819#endif
2820#endif
2821
2822#ifdef bottom_dict
2823#undef xmlDictExists
2824extern __typeof (xmlDictExists) xmlDictExists __attribute((alias("xmlDictExists__internal_alias")));
2825#else
2826#ifndef xmlDictExists
2827extern __typeof (xmlDictExists) xmlDictExists__internal_alias __attribute((visibility("hidden")));
2828#define xmlDictExists xmlDictExists__internal_alias
2829#endif
2830#endif
2831
2832#ifdef bottom_dict
2833#undef xmlDictFree
2834extern __typeof (xmlDictFree) xmlDictFree __attribute((alias("xmlDictFree__internal_alias")));
2835#else
2836#ifndef xmlDictFree
2837extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibility("hidden")));
2838#define xmlDictFree xmlDictFree__internal_alias
2839#endif
2840#endif
2841
2842#ifdef bottom_dict
2843#undef xmlDictLookup
2844extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias")));
2845#else
2846#ifndef xmlDictLookup
2847extern __typeof (xmlDictLookup) xmlDictLookup__internal_alias __attribute((visibility("hidden")));
2848#define xmlDictLookup xmlDictLookup__internal_alias
2849#endif
2850#endif
2851
2852#ifdef bottom_dict
2853#undef xmlDictOwns
2854extern __typeof (xmlDictOwns) xmlDictOwns __attribute((alias("xmlDictOwns__internal_alias")));
2855#else
2856#ifndef xmlDictOwns
2857extern __typeof (xmlDictOwns) xmlDictOwns__internal_alias __attribute((visibility("hidden")));
2858#define xmlDictOwns xmlDictOwns__internal_alias
2859#endif
2860#endif
2861
2862#ifdef bottom_dict
2863#undef xmlDictQLookup
2864extern __typeof (xmlDictQLookup) xmlDictQLookup __attribute((alias("xmlDictQLookup__internal_alias")));
2865#else
2866#ifndef xmlDictQLookup
2867extern __typeof (xmlDictQLookup) xmlDictQLookup__internal_alias __attribute((visibility("hidden")));
2868#define xmlDictQLookup xmlDictQLookup__internal_alias
2869#endif
2870#endif
2871
2872#ifdef bottom_dict
2873#undef xmlDictReference
2874extern __typeof (xmlDictReference) xmlDictReference __attribute((alias("xmlDictReference__internal_alias")));
2875#else
2876#ifndef xmlDictReference
2877extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute((visibility("hidden")));
2878#define xmlDictReference xmlDictReference__internal_alias
2879#endif
2880#endif
2881
2882#ifdef bottom_dict
2883#undef xmlDictSize
2884extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias")));
2885#else
2886#ifndef xmlDictSize
2887extern __typeof (xmlDictSize) xmlDictSize__internal_alias __attribute((visibility("hidden")));
2888#define xmlDictSize xmlDictSize__internal_alias
2889#endif
2890#endif
2891
2892#ifdef bottom_tree
2893#undef xmlDocCopyNode
2894extern __typeof (xmlDocCopyNode) xmlDocCopyNode __attribute((alias("xmlDocCopyNode__internal_alias")));
2895#else
2896#ifndef xmlDocCopyNode
2897extern __typeof (xmlDocCopyNode) xmlDocCopyNode__internal_alias __attribute((visibility("hidden")));
2898#define xmlDocCopyNode xmlDocCopyNode__internal_alias
2899#endif
2900#endif
2901
2902#ifdef bottom_tree
2903#undef xmlDocCopyNodeList
2904extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList __attribute((alias("xmlDocCopyNodeList__internal_alias")));
2905#else
2906#ifndef xmlDocCopyNodeList
2907extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList__internal_alias __attribute((visibility("hidden")));
2908#define xmlDocCopyNodeList xmlDocCopyNodeList__internal_alias
2909#endif
2910#endif
2911
2912#if defined(LIBXML_OUTPUT_ENABLED)
2913#ifdef bottom_xmlsave
2914#undef xmlDocDump
2915extern __typeof (xmlDocDump) xmlDocDump __attribute((alias("xmlDocDump__internal_alias")));
2916#else
2917#ifndef xmlDocDump
2918extern __typeof (xmlDocDump) xmlDocDump__internal_alias __attribute((visibility("hidden")));
2919#define xmlDocDump xmlDocDump__internal_alias
2920#endif
2921#endif
2922#endif
2923
2924#if defined(LIBXML_OUTPUT_ENABLED)
2925#ifdef bottom_xmlsave
2926#undef xmlDocDumpFormatMemory
2927extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory __attribute((alias("xmlDocDumpFormatMemory__internal_alias")));
2928#else
2929#ifndef xmlDocDumpFormatMemory
2930extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory__internal_alias __attribute((visibility("hidden")));
2931#define xmlDocDumpFormatMemory xmlDocDumpFormatMemory__internal_alias
2932#endif
2933#endif
2934#endif
2935
2936#if defined(LIBXML_OUTPUT_ENABLED)
2937#ifdef bottom_xmlsave
2938#undef xmlDocDumpFormatMemoryEnc
2939extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc __attribute((alias("xmlDocDumpFormatMemoryEnc__internal_alias")));
2940#else
2941#ifndef xmlDocDumpFormatMemoryEnc
2942extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc__internal_alias __attribute((visibility("hidden")));
2943#define xmlDocDumpFormatMemoryEnc xmlDocDumpFormatMemoryEnc__internal_alias
2944#endif
2945#endif
2946#endif
2947
2948#if defined(LIBXML_OUTPUT_ENABLED)
2949#ifdef bottom_xmlsave
2950#undef xmlDocDumpMemory
2951extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory __attribute((alias("xmlDocDumpMemory__internal_alias")));
2952#else
2953#ifndef xmlDocDumpMemory
2954extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
2955#define xmlDocDumpMemory xmlDocDumpMemory__internal_alias
2956#endif
2957#endif
2958#endif
2959
2960#if defined(LIBXML_OUTPUT_ENABLED)
2961#ifdef bottom_xmlsave
2962#undef xmlDocDumpMemoryEnc
2963extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc __attribute((alias("xmlDocDumpMemoryEnc__internal_alias")));
2964#else
2965#ifndef xmlDocDumpMemoryEnc
2966extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc__internal_alias __attribute((visibility("hidden")));
2967#define xmlDocDumpMemoryEnc xmlDocDumpMemoryEnc__internal_alias
2968#endif
2969#endif
2970#endif
2971
2972#if defined(LIBXML_OUTPUT_ENABLED)
2973#ifdef bottom_xmlsave
2974#undef xmlDocFormatDump
2975extern __typeof (xmlDocFormatDump) xmlDocFormatDump __attribute((alias("xmlDocFormatDump__internal_alias")));
2976#else
2977#ifndef xmlDocFormatDump
2978extern __typeof (xmlDocFormatDump) xmlDocFormatDump__internal_alias __attribute((visibility("hidden")));
2979#define xmlDocFormatDump xmlDocFormatDump__internal_alias
2980#endif
2981#endif
2982#endif
2983
2984#ifdef bottom_tree
2985#undef xmlDocGetRootElement
2986extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement __attribute((alias("xmlDocGetRootElement__internal_alias")));
2987#else
2988#ifndef xmlDocGetRootElement
2989extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement__internal_alias __attribute((visibility("hidden")));
2990#define xmlDocGetRootElement xmlDocGetRootElement__internal_alias
2991#endif
2992#endif
2993
2994#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
2995#ifdef bottom_tree
2996#undef xmlDocSetRootElement
2997extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement __attribute((alias("xmlDocSetRootElement__internal_alias")));
2998#else
2999#ifndef xmlDocSetRootElement
3000extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement__internal_alias __attribute((visibility("hidden")));
3001#define xmlDocSetRootElement xmlDocSetRootElement__internal_alias
3002#endif
3003#endif
3004#endif
3005
3006#if defined(LIBXML_OUTPUT_ENABLED)
3007#ifdef bottom_valid
3008#undef xmlDumpAttributeDecl
3009extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl __attribute((alias("xmlDumpAttributeDecl__internal_alias")));
3010#else
3011#ifndef xmlDumpAttributeDecl
3012extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl__internal_alias __attribute((visibility("hidden")));
3013#define xmlDumpAttributeDecl xmlDumpAttributeDecl__internal_alias
3014#endif
3015#endif
3016#endif
3017
3018#if defined(LIBXML_OUTPUT_ENABLED)
3019#ifdef bottom_valid
3020#undef xmlDumpAttributeTable
3021extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable __attribute((alias("xmlDumpAttributeTable__internal_alias")));
3022#else
3023#ifndef xmlDumpAttributeTable
3024extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable__internal_alias __attribute((visibility("hidden")));
3025#define xmlDumpAttributeTable xmlDumpAttributeTable__internal_alias
3026#endif
3027#endif
3028#endif
3029
3030#if defined(LIBXML_OUTPUT_ENABLED)
3031#ifdef bottom_valid
3032#undef xmlDumpElementDecl
3033extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl __attribute((alias("xmlDumpElementDecl__internal_alias")));
3034#else
3035#ifndef xmlDumpElementDecl
3036extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl__internal_alias __attribute((visibility("hidden")));
3037#define xmlDumpElementDecl xmlDumpElementDecl__internal_alias
3038#endif
3039#endif
3040#endif
3041
3042#if defined(LIBXML_OUTPUT_ENABLED)
3043#ifdef bottom_valid
3044#undef xmlDumpElementTable
3045extern __typeof (xmlDumpElementTable) xmlDumpElementTable __attribute((alias("xmlDumpElementTable__internal_alias")));
3046#else
3047#ifndef xmlDumpElementTable
3048extern __typeof (xmlDumpElementTable) xmlDumpElementTable__internal_alias __attribute((visibility("hidden")));
3049#define xmlDumpElementTable xmlDumpElementTable__internal_alias
3050#endif
3051#endif
3052#endif
3053
3054#if defined(LIBXML_OUTPUT_ENABLED)
3055#ifdef bottom_entities
3056#undef xmlDumpEntitiesTable
3057extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable __attribute((alias("xmlDumpEntitiesTable__internal_alias")));
3058#else
3059#ifndef xmlDumpEntitiesTable
3060extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable__internal_alias __attribute((visibility("hidden")));
3061#define xmlDumpEntitiesTable xmlDumpEntitiesTable__internal_alias
3062#endif
3063#endif
3064#endif
3065
3066#if defined(LIBXML_OUTPUT_ENABLED)
3067#ifdef bottom_entities
3068#undef xmlDumpEntityDecl
3069extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl __attribute((alias("xmlDumpEntityDecl__internal_alias")));
3070#else
3071#ifndef xmlDumpEntityDecl
3072extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl__internal_alias __attribute((visibility("hidden")));
3073#define xmlDumpEntityDecl xmlDumpEntityDecl__internal_alias
3074#endif
3075#endif
3076#endif
3077
3078#if defined(LIBXML_OUTPUT_ENABLED)
3079#ifdef bottom_valid
3080#undef xmlDumpNotationDecl
3081extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl __attribute((alias("xmlDumpNotationDecl__internal_alias")));
3082#else
3083#ifndef xmlDumpNotationDecl
3084extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl__internal_alias __attribute((visibility("hidden")));
3085#define xmlDumpNotationDecl xmlDumpNotationDecl__internal_alias
3086#endif
3087#endif
3088#endif
3089
3090#if defined(LIBXML_OUTPUT_ENABLED)
3091#ifdef bottom_valid
3092#undef xmlDumpNotationTable
3093extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable __attribute((alias("xmlDumpNotationTable__internal_alias")));
3094#else
3095#ifndef xmlDumpNotationTable
3096extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable__internal_alias __attribute((visibility("hidden")));
3097#define xmlDumpNotationTable xmlDumpNotationTable__internal_alias
3098#endif
3099#endif
3100#endif
3101
3102#if defined(LIBXML_OUTPUT_ENABLED)
3103#ifdef bottom_xmlsave
3104#undef xmlElemDump
3105extern __typeof (xmlElemDump) xmlElemDump __attribute((alias("xmlElemDump__internal_alias")));
3106#else
3107#ifndef xmlElemDump
3108extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibility("hidden")));
3109#define xmlElemDump xmlElemDump__internal_alias
3110#endif
3111#endif
3112#endif
3113
3114#if defined(LIBXML_LEGACY_ENABLED)
3115#ifdef bottom_legacy
3116#undef xmlEncodeEntities
3117extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
3118#else
3119#ifndef xmlEncodeEntities
3120extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
3121#define xmlEncodeEntities xmlEncodeEntities__internal_alias
3122#endif
3123#endif
3124#endif
3125
3126#ifdef bottom_entities
3127#undef xmlEncodeEntitiesReentrant
3128extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
3129#else
3130#ifndef xmlEncodeEntitiesReentrant
3131extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant__internal_alias __attribute((visibility("hidden")));
3132#define xmlEncodeEntitiesReentrant xmlEncodeEntitiesReentrant__internal_alias
3133#endif
3134#endif
3135
3136#ifdef bottom_entities
3137#undef xmlEncodeSpecialChars
3138extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars __attribute((alias("xmlEncodeSpecialChars__internal_alias")));
3139#else
3140#ifndef xmlEncodeSpecialChars
3141extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars__internal_alias __attribute((visibility("hidden")));
3142#define xmlEncodeSpecialChars xmlEncodeSpecialChars__internal_alias
3143#endif
3144#endif
3145
3146#ifdef bottom_parserInternals
3147#undef xmlErrMemory
3148extern __typeof (xmlErrMemory) xmlErrMemory __attribute((alias("xmlErrMemory__internal_alias")));
3149#else
3150#ifndef xmlErrMemory
3151extern __typeof (xmlErrMemory) xmlErrMemory__internal_alias __attribute((visibility("hidden")));
3152#define xmlErrMemory xmlErrMemory__internal_alias
3153#endif
3154#endif
3155
3156#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3157#ifdef bottom_xmlregexp
3158#undef xmlExpCtxtNbCons
3159extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons __attribute((alias("xmlExpCtxtNbCons__internal_alias")));
3160#else
3161#ifndef xmlExpCtxtNbCons
3162extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons__internal_alias __attribute((visibility("hidden")));
3163#define xmlExpCtxtNbCons xmlExpCtxtNbCons__internal_alias
3164#endif
3165#endif
3166#endif
3167
3168#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3169#ifdef bottom_xmlregexp
3170#undef xmlExpCtxtNbNodes
3171extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes __attribute((alias("xmlExpCtxtNbNodes__internal_alias")));
3172#else
3173#ifndef xmlExpCtxtNbNodes
3174extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes__internal_alias __attribute((visibility("hidden")));
3175#define xmlExpCtxtNbNodes xmlExpCtxtNbNodes__internal_alias
3176#endif
3177#endif
3178#endif
3179
3180#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3181#ifdef bottom_xmlregexp
3182#undef xmlExpDump
3183extern __typeof (xmlExpDump) xmlExpDump __attribute((alias("xmlExpDump__internal_alias")));
3184#else
3185#ifndef xmlExpDump
3186extern __typeof (xmlExpDump) xmlExpDump__internal_alias __attribute((visibility("hidden")));
3187#define xmlExpDump xmlExpDump__internal_alias
3188#endif
3189#endif
3190#endif
3191
3192#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3193#ifdef bottom_xmlregexp
3194#undef xmlExpExpDerive
3195extern __typeof (xmlExpExpDerive) xmlExpExpDerive __attribute((alias("xmlExpExpDerive__internal_alias")));
3196#else
3197#ifndef xmlExpExpDerive
3198extern __typeof (xmlExpExpDerive) xmlExpExpDerive__internal_alias __attribute((visibility("hidden")));
3199#define xmlExpExpDerive xmlExpExpDerive__internal_alias
3200#endif
3201#endif
3202#endif
3203
3204#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3205#ifdef bottom_xmlregexp
3206#undef xmlExpFree
3207extern __typeof (xmlExpFree) xmlExpFree __attribute((alias("xmlExpFree__internal_alias")));
3208#else
3209#ifndef xmlExpFree
3210extern __typeof (xmlExpFree) xmlExpFree__internal_alias __attribute((visibility("hidden")));
3211#define xmlExpFree xmlExpFree__internal_alias
3212#endif
3213#endif
3214#endif
3215
3216#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3217#ifdef bottom_xmlregexp
3218#undef xmlExpFreeCtxt
3219extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt __attribute((alias("xmlExpFreeCtxt__internal_alias")));
3220#else
3221#ifndef xmlExpFreeCtxt
3222extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt__internal_alias __attribute((visibility("hidden")));
3223#define xmlExpFreeCtxt xmlExpFreeCtxt__internal_alias
3224#endif
3225#endif
3226#endif
3227
3228#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3229#ifdef bottom_xmlregexp
3230#undef xmlExpGetLanguage
3231extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage __attribute((alias("xmlExpGetLanguage__internal_alias")));
3232#else
3233#ifndef xmlExpGetLanguage
3234extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage__internal_alias __attribute((visibility("hidden")));
3235#define xmlExpGetLanguage xmlExpGetLanguage__internal_alias
3236#endif
3237#endif
3238#endif
3239
3240#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3241#ifdef bottom_xmlregexp
3242#undef xmlExpGetStart
3243extern __typeof (xmlExpGetStart) xmlExpGetStart __attribute((alias("xmlExpGetStart__internal_alias")));
3244#else
3245#ifndef xmlExpGetStart
3246extern __typeof (xmlExpGetStart) xmlExpGetStart__internal_alias __attribute((visibility("hidden")));
3247#define xmlExpGetStart xmlExpGetStart__internal_alias
3248#endif
3249#endif
3250#endif
3251
3252#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3253#ifdef bottom_xmlregexp
3254#undef xmlExpIsNillable
3255extern __typeof (xmlExpIsNillable) xmlExpIsNillable __attribute((alias("xmlExpIsNillable__internal_alias")));
3256#else
3257#ifndef xmlExpIsNillable
3258extern __typeof (xmlExpIsNillable) xmlExpIsNillable__internal_alias __attribute((visibility("hidden")));
3259#define xmlExpIsNillable xmlExpIsNillable__internal_alias
3260#endif
3261#endif
3262#endif
3263
3264#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3265#ifdef bottom_xmlregexp
3266#undef xmlExpMaxToken
3267extern __typeof (xmlExpMaxToken) xmlExpMaxToken __attribute((alias("xmlExpMaxToken__internal_alias")));
3268#else
3269#ifndef xmlExpMaxToken
3270extern __typeof (xmlExpMaxToken) xmlExpMaxToken__internal_alias __attribute((visibility("hidden")));
3271#define xmlExpMaxToken xmlExpMaxToken__internal_alias
3272#endif
3273#endif
3274#endif
3275
3276#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3277#ifdef bottom_xmlregexp
3278#undef xmlExpNewAtom
3279extern __typeof (xmlExpNewAtom) xmlExpNewAtom __attribute((alias("xmlExpNewAtom__internal_alias")));
3280#else
3281#ifndef xmlExpNewAtom
3282extern __typeof (xmlExpNewAtom) xmlExpNewAtom__internal_alias __attribute((visibility("hidden")));
3283#define xmlExpNewAtom xmlExpNewAtom__internal_alias
3284#endif
3285#endif
3286#endif
3287
3288#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3289#ifdef bottom_xmlregexp
3290#undef xmlExpNewCtxt
3291extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt __attribute((alias("xmlExpNewCtxt__internal_alias")));
3292#else
3293#ifndef xmlExpNewCtxt
3294extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt__internal_alias __attribute((visibility("hidden")));
3295#define xmlExpNewCtxt xmlExpNewCtxt__internal_alias
3296#endif
3297#endif
3298#endif
3299
3300#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3301#ifdef bottom_xmlregexp
3302#undef xmlExpNewOr
3303extern __typeof (xmlExpNewOr) xmlExpNewOr __attribute((alias("xmlExpNewOr__internal_alias")));
3304#else
3305#ifndef xmlExpNewOr
3306extern __typeof (xmlExpNewOr) xmlExpNewOr__internal_alias __attribute((visibility("hidden")));
3307#define xmlExpNewOr xmlExpNewOr__internal_alias
3308#endif
3309#endif
3310#endif
3311
3312#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3313#ifdef bottom_xmlregexp
3314#undef xmlExpNewRange
3315extern __typeof (xmlExpNewRange) xmlExpNewRange __attribute((alias("xmlExpNewRange__internal_alias")));
3316#else
3317#ifndef xmlExpNewRange
3318extern __typeof (xmlExpNewRange) xmlExpNewRange__internal_alias __attribute((visibility("hidden")));
3319#define xmlExpNewRange xmlExpNewRange__internal_alias
3320#endif
3321#endif
3322#endif
3323
3324#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3325#ifdef bottom_xmlregexp
3326#undef xmlExpNewSeq
3327extern __typeof (xmlExpNewSeq) xmlExpNewSeq __attribute((alias("xmlExpNewSeq__internal_alias")));
3328#else
3329#ifndef xmlExpNewSeq
3330extern __typeof (xmlExpNewSeq) xmlExpNewSeq__internal_alias __attribute((visibility("hidden")));
3331#define xmlExpNewSeq xmlExpNewSeq__internal_alias
3332#endif
3333#endif
3334#endif
3335
3336#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3337#ifdef bottom_xmlregexp
3338#undef xmlExpParse
3339extern __typeof (xmlExpParse) xmlExpParse __attribute((alias("xmlExpParse__internal_alias")));
3340#else
3341#ifndef xmlExpParse
3342extern __typeof (xmlExpParse) xmlExpParse__internal_alias __attribute((visibility("hidden")));
3343#define xmlExpParse xmlExpParse__internal_alias
3344#endif
3345#endif
3346#endif
3347
3348#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3349#ifdef bottom_xmlregexp
3350#undef xmlExpRef
3351extern __typeof (xmlExpRef) xmlExpRef __attribute((alias("xmlExpRef__internal_alias")));
3352#else
3353#ifndef xmlExpRef
3354extern __typeof (xmlExpRef) xmlExpRef__internal_alias __attribute((visibility("hidden")));
3355#define xmlExpRef xmlExpRef__internal_alias
3356#endif
3357#endif
3358#endif
3359
3360#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3361#ifdef bottom_xmlregexp
3362#undef xmlExpStringDerive
3363extern __typeof (xmlExpStringDerive) xmlExpStringDerive __attribute((alias("xmlExpStringDerive__internal_alias")));
3364#else
3365#ifndef xmlExpStringDerive
3366extern __typeof (xmlExpStringDerive) xmlExpStringDerive__internal_alias __attribute((visibility("hidden")));
3367#define xmlExpStringDerive xmlExpStringDerive__internal_alias
3368#endif
3369#endif
3370#endif
3371
3372#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3373#ifdef bottom_xmlregexp
3374#undef xmlExpSubsume
3375extern __typeof (xmlExpSubsume) xmlExpSubsume __attribute((alias("xmlExpSubsume__internal_alias")));
3376#else
3377#ifndef xmlExpSubsume
3378extern __typeof (xmlExpSubsume) xmlExpSubsume__internal_alias __attribute((visibility("hidden")));
3379#define xmlExpSubsume xmlExpSubsume__internal_alias
3380#endif
3381#endif
3382#endif
3383
3384#ifdef bottom_xmlIO
3385#undef xmlFileClose
3386extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
3387#else
3388#ifndef xmlFileClose
3389extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
3390#define xmlFileClose xmlFileClose__internal_alias
3391#endif
3392#endif
3393
3394#ifdef bottom_xmlIO
3395#undef xmlFileMatch
3396extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
3397#else
3398#ifndef xmlFileMatch
3399extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
3400#define xmlFileMatch xmlFileMatch__internal_alias
3401#endif
3402#endif
3403
3404#ifdef bottom_xmlIO
3405#undef xmlFileOpen
3406extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
3407#else
3408#ifndef xmlFileOpen
3409extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
3410#define xmlFileOpen xmlFileOpen__internal_alias
3411#endif
3412#endif
3413
3414#ifdef bottom_xmlIO
3415#undef xmlFileRead
3416extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
3417#else
3418#ifndef xmlFileRead
3419extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
3420#define xmlFileRead xmlFileRead__internal_alias
3421#endif
3422#endif
3423
3424#ifdef bottom_encoding
3425#undef xmlFindCharEncodingHandler
3426extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
3427#else
3428#ifndef xmlFindCharEncodingHandler
3429extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
3430#define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__internal_alias
3431#endif
3432#endif
3433
3434#if defined(LIBXML_TREE_ENABLED)
3435#ifdef bottom_tree
3436#undef xmlFirstElementChild
3437extern __typeof (xmlFirstElementChild) xmlFirstElementChild __attribute((alias("xmlFirstElementChild__internal_alias")));
3438#else
3439#ifndef xmlFirstElementChild
3440extern __typeof (xmlFirstElementChild) xmlFirstElementChild__internal_alias __attribute((visibility("hidden")));
3441#define xmlFirstElementChild xmlFirstElementChild__internal_alias
3442#endif
3443#endif
3444#endif
3445
3446#ifdef bottom_valid
3447#undef xmlFreeAttributeTable
3448extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
3449#else
3450#ifndef xmlFreeAttributeTable
3451extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
3452#define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
3453#endif
3454#endif
3455
3456#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
3457#ifdef bottom_xmlregexp
3458#undef xmlFreeAutomata
3459extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
3460#else
3461#ifndef xmlFreeAutomata
3462extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
3463#define xmlFreeAutomata xmlFreeAutomata__internal_alias
3464#endif
3465#endif
3466#endif
3467
3468#if defined(LIBXML_CATALOG_ENABLED)
3469#ifdef bottom_catalog
3470#undef xmlFreeCatalog
3471extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
3472#else
3473#ifndef xmlFreeCatalog
3474extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
3475#define xmlFreeCatalog xmlFreeCatalog__internal_alias
3476#endif
3477#endif
3478#endif
3479
3480#ifdef bottom_tree
3481#undef xmlFreeDoc
3482extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
3483#else
3484#ifndef xmlFreeDoc
3485extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
3486#define xmlFreeDoc xmlFreeDoc__internal_alias
3487#endif
3488#endif
3489
3490#ifdef bottom_valid
3491#undef xmlFreeDocElementContent
3492extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
3493#else
3494#ifndef xmlFreeDocElementContent
3495extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
3496#define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
3497#endif
3498#endif
3499
3500#ifdef bottom_tree
3501#undef xmlFreeDtd
3502extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
3503#else
3504#ifndef xmlFreeDtd
3505extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
3506#define xmlFreeDtd xmlFreeDtd__internal_alias
3507#endif
3508#endif
3509
3510#ifdef bottom_valid
3511#undef xmlFreeElementContent
3512extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
3513#else
3514#ifndef xmlFreeElementContent
3515extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
3516#define xmlFreeElementContent xmlFreeElementContent__internal_alias
3517#endif
3518#endif
3519
3520#ifdef bottom_valid
3521#undef xmlFreeElementTable
3522extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
3523#else
3524#ifndef xmlFreeElementTable
3525extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
3526#define xmlFreeElementTable xmlFreeElementTable__internal_alias
3527#endif
3528#endif
3529
3530#ifdef bottom_entities
3531#undef xmlFreeEntitiesTable
3532extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
3533#else
3534#ifndef xmlFreeEntitiesTable
3535extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
3536#define xmlFreeEntitiesTable xmlFreeEntitiesTable__internal_alias
3537#endif
3538#endif
3539
3540#ifdef bottom_valid
3541#undef xmlFreeEnumeration
3542extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
3543#else
3544#ifndef xmlFreeEnumeration
3545extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
3546#define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
3547#endif
3548#endif
3549
3550#ifdef bottom_valid
3551#undef xmlFreeIDTable
3552extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
3553#else
3554#ifndef xmlFreeIDTable
3555extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
3556#define xmlFreeIDTable xmlFreeIDTable__internal_alias
3557#endif
3558#endif
3559
3560#ifdef bottom_parserInternals
3561#undef xmlFreeInputStream
3562extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
3563#else
3564#ifndef xmlFreeInputStream
3565extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
3566#define xmlFreeInputStream xmlFreeInputStream__internal_alias
3567#endif
3568#endif
3569
3570#ifdef bottom_threads
3571#undef xmlFreeMutex
3572extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
3573#else
3574#ifndef xmlFreeMutex
3575extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
3576#define xmlFreeMutex xmlFreeMutex__internal_alias
3577#endif
3578#endif
3579
3580#ifdef bottom_tree
3581#undef xmlFreeNode
3582extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
3583#else
3584#ifndef xmlFreeNode
3585extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
3586#define xmlFreeNode xmlFreeNode__internal_alias
3587#endif
3588#endif
3589
3590#ifdef bottom_tree
3591#undef xmlFreeNodeList
3592extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
3593#else
3594#ifndef xmlFreeNodeList
3595extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
3596#define xmlFreeNodeList xmlFreeNodeList__internal_alias
3597#endif
3598#endif
3599
3600#ifdef bottom_valid
3601#undef xmlFreeNotationTable
3602extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
3603#else
3604#ifndef xmlFreeNotationTable
3605extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
3606#define xmlFreeNotationTable xmlFreeNotationTable__internal_alias
3607#endif
3608#endif
3609
3610#ifdef bottom_tree
3611#undef xmlFreeNs
3612extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
3613#else
3614#ifndef xmlFreeNs
3615extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
3616#define xmlFreeNs xmlFreeNs__internal_alias
3617#endif
3618#endif
3619
3620#ifdef bottom_tree
3621#undef xmlFreeNsList
3622extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
3623#else
3624#ifndef xmlFreeNsList
3625extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
3626#define xmlFreeNsList xmlFreeNsList__internal_alias
3627#endif
3628#endif
3629
3630#ifdef bottom_parserInternals
3631#undef xmlFreeParserCtxt
3632extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
3633#else
3634#ifndef xmlFreeParserCtxt
3635extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
3636#define xmlFreeParserCtxt xmlFreeParserCtxt__internal_alias
3637#endif
3638#endif
3639
3640#ifdef bottom_xmlIO
3641#undef xmlFreeParserInputBuffer
3642extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
3643#else
3644#ifndef xmlFreeParserInputBuffer
3645extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
3646#define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
3647#endif
3648#endif
3649
3650#if defined(LIBXML_PATTERN_ENABLED)
3651#ifdef bottom_pattern
3652#undef xmlFreePattern
3653extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
3654#else
3655#ifndef xmlFreePattern
3656extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
3657#define xmlFreePattern xmlFreePattern__internal_alias
3658#endif
3659#endif
3660#endif
3661
3662#if defined(LIBXML_PATTERN_ENABLED)
3663#ifdef bottom_pattern
3664#undef xmlFreePatternList
3665extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
3666#else
3667#ifndef xmlFreePatternList
3668extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
3669#define xmlFreePatternList xmlFreePatternList__internal_alias
3670#endif
3671#endif
3672#endif
3673
3674#ifdef bottom_tree
3675#undef xmlFreeProp
3676extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
3677#else
3678#ifndef xmlFreeProp
3679extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
3680#define xmlFreeProp xmlFreeProp__internal_alias
3681#endif
3682#endif
3683
3684#ifdef bottom_tree
3685#undef xmlFreePropList
3686extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
3687#else
3688#ifndef xmlFreePropList
3689extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
3690#define xmlFreePropList xmlFreePropList__internal_alias
3691#endif
3692#endif
3693
3694#ifdef bottom_threads
3695#undef xmlFreeRMutex
3696extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
3697#else
3698#ifndef xmlFreeRMutex
3699extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
3700#define xmlFreeRMutex xmlFreeRMutex__internal_alias
3701#endif
3702#endif
3703
3704#ifdef bottom_valid
3705#undef xmlFreeRefTable
3706extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
3707#else
3708#ifndef xmlFreeRefTable
3709extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
3710#define xmlFreeRefTable xmlFreeRefTable__internal_alias
3711#endif
3712#endif
3713
3714#if defined(LIBXML_PATTERN_ENABLED)
3715#ifdef bottom_pattern
3716#undef xmlFreeStreamCtxt
3717extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
3718#else
3719#ifndef xmlFreeStreamCtxt
3720extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
3721#define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
3722#endif
3723#endif
3724#endif
3725
3726#if defined(LIBXML_READER_ENABLED)
3727#ifdef bottom_xmlreader
3728#undef xmlFreeTextReader
3729extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
3730#else
3731#ifndef xmlFreeTextReader
3732extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
3733#define xmlFreeTextReader xmlFreeTextReader__internal_alias
3734#endif
3735#endif
3736#endif
3737
3738#if defined(LIBXML_WRITER_ENABLED)
3739#ifdef bottom_xmlwriter
3740#undef xmlFreeTextWriter
3741extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
3742#else
3743#ifndef xmlFreeTextWriter
3744extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
3745#define xmlFreeTextWriter xmlFreeTextWriter__internal_alias
3746#endif
3747#endif
3748#endif
3749
3750#ifdef bottom_uri
3751#undef xmlFreeURI
3752extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
3753#else
3754#ifndef xmlFreeURI
3755extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
3756#define xmlFreeURI xmlFreeURI__internal_alias
3757#endif
3758#endif
3759
3760#if defined(LIBXML_VALID_ENABLED)
3761#ifdef bottom_valid
3762#undef xmlFreeValidCtxt
3763extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
3764#else
3765#ifndef xmlFreeValidCtxt
3766extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
3767#define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
3768#endif
3769#endif
3770#endif
3771
3772#ifdef bottom_xmlmemory
3773#undef xmlGcMemGet
3774extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
3775#else
3776#ifndef xmlGcMemGet
3777extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
3778#define xmlGcMemGet xmlGcMemGet__internal_alias
3779#endif
3780#endif
3781
3782#ifdef bottom_xmlmemory
3783#undef xmlGcMemSetup
3784extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
3785#else
3786#ifndef xmlGcMemSetup
3787extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
3788#define xmlGcMemSetup xmlGcMemSetup__internal_alias
3789#endif
3790#endif
3791
3792#ifdef bottom_tree
3793#undef xmlGetBufferAllocationScheme
3794extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
3795#else
3796#ifndef xmlGetBufferAllocationScheme
3797extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
3798#define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
3799#endif
3800#endif
3801
3802#ifdef bottom_encoding
3803#undef xmlGetCharEncodingHandler
3804extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
3805#else
3806#ifndef xmlGetCharEncodingHandler
3807extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
3808#define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
3809#endif
3810#endif
3811
3812#ifdef bottom_encoding
3813#undef xmlGetCharEncodingName
3814extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
3815#else
3816#ifndef xmlGetCharEncodingName
3817extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
3818#define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
3819#endif
3820#endif
3821
3822#ifdef bottom_tree
3823#undef xmlGetCompressMode
3824extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
3825#else
3826#ifndef xmlGetCompressMode
3827extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
3828#define xmlGetCompressMode xmlGetCompressMode__internal_alias
3829#endif
3830#endif
3831
3832#ifdef bottom_tree
3833#undef xmlGetDocCompressMode
3834extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
3835#else
3836#ifndef xmlGetDocCompressMode
3837extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
3838#define xmlGetDocCompressMode xmlGetDocCompressMode__internal_alias
3839#endif
3840#endif
3841
3842#ifdef bottom_entities
3843#undef xmlGetDocEntity
3844extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
3845#else
3846#ifndef xmlGetDocEntity
3847extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
3848#define xmlGetDocEntity xmlGetDocEntity__internal_alias
3849#endif
3850#endif
3851
3852#ifdef bottom_valid
3853#undef xmlGetDtdAttrDesc
3854extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
3855#else
3856#ifndef xmlGetDtdAttrDesc
3857extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
3858#define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__internal_alias
3859#endif
3860#endif
3861
3862#ifdef bottom_valid
3863#undef xmlGetDtdElementDesc
3864extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
3865#else
3866#ifndef xmlGetDtdElementDesc
3867extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
3868#define xmlGetDtdElementDesc xmlGetDtdElementDesc__internal_alias
3869#endif
3870#endif
3871
3872#ifdef bottom_entities
3873#undef xmlGetDtdEntity
3874extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
3875#else
3876#ifndef xmlGetDtdEntity
3877extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
3878#define xmlGetDtdEntity xmlGetDtdEntity__internal_alias
3879#endif
3880#endif
3881
3882#ifdef bottom_valid
3883#undef xmlGetDtdNotationDesc
3884extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
3885#else
3886#ifndef xmlGetDtdNotationDesc
3887extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
3888#define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__internal_alias
3889#endif
3890#endif
3891
3892#ifdef bottom_valid
3893#undef xmlGetDtdQAttrDesc
3894extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
3895#else
3896#ifndef xmlGetDtdQAttrDesc
3897extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
3898#define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__internal_alias
3899#endif
3900#endif
3901
3902#ifdef bottom_valid
3903#undef xmlGetDtdQElementDesc
3904extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
3905#else
3906#ifndef xmlGetDtdQElementDesc
3907extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
3908#define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__internal_alias
3909#endif
3910#endif
3911
3912#ifdef bottom_encoding
3913#undef xmlGetEncodingAlias
3914extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
3915#else
3916#ifndef xmlGetEncodingAlias
3917extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
3918#define xmlGetEncodingAlias xmlGetEncodingAlias__internal_alias
3919#endif
3920#endif
3921
3922#ifdef bottom_xmlIO
3923#undef xmlGetExternalEntityLoader
3924extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
3925#else
3926#ifndef xmlGetExternalEntityLoader
3927extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
3928#define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
3929#endif
3930#endif
3931
3932#if defined(LIBXML_LEGACY_ENABLED)
3933#ifdef bottom_legacy
3934#undef xmlGetFeature
3935extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
3936#else
3937#ifndef xmlGetFeature
3938extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
3939#define xmlGetFeature xmlGetFeature__internal_alias
3940#endif
3941#endif
3942#endif
3943
3944#if defined(LIBXML_LEGACY_ENABLED)
3945#ifdef bottom_legacy
3946#undef xmlGetFeaturesList
3947extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
3948#else
3949#ifndef xmlGetFeaturesList
3950extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
3951#define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
3952#endif
3953#endif
3954#endif
3955
3956#ifdef bottom_threads
3957#undef xmlGetGlobalState
3958extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
3959#else
3960#ifndef xmlGetGlobalState
3961extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
3962#define xmlGetGlobalState xmlGetGlobalState__internal_alias
3963#endif
3964#endif
3965
3966#ifdef bottom_valid
3967#undef xmlGetID
3968extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
3969#else
3970#ifndef xmlGetID
3971extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
3972#define xmlGetID xmlGetID__internal_alias
3973#endif
3974#endif
3975
3976#ifdef bottom_tree
3977#undef xmlGetIntSubset
3978extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
3979#else
3980#ifndef xmlGetIntSubset
3981extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
3982#define xmlGetIntSubset xmlGetIntSubset__internal_alias
3983#endif
3984#endif
3985
3986#ifdef bottom_tree
3987#undef xmlGetLastChild
3988extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
3989#else
3990#ifndef xmlGetLastChild
3991extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
3992#define xmlGetLastChild xmlGetLastChild__internal_alias
3993#endif
3994#endif
3995
3996#ifdef bottom_error
3997#undef xmlGetLastError
3998extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
3999#else
4000#ifndef xmlGetLastError
4001extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
4002#define xmlGetLastError xmlGetLastError__internal_alias
4003#endif
4004#endif
4005
4006#ifdef bottom_tree
4007#undef xmlGetLineNo
4008extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
4009#else
4010#ifndef xmlGetLineNo
4011extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
4012#define xmlGetLineNo xmlGetLineNo__internal_alias
4013#endif
4014#endif
4015
4016#ifdef bottom_tree
4017#undef xmlGetNoNsProp
4018extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
4019#else
4020#ifndef xmlGetNoNsProp
4021extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
4022#define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
4023#endif
4024#endif
4025
4026#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
4027#ifdef bottom_tree
4028#undef xmlGetNodePath
4029extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
4030#else
4031#ifndef xmlGetNodePath
4032extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
4033#define xmlGetNodePath xmlGetNodePath__internal_alias
4034#endif
4035#endif
4036#endif
4037
4038#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
4039#ifdef bottom_tree
4040#undef xmlGetNsList
4041extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
4042#else
4043#ifndef xmlGetNsList
4044extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
4045#define xmlGetNsList xmlGetNsList__internal_alias
4046#endif
4047#endif
4048#endif
4049
4050#ifdef bottom_tree
4051#undef xmlGetNsProp
4052extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
4053#else
4054#ifndef xmlGetNsProp
4055extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
4056#define xmlGetNsProp xmlGetNsProp__internal_alias
4057#endif
4058#endif
4059
4060#ifdef bottom_entities
4061#undef xmlGetParameterEntity
4062extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
4063#else
4064#ifndef xmlGetParameterEntity
4065extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
4066#define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
4067#endif
4068#endif
4069
4070#ifdef bottom_entities
4071#undef xmlGetPredefinedEntity
4072extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
4073#else
4074#ifndef xmlGetPredefinedEntity
4075extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
4076#define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
4077#endif
4078#endif
4079
4080#ifdef bottom_tree
4081#undef xmlGetProp
4082extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
4083#else
4084#ifndef xmlGetProp
4085extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
4086#define xmlGetProp xmlGetProp__internal_alias
4087#endif
4088#endif
4089
4090#ifdef bottom_valid
4091#undef xmlGetRefs
4092extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
4093#else
4094#ifndef xmlGetRefs
4095extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
4096#define xmlGetRefs xmlGetRefs__internal_alias
4097#endif
4098#endif
4099
4100#ifdef bottom_threads
4101#undef xmlGetThreadId
4102extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
4103#else
4104#ifndef xmlGetThreadId
4105extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
4106#define xmlGetThreadId xmlGetThreadId__internal_alias
4107#endif
4108#endif
4109
4110#ifdef bottom_xmlstring
4111#undef xmlGetUTF8Char
4112extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
4113#else
4114#ifndef xmlGetUTF8Char
4115extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
4116#define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
4117#endif
4118#endif
4119
4120#if defined(LIBXML_LEGACY_ENABLED)
4121#ifdef bottom_legacy
4122#undef xmlHandleEntity
4123extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
4124#else
4125#ifndef xmlHandleEntity
4126extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
4127#define xmlHandleEntity xmlHandleEntity__internal_alias
4128#endif
4129#endif
4130#endif
4131
4132#ifdef bottom_parser
4133#undef xmlHasFeature
4134extern __typeof (xmlHasFeature) xmlHasFeature __attribute((alias("xmlHasFeature__internal_alias")));
4135#else
4136#ifndef xmlHasFeature
4137extern __typeof (xmlHasFeature) xmlHasFeature__internal_alias __attribute((visibility("hidden")));
4138#define xmlHasFeature xmlHasFeature__internal_alias
4139#endif
4140#endif
4141
4142#ifdef bottom_tree
4143#undef xmlHasNsProp
4144extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
4145#else
4146#ifndef xmlHasNsProp
4147extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
4148#define xmlHasNsProp xmlHasNsProp__internal_alias
4149#endif
4150#endif
4151
4152#ifdef bottom_tree
4153#undef xmlHasProp
4154extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
4155#else
4156#ifndef xmlHasProp
4157extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
4158#define xmlHasProp xmlHasProp__internal_alias
4159#endif
4160#endif
4161
4162#ifdef bottom_hash
4163#undef xmlHashAddEntry
4164extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
4165#else
4166#ifndef xmlHashAddEntry
4167extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
4168#define xmlHashAddEntry xmlHashAddEntry__internal_alias
4169#endif
4170#endif
4171
4172#ifdef bottom_hash
4173#undef xmlHashAddEntry2
4174extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
4175#else
4176#ifndef xmlHashAddEntry2
4177extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
4178#define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
4179#endif
4180#endif
4181
4182#ifdef bottom_hash
4183#undef xmlHashAddEntry3
4184extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
4185#else
4186#ifndef xmlHashAddEntry3
4187extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
4188#define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
4189#endif
4190#endif
4191
4192#ifdef bottom_hash
4193#undef xmlHashCopy
4194extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
4195#else
4196#ifndef xmlHashCopy
4197extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
4198#define xmlHashCopy xmlHashCopy__internal_alias
4199#endif
4200#endif
4201
4202#ifdef bottom_hash
4203#undef xmlHashCreate
4204extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
4205#else
4206#ifndef xmlHashCreate
4207extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
4208#define xmlHashCreate xmlHashCreate__internal_alias
4209#endif
4210#endif
4211
4212#ifdef bottom_hash
4213#undef xmlHashCreateDict
4214extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
4215#else
4216#ifndef xmlHashCreateDict
4217extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
4218#define xmlHashCreateDict xmlHashCreateDict__internal_alias
4219#endif
4220#endif
4221
4222#ifdef bottom_hash
4223#undef xmlHashFree
4224extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
4225#else
4226#ifndef xmlHashFree
4227extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
4228#define xmlHashFree xmlHashFree__internal_alias
4229#endif
4230#endif
4231
4232#ifdef bottom_hash
4233#undef xmlHashLookup
4234extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
4235#else
4236#ifndef xmlHashLookup
4237extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
4238#define xmlHashLookup xmlHashLookup__internal_alias
4239#endif
4240#endif
4241
4242#ifdef bottom_hash
4243#undef xmlHashLookup2
4244extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
4245#else
4246#ifndef xmlHashLookup2
4247extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
4248#define xmlHashLookup2 xmlHashLookup2__internal_alias
4249#endif
4250#endif
4251
4252#ifdef bottom_hash
4253#undef xmlHashLookup3
4254extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
4255#else
4256#ifndef xmlHashLookup3
4257extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
4258#define xmlHashLookup3 xmlHashLookup3__internal_alias
4259#endif
4260#endif
4261
4262#ifdef bottom_hash
4263#undef xmlHashQLookup
4264extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
4265#else
4266#ifndef xmlHashQLookup
4267extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
4268#define xmlHashQLookup xmlHashQLookup__internal_alias
4269#endif
4270#endif
4271
4272#ifdef bottom_hash
4273#undef xmlHashQLookup2
4274extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
4275#else
4276#ifndef xmlHashQLookup2
4277extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
4278#define xmlHashQLookup2 xmlHashQLookup2__internal_alias
4279#endif
4280#endif
4281
4282#ifdef bottom_hash
4283#undef xmlHashQLookup3
4284extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
4285#else
4286#ifndef xmlHashQLookup3
4287extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
4288#define xmlHashQLookup3 xmlHashQLookup3__internal_alias
4289#endif
4290#endif
4291
4292#ifdef bottom_hash
4293#undef xmlHashRemoveEntry
4294extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
4295#else
4296#ifndef xmlHashRemoveEntry
4297extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
4298#define xmlHashRemoveEntry xmlHashRemoveEntry__internal_alias
4299#endif
4300#endif
4301
4302#ifdef bottom_hash
4303#undef xmlHashRemoveEntry2
4304extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
4305#else
4306#ifndef xmlHashRemoveEntry2
4307extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
4308#define xmlHashRemoveEntry2 xmlHashRemoveEntry2__internal_alias
4309#endif
4310#endif
4311
4312#ifdef bottom_hash
4313#undef xmlHashRemoveEntry3
4314extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
4315#else
4316#ifndef xmlHashRemoveEntry3
4317extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
4318#define xmlHashRemoveEntry3 xmlHashRemoveEntry3__internal_alias
4319#endif
4320#endif
4321
4322#ifdef bottom_hash
4323#undef xmlHashScan
4324extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
4325#else
4326#ifndef xmlHashScan
4327extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
4328#define xmlHashScan xmlHashScan__internal_alias
4329#endif
4330#endif
4331
4332#ifdef bottom_hash
4333#undef xmlHashScan3
4334extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
4335#else
4336#ifndef xmlHashScan3
4337extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
4338#define xmlHashScan3 xmlHashScan3__internal_alias
4339#endif
4340#endif
4341
4342#ifdef bottom_hash
4343#undef xmlHashScanFull
4344extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
4345#else
4346#ifndef xmlHashScanFull
4347extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
4348#define xmlHashScanFull xmlHashScanFull__internal_alias
4349#endif
4350#endif
4351
4352#ifdef bottom_hash
4353#undef xmlHashScanFull3
4354extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
4355#else
4356#ifndef xmlHashScanFull3
4357extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
4358#define xmlHashScanFull3 xmlHashScanFull3__internal_alias
4359#endif
4360#endif
4361
4362#ifdef bottom_hash
4363#undef xmlHashSize
4364extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
4365#else
4366#ifndef xmlHashSize
4367extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
4368#define xmlHashSize xmlHashSize__internal_alias
4369#endif
4370#endif
4371
4372#ifdef bottom_hash
4373#undef xmlHashUpdateEntry
4374extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
4375#else
4376#ifndef xmlHashUpdateEntry
4377extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
4378#define xmlHashUpdateEntry xmlHashUpdateEntry__internal_alias
4379#endif
4380#endif
4381
4382#ifdef bottom_hash
4383#undef xmlHashUpdateEntry2
4384extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
4385#else
4386#ifndef xmlHashUpdateEntry2
4387extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
4388#define xmlHashUpdateEntry2 xmlHashUpdateEntry2__internal_alias
4389#endif
4390#endif
4391
4392#ifdef bottom_hash
4393#undef xmlHashUpdateEntry3
4394extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
4395#else
4396#ifndef xmlHashUpdateEntry3
4397extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
4398#define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
4399#endif
4400#endif
4401
4402#if defined(LIBXML_FTP_ENABLED)
4403#ifdef bottom_xmlIO
4404#undef xmlIOFTPClose
4405extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
4406#else
4407#ifndef xmlIOFTPClose
4408extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
4409#define xmlIOFTPClose xmlIOFTPClose__internal_alias
4410#endif
4411#endif
4412#endif
4413
4414#if defined(LIBXML_FTP_ENABLED)
4415#ifdef bottom_xmlIO
4416#undef xmlIOFTPMatch
4417extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
4418#else
4419#ifndef xmlIOFTPMatch
4420extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
4421#define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
4422#endif
4423#endif
4424#endif
4425
4426#if defined(LIBXML_FTP_ENABLED)
4427#ifdef bottom_xmlIO
4428#undef xmlIOFTPOpen
4429extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
4430#else
4431#ifndef xmlIOFTPOpen
4432extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
4433#define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
4434#endif
4435#endif
4436#endif
4437
4438#if defined(LIBXML_FTP_ENABLED)
4439#ifdef bottom_xmlIO
4440#undef xmlIOFTPRead
4441extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
4442#else
4443#ifndef xmlIOFTPRead
4444extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
4445#define xmlIOFTPRead xmlIOFTPRead__internal_alias
4446#endif
4447#endif
4448#endif
4449
4450#if defined(LIBXML_HTTP_ENABLED)
4451#ifdef bottom_xmlIO
4452#undef xmlIOHTTPClose
4453extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
4454#else
4455#ifndef xmlIOHTTPClose
4456extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
4457#define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
4458#endif
4459#endif
4460#endif
4461
4462#if defined(LIBXML_HTTP_ENABLED)
4463#ifdef bottom_xmlIO
4464#undef xmlIOHTTPMatch
4465extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
4466#else
4467#ifndef xmlIOHTTPMatch
4468extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
4469#define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
4470#endif
4471#endif
4472#endif
4473
4474#if defined(LIBXML_HTTP_ENABLED)
4475#ifdef bottom_xmlIO
4476#undef xmlIOHTTPOpen
4477extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
4478#else
4479#ifndef xmlIOHTTPOpen
4480extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
4481#define xmlIOHTTPOpen xmlIOHTTPOpen__internal_alias
4482#endif
4483#endif
4484#endif
4485
4486#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
4487#ifdef bottom_xmlIO
4488#undef xmlIOHTTPOpenW
4489extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
4490#else
4491#ifndef xmlIOHTTPOpenW
4492extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
4493#define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
4494#endif
4495#endif
4496#endif
4497
4498#if defined(LIBXML_HTTP_ENABLED)
4499#ifdef bottom_xmlIO
4500#undef xmlIOHTTPRead
4501extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
4502#else
4503#ifndef xmlIOHTTPRead
4504extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
4505#define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
4506#endif
4507#endif
4508#endif
4509
4510#if defined(LIBXML_VALID_ENABLED)
4511#ifdef bottom_parser
4512#undef xmlIOParseDTD
4513extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
4514#else
4515#ifndef xmlIOParseDTD
4516extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
4517#define xmlIOParseDTD xmlIOParseDTD__internal_alias
4518#endif
4519#endif
4520#endif
4521
4522#ifdef bottom_encoding
4523#undef xmlInitCharEncodingHandlers
4524extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
4525#else
4526#ifndef xmlInitCharEncodingHandlers
4527extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
4528#define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
4529#endif
4530#endif
4531
4532#ifdef bottom_globals
4533#undef xmlInitGlobals
4534extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
4535#else
4536#ifndef xmlInitGlobals
4537extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
4538#define xmlInitGlobals xmlInitGlobals__internal_alias
4539#endif
4540#endif
4541
4542#ifdef bottom_xmlmemory
4543#undef xmlInitMemory
4544extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
4545#else
4546#ifndef xmlInitMemory
4547extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
4548#define xmlInitMemory xmlInitMemory__internal_alias
4549#endif
4550#endif
4551
4552#ifdef bottom_parserInternals
4553#undef xmlInitNodeInfoSeq
4554extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
4555#else
4556#ifndef xmlInitNodeInfoSeq
4557extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
4558#define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
4559#endif
4560#endif
4561
4562#ifdef bottom_parser
4563#undef xmlInitParser
4564extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
4565#else
4566#ifndef xmlInitParser
4567extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
4568#define xmlInitParser xmlInitParser__internal_alias
4569#endif
4570#endif
4571
4572#ifdef bottom_parserInternals
4573#undef xmlInitParserCtxt
4574extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
4575#else
4576#ifndef xmlInitParserCtxt
4577extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
4578#define xmlInitParserCtxt xmlInitParserCtxt__internal_alias
4579#endif
4580#endif
4581
4582#ifdef bottom_threads
4583#undef xmlInitThreads
4584extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
4585#else
4586#ifndef xmlInitThreads
4587extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
4588#define xmlInitThreads xmlInitThreads__internal_alias
4589#endif
4590#endif
4591
4592#if defined(LIBXML_CATALOG_ENABLED)
4593#ifdef bottom_catalog
4594#undef xmlInitializeCatalog
4595extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
4596#else
4597#ifndef xmlInitializeCatalog
4598extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
4599#define xmlInitializeCatalog xmlInitializeCatalog__internal_alias
4600#endif
4601#endif
4602#endif
4603
4604#ifdef bottom_globals
4605#undef xmlInitializeGlobalState
4606extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
4607#else
4608#ifndef xmlInitializeGlobalState
4609extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
4610#define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
4611#endif
4612#endif
4613
4614#if defined(LIBXML_LEGACY_ENABLED)
4615#ifdef bottom_legacy
4616#undef xmlInitializePredefinedEntities
4617extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
4618#else
4619#ifndef xmlInitializePredefinedEntities
4620extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
4621#define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
4622#endif
4623#endif
4624#endif
4625
4626#ifdef bottom_chvalid
4627#undef xmlIsBaseChar
4628extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
4629#else
4630#ifndef xmlIsBaseChar
4631extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
4632#define xmlIsBaseChar xmlIsBaseChar__internal_alias
4633#endif
4634#endif
4635
4636#ifdef bottom_chvalid
4637#undef xmlIsBlank
4638extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
4639#else
4640#ifndef xmlIsBlank
4641extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
4642#define xmlIsBlank xmlIsBlank__internal_alias
4643#endif
4644#endif
4645
4646#ifdef bottom_tree
4647#undef xmlIsBlankNode
4648extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
4649#else
4650#ifndef xmlIsBlankNode
4651extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
4652#define xmlIsBlankNode xmlIsBlankNode__internal_alias
4653#endif
4654#endif
4655
4656#ifdef bottom_chvalid
4657#undef xmlIsChar
4658extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
4659#else
4660#ifndef xmlIsChar
4661extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
4662#define xmlIsChar xmlIsChar__internal_alias
4663#endif
4664#endif
4665
4666#ifdef bottom_chvalid
4667#undef xmlIsCombining
4668extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
4669#else
4670#ifndef xmlIsCombining
4671extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
4672#define xmlIsCombining xmlIsCombining__internal_alias
4673#endif
4674#endif
4675
4676#ifdef bottom_chvalid
4677#undef xmlIsDigit
4678extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
4679#else
4680#ifndef xmlIsDigit
4681extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
4682#define xmlIsDigit xmlIsDigit__internal_alias
4683#endif
4684#endif
4685
4686#ifdef bottom_chvalid
4687#undef xmlIsExtender
4688extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
4689#else
4690#ifndef xmlIsExtender
4691extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
4692#define xmlIsExtender xmlIsExtender__internal_alias
4693#endif
4694#endif
4695
4696#ifdef bottom_valid
4697#undef xmlIsID
4698extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
4699#else
4700#ifndef xmlIsID
4701extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
4702#define xmlIsID xmlIsID__internal_alias
4703#endif
4704#endif
4705
4706#ifdef bottom_chvalid
4707#undef xmlIsIdeographic
4708extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
4709#else
4710#ifndef xmlIsIdeographic
4711extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
4712#define xmlIsIdeographic xmlIsIdeographic__internal_alias
4713#endif
4714#endif
4715
4716#ifdef bottom_parserInternals
4717#undef xmlIsLetter
4718extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
4719#else
4720#ifndef xmlIsLetter
4721extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
4722#define xmlIsLetter xmlIsLetter__internal_alias
4723#endif
4724#endif
4725
4726#ifdef bottom_threads
4727#undef xmlIsMainThread
4728extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
4729#else
4730#ifndef xmlIsMainThread
4731extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
4732#define xmlIsMainThread xmlIsMainThread__internal_alias
4733#endif
4734#endif
4735
4736#ifdef bottom_valid
4737#undef xmlIsMixedElement
4738extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
4739#else
4740#ifndef xmlIsMixedElement
4741extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
4742#define xmlIsMixedElement xmlIsMixedElement__internal_alias
4743#endif
4744#endif
4745
4746#ifdef bottom_chvalid
4747#undef xmlIsPubidChar
4748extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
4749#else
4750#ifndef xmlIsPubidChar
4751extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
4752#define xmlIsPubidChar xmlIsPubidChar__internal_alias
4753#endif
4754#endif
4755
4756#ifdef bottom_valid
4757#undef xmlIsRef
4758extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
4759#else
4760#ifndef xmlIsRef
4761extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
4762#define xmlIsRef xmlIsRef__internal_alias
4763#endif
4764#endif
4765
4766#ifdef bottom_xmlsave
4767#undef xmlIsXHTML
4768extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
4769#else
4770#ifndef xmlIsXHTML
4771extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
4772#define xmlIsXHTML xmlIsXHTML__internal_alias
4773#endif
4774#endif
4775
4776#ifdef bottom_parserInternals
4777#undef xmlKeepBlanksDefault
4778extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
4779#else
4780#ifndef xmlKeepBlanksDefault
4781extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
4782#define xmlKeepBlanksDefault xmlKeepBlanksDefault__internal_alias
4783#endif
4784#endif
4785
4786#if defined(LIBXML_TREE_ENABLED)
4787#ifdef bottom_tree
4788#undef xmlLastElementChild
4789extern __typeof (xmlLastElementChild) xmlLastElementChild __attribute((alias("xmlLastElementChild__internal_alias")));
4790#else
4791#ifndef xmlLastElementChild
4792extern __typeof (xmlLastElementChild) xmlLastElementChild__internal_alias __attribute((visibility("hidden")));
4793#define xmlLastElementChild xmlLastElementChild__internal_alias
4794#endif
4795#endif
4796#endif
4797
4798#ifdef bottom_parserInternals
4799#undef xmlLineNumbersDefault
4800extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
4801#else
4802#ifndef xmlLineNumbersDefault
4803extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
4804#define xmlLineNumbersDefault xmlLineNumbersDefault__internal_alias
4805#endif
4806#endif
4807
4808#ifdef bottom_list
4809#undef xmlLinkGetData
4810extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
4811#else
4812#ifndef xmlLinkGetData
4813extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
4814#define xmlLinkGetData xmlLinkGetData__internal_alias
4815#endif
4816#endif
4817
4818#ifdef bottom_list
4819#undef xmlListAppend
4820extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
4821#else
4822#ifndef xmlListAppend
4823extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
4824#define xmlListAppend xmlListAppend__internal_alias
4825#endif
4826#endif
4827
4828#ifdef bottom_list
4829#undef xmlListClear
4830extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
4831#else
4832#ifndef xmlListClear
4833extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
4834#define xmlListClear xmlListClear__internal_alias
4835#endif
4836#endif
4837
4838#ifdef bottom_list
4839#undef xmlListCopy
4840extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
4841#else
4842#ifndef xmlListCopy
4843extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
4844#define xmlListCopy xmlListCopy__internal_alias
4845#endif
4846#endif
4847
4848#ifdef bottom_list
4849#undef xmlListCreate
4850extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
4851#else
4852#ifndef xmlListCreate
4853extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
4854#define xmlListCreate xmlListCreate__internal_alias
4855#endif
4856#endif
4857
4858#ifdef bottom_list
4859#undef xmlListDelete
4860extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
4861#else
4862#ifndef xmlListDelete
4863extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
4864#define xmlListDelete xmlListDelete__internal_alias
4865#endif
4866#endif
4867
4868#ifdef bottom_list
4869#undef xmlListDup
4870extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
4871#else
4872#ifndef xmlListDup
4873extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
4874#define xmlListDup xmlListDup__internal_alias
4875#endif
4876#endif
4877
4878#ifdef bottom_list
4879#undef xmlListEmpty
4880extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
4881#else
4882#ifndef xmlListEmpty
4883extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
4884#define xmlListEmpty xmlListEmpty__internal_alias
4885#endif
4886#endif
4887
4888#ifdef bottom_list
4889#undef xmlListEnd
4890extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
4891#else
4892#ifndef xmlListEnd
4893extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
4894#define xmlListEnd xmlListEnd__internal_alias
4895#endif
4896#endif
4897
4898#ifdef bottom_list
4899#undef xmlListFront
4900extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
4901#else
4902#ifndef xmlListFront
4903extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
4904#define xmlListFront xmlListFront__internal_alias
4905#endif
4906#endif
4907
4908#ifdef bottom_list
4909#undef xmlListInsert
4910extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
4911#else
4912#ifndef xmlListInsert
4913extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
4914#define xmlListInsert xmlListInsert__internal_alias
4915#endif
4916#endif
4917
4918#ifdef bottom_list
4919#undef xmlListMerge
4920extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
4921#else
4922#ifndef xmlListMerge
4923extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
4924#define xmlListMerge xmlListMerge__internal_alias
4925#endif
4926#endif
4927
4928#ifdef bottom_list
4929#undef xmlListPopBack
4930extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
4931#else
4932#ifndef xmlListPopBack
4933extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
4934#define xmlListPopBack xmlListPopBack__internal_alias
4935#endif
4936#endif
4937
4938#ifdef bottom_list
4939#undef xmlListPopFront
4940extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
4941#else
4942#ifndef xmlListPopFront
4943extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
4944#define xmlListPopFront xmlListPopFront__internal_alias
4945#endif
4946#endif
4947
4948#ifdef bottom_list
4949#undef xmlListPushBack
4950extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
4951#else
4952#ifndef xmlListPushBack
4953extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
4954#define xmlListPushBack xmlListPushBack__internal_alias
4955#endif
4956#endif
4957
4958#ifdef bottom_list
4959#undef xmlListPushFront
4960extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
4961#else
4962#ifndef xmlListPushFront
4963extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
4964#define xmlListPushFront xmlListPushFront__internal_alias
4965#endif
4966#endif
4967
4968#ifdef bottom_list
4969#undef xmlListRemoveAll
4970extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
4971#else
4972#ifndef xmlListRemoveAll
4973extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
4974#define xmlListRemoveAll xmlListRemoveAll__internal_alias
4975#endif
4976#endif
4977
4978#ifdef bottom_list
4979#undef xmlListRemoveFirst
4980extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
4981#else
4982#ifndef xmlListRemoveFirst
4983extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
4984#define xmlListRemoveFirst xmlListRemoveFirst__internal_alias
4985#endif
4986#endif
4987
4988#ifdef bottom_list
4989#undef xmlListRemoveLast
4990extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
4991#else
4992#ifndef xmlListRemoveLast
4993extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
4994#define xmlListRemoveLast xmlListRemoveLast__internal_alias
4995#endif
4996#endif
4997
4998#ifdef bottom_list
4999#undef xmlListReverse
5000extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
5001#else
5002#ifndef xmlListReverse
5003extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
5004#define xmlListReverse xmlListReverse__internal_alias
5005#endif
5006#endif
5007
5008#ifdef bottom_list
5009#undef xmlListReverseSearch
5010extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
5011#else
5012#ifndef xmlListReverseSearch
5013extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
5014#define xmlListReverseSearch xmlListReverseSearch__internal_alias
5015#endif
5016#endif
5017
5018#ifdef bottom_list
5019#undef xmlListReverseWalk
5020extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
5021#else
5022#ifndef xmlListReverseWalk
5023extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
5024#define xmlListReverseWalk xmlListReverseWalk__internal_alias
5025#endif
5026#endif
5027
5028#ifdef bottom_list
5029#undef xmlListSearch
5030extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
5031#else
5032#ifndef xmlListSearch
5033extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
5034#define xmlListSearch xmlListSearch__internal_alias
5035#endif
5036#endif
5037
5038#ifdef bottom_list
5039#undef xmlListSize
5040extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
5041#else
5042#ifndef xmlListSize
5043extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
5044#define xmlListSize xmlListSize__internal_alias
5045#endif
5046#endif
5047
5048#ifdef bottom_list
5049#undef xmlListSort
5050extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
5051#else
5052#ifndef xmlListSort
5053extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
5054#define xmlListSort xmlListSort__internal_alias
5055#endif
5056#endif
5057
5058#ifdef bottom_list
5059#undef xmlListWalk
5060extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
5061#else
5062#ifndef xmlListWalk
5063extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
5064#define xmlListWalk xmlListWalk__internal_alias
5065#endif
5066#endif
5067
5068#if defined(LIBXML_CATALOG_ENABLED)
5069#ifdef bottom_catalog
5070#undef xmlLoadACatalog
5071extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
5072#else
5073#ifndef xmlLoadACatalog
5074extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
5075#define xmlLoadACatalog xmlLoadACatalog__internal_alias
5076#endif
5077#endif
5078#endif
5079
5080#if defined(LIBXML_CATALOG_ENABLED)
5081#ifdef bottom_catalog
5082#undef xmlLoadCatalog
5083extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
5084#else
5085#ifndef xmlLoadCatalog
5086extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
5087#define xmlLoadCatalog xmlLoadCatalog__internal_alias
5088#endif
5089#endif
5090#endif
5091
5092#if defined(LIBXML_CATALOG_ENABLED)
5093#ifdef bottom_catalog
5094#undef xmlLoadCatalogs
5095extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
5096#else
5097#ifndef xmlLoadCatalogs
5098extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
5099#define xmlLoadCatalogs xmlLoadCatalogs__internal_alias
5100#endif
5101#endif
5102#endif
5103
5104#ifdef bottom_xmlIO
5105#undef xmlLoadExternalEntity
5106extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
5107#else
5108#ifndef xmlLoadExternalEntity
5109extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
5110#define xmlLoadExternalEntity xmlLoadExternalEntity__internal_alias
5111#endif
5112#endif
5113
5114#if defined(LIBXML_CATALOG_ENABLED)
5115#ifdef bottom_catalog
5116#undef xmlLoadSGMLSuperCatalog
5117extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
5118#else
5119#ifndef xmlLoadSGMLSuperCatalog
5120extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
5121#define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
5122#endif
5123#endif
5124#endif
5125
5126#ifdef bottom_threads
5127#undef xmlLockLibrary
5128extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
5129#else
5130#ifndef xmlLockLibrary
5131extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
5132#define xmlLockLibrary xmlLockLibrary__internal_alias
5133#endif
5134#endif
5135
5136#if defined(LIBXML_DEBUG_ENABLED)
5137#ifdef bottom_debugXML
5138#undef xmlLsCountNode
5139extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
5140#else
5141#ifndef xmlLsCountNode
5142extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
5143#define xmlLsCountNode xmlLsCountNode__internal_alias
5144#endif
5145#endif
5146#endif
5147
5148#if defined(LIBXML_DEBUG_ENABLED)
5149#ifdef bottom_debugXML
5150#undef xmlLsOneNode
5151extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
5152#else
5153#ifndef xmlLsOneNode
5154extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
5155#define xmlLsOneNode xmlLsOneNode__internal_alias
5156#endif
5157#endif
5158#endif
5159
5160#ifdef bottom_xmlmemory
5161#undef xmlMallocAtomicLoc
5162extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
5163#else
5164#ifndef xmlMallocAtomicLoc
5165extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
5166#define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
5167#endif
5168#endif
5169
5170#ifdef bottom_xmlmemory
5171#undef xmlMallocLoc
5172extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
5173#else
5174#ifndef xmlMallocLoc
5175extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
5176#define xmlMallocLoc xmlMallocLoc__internal_alias
5177#endif
5178#endif
5179
5180#ifdef bottom_xmlmemory
5181#undef xmlMemBlocks
5182extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
5183#else
5184#ifndef xmlMemBlocks
5185extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
5186#define xmlMemBlocks xmlMemBlocks__internal_alias
5187#endif
5188#endif
5189
5190#ifdef bottom_xmlmemory
5191#undef xmlMemDisplay
5192extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
5193#else
5194#ifndef xmlMemDisplay
5195extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
5196#define xmlMemDisplay xmlMemDisplay__internal_alias
5197#endif
5198#endif
5199
5200#ifdef bottom_xmlmemory
5201#undef xmlMemDisplayLast
5202extern __typeof (xmlMemDisplayLast) xmlMemDisplayLast __attribute((alias("xmlMemDisplayLast__internal_alias")));
5203#else
5204#ifndef xmlMemDisplayLast
5205extern __typeof (xmlMemDisplayLast) xmlMemDisplayLast__internal_alias __attribute((visibility("hidden")));
5206#define xmlMemDisplayLast xmlMemDisplayLast__internal_alias
5207#endif
5208#endif
5209
5210#ifdef bottom_xmlmemory
5211#undef xmlMemFree
5212extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
5213#else
5214#ifndef xmlMemFree
5215extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
5216#define xmlMemFree xmlMemFree__internal_alias
5217#endif
5218#endif
5219
5220#ifdef bottom_xmlmemory
5221#undef xmlMemGet
5222extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
5223#else
5224#ifndef xmlMemGet
5225extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
5226#define xmlMemGet xmlMemGet__internal_alias
5227#endif
5228#endif
5229
5230#ifdef bottom_xmlmemory
5231#undef xmlMemMalloc
5232extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
5233#else
5234#ifndef xmlMemMalloc
5235extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
5236#define xmlMemMalloc xmlMemMalloc__internal_alias
5237#endif
5238#endif
5239
5240#ifdef bottom_xmlmemory
5241#undef xmlMemRealloc
5242extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
5243#else
5244#ifndef xmlMemRealloc
5245extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
5246#define xmlMemRealloc xmlMemRealloc__internal_alias
5247#endif
5248#endif
5249
5250#ifdef bottom_xmlmemory
5251#undef xmlMemSetup
5252extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
5253#else
5254#ifndef xmlMemSetup
5255extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
5256#define xmlMemSetup xmlMemSetup__internal_alias
5257#endif
5258#endif
5259
5260#ifdef bottom_xmlmemory
5261#undef xmlMemShow
5262extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
5263#else
5264#ifndef xmlMemShow
5265extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
5266#define xmlMemShow xmlMemShow__internal_alias
5267#endif
5268#endif
5269
5270#ifdef bottom_xmlmemory
5271#undef xmlMemStrdupLoc
5272extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
5273#else
5274#ifndef xmlMemStrdupLoc
5275extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
5276#define xmlMemStrdupLoc xmlMemStrdupLoc__internal_alias
5277#endif
5278#endif
5279
5280#ifdef bottom_xmlmemory
5281#undef xmlMemUsed
5282extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
5283#else
5284#ifndef xmlMemUsed
5285extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
5286#define xmlMemUsed xmlMemUsed__internal_alias
5287#endif
5288#endif
5289
5290#ifdef bottom_xmlmemory
5291#undef xmlMemoryDump
5292extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
5293#else
5294#ifndef xmlMemoryDump
5295extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
5296#define xmlMemoryDump xmlMemoryDump__internal_alias
5297#endif
5298#endif
5299
5300#ifdef bottom_xmlmemory
5301#undef xmlMemoryStrdup
5302extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
5303#else
5304#ifndef xmlMemoryStrdup
5305extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
5306#define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
5307#endif
5308#endif
5309
5310#if defined(LIBXML_MODULES_ENABLED)
5311#ifdef bottom_xmlmodule
5312#undef xmlModuleClose
5313extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
5314#else
5315#ifndef xmlModuleClose
5316extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
5317#define xmlModuleClose xmlModuleClose__internal_alias
5318#endif
5319#endif
5320#endif
5321
5322#if defined(LIBXML_MODULES_ENABLED)
5323#ifdef bottom_xmlmodule
5324#undef xmlModuleFree
5325extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
5326#else
5327#ifndef xmlModuleFree
5328extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
5329#define xmlModuleFree xmlModuleFree__internal_alias
5330#endif
5331#endif
5332#endif
5333
5334#if defined(LIBXML_MODULES_ENABLED)
5335#ifdef bottom_xmlmodule
5336#undef xmlModuleOpen
5337extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
5338#else
5339#ifndef xmlModuleOpen
5340extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
5341#define xmlModuleOpen xmlModuleOpen__internal_alias
5342#endif
5343#endif
5344#endif
5345
5346#if defined(LIBXML_MODULES_ENABLED)
5347#ifdef bottom_xmlmodule
5348#undef xmlModuleSymbol
5349extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
5350#else
5351#ifndef xmlModuleSymbol
5352extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
5353#define xmlModuleSymbol xmlModuleSymbol__internal_alias
5354#endif
5355#endif
5356#endif
5357
5358#ifdef bottom_threads
5359#undef xmlMutexLock
5360extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
5361#else
5362#ifndef xmlMutexLock
5363extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
5364#define xmlMutexLock xmlMutexLock__internal_alias
5365#endif
5366#endif
5367
5368#ifdef bottom_threads
5369#undef xmlMutexUnlock
5370extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
5371#else
5372#ifndef xmlMutexUnlock
5373extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
5374#define xmlMutexUnlock xmlMutexUnlock__internal_alias
5375#endif
5376#endif
5377
5378#if defined(LIBXML_LEGACY_ENABLED)
5379#ifdef bottom_legacy
5380#undef xmlNamespaceParseNCName
5381extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
5382#else
5383#ifndef xmlNamespaceParseNCName
5384extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
5385#define xmlNamespaceParseNCName xmlNamespaceParseNCName__internal_alias
5386#endif
5387#endif
5388#endif
5389
5390#if defined(LIBXML_LEGACY_ENABLED)
5391#ifdef bottom_legacy
5392#undef xmlNamespaceParseNSDef
5393extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
5394#else
5395#ifndef xmlNamespaceParseNSDef
5396extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
5397#define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
5398#endif
5399#endif
5400#endif
5401
5402#if defined(LIBXML_LEGACY_ENABLED)
5403#ifdef bottom_legacy
5404#undef xmlNamespaceParseQName
5405extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
5406#else
5407#ifndef xmlNamespaceParseQName
5408extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
5409#define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
5410#endif
5411#endif
5412#endif
5413
5414#if defined(LIBXML_FTP_ENABLED)
5415#ifdef bottom_nanoftp
5416#undef xmlNanoFTPCheckResponse
5417extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
5418#else
5419#ifndef xmlNanoFTPCheckResponse
5420extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
5421#define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__internal_alias
5422#endif
5423#endif
5424#endif
5425
5426#if defined(LIBXML_FTP_ENABLED)
5427#ifdef bottom_nanoftp
5428#undef xmlNanoFTPCleanup
5429extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
5430#else
5431#ifndef xmlNanoFTPCleanup
5432extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
5433#define xmlNanoFTPCleanup xmlNanoFTPCleanup__internal_alias
5434#endif
5435#endif
5436#endif
5437
5438#if defined(LIBXML_FTP_ENABLED)
5439#ifdef bottom_nanoftp
5440#undef xmlNanoFTPClose
5441extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
5442#else
5443#ifndef xmlNanoFTPClose
5444extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
5445#define xmlNanoFTPClose xmlNanoFTPClose__internal_alias
5446#endif
5447#endif
5448#endif
5449
5450#if defined(LIBXML_FTP_ENABLED)
5451#ifdef bottom_nanoftp
5452#undef xmlNanoFTPCloseConnection
5453extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
5454#else
5455#ifndef xmlNanoFTPCloseConnection
5456extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
5457#define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__internal_alias
5458#endif
5459#endif
5460#endif
5461
5462#if defined(LIBXML_FTP_ENABLED)
5463#ifdef bottom_nanoftp
5464#undef xmlNanoFTPConnect
5465extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
5466#else
5467#ifndef xmlNanoFTPConnect
5468extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
5469#define xmlNanoFTPConnect xmlNanoFTPConnect__internal_alias
5470#endif
5471#endif
5472#endif
5473
5474#if defined(LIBXML_FTP_ENABLED)
5475#ifdef bottom_nanoftp
5476#undef xmlNanoFTPConnectTo
5477extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
5478#else
5479#ifndef xmlNanoFTPConnectTo
5480extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
5481#define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__internal_alias
5482#endif
5483#endif
5484#endif
5485
5486#if defined(LIBXML_FTP_ENABLED)
5487#ifdef bottom_nanoftp
5488#undef xmlNanoFTPCwd
5489extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
5490#else
5491#ifndef xmlNanoFTPCwd
5492extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
5493#define xmlNanoFTPCwd xmlNanoFTPCwd__internal_alias
5494#endif
5495#endif
5496#endif
5497
5498#if defined(LIBXML_FTP_ENABLED)
5499#ifdef bottom_nanoftp
5500#undef xmlNanoFTPDele
5501extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
5502#else
5503#ifndef xmlNanoFTPDele
5504extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
5505#define xmlNanoFTPDele xmlNanoFTPDele__internal_alias
5506#endif
5507#endif
5508#endif
5509
5510#if defined(LIBXML_FTP_ENABLED)
5511#ifdef bottom_nanoftp
5512#undef xmlNanoFTPFreeCtxt
5513extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
5514#else
5515#ifndef xmlNanoFTPFreeCtxt
5516extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
5517#define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__internal_alias
5518#endif
5519#endif
5520#endif
5521
5522#if defined(LIBXML_FTP_ENABLED)
5523#ifdef bottom_nanoftp
5524#undef xmlNanoFTPGet
5525extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias("xmlNanoFTPGet__internal_alias")));
5526#else
5527#ifndef xmlNanoFTPGet
5528extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet__internal_alias __attribute((visibility("hidden")));
5529#define xmlNanoFTPGet xmlNanoFTPGet__internal_alias
5530#endif
5531#endif
5532#endif
5533
5534#if defined(LIBXML_FTP_ENABLED)
5535#ifdef bottom_nanoftp
5536#undef xmlNanoFTPGetConnection
5537extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection __attribute((alias("xmlNanoFTPGetConnection__internal_alias")));
5538#else
5539#ifndef xmlNanoFTPGetConnection
5540extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection__internal_alias __attribute((visibility("hidden")));
5541#define xmlNanoFTPGetConnection xmlNanoFTPGetConnection__internal_alias
5542#endif
5543#endif
5544#endif
5545
5546#if defined(LIBXML_FTP_ENABLED)
5547#ifdef bottom_nanoftp
5548#undef xmlNanoFTPGetResponse
5549extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse __attribute((alias("xmlNanoFTPGetResponse__internal_alias")));
5550#else
5551#ifndef xmlNanoFTPGetResponse
5552extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse__internal_alias __attribute((visibility("hidden")));
5553#define xmlNanoFTPGetResponse xmlNanoFTPGetResponse__internal_alias
5554#endif
5555#endif
5556#endif
5557
5558#if defined(LIBXML_FTP_ENABLED)
5559#ifdef bottom_nanoftp
5560#undef xmlNanoFTPGetSocket
5561extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket __attribute((alias("xmlNanoFTPGetSocket__internal_alias")));
5562#else
5563#ifndef xmlNanoFTPGetSocket
5564extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket__internal_alias __attribute((visibility("hidden")));
5565#define xmlNanoFTPGetSocket xmlNanoFTPGetSocket__internal_alias
5566#endif
5567#endif
5568#endif
5569
5570#if defined(LIBXML_FTP_ENABLED)
5571#ifdef bottom_nanoftp
5572#undef xmlNanoFTPInit
5573extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit __attribute((alias("xmlNanoFTPInit__internal_alias")));
5574#else
5575#ifndef xmlNanoFTPInit
5576extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit__internal_alias __attribute((visibility("hidden")));
5577#define xmlNanoFTPInit xmlNanoFTPInit__internal_alias
5578#endif
5579#endif
5580#endif
5581
5582#if defined(LIBXML_FTP_ENABLED)
5583#ifdef bottom_nanoftp
5584#undef xmlNanoFTPList
5585extern __typeof (xmlNanoFTPList) xmlNanoFTPList __attribute((alias("xmlNanoFTPList__internal_alias")));
5586#else
5587#ifndef xmlNanoFTPList
5588extern __typeof (xmlNanoFTPList) xmlNanoFTPList__internal_alias __attribute((visibility("hidden")));
5589#define xmlNanoFTPList xmlNanoFTPList__internal_alias
5590#endif
5591#endif
5592#endif
5593
5594#if defined(LIBXML_FTP_ENABLED)
5595#ifdef bottom_nanoftp
5596#undef xmlNanoFTPNewCtxt
5597extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt __attribute((alias("xmlNanoFTPNewCtxt__internal_alias")));
5598#else
5599#ifndef xmlNanoFTPNewCtxt
5600extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt__internal_alias __attribute((visibility("hidden")));
5601#define xmlNanoFTPNewCtxt xmlNanoFTPNewCtxt__internal_alias
5602#endif
5603#endif
5604#endif
5605
5606#if defined(LIBXML_FTP_ENABLED)
5607#ifdef bottom_nanoftp
5608#undef xmlNanoFTPOpen
5609extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen __attribute((alias("xmlNanoFTPOpen__internal_alias")));
5610#else
5611#ifndef xmlNanoFTPOpen
5612extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen__internal_alias __attribute((visibility("hidden")));
5613#define xmlNanoFTPOpen xmlNanoFTPOpen__internal_alias
5614#endif
5615#endif
5616#endif
5617
5618#if defined(LIBXML_FTP_ENABLED)
5619#ifdef bottom_nanoftp
5620#undef xmlNanoFTPProxy
5621extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy __attribute((alias("xmlNanoFTPProxy__internal_alias")));
5622#else
5623#ifndef xmlNanoFTPProxy
5624extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy__internal_alias __attribute((visibility("hidden")));
5625#define xmlNanoFTPProxy xmlNanoFTPProxy__internal_alias
5626#endif
5627#endif
5628#endif
5629
5630#if defined(LIBXML_FTP_ENABLED)
5631#ifdef bottom_nanoftp
5632#undef xmlNanoFTPQuit
5633extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit __attribute((alias("xmlNanoFTPQuit__internal_alias")));
5634#else
5635#ifndef xmlNanoFTPQuit
5636extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit__internal_alias __attribute((visibility("hidden")));
5637#define xmlNanoFTPQuit xmlNanoFTPQuit__internal_alias
5638#endif
5639#endif
5640#endif
5641
5642#if defined(LIBXML_FTP_ENABLED)
5643#ifdef bottom_nanoftp
5644#undef xmlNanoFTPRead
5645extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead __attribute((alias("xmlNanoFTPRead__internal_alias")));
5646#else
5647#ifndef xmlNanoFTPRead
5648extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead__internal_alias __attribute((visibility("hidden")));
5649#define xmlNanoFTPRead xmlNanoFTPRead__internal_alias
5650#endif
5651#endif
5652#endif
5653
5654#if defined(LIBXML_FTP_ENABLED)
5655#ifdef bottom_nanoftp
5656#undef xmlNanoFTPScanProxy
5657extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy __attribute((alias("xmlNanoFTPScanProxy__internal_alias")));
5658#else
5659#ifndef xmlNanoFTPScanProxy
5660extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy__internal_alias __attribute((visibility("hidden")));
5661#define xmlNanoFTPScanProxy xmlNanoFTPScanProxy__internal_alias
5662#endif
5663#endif
5664#endif
5665
5666#if defined(LIBXML_FTP_ENABLED)
5667#ifdef bottom_nanoftp
5668#undef xmlNanoFTPUpdateURL
5669extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL __attribute((alias("xmlNanoFTPUpdateURL__internal_alias")));
5670#else
5671#ifndef xmlNanoFTPUpdateURL
5672extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL__internal_alias __attribute((visibility("hidden")));
5673#define xmlNanoFTPUpdateURL xmlNanoFTPUpdateURL__internal_alias
5674#endif
5675#endif
5676#endif
5677
5678#if defined(LIBXML_HTTP_ENABLED)
5679#ifdef bottom_nanohttp
5680#undef xmlNanoHTTPAuthHeader
5681extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader __attribute((alias("xmlNanoHTTPAuthHeader__internal_alias")));
5682#else
5683#ifndef xmlNanoHTTPAuthHeader
5684extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader__internal_alias __attribute((visibility("hidden")));
5685#define xmlNanoHTTPAuthHeader xmlNanoHTTPAuthHeader__internal_alias
5686#endif
5687#endif
5688#endif
5689
5690#if defined(LIBXML_HTTP_ENABLED)
5691#ifdef bottom_nanohttp
5692#undef xmlNanoHTTPCleanup
5693extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup __attribute((alias("xmlNanoHTTPCleanup__internal_alias")));
5694#else
5695#ifndef xmlNanoHTTPCleanup
5696extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup__internal_alias __attribute((visibility("hidden")));
5697#define xmlNanoHTTPCleanup xmlNanoHTTPCleanup__internal_alias
5698#endif
5699#endif
5700#endif
5701
5702#if defined(LIBXML_HTTP_ENABLED)
5703#ifdef bottom_nanohttp
5704#undef xmlNanoHTTPClose
5705extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose __attribute((alias("xmlNanoHTTPClose__internal_alias")));
5706#else
5707#ifndef xmlNanoHTTPClose
5708extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose__internal_alias __attribute((visibility("hidden")));
5709#define xmlNanoHTTPClose xmlNanoHTTPClose__internal_alias
5710#endif
5711#endif
5712#endif
5713
5714#if defined(LIBXML_HTTP_ENABLED)
5715#ifdef bottom_nanohttp
5716#undef xmlNanoHTTPContentLength
5717extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength __attribute((alias("xmlNanoHTTPContentLength__internal_alias")));
5718#else
5719#ifndef xmlNanoHTTPContentLength
5720extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength__internal_alias __attribute((visibility("hidden")));
5721#define xmlNanoHTTPContentLength xmlNanoHTTPContentLength__internal_alias
5722#endif
5723#endif
5724#endif
5725
5726#if defined(LIBXML_HTTP_ENABLED)
5727#ifdef bottom_nanohttp
5728#undef xmlNanoHTTPEncoding
5729extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding __attribute((alias("xmlNanoHTTPEncoding__internal_alias")));
5730#else
5731#ifndef xmlNanoHTTPEncoding
5732extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding__internal_alias __attribute((visibility("hidden")));
5733#define xmlNanoHTTPEncoding xmlNanoHTTPEncoding__internal_alias
5734#endif
5735#endif
5736#endif
5737
5738#if defined(LIBXML_HTTP_ENABLED)
5739#ifdef bottom_nanohttp
5740#undef xmlNanoHTTPFetch
5741extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch __attribute((alias("xmlNanoHTTPFetch__internal_alias")));
5742#else
5743#ifndef xmlNanoHTTPFetch
5744extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch__internal_alias __attribute((visibility("hidden")));
5745#define xmlNanoHTTPFetch xmlNanoHTTPFetch__internal_alias
5746#endif
5747#endif
5748#endif
5749
5750#if defined(LIBXML_HTTP_ENABLED)
5751#ifdef bottom_nanohttp
5752#undef xmlNanoHTTPInit
5753extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit __attribute((alias("xmlNanoHTTPInit__internal_alias")));
5754#else
5755#ifndef xmlNanoHTTPInit
5756extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit__internal_alias __attribute((visibility("hidden")));
5757#define xmlNanoHTTPInit xmlNanoHTTPInit__internal_alias
5758#endif
5759#endif
5760#endif
5761
5762#if defined(LIBXML_HTTP_ENABLED)
5763#ifdef bottom_nanohttp
5764#undef xmlNanoHTTPMethod
5765extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod __attribute((alias("xmlNanoHTTPMethod__internal_alias")));
5766#else
5767#ifndef xmlNanoHTTPMethod
5768extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod__internal_alias __attribute((visibility("hidden")));
5769#define xmlNanoHTTPMethod xmlNanoHTTPMethod__internal_alias
5770#endif
5771#endif
5772#endif
5773
5774#if defined(LIBXML_HTTP_ENABLED)
5775#ifdef bottom_nanohttp
5776#undef xmlNanoHTTPMethodRedir
5777extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir __attribute((alias("xmlNanoHTTPMethodRedir__internal_alias")));
5778#else
5779#ifndef xmlNanoHTTPMethodRedir
5780extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir__internal_alias __attribute((visibility("hidden")));
5781#define xmlNanoHTTPMethodRedir xmlNanoHTTPMethodRedir__internal_alias
5782#endif
5783#endif
5784#endif
5785
5786#if defined(LIBXML_HTTP_ENABLED)
5787#ifdef bottom_nanohttp
5788#undef xmlNanoHTTPMimeType
5789extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType __attribute((alias("xmlNanoHTTPMimeType__internal_alias")));
5790#else
5791#ifndef xmlNanoHTTPMimeType
5792extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType__internal_alias __attribute((visibility("hidden")));
5793#define xmlNanoHTTPMimeType xmlNanoHTTPMimeType__internal_alias
5794#endif
5795#endif
5796#endif
5797
5798#if defined(LIBXML_HTTP_ENABLED)
5799#ifdef bottom_nanohttp
5800#undef xmlNanoHTTPOpen
5801extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen __attribute((alias("xmlNanoHTTPOpen__internal_alias")));
5802#else
5803#ifndef xmlNanoHTTPOpen
5804extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen__internal_alias __attribute((visibility("hidden")));
5805#define xmlNanoHTTPOpen xmlNanoHTTPOpen__internal_alias
5806#endif
5807#endif
5808#endif
5809
5810#if defined(LIBXML_HTTP_ENABLED)
5811#ifdef bottom_nanohttp
5812#undef xmlNanoHTTPOpenRedir
5813extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir __attribute((alias("xmlNanoHTTPOpenRedir__internal_alias")));
5814#else
5815#ifndef xmlNanoHTTPOpenRedir
5816extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir__internal_alias __attribute((visibility("hidden")));
5817#define xmlNanoHTTPOpenRedir xmlNanoHTTPOpenRedir__internal_alias
5818#endif
5819#endif
5820#endif
5821
5822#if defined(LIBXML_HTTP_ENABLED)
5823#ifdef bottom_nanohttp
5824#undef xmlNanoHTTPRead
5825extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead __attribute((alias("xmlNanoHTTPRead__internal_alias")));
5826#else
5827#ifndef xmlNanoHTTPRead
5828extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead__internal_alias __attribute((visibility("hidden")));
5829#define xmlNanoHTTPRead xmlNanoHTTPRead__internal_alias
5830#endif
5831#endif
5832#endif
5833
5834#if defined(LIBXML_HTTP_ENABLED)
5835#ifdef bottom_nanohttp
5836#undef xmlNanoHTTPRedir
5837extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir __attribute((alias("xmlNanoHTTPRedir__internal_alias")));
5838#else
5839#ifndef xmlNanoHTTPRedir
5840extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir__internal_alias __attribute((visibility("hidden")));
5841#define xmlNanoHTTPRedir xmlNanoHTTPRedir__internal_alias
5842#endif
5843#endif
5844#endif
5845
5846#if defined(LIBXML_HTTP_ENABLED)
5847#ifdef bottom_nanohttp
5848#undef xmlNanoHTTPReturnCode
5849extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode __attribute((alias("xmlNanoHTTPReturnCode__internal_alias")));
5850#else
5851#ifndef xmlNanoHTTPReturnCode
5852extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode__internal_alias __attribute((visibility("hidden")));
5853#define xmlNanoHTTPReturnCode xmlNanoHTTPReturnCode__internal_alias
5854#endif
5855#endif
5856#endif
5857
5858#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
5859#ifdef bottom_nanohttp
5860#undef xmlNanoHTTPSave
5861extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave __attribute((alias("xmlNanoHTTPSave__internal_alias")));
5862#else
5863#ifndef xmlNanoHTTPSave
5864extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave__internal_alias __attribute((visibility("hidden")));
5865#define xmlNanoHTTPSave xmlNanoHTTPSave__internal_alias
5866#endif
5867#endif
5868#endif
5869
5870#if defined(LIBXML_HTTP_ENABLED)
5871#ifdef bottom_nanohttp
5872#undef xmlNanoHTTPScanProxy
5873extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy __attribute((alias("xmlNanoHTTPScanProxy__internal_alias")));
5874#else
5875#ifndef xmlNanoHTTPScanProxy
5876extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy__internal_alias __attribute((visibility("hidden")));
5877#define xmlNanoHTTPScanProxy xmlNanoHTTPScanProxy__internal_alias
5878#endif
5879#endif
5880#endif
5881
5882#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
5883#ifdef bottom_xmlregexp
5884#undef xmlNewAutomata
5885extern __typeof (xmlNewAutomata) xmlNewAutomata __attribute((alias("xmlNewAutomata__internal_alias")));
5886#else
5887#ifndef xmlNewAutomata
5888extern __typeof (xmlNewAutomata) xmlNewAutomata__internal_alias __attribute((visibility("hidden")));
5889#define xmlNewAutomata xmlNewAutomata__internal_alias
5890#endif
5891#endif
5892#endif
5893
5894#ifdef bottom_tree
5895#undef xmlNewCDataBlock
5896extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock __attribute((alias("xmlNewCDataBlock__internal_alias")));
5897#else
5898#ifndef xmlNewCDataBlock
5899extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock__internal_alias __attribute((visibility("hidden")));
5900#define xmlNewCDataBlock xmlNewCDataBlock__internal_alias
5901#endif
5902#endif
5903
5904#if defined(LIBXML_CATALOG_ENABLED)
5905#ifdef bottom_catalog
5906#undef xmlNewCatalog
5907extern __typeof (xmlNewCatalog) xmlNewCatalog __attribute((alias("xmlNewCatalog__internal_alias")));
5908#else
5909#ifndef xmlNewCatalog
5910extern __typeof (xmlNewCatalog) xmlNewCatalog__internal_alias __attribute((visibility("hidden")));
5911#define xmlNewCatalog xmlNewCatalog__internal_alias
5912#endif
5913#endif
5914#endif
5915
5916#ifdef bottom_encoding
5917#undef xmlNewCharEncodingHandler
5918extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler __attribute((alias("xmlNewCharEncodingHandler__internal_alias")));
5919#else
5920#ifndef xmlNewCharEncodingHandler
5921extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
5922#define xmlNewCharEncodingHandler xmlNewCharEncodingHandler__internal_alias
5923#endif
5924#endif
5925
5926#ifdef bottom_tree
5927#undef xmlNewCharRef
5928extern __typeof (xmlNewCharRef) xmlNewCharRef __attribute((alias("xmlNewCharRef__internal_alias")));
5929#else
5930#ifndef xmlNewCharRef
5931extern __typeof (xmlNewCharRef) xmlNewCharRef__internal_alias __attribute((visibility("hidden")));
5932#define xmlNewCharRef xmlNewCharRef__internal_alias
5933#endif
5934#endif
5935
5936#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
5937#ifdef bottom_tree
5938#undef xmlNewChild
5939extern __typeof (xmlNewChild) xmlNewChild __attribute((alias("xmlNewChild__internal_alias")));
5940#else
5941#ifndef xmlNewChild
5942extern __typeof (xmlNewChild) xmlNewChild__internal_alias __attribute((visibility("hidden")));
5943#define xmlNewChild xmlNewChild__internal_alias
5944#endif
5945#endif
5946#endif
5947
5948#ifdef bottom_tree
5949#undef xmlNewComment
5950extern __typeof (xmlNewComment) xmlNewComment __attribute((alias("xmlNewComment__internal_alias")));
5951#else
5952#ifndef xmlNewComment
5953extern __typeof (xmlNewComment) xmlNewComment__internal_alias __attribute((visibility("hidden")));
5954#define xmlNewComment xmlNewComment__internal_alias
5955#endif
5956#endif
5957
5958#ifdef bottom_tree
5959#undef xmlNewDoc
5960extern __typeof (xmlNewDoc) xmlNewDoc __attribute((alias("xmlNewDoc__internal_alias")));
5961#else
5962#ifndef xmlNewDoc
5963extern __typeof (xmlNewDoc) xmlNewDoc__internal_alias __attribute((visibility("hidden")));
5964#define xmlNewDoc xmlNewDoc__internal_alias
5965#endif
5966#endif
5967
5968#ifdef bottom_tree
5969#undef xmlNewDocComment
5970extern __typeof (xmlNewDocComment) xmlNewDocComment __attribute((alias("xmlNewDocComment__internal_alias")));
5971#else
5972#ifndef xmlNewDocComment
5973extern __typeof (xmlNewDocComment) xmlNewDocComment__internal_alias __attribute((visibility("hidden")));
5974#define xmlNewDocComment xmlNewDocComment__internal_alias
5975#endif
5976#endif
5977
5978#ifdef bottom_valid
5979#undef xmlNewDocElementContent
5980extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent __attribute((alias("xmlNewDocElementContent__internal_alias")));
5981#else
5982#ifndef xmlNewDocElementContent
5983extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent__internal_alias __attribute((visibility("hidden")));
5984#define xmlNewDocElementContent xmlNewDocElementContent__internal_alias
5985#endif
5986#endif
5987
5988#if defined(LIBXML_TREE_ENABLED)
5989#ifdef bottom_tree
5990#undef xmlNewDocFragment
5991extern __typeof (xmlNewDocFragment) xmlNewDocFragment __attribute((alias("xmlNewDocFragment__internal_alias")));
5992#else
5993#ifndef xmlNewDocFragment
5994extern __typeof (xmlNewDocFragment) xmlNewDocFragment__internal_alias __attribute((visibility("hidden")));
5995#define xmlNewDocFragment xmlNewDocFragment__internal_alias
5996#endif
5997#endif
5998#endif
5999
6000#ifdef bottom_tree
6001#undef xmlNewDocNode
6002extern __typeof (xmlNewDocNode) xmlNewDocNode __attribute((alias("xmlNewDocNode__internal_alias")));
6003#else
6004#ifndef xmlNewDocNode
6005extern __typeof (xmlNewDocNode) xmlNewDocNode__internal_alias __attribute((visibility("hidden")));
6006#define xmlNewDocNode xmlNewDocNode__internal_alias
6007#endif
6008#endif
6009
6010#ifdef bottom_tree
6011#undef xmlNewDocNodeEatName
6012extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName __attribute((alias("xmlNewDocNodeEatName__internal_alias")));
6013#else
6014#ifndef xmlNewDocNodeEatName
6015extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName__internal_alias __attribute((visibility("hidden")));
6016#define xmlNewDocNodeEatName xmlNewDocNodeEatName__internal_alias
6017#endif
6018#endif
6019
6020#ifdef bottom_tree
6021#undef xmlNewDocPI
6022extern __typeof (xmlNewDocPI) xmlNewDocPI __attribute((alias("xmlNewDocPI__internal_alias")));
6023#else
6024#ifndef xmlNewDocPI
6025extern __typeof (xmlNewDocPI) xmlNewDocPI__internal_alias __attribute((visibility("hidden")));
6026#define xmlNewDocPI xmlNewDocPI__internal_alias
6027#endif
6028#endif
6029
6030#ifdef bottom_tree
6031#undef xmlNewDocProp
6032extern __typeof (xmlNewDocProp) xmlNewDocProp __attribute((alias("xmlNewDocProp__internal_alias")));
6033#else
6034#ifndef xmlNewDocProp
6035extern __typeof (xmlNewDocProp) xmlNewDocProp__internal_alias __attribute((visibility("hidden")));
6036#define xmlNewDocProp xmlNewDocProp__internal_alias
6037#endif
6038#endif
6039
6040#if defined(LIBXML_TREE_ENABLED)
6041#ifdef bottom_tree
6042#undef xmlNewDocRawNode
6043extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode __attribute((alias("xmlNewDocRawNode__internal_alias")));
6044#else
6045#ifndef xmlNewDocRawNode
6046extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode__internal_alias __attribute((visibility("hidden")));
6047#define xmlNewDocRawNode xmlNewDocRawNode__internal_alias
6048#endif
6049#endif
6050#endif
6051
6052#ifdef bottom_tree
6053#undef xmlNewDocText
6054extern __typeof (xmlNewDocText) xmlNewDocText __attribute((alias("xmlNewDocText__internal_alias")));
6055#else
6056#ifndef xmlNewDocText
6057extern __typeof (xmlNewDocText) xmlNewDocText__internal_alias __attribute((visibility("hidden")));
6058#define xmlNewDocText xmlNewDocText__internal_alias
6059#endif
6060#endif
6061
6062#ifdef bottom_tree
6063#undef xmlNewDocTextLen
6064extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen __attribute((alias("xmlNewDocTextLen__internal_alias")));
6065#else
6066#ifndef xmlNewDocTextLen
6067extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen__internal_alias __attribute((visibility("hidden")));
6068#define xmlNewDocTextLen xmlNewDocTextLen__internal_alias
6069#endif
6070#endif
6071
6072#ifdef bottom_tree
6073#undef xmlNewDtd
6074extern __typeof (xmlNewDtd) xmlNewDtd __attribute((alias("xmlNewDtd__internal_alias")));
6075#else
6076#ifndef xmlNewDtd
6077extern __typeof (xmlNewDtd) xmlNewDtd__internal_alias __attribute((visibility("hidden")));
6078#define xmlNewDtd xmlNewDtd__internal_alias
6079#endif
6080#endif
6081
6082#ifdef bottom_valid
6083#undef xmlNewElementContent
6084extern __typeof (xmlNewElementContent) xmlNewElementContent __attribute((alias("xmlNewElementContent__internal_alias")));
6085#else
6086#ifndef xmlNewElementContent
6087extern __typeof (xmlNewElementContent) xmlNewElementContent__internal_alias __attribute((visibility("hidden")));
6088#define xmlNewElementContent xmlNewElementContent__internal_alias
6089#endif
6090#endif
6091
6092#ifdef bottom_entities
6093#undef xmlNewEntity
6094extern __typeof (xmlNewEntity) xmlNewEntity __attribute((alias("xmlNewEntity__internal_alias")));
6095#else
6096#ifndef xmlNewEntity
6097extern __typeof (xmlNewEntity) xmlNewEntity__internal_alias __attribute((visibility("hidden")));
6098#define xmlNewEntity xmlNewEntity__internal_alias
6099#endif
6100#endif
6101
6102#ifdef bottom_parserInternals
6103#undef xmlNewEntityInputStream
6104extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream __attribute((alias("xmlNewEntityInputStream__internal_alias")));
6105#else
6106#ifndef xmlNewEntityInputStream
6107extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alias __attribute((visibility("hidden")));
6108#define xmlNewEntityInputStream xmlNewEntityInputStream__internal_alias
6109#endif
6110#endif
6111
6112#if defined(LIBXML_LEGACY_ENABLED)
6113#ifdef bottom_legacy
6114#undef xmlNewGlobalNs
6115extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
6116#else
6117#ifndef xmlNewGlobalNs
6118extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
6119#define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
6120#endif
6121#endif
6122#endif
6123
6124#ifdef bottom_parserInternals
6125#undef xmlNewIOInputStream
6126extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
6127#else
6128#ifndef xmlNewIOInputStream
6129extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream__internal_alias __attribute((visibility("hidden")));
6130#define xmlNewIOInputStream xmlNewIOInputStream__internal_alias
6131#endif
6132#endif
6133
6134#ifdef bottom_parserInternals
6135#undef xmlNewInputFromFile
6136extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile __attribute((alias("xmlNewInputFromFile__internal_alias")));
6137#else
6138#ifndef xmlNewInputFromFile
6139extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile__internal_alias __attribute((visibility("hidden")));
6140#define xmlNewInputFromFile xmlNewInputFromFile__internal_alias
6141#endif
6142#endif
6143
6144#ifdef bottom_parserInternals
6145#undef xmlNewInputStream
6146extern __typeof (xmlNewInputStream) xmlNewInputStream __attribute((alias("xmlNewInputStream__internal_alias")));
6147#else
6148#ifndef xmlNewInputStream
6149extern __typeof (xmlNewInputStream) xmlNewInputStream__internal_alias __attribute((visibility("hidden")));
6150#define xmlNewInputStream xmlNewInputStream__internal_alias
6151#endif
6152#endif
6153
6154#ifdef bottom_threads
6155#undef xmlNewMutex
6156extern __typeof (xmlNewMutex) xmlNewMutex __attribute((alias("xmlNewMutex__internal_alias")));
6157#else
6158#ifndef xmlNewMutex
6159extern __typeof (xmlNewMutex) xmlNewMutex__internal_alias __attribute((visibility("hidden")));
6160#define xmlNewMutex xmlNewMutex__internal_alias
6161#endif
6162#endif
6163
6164#ifdef bottom_tree
6165#undef xmlNewNode
6166extern __typeof (xmlNewNode) xmlNewNode __attribute((alias("xmlNewNode__internal_alias")));
6167#else
6168#ifndef xmlNewNode
6169extern __typeof (xmlNewNode) xmlNewNode__internal_alias __attribute((visibility("hidden")));
6170#define xmlNewNode xmlNewNode__internal_alias
6171#endif
6172#endif
6173
6174#ifdef bottom_tree
6175#undef xmlNewNodeEatName
6176extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName __attribute((alias("xmlNewNodeEatName__internal_alias")));
6177#else
6178#ifndef xmlNewNodeEatName
6179extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName__internal_alias __attribute((visibility("hidden")));
6180#define xmlNewNodeEatName xmlNewNodeEatName__internal_alias
6181#endif
6182#endif
6183
6184#ifdef bottom_tree
6185#undef xmlNewNs
6186extern __typeof (xmlNewNs) xmlNewNs __attribute((alias("xmlNewNs__internal_alias")));
6187#else
6188#ifndef xmlNewNs
6189extern __typeof (xmlNewNs) xmlNewNs__internal_alias __attribute((visibility("hidden")));
6190#define xmlNewNs xmlNewNs__internal_alias
6191#endif
6192#endif
6193
6194#ifdef bottom_tree
6195#undef xmlNewNsProp
6196extern __typeof (xmlNewNsProp) xmlNewNsProp __attribute((alias("xmlNewNsProp__internal_alias")));
6197#else
6198#ifndef xmlNewNsProp
6199extern __typeof (xmlNewNsProp) xmlNewNsProp__internal_alias __attribute((visibility("hidden")));
6200#define xmlNewNsProp xmlNewNsProp__internal_alias
6201#endif
6202#endif
6203
6204#ifdef bottom_tree
6205#undef xmlNewNsPropEatName
6206extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName __attribute((alias("xmlNewNsPropEatName__internal_alias")));
6207#else
6208#ifndef xmlNewNsPropEatName
6209extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName__internal_alias __attribute((visibility("hidden")));
6210#define xmlNewNsPropEatName xmlNewNsPropEatName__internal_alias
6211#endif
6212#endif
6213
6214#ifdef bottom_tree
6215#undef xmlNewPI
6216extern __typeof (xmlNewPI) xmlNewPI __attribute((alias("xmlNewPI__internal_alias")));
6217#else
6218#ifndef xmlNewPI
6219extern __typeof (xmlNewPI) xmlNewPI__internal_alias __attribute((visibility("hidden")));
6220#define xmlNewPI xmlNewPI__internal_alias
6221#endif
6222#endif
6223
6224#ifdef bottom_parserInternals
6225#undef xmlNewParserCtxt
6226extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt __attribute((alias("xmlNewParserCtxt__internal_alias")));
6227#else
6228#ifndef xmlNewParserCtxt
6229extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
6230#define xmlNewParserCtxt xmlNewParserCtxt__internal_alias
6231#endif
6232#endif
6233
6234#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
6235#ifdef bottom_tree
6236#undef xmlNewProp
6237extern __typeof (xmlNewProp) xmlNewProp __attribute((alias("xmlNewProp__internal_alias")));
6238#else
6239#ifndef xmlNewProp
6240extern __typeof (xmlNewProp) xmlNewProp__internal_alias __attribute((visibility("hidden")));
6241#define xmlNewProp xmlNewProp__internal_alias
6242#endif
6243#endif
6244#endif
6245
6246#ifdef bottom_threads
6247#undef xmlNewRMutex
6248extern __typeof (xmlNewRMutex) xmlNewRMutex __attribute((alias("xmlNewRMutex__internal_alias")));
6249#else
6250#ifndef xmlNewRMutex
6251extern __typeof (xmlNewRMutex) xmlNewRMutex__internal_alias __attribute((visibility("hidden")));
6252#define xmlNewRMutex xmlNewRMutex__internal_alias
6253#endif
6254#endif
6255
6256#ifdef bottom_tree
6257#undef xmlNewReference
6258extern __typeof (xmlNewReference) xmlNewReference __attribute((alias("xmlNewReference__internal_alias")));
6259#else
6260#ifndef xmlNewReference
6261extern __typeof (xmlNewReference) xmlNewReference__internal_alias __attribute((visibility("hidden")));
6262#define xmlNewReference xmlNewReference__internal_alias
6263#endif
6264#endif
6265
6266#ifdef bottom_parserInternals
6267#undef xmlNewStringInputStream
6268extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream __attribute((alias("xmlNewStringInputStream__internal_alias")));
6269#else
6270#ifndef xmlNewStringInputStream
6271extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream__internal_alias __attribute((visibility("hidden")));
6272#define xmlNewStringInputStream xmlNewStringInputStream__internal_alias
6273#endif
6274#endif
6275
6276#ifdef bottom_tree
6277#undef xmlNewText
6278extern __typeof (xmlNewText) xmlNewText __attribute((alias("xmlNewText__internal_alias")));
6279#else
6280#ifndef xmlNewText
6281extern __typeof (xmlNewText) xmlNewText__internal_alias __attribute((visibility("hidden")));
6282#define xmlNewText xmlNewText__internal_alias
6283#endif
6284#endif
6285
6286#if defined(LIBXML_TREE_ENABLED)
6287#ifdef bottom_tree
6288#undef xmlNewTextChild
6289extern __typeof (xmlNewTextChild) xmlNewTextChild __attribute((alias("xmlNewTextChild__internal_alias")));
6290#else
6291#ifndef xmlNewTextChild
6292extern __typeof (xmlNewTextChild) xmlNewTextChild__internal_alias __attribute((visibility("hidden")));
6293#define xmlNewTextChild xmlNewTextChild__internal_alias
6294#endif
6295#endif
6296#endif
6297
6298#ifdef bottom_tree
6299#undef xmlNewTextLen
6300extern __typeof (xmlNewTextLen) xmlNewTextLen __attribute((alias("xmlNewTextLen__internal_alias")));
6301#else
6302#ifndef xmlNewTextLen
6303extern __typeof (xmlNewTextLen) xmlNewTextLen__internal_alias __attribute((visibility("hidden")));
6304#define xmlNewTextLen xmlNewTextLen__internal_alias
6305#endif
6306#endif
6307
6308#if defined(LIBXML_READER_ENABLED)
6309#ifdef bottom_xmlreader
6310#undef xmlNewTextReader
6311extern __typeof (xmlNewTextReader) xmlNewTextReader __attribute((alias("xmlNewTextReader__internal_alias")));
6312#else
6313#ifndef xmlNewTextReader
6314extern __typeof (xmlNewTextReader) xmlNewTextReader__internal_alias __attribute((visibility("hidden")));
6315#define xmlNewTextReader xmlNewTextReader__internal_alias
6316#endif
6317#endif
6318#endif
6319
6320#if defined(LIBXML_READER_ENABLED)
6321#ifdef bottom_xmlreader
6322#undef xmlNewTextReaderFilename
6323extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename __attribute((alias("xmlNewTextReaderFilename__internal_alias")));
6324#else
6325#ifndef xmlNewTextReaderFilename
6326extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename__internal_alias __attribute((visibility("hidden")));
6327#define xmlNewTextReaderFilename xmlNewTextReaderFilename__internal_alias
6328#endif
6329#endif
6330#endif
6331
6332#if defined(LIBXML_WRITER_ENABLED)
6333#ifdef bottom_xmlwriter
6334#undef xmlNewTextWriter
6335extern __typeof (xmlNewTextWriter) xmlNewTextWriter __attribute((alias("xmlNewTextWriter__internal_alias")));
6336#else
6337#ifndef xmlNewTextWriter
6338extern __typeof (xmlNewTextWriter) xmlNewTextWriter__internal_alias __attribute((visibility("hidden")));
6339#define xmlNewTextWriter xmlNewTextWriter__internal_alias
6340#endif
6341#endif
6342#endif
6343
6344#if defined(LIBXML_WRITER_ENABLED)
6345#ifdef bottom_xmlwriter
6346#undef xmlNewTextWriterDoc
6347extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc __attribute((alias("xmlNewTextWriterDoc__internal_alias")));
6348#else
6349#ifndef xmlNewTextWriterDoc
6350extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc__internal_alias __attribute((visibility("hidden")));
6351#define xmlNewTextWriterDoc xmlNewTextWriterDoc__internal_alias
6352#endif
6353#endif
6354#endif
6355
6356#if defined(LIBXML_WRITER_ENABLED)
6357#ifdef bottom_xmlwriter
6358#undef xmlNewTextWriterFilename
6359extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename __attribute((alias("xmlNewTextWriterFilename__internal_alias")));
6360#else
6361#ifndef xmlNewTextWriterFilename
6362extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename__internal_alias __attribute((visibility("hidden")));
6363#define xmlNewTextWriterFilename xmlNewTextWriterFilename__internal_alias
6364#endif
6365#endif
6366#endif
6367
6368#if defined(LIBXML_WRITER_ENABLED)
6369#ifdef bottom_xmlwriter
6370#undef xmlNewTextWriterMemory
6371extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory __attribute((alias("xmlNewTextWriterMemory__internal_alias")));
6372#else
6373#ifndef xmlNewTextWriterMemory
6374extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory__internal_alias __attribute((visibility("hidden")));
6375#define xmlNewTextWriterMemory xmlNewTextWriterMemory__internal_alias
6376#endif
6377#endif
6378#endif
6379
6380#if defined(LIBXML_WRITER_ENABLED)
6381#ifdef bottom_xmlwriter
6382#undef xmlNewTextWriterPushParser
6383extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser __attribute((alias("xmlNewTextWriterPushParser__internal_alias")));
6384#else
6385#ifndef xmlNewTextWriterPushParser
6386extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser__internal_alias __attribute((visibility("hidden")));
6387#define xmlNewTextWriterPushParser xmlNewTextWriterPushParser__internal_alias
6388#endif
6389#endif
6390#endif
6391
6392#if defined(LIBXML_WRITER_ENABLED)
6393#ifdef bottom_xmlwriter
6394#undef xmlNewTextWriterTree
6395extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree __attribute((alias("xmlNewTextWriterTree__internal_alias")));
6396#else
6397#ifndef xmlNewTextWriterTree
6398extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree__internal_alias __attribute((visibility("hidden")));
6399#define xmlNewTextWriterTree xmlNewTextWriterTree__internal_alias
6400#endif
6401#endif
6402#endif
6403
6404#if defined(LIBXML_VALID_ENABLED)
6405#ifdef bottom_valid
6406#undef xmlNewValidCtxt
6407extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt __attribute((alias("xmlNewValidCtxt__internal_alias")));
6408#else
6409#ifndef xmlNewValidCtxt
6410extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt__internal_alias __attribute((visibility("hidden")));
6411#define xmlNewValidCtxt xmlNewValidCtxt__internal_alias
6412#endif
6413#endif
6414#endif
6415
6416#ifdef bottom_parserInternals
6417#undef xmlNextChar
6418extern __typeof (xmlNextChar) xmlNextChar __attribute((alias("xmlNextChar__internal_alias")));
6419#else
6420#ifndef xmlNextChar
6421extern __typeof (xmlNextChar) xmlNextChar__internal_alias __attribute((visibility("hidden")));
6422#define xmlNextChar xmlNextChar__internal_alias
6423#endif
6424#endif
6425
6426#if defined(LIBXML_TREE_ENABLED)
6427#ifdef bottom_tree
6428#undef xmlNextElementSibling
6429extern __typeof (xmlNextElementSibling) xmlNextElementSibling __attribute((alias("xmlNextElementSibling__internal_alias")));
6430#else
6431#ifndef xmlNextElementSibling
6432extern __typeof (xmlNextElementSibling) xmlNextElementSibling__internal_alias __attribute((visibility("hidden")));
6433#define xmlNextElementSibling xmlNextElementSibling__internal_alias
6434#endif
6435#endif
6436#endif
6437
6438#ifdef bottom_xmlIO
6439#undef xmlNoNetExternalEntityLoader
6440extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader __attribute((alias("xmlNoNetExternalEntityLoader__internal_alias")));
6441#else
6442#ifndef xmlNoNetExternalEntityLoader
6443extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
6444#define xmlNoNetExternalEntityLoader xmlNoNetExternalEntityLoader__internal_alias
6445#endif
6446#endif
6447
6448#ifdef bottom_tree
6449#undef xmlNodeAddContent
6450extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
6451#else
6452#ifndef xmlNodeAddContent
6453extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
6454#define xmlNodeAddContent xmlNodeAddContent__internal_alias
6455#endif
6456#endif
6457
6458#ifdef bottom_tree
6459#undef xmlNodeAddContentLen
6460extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
6461#else
6462#ifndef xmlNodeAddContentLen
6463extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
6464#define xmlNodeAddContentLen xmlNodeAddContentLen__internal_alias
6465#endif
6466#endif
6467
6468#ifdef bottom_tree
6469#undef xmlNodeBufGetContent
6470extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
6471#else
6472#ifndef xmlNodeBufGetContent
6473extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
6474#define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
6475#endif
6476#endif
6477
6478#if defined(LIBXML_OUTPUT_ENABLED)
6479#ifdef bottom_xmlsave
6480#undef xmlNodeDump
6481extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
6482#else
6483#ifndef xmlNodeDump
6484extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
6485#define xmlNodeDump xmlNodeDump__internal_alias
6486#endif
6487#endif
6488#endif
6489
6490#if defined(LIBXML_OUTPUT_ENABLED)
6491#ifdef bottom_xmlsave
6492#undef xmlNodeDumpOutput
6493extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
6494#else
6495#ifndef xmlNodeDumpOutput
6496extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
6497#define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
6498#endif
6499#endif
6500#endif
6501
6502#ifdef bottom_tree
6503#undef xmlNodeGetBase
6504extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
6505#else
6506#ifndef xmlNodeGetBase
6507extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
6508#define xmlNodeGetBase xmlNodeGetBase__internal_alias
6509#endif
6510#endif
6511
6512#ifdef bottom_tree
6513#undef xmlNodeGetContent
6514extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
6515#else
6516#ifndef xmlNodeGetContent
6517extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
6518#define xmlNodeGetContent xmlNodeGetContent__internal_alias
6519#endif
6520#endif
6521
6522#ifdef bottom_tree
6523#undef xmlNodeGetLang
6524extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
6525#else
6526#ifndef xmlNodeGetLang
6527extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
6528#define xmlNodeGetLang xmlNodeGetLang__internal_alias
6529#endif
6530#endif
6531
6532#ifdef bottom_tree
6533#undef xmlNodeGetSpacePreserve
6534extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
6535#else
6536#ifndef xmlNodeGetSpacePreserve
6537extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
6538#define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__internal_alias
6539#endif
6540#endif
6541
6542#ifdef bottom_tree
6543#undef xmlNodeIsText
6544extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
6545#else
6546#ifndef xmlNodeIsText
6547extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
6548#define xmlNodeIsText xmlNodeIsText__internal_alias
6549#endif
6550#endif
6551
6552#if defined(LIBXML_TREE_ENABLED)
6553#ifdef bottom_tree
6554#undef xmlNodeListGetRawString
6555extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
6556#else
6557#ifndef xmlNodeListGetRawString
6558extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
6559#define xmlNodeListGetRawString xmlNodeListGetRawString__internal_alias
6560#endif
6561#endif
6562#endif
6563
6564#ifdef bottom_tree
6565#undef xmlNodeListGetString
6566extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
6567#else
6568#ifndef xmlNodeListGetString
6569extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
6570#define xmlNodeListGetString xmlNodeListGetString__internal_alias
6571#endif
6572#endif
6573
6574#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
6575#ifdef bottom_tree
6576#undef xmlNodeSetBase
6577extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
6578#else
6579#ifndef xmlNodeSetBase
6580extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
6581#define xmlNodeSetBase xmlNodeSetBase__internal_alias
6582#endif
6583#endif
6584#endif
6585
6586#ifdef bottom_tree
6587#undef xmlNodeSetContent
6588extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
6589#else
6590#ifndef xmlNodeSetContent
6591extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
6592#define xmlNodeSetContent xmlNodeSetContent__internal_alias
6593#endif
6594#endif
6595
6596#if defined(LIBXML_TREE_ENABLED)
6597#ifdef bottom_tree
6598#undef xmlNodeSetContentLen
6599extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
6600#else
6601#ifndef xmlNodeSetContentLen
6602extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
6603#define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
6604#endif
6605#endif
6606#endif
6607
6608#if defined(LIBXML_TREE_ENABLED)
6609#ifdef bottom_tree
6610#undef xmlNodeSetLang
6611extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
6612#else
6613#ifndef xmlNodeSetLang
6614extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
6615#define xmlNodeSetLang xmlNodeSetLang__internal_alias
6616#endif
6617#endif
6618#endif
6619
6620#if defined(LIBXML_TREE_ENABLED)
6621#ifdef bottom_tree
6622#undef xmlNodeSetName
6623extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
6624#else
6625#ifndef xmlNodeSetName
6626extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
6627#define xmlNodeSetName xmlNodeSetName__internal_alias
6628#endif
6629#endif
6630#endif
6631
6632#if defined(LIBXML_TREE_ENABLED)
6633#ifdef bottom_tree
6634#undef xmlNodeSetSpacePreserve
6635extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
6636#else
6637#ifndef xmlNodeSetSpacePreserve
6638extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
6639#define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__internal_alias
6640#endif
6641#endif
6642#endif
6643
6644#ifdef bottom_uri
6645#undef xmlNormalizeURIPath
6646extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
6647#else
6648#ifndef xmlNormalizeURIPath
6649extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
6650#define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
6651#endif
6652#endif
6653
6654#ifdef bottom_xmlIO
6655#undef xmlNormalizeWindowsPath
6656extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
6657#else
6658#ifndef xmlNormalizeWindowsPath
6659extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
6660#define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
6661#endif
6662#endif
6663
6664#if defined(LIBXML_OUTPUT_ENABLED)
6665#ifdef bottom_xmlIO
6666#undef xmlOutputBufferClose
6667extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
6668#else
6669#ifndef xmlOutputBufferClose
6670extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
6671#define xmlOutputBufferClose xmlOutputBufferClose__internal_alias
6672#endif
6673#endif
6674#endif
6675
6676#if defined(LIBXML_OUTPUT_ENABLED)
6677#ifdef bottom_xmlIO
6678#undef xmlOutputBufferCreateBuffer
6679extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer __attribute((alias("xmlOutputBufferCreateBuffer__internal_alias")));
6680#else
6681#ifndef xmlOutputBufferCreateBuffer
6682extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer__internal_alias __attribute((visibility("hidden")));
6683#define xmlOutputBufferCreateBuffer xmlOutputBufferCreateBuffer__internal_alias
6684#endif
6685#endif
6686#endif
6687
6688#if defined(LIBXML_OUTPUT_ENABLED)
6689#ifdef bottom_xmlIO
6690#undef xmlOutputBufferCreateFd
6691extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
6692#else
6693#ifndef xmlOutputBufferCreateFd
6694extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
6695#define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__internal_alias
6696#endif
6697#endif
6698#endif
6699
6700#if defined(LIBXML_OUTPUT_ENABLED)
6701#ifdef bottom_xmlIO
6702#undef xmlOutputBufferCreateFile
6703extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
6704#else
6705#ifndef xmlOutputBufferCreateFile
6706extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
6707#define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
6708#endif
6709#endif
6710#endif
6711
6712#if defined(LIBXML_OUTPUT_ENABLED)
6713#ifdef bottom_xmlIO
6714#undef xmlOutputBufferCreateFilename
6715extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
6716#else
6717#ifndef xmlOutputBufferCreateFilename
6718extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
6719#define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__internal_alias
6720#endif
6721#endif
6722#endif
6723
6724#ifdef bottom_xmlIO
6725#undef xmlOutputBufferCreateFilenameDefault
6726extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
6727#else
6728#ifndef xmlOutputBufferCreateFilenameDefault
6729extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
6730#define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__internal_alias
6731#endif
6732#endif
6733
6734#if defined(LIBXML_OUTPUT_ENABLED)
6735#ifdef bottom_xmlIO
6736#undef xmlOutputBufferCreateIO
6737extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
6738#else
6739#ifndef xmlOutputBufferCreateIO
6740extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
6741#define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__internal_alias
6742#endif
6743#endif
6744#endif
6745
6746#if defined(LIBXML_OUTPUT_ENABLED)
6747#ifdef bottom_xmlIO
6748#undef xmlOutputBufferFlush
6749extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
6750#else
6751#ifndef xmlOutputBufferFlush
6752extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
6753#define xmlOutputBufferFlush xmlOutputBufferFlush__internal_alias
6754#endif
6755#endif
6756#endif
6757
6758#if defined(LIBXML_OUTPUT_ENABLED)
6759#ifdef bottom_xmlIO
6760#undef xmlOutputBufferWrite
6761extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
6762#else
6763#ifndef xmlOutputBufferWrite
6764extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
6765#define xmlOutputBufferWrite xmlOutputBufferWrite__internal_alias
6766#endif
6767#endif
6768#endif
6769
6770#if defined(LIBXML_OUTPUT_ENABLED)
6771#ifdef bottom_xmlIO
6772#undef xmlOutputBufferWriteEscape
6773extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
6774#else
6775#ifndef xmlOutputBufferWriteEscape
6776extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
6777#define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__internal_alias
6778#endif
6779#endif
6780#endif
6781
6782#if defined(LIBXML_OUTPUT_ENABLED)
6783#ifdef bottom_xmlIO
6784#undef xmlOutputBufferWriteString
6785extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
6786#else
6787#ifndef xmlOutputBufferWriteString
6788extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
6789#define xmlOutputBufferWriteString xmlOutputBufferWriteString__internal_alias
6790#endif
6791#endif
6792#endif
6793
6794#ifdef bottom_parser
6795#undef xmlParseAttValue
6796extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
6797#else
6798#ifndef xmlParseAttValue
6799extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
6800#define xmlParseAttValue xmlParseAttValue__internal_alias
6801#endif
6802#endif
6803
6804#if defined(LIBXML_SAX1_ENABLED)
6805#ifdef bottom_parser
6806#undef xmlParseAttribute
6807extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
6808#else
6809#ifndef xmlParseAttribute
6810extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
6811#define xmlParseAttribute xmlParseAttribute__internal_alias
6812#endif
6813#endif
6814#endif
6815
6816#ifdef bottom_parser
6817#undef xmlParseAttributeListDecl
6818extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
6819#else
6820#ifndef xmlParseAttributeListDecl
6821extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
6822#define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
6823#endif
6824#endif
6825
6826#ifdef bottom_parser
6827#undef xmlParseAttributeType
6828extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
6829#else
6830#ifndef xmlParseAttributeType
6831extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
6832#define xmlParseAttributeType xmlParseAttributeType__internal_alias
6833#endif
6834#endif
6835
6836#if defined(LIBXML_SAX1_ENABLED)
6837#ifdef bottom_parser
6838#undef xmlParseBalancedChunkMemory
6839extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
6840#else
6841#ifndef xmlParseBalancedChunkMemory
6842extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
6843#define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
6844#endif
6845#endif
6846#endif
6847
6848#if defined(LIBXML_SAX1_ENABLED)
6849#ifdef bottom_parser
6850#undef xmlParseBalancedChunkMemoryRecover
6851extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
6852#else
6853#ifndef xmlParseBalancedChunkMemoryRecover
6854extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
6855#define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__internal_alias
6856#endif
6857#endif
6858#endif
6859
6860#ifdef bottom_parser
6861#undef xmlParseCDSect
6862extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
6863#else
6864#ifndef xmlParseCDSect
6865extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
6866#define xmlParseCDSect xmlParseCDSect__internal_alias
6867#endif
6868#endif
6869
6870#if defined(LIBXML_CATALOG_ENABLED)
6871#ifdef bottom_catalog
6872#undef xmlParseCatalogFile
6873extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
6874#else
6875#ifndef xmlParseCatalogFile
6876extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
6877#define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
6878#endif
6879#endif
6880#endif
6881
6882#ifdef bottom_parser
6883#undef xmlParseCharData
6884extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
6885#else
6886#ifndef xmlParseCharData
6887extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
6888#define xmlParseCharData xmlParseCharData__internal_alias
6889#endif
6890#endif
6891
6892#ifdef bottom_encoding
6893#undef xmlParseCharEncoding
6894extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
6895#else
6896#ifndef xmlParseCharEncoding
6897extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
6898#define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
6899#endif
6900#endif
6901
6902#ifdef bottom_parser
6903#undef xmlParseCharRef
6904extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
6905#else
6906#ifndef xmlParseCharRef
6907extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
6908#define xmlParseCharRef xmlParseCharRef__internal_alias
6909#endif
6910#endif
6911
6912#if defined(LIBXML_PUSH_ENABLED)
6913#ifdef bottom_parser
6914#undef xmlParseChunk
6915extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
6916#else
6917#ifndef xmlParseChunk
6918extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
6919#define xmlParseChunk xmlParseChunk__internal_alias
6920#endif
6921#endif
6922#endif
6923
6924#ifdef bottom_parser
6925#undef xmlParseComment
6926extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
6927#else
6928#ifndef xmlParseComment
6929extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
6930#define xmlParseComment xmlParseComment__internal_alias
6931#endif
6932#endif
6933
6934#ifdef bottom_parser
6935#undef xmlParseContent
6936extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
6937#else
6938#ifndef xmlParseContent
6939extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
6940#define xmlParseContent xmlParseContent__internal_alias
6941#endif
6942#endif
6943
6944#ifdef bottom_parser
6945#undef xmlParseCtxtExternalEntity
6946extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
6947#else
6948#ifndef xmlParseCtxtExternalEntity
6949extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
6950#define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__internal_alias
6951#endif
6952#endif
6953
6954#if defined(LIBXML_VALID_ENABLED)
6955#ifdef bottom_parser
6956#undef xmlParseDTD
6957extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
6958#else
6959#ifndef xmlParseDTD
6960extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
6961#define xmlParseDTD xmlParseDTD__internal_alias
6962#endif
6963#endif
6964#endif
6965
6966#ifdef bottom_parser
6967#undef xmlParseDefaultDecl
6968extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
6969#else
6970#ifndef xmlParseDefaultDecl
6971extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
6972#define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
6973#endif
6974#endif
6975
6976#if defined(LIBXML_SAX1_ENABLED)
6977#ifdef bottom_parser
6978#undef xmlParseDoc
6979extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
6980#else
6981#ifndef xmlParseDoc
6982extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
6983#define xmlParseDoc xmlParseDoc__internal_alias
6984#endif
6985#endif
6986#endif
6987
6988#ifdef bottom_parser
6989#undef xmlParseDocTypeDecl
6990extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
6991#else
6992#ifndef xmlParseDocTypeDecl
6993extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
6994#define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
6995#endif
6996#endif
6997
6998#ifdef bottom_parser
6999#undef xmlParseDocument
7000extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
7001#else
7002#ifndef xmlParseDocument
7003extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
7004#define xmlParseDocument xmlParseDocument__internal_alias
7005#endif
7006#endif
7007
7008#ifdef bottom_parser
7009#undef xmlParseElement
7010extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
7011#else
7012#ifndef xmlParseElement
7013extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
7014#define xmlParseElement xmlParseElement__internal_alias
7015#endif
7016#endif
7017
7018#ifdef bottom_parser
7019#undef xmlParseElementChildrenContentDecl
7020extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
7021#else
7022#ifndef xmlParseElementChildrenContentDecl
7023extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
7024#define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__internal_alias
7025#endif
7026#endif
7027
7028#ifdef bottom_parser
7029#undef xmlParseElementContentDecl
7030extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
7031#else
7032#ifndef xmlParseElementContentDecl
7033extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
7034#define xmlParseElementContentDecl xmlParseElementContentDecl__internal_alias
7035#endif
7036#endif
7037
7038#ifdef bottom_parser
7039#undef xmlParseElementDecl
7040extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
7041#else
7042#ifndef xmlParseElementDecl
7043extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
7044#define xmlParseElementDecl xmlParseElementDecl__internal_alias
7045#endif
7046#endif
7047
7048#ifdef bottom_parser
7049#undef xmlParseElementMixedContentDecl
7050extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
7051#else
7052#ifndef xmlParseElementMixedContentDecl
7053extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
7054#define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__internal_alias
7055#endif
7056#endif
7057
7058#ifdef bottom_parser
7059#undef xmlParseEncName
7060extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
7061#else
7062#ifndef xmlParseEncName
7063extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
7064#define xmlParseEncName xmlParseEncName__internal_alias
7065#endif
7066#endif
7067
7068#ifdef bottom_parser
7069#undef xmlParseEncodingDecl
7070extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
7071#else
7072#ifndef xmlParseEncodingDecl
7073extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
7074#define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
7075#endif
7076#endif
7077
7078#if defined(LIBXML_SAX1_ENABLED)
7079#ifdef bottom_parser
7080#undef xmlParseEndTag
7081extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
7082#else
7083#ifndef xmlParseEndTag
7084extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
7085#define xmlParseEndTag xmlParseEndTag__internal_alias
7086#endif
7087#endif
7088#endif
7089
7090#if defined(LIBXML_SAX1_ENABLED)
7091#ifdef bottom_parser
7092#undef xmlParseEntity
7093extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
7094#else
7095#ifndef xmlParseEntity
7096extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
7097#define xmlParseEntity xmlParseEntity__internal_alias
7098#endif
7099#endif
7100#endif
7101
7102#ifdef bottom_parser
7103#undef xmlParseEntityDecl
7104extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
7105#else
7106#ifndef xmlParseEntityDecl
7107extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
7108#define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
7109#endif
7110#endif
7111
7112#ifdef bottom_parser
7113#undef xmlParseEntityRef
7114extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
7115#else
7116#ifndef xmlParseEntityRef
7117extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
7118#define xmlParseEntityRef xmlParseEntityRef__internal_alias
7119#endif
7120#endif
7121
7122#ifdef bottom_parser
7123#undef xmlParseEntityValue
7124extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
7125#else
7126#ifndef xmlParseEntityValue
7127extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
7128#define xmlParseEntityValue xmlParseEntityValue__internal_alias
7129#endif
7130#endif
7131
7132#ifdef bottom_parser
7133#undef xmlParseEnumeratedType
7134extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
7135#else
7136#ifndef xmlParseEnumeratedType
7137extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
7138#define xmlParseEnumeratedType xmlParseEnumeratedType__internal_alias
7139#endif
7140#endif
7141
7142#ifdef bottom_parser
7143#undef xmlParseEnumerationType
7144extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
7145#else
7146#ifndef xmlParseEnumerationType
7147extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
7148#define xmlParseEnumerationType xmlParseEnumerationType__internal_alias
7149#endif
7150#endif
7151
7152#ifdef bottom_parser
7153#undef xmlParseExtParsedEnt
7154extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
7155#else
7156#ifndef xmlParseExtParsedEnt
7157extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
7158#define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
7159#endif
7160#endif
7161
7162#if defined(LIBXML_SAX1_ENABLED)
7163#ifdef bottom_parser
7164#undef xmlParseExternalEntity
7165extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
7166#else
7167#ifndef xmlParseExternalEntity
7168extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
7169#define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
7170#endif
7171#endif
7172#endif
7173
7174#ifdef bottom_parser
7175#undef xmlParseExternalID
7176extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
7177#else
7178#ifndef xmlParseExternalID
7179extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
7180#define xmlParseExternalID xmlParseExternalID__internal_alias
7181#endif
7182#endif
7183
7184#ifdef bottom_parser
7185#undef xmlParseExternalSubset
7186extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
7187#else
7188#ifndef xmlParseExternalSubset
7189extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
7190#define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
7191#endif
7192#endif
7193
7194#if defined(LIBXML_SAX1_ENABLED)
7195#ifdef bottom_parser
7196#undef xmlParseFile
7197extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
7198#else
7199#ifndef xmlParseFile
7200extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
7201#define xmlParseFile xmlParseFile__internal_alias
7202#endif
7203#endif
7204#endif
7205
7206#ifdef bottom_parser
7207#undef xmlParseInNodeContext
7208extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
7209#else
7210#ifndef xmlParseInNodeContext
7211extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
7212#define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
7213#endif
7214#endif
7215
7216#ifdef bottom_parser
7217#undef xmlParseMarkupDecl
7218extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
7219#else
7220#ifndef xmlParseMarkupDecl
7221extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
7222#define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
7223#endif
7224#endif
7225
7226#if defined(LIBXML_SAX1_ENABLED)
7227#ifdef bottom_parser
7228#undef xmlParseMemory
7229extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
7230#else
7231#ifndef xmlParseMemory
7232extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
7233#define xmlParseMemory xmlParseMemory__internal_alias
7234#endif
7235#endif
7236#endif
7237
7238#ifdef bottom_parser
7239#undef xmlParseMisc
7240extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
7241#else
7242#ifndef xmlParseMisc
7243extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
7244#define xmlParseMisc xmlParseMisc__internal_alias
7245#endif
7246#endif
7247
7248#ifdef bottom_parser
7249#undef xmlParseName
7250extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
7251#else
7252#ifndef xmlParseName
7253extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
7254#define xmlParseName xmlParseName__internal_alias
7255#endif
7256#endif
7257
7258#if defined(LIBXML_LEGACY_ENABLED)
7259#ifdef bottom_legacy
7260#undef xmlParseNamespace
7261extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
7262#else
7263#ifndef xmlParseNamespace
7264extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
7265#define xmlParseNamespace xmlParseNamespace__internal_alias
7266#endif
7267#endif
7268#endif
7269
7270#ifdef bottom_parser
7271#undef xmlParseNmtoken
7272extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
7273#else
7274#ifndef xmlParseNmtoken
7275extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
7276#define xmlParseNmtoken xmlParseNmtoken__internal_alias
7277#endif
7278#endif
7279
7280#ifdef bottom_parser
7281#undef xmlParseNotationDecl
7282extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
7283#else
7284#ifndef xmlParseNotationDecl
7285extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
7286#define xmlParseNotationDecl xmlParseNotationDecl__internal_alias
7287#endif
7288#endif
7289
7290#ifdef bottom_parser
7291#undef xmlParseNotationType
7292extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
7293#else
7294#ifndef xmlParseNotationType
7295extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
7296#define xmlParseNotationType xmlParseNotationType__internal_alias
7297#endif
7298#endif
7299
7300#ifdef bottom_parser
7301#undef xmlParsePEReference
7302extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
7303#else
7304#ifndef xmlParsePEReference
7305extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
7306#define xmlParsePEReference xmlParsePEReference__internal_alias
7307#endif
7308#endif
7309
7310#ifdef bottom_parser
7311#undef xmlParsePI
7312extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
7313#else
7314#ifndef xmlParsePI
7315extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
7316#define xmlParsePI xmlParsePI__internal_alias
7317#endif
7318#endif
7319
7320#ifdef bottom_parser
7321#undef xmlParsePITarget
7322extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
7323#else
7324#ifndef xmlParsePITarget
7325extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
7326#define xmlParsePITarget xmlParsePITarget__internal_alias
7327#endif
7328#endif
7329
7330#ifdef bottom_parser
7331#undef xmlParsePubidLiteral
7332extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
7333#else
7334#ifndef xmlParsePubidLiteral
7335extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
7336#define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
7337#endif
7338#endif
7339
7340#if defined(LIBXML_LEGACY_ENABLED)
7341#ifdef bottom_legacy
7342#undef xmlParseQuotedString
7343extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
7344#else
7345#ifndef xmlParseQuotedString
7346extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
7347#define xmlParseQuotedString xmlParseQuotedString__internal_alias
7348#endif
7349#endif
7350#endif
7351
7352#ifdef bottom_parser
7353#undef xmlParseReference
7354extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
7355#else
7356#ifndef xmlParseReference
7357extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
7358#define xmlParseReference xmlParseReference__internal_alias
7359#endif
7360#endif
7361
7362#ifdef bottom_parser
7363#undef xmlParseSDDecl
7364extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
7365#else
7366#ifndef xmlParseSDDecl
7367extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
7368#define xmlParseSDDecl xmlParseSDDecl__internal_alias
7369#endif
7370#endif
7371
7372#if defined(LIBXML_SAX1_ENABLED)
7373#ifdef bottom_parser
7374#undef xmlParseStartTag
7375extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
7376#else
7377#ifndef xmlParseStartTag
7378extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
7379#define xmlParseStartTag xmlParseStartTag__internal_alias
7380#endif
7381#endif
7382#endif
7383
7384#ifdef bottom_parser
7385#undef xmlParseSystemLiteral
7386extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
7387#else
7388#ifndef xmlParseSystemLiteral
7389extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
7390#define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
7391#endif
7392#endif
7393
7394#ifdef bottom_parser
7395#undef xmlParseTextDecl
7396extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
7397#else
7398#ifndef xmlParseTextDecl
7399extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
7400#define xmlParseTextDecl xmlParseTextDecl__internal_alias
7401#endif
7402#endif
7403
7404#ifdef bottom_uri
7405#undef xmlParseURI
7406extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
7407#else
7408#ifndef xmlParseURI
7409extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
7410#define xmlParseURI xmlParseURI__internal_alias
7411#endif
7412#endif
7413
7414#ifdef bottom_uri
7415#undef xmlParseURIRaw
7416extern __typeof (xmlParseURIRaw) xmlParseURIRaw __attribute((alias("xmlParseURIRaw__internal_alias")));
7417#else
7418#ifndef xmlParseURIRaw
7419extern __typeof (xmlParseURIRaw) xmlParseURIRaw__internal_alias __attribute((visibility("hidden")));
7420#define xmlParseURIRaw xmlParseURIRaw__internal_alias
7421#endif
7422#endif
7423
7424#ifdef bottom_uri
7425#undef xmlParseURIReference
7426extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
7427#else
7428#ifndef xmlParseURIReference
7429extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
7430#define xmlParseURIReference xmlParseURIReference__internal_alias
7431#endif
7432#endif
7433
7434#ifdef bottom_parser
7435#undef xmlParseVersionInfo
7436extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
7437#else
7438#ifndef xmlParseVersionInfo
7439extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
7440#define xmlParseVersionInfo xmlParseVersionInfo__internal_alias
7441#endif
7442#endif
7443
7444#ifdef bottom_parser
7445#undef xmlParseVersionNum
7446extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
7447#else
7448#ifndef xmlParseVersionNum
7449extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
7450#define xmlParseVersionNum xmlParseVersionNum__internal_alias
7451#endif
7452#endif
7453
7454#ifdef bottom_parser
7455#undef xmlParseXMLDecl
7456extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
7457#else
7458#ifndef xmlParseXMLDecl
7459extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
7460#define xmlParseXMLDecl xmlParseXMLDecl__internal_alias
7461#endif
7462#endif
7463
7464#ifdef bottom_parserInternals
7465#undef xmlParserAddNodeInfo
7466extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
7467#else
7468#ifndef xmlParserAddNodeInfo
7469extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
7470#define xmlParserAddNodeInfo xmlParserAddNodeInfo__internal_alias
7471#endif
7472#endif
7473
7474#ifdef bottom_error
7475#undef xmlParserError
7476extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
7477#else
7478#ifndef xmlParserError
7479extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
7480#define xmlParserError xmlParserError__internal_alias
7481#endif
7482#endif
7483
7484#ifdef bottom_parserInternals
7485#undef xmlParserFindNodeInfo
7486extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
7487#else
7488#ifndef xmlParserFindNodeInfo
7489extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
7490#define xmlParserFindNodeInfo xmlParserFindNodeInfo__internal_alias
7491#endif
7492#endif
7493
7494#ifdef bottom_parserInternals
7495#undef xmlParserFindNodeInfoIndex
7496extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
7497#else
7498#ifndef xmlParserFindNodeInfoIndex
7499extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
7500#define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__internal_alias
7501#endif
7502#endif
7503
7504#ifdef bottom_xmlIO
7505#undef xmlParserGetDirectory
7506extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
7507#else
7508#ifndef xmlParserGetDirectory
7509extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
7510#define xmlParserGetDirectory xmlParserGetDirectory__internal_alias
7511#endif
7512#endif
7513
7514#ifdef bottom_parser
7515#undef xmlParserHandlePEReference
7516extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
7517#else
7518#ifndef xmlParserHandlePEReference
7519extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
7520#define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
7521#endif
7522#endif
7523
7524#if defined(LIBXML_LEGACY_ENABLED)
7525#ifdef bottom_legacy
7526#undef xmlParserHandleReference
7527extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
7528#else
7529#ifndef xmlParserHandleReference
7530extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
7531#define xmlParserHandleReference xmlParserHandleReference__internal_alias
7532#endif
7533#endif
7534#endif
7535
7536#ifdef bottom_xmlIO
7537#undef xmlParserInputBufferCreateFd
7538extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
7539#else
7540#ifndef xmlParserInputBufferCreateFd
7541extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
7542#define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
7543#endif
7544#endif
7545
7546#ifdef bottom_xmlIO
7547#undef xmlParserInputBufferCreateFile
7548extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
7549#else
7550#ifndef xmlParserInputBufferCreateFile
7551extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
7552#define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__internal_alias
7553#endif
7554#endif
7555
7556#ifdef bottom_xmlIO
7557#undef xmlParserInputBufferCreateFilename
7558extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
7559#else
7560#ifndef xmlParserInputBufferCreateFilename
7561extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
7562#define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__internal_alias
7563#endif
7564#endif
7565
7566#ifdef bottom_xmlIO
7567#undef xmlParserInputBufferCreateFilenameDefault
7568extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
7569#else
7570#ifndef xmlParserInputBufferCreateFilenameDefault
7571extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
7572#define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__internal_alias
7573#endif
7574#endif
7575
7576#ifdef bottom_xmlIO
7577#undef xmlParserInputBufferCreateIO
7578extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
7579#else
7580#ifndef xmlParserInputBufferCreateIO
7581extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
7582#define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__internal_alias
7583#endif
7584#endif
7585
7586#ifdef bottom_xmlIO
7587#undef xmlParserInputBufferCreateMem
7588extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
7589#else
7590#ifndef xmlParserInputBufferCreateMem
7591extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
7592#define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__internal_alias
7593#endif
7594#endif
7595
7596#ifdef bottom_xmlIO
7597#undef xmlParserInputBufferCreateStatic
7598extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
7599#else
7600#ifndef xmlParserInputBufferCreateStatic
7601extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
7602#define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__internal_alias
7603#endif
7604#endif
7605
7606#ifdef bottom_xmlIO
7607#undef xmlParserInputBufferGrow
7608extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
7609#else
7610#ifndef xmlParserInputBufferGrow
7611extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
7612#define xmlParserInputBufferGrow xmlParserInputBufferGrow__internal_alias
7613#endif
7614#endif
7615
7616#ifdef bottom_xmlIO
7617#undef xmlParserInputBufferPush
7618extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
7619#else
7620#ifndef xmlParserInputBufferPush
7621extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
7622#define xmlParserInputBufferPush xmlParserInputBufferPush__internal_alias
7623#endif
7624#endif
7625
7626#ifdef bottom_xmlIO
7627#undef xmlParserInputBufferRead
7628extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
7629#else
7630#ifndef xmlParserInputBufferRead
7631extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
7632#define xmlParserInputBufferRead xmlParserInputBufferRead__internal_alias
7633#endif
7634#endif
7635
7636#ifdef bottom_parserInternals
7637#undef xmlParserInputGrow
7638extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
7639#else
7640#ifndef xmlParserInputGrow
7641extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
7642#define xmlParserInputGrow xmlParserInputGrow__internal_alias
7643#endif
7644#endif
7645
7646#ifdef bottom_parserInternals
7647#undef xmlParserInputRead
7648extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
7649#else
7650#ifndef xmlParserInputRead
7651extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
7652#define xmlParserInputRead xmlParserInputRead__internal_alias
7653#endif
7654#endif
7655
7656#ifdef bottom_parserInternals
7657#undef xmlParserInputShrink
7658extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
7659#else
7660#ifndef xmlParserInputShrink
7661extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
7662#define xmlParserInputShrink xmlParserInputShrink__internal_alias
7663#endif
7664#endif
7665
7666#ifdef bottom_error
7667#undef xmlParserPrintFileContext
7668extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
7669#else
7670#ifndef xmlParserPrintFileContext
7671extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
7672#define xmlParserPrintFileContext xmlParserPrintFileContext__internal_alias
7673#endif
7674#endif
7675
7676#ifdef bottom_error
7677#undef xmlParserPrintFileInfo
7678extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
7679#else
7680#ifndef xmlParserPrintFileInfo
7681extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
7682#define xmlParserPrintFileInfo xmlParserPrintFileInfo__internal_alias
7683#endif
7684#endif
7685
7686#ifdef bottom_error
7687#undef xmlParserValidityError
7688extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
7689#else
7690#ifndef xmlParserValidityError
7691extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
7692#define xmlParserValidityError xmlParserValidityError__internal_alias
7693#endif
7694#endif
7695
7696#ifdef bottom_error
7697#undef xmlParserValidityWarning
7698extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
7699#else
7700#ifndef xmlParserValidityWarning
7701extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
7702#define xmlParserValidityWarning xmlParserValidityWarning__internal_alias
7703#endif
7704#endif
7705
7706#ifdef bottom_error
7707#undef xmlParserWarning
7708extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
7709#else
7710#ifndef xmlParserWarning
7711extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
7712#define xmlParserWarning xmlParserWarning__internal_alias
7713#endif
7714#endif
7715
7716#ifdef bottom_uri
7717#undef xmlPathToURI
7718extern __typeof (xmlPathToURI) xmlPathToURI __attribute((alias("xmlPathToURI__internal_alias")));
7719#else
7720#ifndef xmlPathToURI
7721extern __typeof (xmlPathToURI) xmlPathToURI__internal_alias __attribute((visibility("hidden")));
7722#define xmlPathToURI xmlPathToURI__internal_alias
7723#endif
7724#endif
7725
7726#if defined(LIBXML_PATTERN_ENABLED)
7727#ifdef bottom_pattern
7728#undef xmlPatternFromRoot
7729extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
7730#else
7731#ifndef xmlPatternFromRoot
7732extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
7733#define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
7734#endif
7735#endif
7736#endif
7737
7738#if defined(LIBXML_PATTERN_ENABLED)
7739#ifdef bottom_pattern
7740#undef xmlPatternGetStreamCtxt
7741extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
7742#else
7743#ifndef xmlPatternGetStreamCtxt
7744extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
7745#define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
7746#endif
7747#endif
7748#endif
7749
7750#if defined(LIBXML_PATTERN_ENABLED)
7751#ifdef bottom_pattern
7752#undef xmlPatternMatch
7753extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
7754#else
7755#ifndef xmlPatternMatch
7756extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
7757#define xmlPatternMatch xmlPatternMatch__internal_alias
7758#endif
7759#endif
7760#endif
7761
7762#if defined(LIBXML_PATTERN_ENABLED)
7763#ifdef bottom_pattern
7764#undef xmlPatternMaxDepth
7765extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
7766#else
7767#ifndef xmlPatternMaxDepth
7768extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
7769#define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
7770#endif
7771#endif
7772#endif
7773
7774#if defined(LIBXML_PATTERN_ENABLED)
7775#ifdef bottom_pattern
7776#undef xmlPatternMinDepth
7777extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth __attribute((alias("xmlPatternMinDepth__internal_alias")));
7778#else
7779#ifndef xmlPatternMinDepth
7780extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth__internal_alias __attribute((visibility("hidden")));
7781#define xmlPatternMinDepth xmlPatternMinDepth__internal_alias
7782#endif
7783#endif
7784#endif
7785
7786#if defined(LIBXML_PATTERN_ENABLED)
7787#ifdef bottom_pattern
7788#undef xmlPatternStreamable
7789extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
7790#else
7791#ifndef xmlPatternStreamable
7792extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
7793#define xmlPatternStreamable xmlPatternStreamable__internal_alias
7794#endif
7795#endif
7796#endif
7797
7798#if defined(LIBXML_PATTERN_ENABLED)
7799#ifdef bottom_pattern
7800#undef xmlPatterncompile
7801extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
7802#else
7803#ifndef xmlPatterncompile
7804extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
7805#define xmlPatterncompile xmlPatterncompile__internal_alias
7806#endif
7807#endif
7808#endif
7809
7810#ifdef bottom_parserInternals
7811#undef xmlPedanticParserDefault
7812extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
7813#else
7814#ifndef xmlPedanticParserDefault
7815extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
7816#define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
7817#endif
7818#endif
7819
7820#ifdef bottom_parser
7821#undef xmlPopInput
7822extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
7823#else
7824#ifndef xmlPopInput
7825extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
7826#define xmlPopInput xmlPopInput__internal_alias
7827#endif
7828#endif
7829
7830#ifdef bottom_xmlIO
7831#undef xmlPopInputCallbacks
7832extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
7833#else
7834#ifndef xmlPopInputCallbacks
7835extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
7836#define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
7837#endif
7838#endif
7839
7840#if defined(LIBXML_TREE_ENABLED)
7841#ifdef bottom_tree
7842#undef xmlPreviousElementSibling
7843extern __typeof (xmlPreviousElementSibling) xmlPreviousElementSibling __attribute((alias("xmlPreviousElementSibling__internal_alias")));
7844#else
7845#ifndef xmlPreviousElementSibling
7846extern __typeof (xmlPreviousElementSibling) xmlPreviousElementSibling__internal_alias __attribute((visibility("hidden")));
7847#define xmlPreviousElementSibling xmlPreviousElementSibling__internal_alias
7848#endif
7849#endif
7850#endif
7851
7852#ifdef bottom_uri
7853#undef xmlPrintURI
7854extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
7855#else
7856#ifndef xmlPrintURI
7857extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
7858#define xmlPrintURI xmlPrintURI__internal_alias
7859#endif
7860#endif
7861
7862#ifdef bottom_parser
7863#undef xmlPushInput
7864extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
7865#else
7866#ifndef xmlPushInput
7867extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
7868#define xmlPushInput xmlPushInput__internal_alias
7869#endif
7870#endif
7871
7872#ifdef bottom_threads
7873#undef xmlRMutexLock
7874extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
7875#else
7876#ifndef xmlRMutexLock
7877extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
7878#define xmlRMutexLock xmlRMutexLock__internal_alias
7879#endif
7880#endif
7881
7882#ifdef bottom_threads
7883#undef xmlRMutexUnlock
7884extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
7885#else
7886#ifndef xmlRMutexUnlock
7887extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
7888#define xmlRMutexUnlock xmlRMutexUnlock__internal_alias
7889#endif
7890#endif
7891
7892#ifdef bottom_parser
7893#undef xmlReadDoc
7894extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
7895#else
7896#ifndef xmlReadDoc
7897extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
7898#define xmlReadDoc xmlReadDoc__internal_alias
7899#endif
7900#endif
7901
7902#ifdef bottom_parser
7903#undef xmlReadFd
7904extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
7905#else
7906#ifndef xmlReadFd
7907extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
7908#define xmlReadFd xmlReadFd__internal_alias
7909#endif
7910#endif
7911
7912#ifdef bottom_parser
7913#undef xmlReadFile
7914extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
7915#else
7916#ifndef xmlReadFile
7917extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
7918#define xmlReadFile xmlReadFile__internal_alias
7919#endif
7920#endif
7921
7922#ifdef bottom_parser
7923#undef xmlReadIO
7924extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
7925#else
7926#ifndef xmlReadIO
7927extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
7928#define xmlReadIO xmlReadIO__internal_alias
7929#endif
7930#endif
7931
7932#ifdef bottom_parser
7933#undef xmlReadMemory
7934extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
7935#else
7936#ifndef xmlReadMemory
7937extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
7938#define xmlReadMemory xmlReadMemory__internal_alias
7939#endif
7940#endif
7941
7942#if defined(LIBXML_READER_ENABLED)
7943#ifdef bottom_xmlreader
7944#undef xmlReaderForDoc
7945extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
7946#else
7947#ifndef xmlReaderForDoc
7948extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
7949#define xmlReaderForDoc xmlReaderForDoc__internal_alias
7950#endif
7951#endif
7952#endif
7953
7954#if defined(LIBXML_READER_ENABLED)
7955#ifdef bottom_xmlreader
7956#undef xmlReaderForFd
7957extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
7958#else
7959#ifndef xmlReaderForFd
7960extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
7961#define xmlReaderForFd xmlReaderForFd__internal_alias
7962#endif
7963#endif
7964#endif
7965
7966#if defined(LIBXML_READER_ENABLED)
7967#ifdef bottom_xmlreader
7968#undef xmlReaderForFile
7969extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
7970#else
7971#ifndef xmlReaderForFile
7972extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
7973#define xmlReaderForFile xmlReaderForFile__internal_alias
7974#endif
7975#endif
7976#endif
7977
7978#if defined(LIBXML_READER_ENABLED)
7979#ifdef bottom_xmlreader
7980#undef xmlReaderForIO
7981extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
7982#else
7983#ifndef xmlReaderForIO
7984extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
7985#define xmlReaderForIO xmlReaderForIO__internal_alias
7986#endif
7987#endif
7988#endif
7989
7990#if defined(LIBXML_READER_ENABLED)
7991#ifdef bottom_xmlreader
7992#undef xmlReaderForMemory
7993extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
7994#else
7995#ifndef xmlReaderForMemory
7996extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
7997#define xmlReaderForMemory xmlReaderForMemory__internal_alias
7998#endif
7999#endif
8000#endif
8001
8002#if defined(LIBXML_READER_ENABLED)
8003#ifdef bottom_xmlreader
8004#undef xmlReaderNewDoc
8005extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
8006#else
8007#ifndef xmlReaderNewDoc
8008extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
8009#define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
8010#endif
8011#endif
8012#endif
8013
8014#if defined(LIBXML_READER_ENABLED)
8015#ifdef bottom_xmlreader
8016#undef xmlReaderNewFd
8017extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
8018#else
8019#ifndef xmlReaderNewFd
8020extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
8021#define xmlReaderNewFd xmlReaderNewFd__internal_alias
8022#endif
8023#endif
8024#endif
8025
8026#if defined(LIBXML_READER_ENABLED)
8027#ifdef bottom_xmlreader
8028#undef xmlReaderNewFile
8029extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
8030#else
8031#ifndef xmlReaderNewFile
8032extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
8033#define xmlReaderNewFile xmlReaderNewFile__internal_alias
8034#endif
8035#endif
8036#endif
8037
8038#if defined(LIBXML_READER_ENABLED)
8039#ifdef bottom_xmlreader
8040#undef xmlReaderNewIO
8041extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
8042#else
8043#ifndef xmlReaderNewIO
8044extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
8045#define xmlReaderNewIO xmlReaderNewIO__internal_alias
8046#endif
8047#endif
8048#endif
8049
8050#if defined(LIBXML_READER_ENABLED)
8051#ifdef bottom_xmlreader
8052#undef xmlReaderNewMemory
8053extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
8054#else
8055#ifndef xmlReaderNewMemory
8056extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
8057#define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
8058#endif
8059#endif
8060#endif
8061
8062#if defined(LIBXML_READER_ENABLED)
8063#ifdef bottom_xmlreader
8064#undef xmlReaderNewWalker
8065extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
8066#else
8067#ifndef xmlReaderNewWalker
8068extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
8069#define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
8070#endif
8071#endif
8072#endif
8073
8074#if defined(LIBXML_READER_ENABLED)
8075#ifdef bottom_xmlreader
8076#undef xmlReaderWalker
8077extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
8078#else
8079#ifndef xmlReaderWalker
8080extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
8081#define xmlReaderWalker xmlReaderWalker__internal_alias
8082#endif
8083#endif
8084#endif
8085
8086#ifdef bottom_xmlmemory
8087#undef xmlReallocLoc
8088extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
8089#else
8090#ifndef xmlReallocLoc
8091extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
8092#define xmlReallocLoc xmlReallocLoc__internal_alias
8093#endif
8094#endif
8095
8096#if defined(LIBXML_TREE_ENABLED)
8097#ifdef bottom_tree
8098#undef xmlReconciliateNs
8099extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
8100#else
8101#ifndef xmlReconciliateNs
8102extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
8103#define xmlReconciliateNs xmlReconciliateNs__internal_alias
8104#endif
8105#endif
8106#endif
8107
8108#if defined(LIBXML_SAX1_ENABLED)
8109#ifdef bottom_parser
8110#undef xmlRecoverDoc
8111extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
8112#else
8113#ifndef xmlRecoverDoc
8114extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
8115#define xmlRecoverDoc xmlRecoverDoc__internal_alias
8116#endif
8117#endif
8118#endif
8119
8120#if defined(LIBXML_SAX1_ENABLED)
8121#ifdef bottom_parser
8122#undef xmlRecoverFile
8123extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
8124#else
8125#ifndef xmlRecoverFile
8126extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
8127#define xmlRecoverFile xmlRecoverFile__internal_alias
8128#endif
8129#endif
8130#endif
8131
8132#if defined(LIBXML_SAX1_ENABLED)
8133#ifdef bottom_parser
8134#undef xmlRecoverMemory
8135extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
8136#else
8137#ifndef xmlRecoverMemory
8138extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
8139#define xmlRecoverMemory xmlRecoverMemory__internal_alias
8140#endif
8141#endif
8142#endif
8143
8144#if defined(LIBXML_REGEXP_ENABLED)
8145#ifdef bottom_xmlregexp
8146#undef xmlRegExecErrInfo
8147extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
8148#else
8149#ifndef xmlRegExecErrInfo
8150extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
8151#define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
8152#endif
8153#endif
8154#endif
8155
8156#if defined(LIBXML_REGEXP_ENABLED)
8157#ifdef bottom_xmlregexp
8158#undef xmlRegExecNextValues
8159extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
8160#else
8161#ifndef xmlRegExecNextValues
8162extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
8163#define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
8164#endif
8165#endif
8166#endif
8167
8168#if defined(LIBXML_REGEXP_ENABLED)
8169#ifdef bottom_xmlregexp
8170#undef xmlRegExecPushString
8171extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
8172#else
8173#ifndef xmlRegExecPushString
8174extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
8175#define xmlRegExecPushString xmlRegExecPushString__internal_alias
8176#endif
8177#endif
8178#endif
8179
8180#if defined(LIBXML_REGEXP_ENABLED)
8181#ifdef bottom_xmlregexp
8182#undef xmlRegExecPushString2
8183extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
8184#else
8185#ifndef xmlRegExecPushString2
8186extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
8187#define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
8188#endif
8189#endif
8190#endif
8191
8192#if defined(LIBXML_REGEXP_ENABLED)
8193#ifdef bottom_xmlregexp
8194#undef xmlRegFreeExecCtxt
8195extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
8196#else
8197#ifndef xmlRegFreeExecCtxt
8198extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
8199#define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
8200#endif
8201#endif
8202#endif
8203
8204#if defined(LIBXML_REGEXP_ENABLED)
8205#ifdef bottom_xmlregexp
8206#undef xmlRegFreeRegexp
8207extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
8208#else
8209#ifndef xmlRegFreeRegexp
8210extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
8211#define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
8212#endif
8213#endif
8214#endif
8215
8216#if defined(LIBXML_REGEXP_ENABLED)
8217#ifdef bottom_xmlregexp
8218#undef xmlRegNewExecCtxt
8219extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
8220#else
8221#ifndef xmlRegNewExecCtxt
8222extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
8223#define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
8224#endif
8225#endif
8226#endif
8227
8228#if defined(LIBXML_REGEXP_ENABLED)
8229#ifdef bottom_xmlregexp
8230#undef xmlRegexpCompile
8231extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
8232#else
8233#ifndef xmlRegexpCompile
8234extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
8235#define xmlRegexpCompile xmlRegexpCompile__internal_alias
8236#endif
8237#endif
8238#endif
8239
8240#if defined(LIBXML_REGEXP_ENABLED)
8241#ifdef bottom_xmlregexp
8242#undef xmlRegexpExec
8243extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
8244#else
8245#ifndef xmlRegexpExec
8246extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
8247#define xmlRegexpExec xmlRegexpExec__internal_alias
8248#endif
8249#endif
8250#endif
8251
8252#if defined(LIBXML_REGEXP_ENABLED)
8253#ifdef bottom_xmlregexp
8254#undef xmlRegexpIsDeterminist
8255extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
8256#else
8257#ifndef xmlRegexpIsDeterminist
8258extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
8259#define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
8260#endif
8261#endif
8262#endif
8263
8264#if defined(LIBXML_REGEXP_ENABLED)
8265#ifdef bottom_xmlregexp
8266#undef xmlRegexpPrint
8267extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
8268#else
8269#ifndef xmlRegexpPrint
8270extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
8271#define xmlRegexpPrint xmlRegexpPrint__internal_alias
8272#endif
8273#endif
8274#endif
8275
8276#ifdef bottom_encoding
8277#undef xmlRegisterCharEncodingHandler
8278extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
8279#else
8280#ifndef xmlRegisterCharEncodingHandler
8281extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
8282#define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
8283#endif
8284#endif
8285
8286#ifdef bottom_xmlIO
8287#undef xmlRegisterDefaultInputCallbacks
8288extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
8289#else
8290#ifndef xmlRegisterDefaultInputCallbacks
8291extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
8292#define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__internal_alias
8293#endif
8294#endif
8295
8296#if defined(LIBXML_OUTPUT_ENABLED)
8297#ifdef bottom_xmlIO
8298#undef xmlRegisterDefaultOutputCallbacks
8299extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
8300#else
8301#ifndef xmlRegisterDefaultOutputCallbacks
8302extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
8303#define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
8304#endif
8305#endif
8306#endif
8307
8308#if defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED)
8309#ifdef bottom_xmlIO
8310#undef xmlRegisterHTTPPostCallbacks
8311extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
8312#else
8313#ifndef xmlRegisterHTTPPostCallbacks
8314extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
8315#define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
8316#endif
8317#endif
8318#endif
8319
8320#ifdef bottom_xmlIO
8321#undef xmlRegisterInputCallbacks
8322extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
8323#else
8324#ifndef xmlRegisterInputCallbacks
8325extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
8326#define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
8327#endif
8328#endif
8329
8330#ifdef bottom_globals
8331#undef xmlRegisterNodeDefault
8332extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
8333#else
8334#ifndef xmlRegisterNodeDefault
8335extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
8336#define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
8337#endif
8338#endif
8339
8340#if defined(LIBXML_OUTPUT_ENABLED)
8341#ifdef bottom_xmlIO
8342#undef xmlRegisterOutputCallbacks
8343extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
8344#else
8345#ifndef xmlRegisterOutputCallbacks
8346extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
8347#define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
8348#endif
8349#endif
8350#endif
8351
8352#if defined(LIBXML_SCHEMAS_ENABLED)
8353#ifdef bottom_relaxng
8354#undef xmlRelaxNGCleanupTypes
8355extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
8356#else
8357#ifndef xmlRelaxNGCleanupTypes
8358extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
8359#define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
8360#endif
8361#endif
8362#endif
8363
8364#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
8365#ifdef bottom_relaxng
8366#undef xmlRelaxNGDump
8367extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
8368#else
8369#ifndef xmlRelaxNGDump
8370extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
8371#define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
8372#endif
8373#endif
8374#endif
8375
8376#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
8377#ifdef bottom_relaxng
8378#undef xmlRelaxNGDumpTree
8379extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
8380#else
8381#ifndef xmlRelaxNGDumpTree
8382extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
8383#define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
8384#endif
8385#endif
8386#endif
8387
8388#if defined(LIBXML_SCHEMAS_ENABLED)
8389#ifdef bottom_relaxng
8390#undef xmlRelaxNGFree
8391extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
8392#else
8393#ifndef xmlRelaxNGFree
8394extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
8395#define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
8396#endif
8397#endif
8398#endif
8399
8400#if defined(LIBXML_SCHEMAS_ENABLED)
8401#ifdef bottom_relaxng
8402#undef xmlRelaxNGFreeParserCtxt
8403extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
8404#else
8405#ifndef xmlRelaxNGFreeParserCtxt
8406extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
8407#define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
8408#endif
8409#endif
8410#endif
8411
8412#if defined(LIBXML_SCHEMAS_ENABLED)
8413#ifdef bottom_relaxng
8414#undef xmlRelaxNGFreeValidCtxt
8415extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
8416#else
8417#ifndef xmlRelaxNGFreeValidCtxt
8418extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
8419#define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
8420#endif
8421#endif
8422#endif
8423
8424#if defined(LIBXML_SCHEMAS_ENABLED)
8425#ifdef bottom_relaxng
8426#undef xmlRelaxNGGetParserErrors
8427extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
8428#else
8429#ifndef xmlRelaxNGGetParserErrors
8430extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
8431#define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
8432#endif
8433#endif
8434#endif
8435
8436#if defined(LIBXML_SCHEMAS_ENABLED)
8437#ifdef bottom_relaxng
8438#undef xmlRelaxNGGetValidErrors
8439extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
8440#else
8441#ifndef xmlRelaxNGGetValidErrors
8442extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
8443#define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
8444#endif
8445#endif
8446#endif
8447
8448#if defined(LIBXML_SCHEMAS_ENABLED)
8449#ifdef bottom_relaxng
8450#undef xmlRelaxNGInitTypes
8451extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
8452#else
8453#ifndef xmlRelaxNGInitTypes
8454extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
8455#define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
8456#endif
8457#endif
8458#endif
8459
8460#if defined(LIBXML_SCHEMAS_ENABLED)
8461#ifdef bottom_relaxng
8462#undef xmlRelaxNGNewDocParserCtxt
8463extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
8464#else
8465#ifndef xmlRelaxNGNewDocParserCtxt
8466extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
8467#define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
8468#endif
8469#endif
8470#endif
8471
8472#if defined(LIBXML_SCHEMAS_ENABLED)
8473#ifdef bottom_relaxng
8474#undef xmlRelaxNGNewMemParserCtxt
8475extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
8476#else
8477#ifndef xmlRelaxNGNewMemParserCtxt
8478extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
8479#define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
8480#endif
8481#endif
8482#endif
8483
8484#if defined(LIBXML_SCHEMAS_ENABLED)
8485#ifdef bottom_relaxng
8486#undef xmlRelaxNGNewParserCtxt
8487extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
8488#else
8489#ifndef xmlRelaxNGNewParserCtxt
8490extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
8491#define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
8492#endif
8493#endif
8494#endif
8495
8496#if defined(LIBXML_SCHEMAS_ENABLED)
8497#ifdef bottom_relaxng
8498#undef xmlRelaxNGNewValidCtxt
8499extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
8500#else
8501#ifndef xmlRelaxNGNewValidCtxt
8502extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
8503#define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
8504#endif
8505#endif
8506#endif
8507
8508#if defined(LIBXML_SCHEMAS_ENABLED)
8509#ifdef bottom_relaxng
8510#undef xmlRelaxNGParse
8511extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
8512#else
8513#ifndef xmlRelaxNGParse
8514extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
8515#define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
8516#endif
8517#endif
8518#endif
8519
8520#if defined(LIBXML_SCHEMAS_ENABLED)
8521#ifdef bottom_relaxng
8522#undef xmlRelaxNGSetParserErrors
8523extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
8524#else
8525#ifndef xmlRelaxNGSetParserErrors
8526extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
8527#define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
8528#endif
8529#endif
8530#endif
8531
8532#if defined(LIBXML_SCHEMAS_ENABLED)
8533#ifdef bottom_relaxng
8534#undef xmlRelaxNGSetParserStructuredErrors
8535extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors __attribute((alias("xmlRelaxNGSetParserStructuredErrors__internal_alias")));
8536#else
8537#ifndef xmlRelaxNGSetParserStructuredErrors
8538extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
8539#define xmlRelaxNGSetParserStructuredErrors xmlRelaxNGSetParserStructuredErrors__internal_alias
8540#endif
8541#endif
8542#endif
8543
8544#if defined(LIBXML_SCHEMAS_ENABLED)
8545#ifdef bottom_relaxng
8546#undef xmlRelaxNGSetValidErrors
8547extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
8548#else
8549#ifndef xmlRelaxNGSetValidErrors
8550extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
8551#define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
8552#endif
8553#endif
8554#endif
8555
8556#if defined(LIBXML_SCHEMAS_ENABLED)
8557#ifdef bottom_relaxng
8558#undef xmlRelaxNGSetValidStructuredErrors
8559extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors __attribute((alias("xmlRelaxNGSetValidStructuredErrors__internal_alias")));
8560#else
8561#ifndef xmlRelaxNGSetValidStructuredErrors
8562extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
8563#define xmlRelaxNGSetValidStructuredErrors xmlRelaxNGSetValidStructuredErrors__internal_alias
8564#endif
8565#endif
8566#endif
8567
8568#if defined(LIBXML_SCHEMAS_ENABLED)
8569#ifdef bottom_relaxng
8570#undef xmlRelaxNGValidateDoc
8571extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
8572#else
8573#ifndef xmlRelaxNGValidateDoc
8574extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
8575#define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
8576#endif
8577#endif
8578#endif
8579
8580#if defined(LIBXML_SCHEMAS_ENABLED)
8581#ifdef bottom_relaxng
8582#undef xmlRelaxNGValidateFullElement
8583extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
8584#else
8585#ifndef xmlRelaxNGValidateFullElement
8586extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
8587#define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
8588#endif
8589#endif
8590#endif
8591
8592#if defined(LIBXML_SCHEMAS_ENABLED)
8593#ifdef bottom_relaxng
8594#undef xmlRelaxNGValidatePopElement
8595extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
8596#else
8597#ifndef xmlRelaxNGValidatePopElement
8598extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
8599#define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
8600#endif
8601#endif
8602#endif
8603
8604#if defined(LIBXML_SCHEMAS_ENABLED)
8605#ifdef bottom_relaxng
8606#undef xmlRelaxNGValidatePushCData
8607extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
8608#else
8609#ifndef xmlRelaxNGValidatePushCData
8610extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
8611#define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
8612#endif
8613#endif
8614#endif
8615
8616#if defined(LIBXML_SCHEMAS_ENABLED)
8617#ifdef bottom_relaxng
8618#undef xmlRelaxNGValidatePushElement
8619extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
8620#else
8621#ifndef xmlRelaxNGValidatePushElement
8622extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
8623#define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
8624#endif
8625#endif
8626#endif
8627
8628#if defined(LIBXML_SCHEMAS_ENABLED)
8629#ifdef bottom_relaxng
8630#undef xmlRelaxParserSetFlag
8631extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
8632#else
8633#ifndef xmlRelaxParserSetFlag
8634extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
8635#define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
8636#endif
8637#endif
8638#endif
8639
8640#ifdef bottom_valid
8641#undef xmlRemoveID
8642extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
8643#else
8644#ifndef xmlRemoveID
8645extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
8646#define xmlRemoveID xmlRemoveID__internal_alias
8647#endif
8648#endif
8649
8650#ifdef bottom_tree
8651#undef xmlRemoveProp
8652extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
8653#else
8654#ifndef xmlRemoveProp
8655extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
8656#define xmlRemoveProp xmlRemoveProp__internal_alias
8657#endif
8658#endif
8659
8660#ifdef bottom_valid
8661#undef xmlRemoveRef
8662extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
8663#else
8664#ifndef xmlRemoveRef
8665extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
8666#define xmlRemoveRef xmlRemoveRef__internal_alias
8667#endif
8668#endif
8669
8670#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
8671#ifdef bottom_tree
8672#undef xmlReplaceNode
8673extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
8674#else
8675#ifndef xmlReplaceNode
8676extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
8677#define xmlReplaceNode xmlReplaceNode__internal_alias
8678#endif
8679#endif
8680#endif
8681
8682#ifdef bottom_error
8683#undef xmlResetError
8684extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
8685#else
8686#ifndef xmlResetError
8687extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
8688#define xmlResetError xmlResetError__internal_alias
8689#endif
8690#endif
8691
8692#ifdef bottom_error
8693#undef xmlResetLastError
8694extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
8695#else
8696#ifndef xmlResetLastError
8697extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
8698#define xmlResetLastError xmlResetLastError__internal_alias
8699#endif
8700#endif
8701
8702#ifdef bottom_SAX2
8703#undef xmlSAX2AttributeDecl
8704extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
8705#else
8706#ifndef xmlSAX2AttributeDecl
8707extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
8708#define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
8709#endif
8710#endif
8711
8712#ifdef bottom_SAX2
8713#undef xmlSAX2CDataBlock
8714extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
8715#else
8716#ifndef xmlSAX2CDataBlock
8717extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
8718#define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
8719#endif
8720#endif
8721
8722#ifdef bottom_SAX2
8723#undef xmlSAX2Characters
8724extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
8725#else
8726#ifndef xmlSAX2Characters
8727extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
8728#define xmlSAX2Characters xmlSAX2Characters__internal_alias
8729#endif
8730#endif
8731
8732#ifdef bottom_SAX2
8733#undef xmlSAX2Comment
8734extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
8735#else
8736#ifndef xmlSAX2Comment
8737extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
8738#define xmlSAX2Comment xmlSAX2Comment__internal_alias
8739#endif
8740#endif
8741
8742#ifdef bottom_SAX2
8743#undef xmlSAX2ElementDecl
8744extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
8745#else
8746#ifndef xmlSAX2ElementDecl
8747extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
8748#define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
8749#endif
8750#endif
8751
8752#ifdef bottom_SAX2
8753#undef xmlSAX2EndDocument
8754extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
8755#else
8756#ifndef xmlSAX2EndDocument
8757extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
8758#define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
8759#endif
8760#endif
8761
8762#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
8763#ifdef bottom_SAX2
8764#undef xmlSAX2EndElement
8765extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
8766#else
8767#ifndef xmlSAX2EndElement
8768extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
8769#define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
8770#endif
8771#endif
8772#endif
8773
8774#ifdef bottom_SAX2
8775#undef xmlSAX2EndElementNs
8776extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
8777#else
8778#ifndef xmlSAX2EndElementNs
8779extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
8780#define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
8781#endif
8782#endif
8783
8784#ifdef bottom_SAX2
8785#undef xmlSAX2EntityDecl
8786extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
8787#else
8788#ifndef xmlSAX2EntityDecl
8789extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
8790#define xmlSAX2EntityDecl xmlSAX2EntityDecl__internal_alias
8791#endif
8792#endif
8793
8794#ifdef bottom_SAX2
8795#undef xmlSAX2ExternalSubset
8796extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
8797#else
8798#ifndef xmlSAX2ExternalSubset
8799extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
8800#define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__internal_alias
8801#endif
8802#endif
8803
8804#ifdef bottom_SAX2
8805#undef xmlSAX2GetColumnNumber
8806extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
8807#else
8808#ifndef xmlSAX2GetColumnNumber
8809extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
8810#define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__internal_alias
8811#endif
8812#endif
8813
8814#ifdef bottom_SAX2
8815#undef xmlSAX2GetEntity
8816extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
8817#else
8818#ifndef xmlSAX2GetEntity
8819extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
8820#define xmlSAX2GetEntity xmlSAX2GetEntity__internal_alias
8821#endif
8822#endif
8823
8824#ifdef bottom_SAX2
8825#undef xmlSAX2GetLineNumber
8826extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
8827#else
8828#ifndef xmlSAX2GetLineNumber
8829extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
8830#define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__internal_alias
8831#endif
8832#endif
8833
8834#ifdef bottom_SAX2
8835#undef xmlSAX2GetParameterEntity
8836extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
8837#else
8838#ifndef xmlSAX2GetParameterEntity
8839extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
8840#define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__internal_alias
8841#endif
8842#endif
8843
8844#ifdef bottom_SAX2
8845#undef xmlSAX2GetPublicId
8846extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
8847#else
8848#ifndef xmlSAX2GetPublicId
8849extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
8850#define xmlSAX2GetPublicId xmlSAX2GetPublicId__internal_alias
8851#endif
8852#endif
8853
8854#ifdef bottom_SAX2
8855#undef xmlSAX2GetSystemId
8856extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
8857#else
8858#ifndef xmlSAX2GetSystemId
8859extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
8860#define xmlSAX2GetSystemId xmlSAX2GetSystemId__internal_alias
8861#endif
8862#endif
8863
8864#ifdef bottom_SAX2
8865#undef xmlSAX2HasExternalSubset
8866extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
8867#else
8868#ifndef xmlSAX2HasExternalSubset
8869extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
8870#define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__internal_alias
8871#endif
8872#endif
8873
8874#ifdef bottom_SAX2
8875#undef xmlSAX2HasInternalSubset
8876extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
8877#else
8878#ifndef xmlSAX2HasInternalSubset
8879extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
8880#define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__internal_alias
8881#endif
8882#endif
8883
8884#ifdef bottom_SAX2
8885#undef xmlSAX2IgnorableWhitespace
8886extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
8887#else
8888#ifndef xmlSAX2IgnorableWhitespace
8889extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
8890#define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__internal_alias
8891#endif
8892#endif
8893
8894#ifdef bottom_SAX2
8895#undef xmlSAX2InitDefaultSAXHandler
8896extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
8897#else
8898#ifndef xmlSAX2InitDefaultSAXHandler
8899extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
8900#define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
8901#endif
8902#endif
8903
8904#if defined(LIBXML_DOCB_ENABLED)
8905#ifdef bottom_SAX2
8906#undef xmlSAX2InitDocbDefaultSAXHandler
8907extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
8908#else
8909#ifndef xmlSAX2InitDocbDefaultSAXHandler
8910extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
8911#define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
8912#endif
8913#endif
8914#endif
8915
8916#if defined(LIBXML_HTML_ENABLED)
8917#ifdef bottom_SAX2
8918#undef xmlSAX2InitHtmlDefaultSAXHandler
8919extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
8920#else
8921#ifndef xmlSAX2InitHtmlDefaultSAXHandler
8922extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
8923#define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
8924#endif
8925#endif
8926#endif
8927
8928#ifdef bottom_SAX2
8929#undef xmlSAX2InternalSubset
8930extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
8931#else
8932#ifndef xmlSAX2InternalSubset
8933extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
8934#define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
8935#endif
8936#endif
8937
8938#ifdef bottom_SAX2
8939#undef xmlSAX2IsStandalone
8940extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
8941#else
8942#ifndef xmlSAX2IsStandalone
8943extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
8944#define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
8945#endif
8946#endif
8947
8948#ifdef bottom_SAX2
8949#undef xmlSAX2NotationDecl
8950extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
8951#else
8952#ifndef xmlSAX2NotationDecl
8953extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
8954#define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
8955#endif
8956#endif
8957
8958#ifdef bottom_SAX2
8959#undef xmlSAX2ProcessingInstruction
8960extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
8961#else
8962#ifndef xmlSAX2ProcessingInstruction
8963extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
8964#define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
8965#endif
8966#endif
8967
8968#ifdef bottom_SAX2
8969#undef xmlSAX2Reference
8970extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
8971#else
8972#ifndef xmlSAX2Reference
8973extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
8974#define xmlSAX2Reference xmlSAX2Reference__internal_alias
8975#endif
8976#endif
8977
8978#ifdef bottom_SAX2
8979#undef xmlSAX2ResolveEntity
8980extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
8981#else
8982#ifndef xmlSAX2ResolveEntity
8983extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
8984#define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
8985#endif
8986#endif
8987
8988#ifdef bottom_SAX2
8989#undef xmlSAX2SetDocumentLocator
8990extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
8991#else
8992#ifndef xmlSAX2SetDocumentLocator
8993extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
8994#define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
8995#endif
8996#endif
8997
8998#ifdef bottom_SAX2
8999#undef xmlSAX2StartDocument
9000extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
9001#else
9002#ifndef xmlSAX2StartDocument
9003extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
9004#define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
9005#endif
9006#endif
9007
9008#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
9009#ifdef bottom_SAX2
9010#undef xmlSAX2StartElement
9011extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
9012#else
9013#ifndef xmlSAX2StartElement
9014extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
9015#define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
9016#endif
9017#endif
9018#endif
9019
9020#ifdef bottom_SAX2
9021#undef xmlSAX2StartElementNs
9022extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
9023#else
9024#ifndef xmlSAX2StartElementNs
9025extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
9026#define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
9027#endif
9028#endif
9029
9030#ifdef bottom_SAX2
9031#undef xmlSAX2UnparsedEntityDecl
9032extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
9033#else
9034#ifndef xmlSAX2UnparsedEntityDecl
9035extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
9036#define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
9037#endif
9038#endif
9039
9040#if defined(LIBXML_SAX1_ENABLED)
9041#ifdef bottom_SAX2
9042#undef xmlSAXDefaultVersion
9043extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
9044#else
9045#ifndef xmlSAXDefaultVersion
9046extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
9047#define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
9048#endif
9049#endif
9050#endif
9051
9052#if defined(LIBXML_VALID_ENABLED)
9053#ifdef bottom_parser
9054#undef xmlSAXParseDTD
9055extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
9056#else
9057#ifndef xmlSAXParseDTD
9058extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
9059#define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
9060#endif
9061#endif
9062#endif
9063
9064#if defined(LIBXML_SAX1_ENABLED)
9065#ifdef bottom_parser
9066#undef xmlSAXParseDoc
9067extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
9068#else
9069#ifndef xmlSAXParseDoc
9070extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
9071#define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
9072#endif
9073#endif
9074#endif
9075
9076#if defined(LIBXML_SAX1_ENABLED)
9077#ifdef bottom_parser
9078#undef xmlSAXParseEntity
9079extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
9080#else
9081#ifndef xmlSAXParseEntity
9082extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
9083#define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
9084#endif
9085#endif
9086#endif
9087
9088#if defined(LIBXML_SAX1_ENABLED)
9089#ifdef bottom_parser
9090#undef xmlSAXParseFile
9091extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
9092#else
9093#ifndef xmlSAXParseFile
9094extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
9095#define xmlSAXParseFile xmlSAXParseFile__internal_alias
9096#endif
9097#endif
9098#endif
9099
9100#if defined(LIBXML_SAX1_ENABLED)
9101#ifdef bottom_parser
9102#undef xmlSAXParseFileWithData
9103extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
9104#else
9105#ifndef xmlSAXParseFileWithData
9106extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
9107#define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
9108#endif
9109#endif
9110#endif
9111
9112#if defined(LIBXML_SAX1_ENABLED)
9113#ifdef bottom_parser
9114#undef xmlSAXParseMemory
9115extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
9116#else
9117#ifndef xmlSAXParseMemory
9118extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
9119#define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
9120#endif
9121#endif
9122#endif
9123
9124#if defined(LIBXML_SAX1_ENABLED)
9125#ifdef bottom_parser
9126#undef xmlSAXParseMemoryWithData
9127extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
9128#else
9129#ifndef xmlSAXParseMemoryWithData
9130extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
9131#define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
9132#endif
9133#endif
9134#endif
9135
9136#if defined(LIBXML_SAX1_ENABLED)
9137#ifdef bottom_parser
9138#undef xmlSAXUserParseFile
9139extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
9140#else
9141#ifndef xmlSAXUserParseFile
9142extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
9143#define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
9144#endif
9145#endif
9146#endif
9147
9148#if defined(LIBXML_SAX1_ENABLED)
9149#ifdef bottom_parser
9150#undef xmlSAXUserParseMemory
9151extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
9152#else
9153#ifndef xmlSAXUserParseMemory
9154extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
9155#define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
9156#endif
9157#endif
9158#endif
9159
9160#ifdef bottom_SAX2
9161#undef xmlSAXVersion
9162extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
9163#else
9164#ifndef xmlSAXVersion
9165extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
9166#define xmlSAXVersion xmlSAXVersion__internal_alias
9167#endif
9168#endif
9169
9170#if defined(LIBXML_OUTPUT_ENABLED)
9171#ifdef bottom_xmlsave
9172#undef xmlSaveClose
9173extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
9174#else
9175#ifndef xmlSaveClose
9176extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
9177#define xmlSaveClose xmlSaveClose__internal_alias
9178#endif
9179#endif
9180#endif
9181
9182#if defined(LIBXML_OUTPUT_ENABLED)
9183#ifdef bottom_xmlsave
9184#undef xmlSaveDoc
9185extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
9186#else
9187#ifndef xmlSaveDoc
9188extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
9189#define xmlSaveDoc xmlSaveDoc__internal_alias
9190#endif
9191#endif
9192#endif
9193
9194#if defined(LIBXML_OUTPUT_ENABLED)
9195#ifdef bottom_xmlsave
9196#undef xmlSaveFile
9197extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
9198#else
9199#ifndef xmlSaveFile
9200extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
9201#define xmlSaveFile xmlSaveFile__internal_alias
9202#endif
9203#endif
9204#endif
9205
9206#if defined(LIBXML_OUTPUT_ENABLED)
9207#ifdef bottom_xmlsave
9208#undef xmlSaveFileEnc
9209extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
9210#else
9211#ifndef xmlSaveFileEnc
9212extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
9213#define xmlSaveFileEnc xmlSaveFileEnc__internal_alias
9214#endif
9215#endif
9216#endif
9217
9218#if defined(LIBXML_OUTPUT_ENABLED)
9219#ifdef bottom_xmlsave
9220#undef xmlSaveFileTo
9221extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
9222#else
9223#ifndef xmlSaveFileTo
9224extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
9225#define xmlSaveFileTo xmlSaveFileTo__internal_alias
9226#endif
9227#endif
9228#endif
9229
9230#if defined(LIBXML_OUTPUT_ENABLED)
9231#ifdef bottom_xmlsave
9232#undef xmlSaveFlush
9233extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
9234#else
9235#ifndef xmlSaveFlush
9236extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
9237#define xmlSaveFlush xmlSaveFlush__internal_alias
9238#endif
9239#endif
9240#endif
9241
9242#if defined(LIBXML_OUTPUT_ENABLED)
9243#ifdef bottom_xmlsave
9244#undef xmlSaveFormatFile
9245extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
9246#else
9247#ifndef xmlSaveFormatFile
9248extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
9249#define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
9250#endif
9251#endif
9252#endif
9253
9254#if defined(LIBXML_OUTPUT_ENABLED)
9255#ifdef bottom_xmlsave
9256#undef xmlSaveFormatFileEnc
9257extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
9258#else
9259#ifndef xmlSaveFormatFileEnc
9260extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
9261#define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
9262#endif
9263#endif
9264#endif
9265
9266#if defined(LIBXML_OUTPUT_ENABLED)
9267#ifdef bottom_xmlsave
9268#undef xmlSaveFormatFileTo
9269extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
9270#else
9271#ifndef xmlSaveFormatFileTo
9272extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
9273#define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
9274#endif
9275#endif
9276#endif
9277
9278#if defined(LIBXML_OUTPUT_ENABLED)
9279#ifdef bottom_xmlsave
9280#undef xmlSaveSetAttrEscape
9281extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
9282#else
9283#ifndef xmlSaveSetAttrEscape
9284extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
9285#define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
9286#endif
9287#endif
9288#endif
9289
9290#if defined(LIBXML_OUTPUT_ENABLED)
9291#ifdef bottom_xmlsave
9292#undef xmlSaveSetEscape
9293extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
9294#else
9295#ifndef xmlSaveSetEscape
9296extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
9297#define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
9298#endif
9299#endif
9300#endif
9301
9302#if defined(LIBXML_OUTPUT_ENABLED)
9303#ifdef bottom_xmlsave
9304#undef xmlSaveToBuffer
9305extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer __attribute((alias("xmlSaveToBuffer__internal_alias")));
9306#else
9307#ifndef xmlSaveToBuffer
9308extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer__internal_alias __attribute((visibility("hidden")));
9309#define xmlSaveToBuffer xmlSaveToBuffer__internal_alias
9310#endif
9311#endif
9312#endif
9313
9314#if defined(LIBXML_OUTPUT_ENABLED)
9315#ifdef bottom_xmlsave
9316#undef xmlSaveToFd
9317extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
9318#else
9319#ifndef xmlSaveToFd
9320extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
9321#define xmlSaveToFd xmlSaveToFd__internal_alias
9322#endif
9323#endif
9324#endif
9325
9326#if defined(LIBXML_OUTPUT_ENABLED)
9327#ifdef bottom_xmlsave
9328#undef xmlSaveToFilename
9329extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
9330#else
9331#ifndef xmlSaveToFilename
9332extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
9333#define xmlSaveToFilename xmlSaveToFilename__internal_alias
9334#endif
9335#endif
9336#endif
9337
9338#if defined(LIBXML_OUTPUT_ENABLED)
9339#ifdef bottom_xmlsave
9340#undef xmlSaveToIO
9341extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
9342#else
9343#ifndef xmlSaveToIO
9344extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
9345#define xmlSaveToIO xmlSaveToIO__internal_alias
9346#endif
9347#endif
9348#endif
9349
9350#if defined(LIBXML_OUTPUT_ENABLED)
9351#ifdef bottom_xmlsave
9352#undef xmlSaveTree
9353extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
9354#else
9355#ifndef xmlSaveTree
9356extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
9357#define xmlSaveTree xmlSaveTree__internal_alias
9358#endif
9359#endif
9360#endif
9361
9362#ifdef bottom_uri
9363#undef xmlSaveUri
9364extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
9365#else
9366#ifndef xmlSaveUri
9367extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
9368#define xmlSaveUri xmlSaveUri__internal_alias
9369#endif
9370#endif
9371
9372#if defined(LIBXML_LEGACY_ENABLED)
9373#ifdef bottom_legacy
9374#undef xmlScanName
9375extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
9376#else
9377#ifndef xmlScanName
9378extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
9379#define xmlScanName xmlScanName__internal_alias
9380#endif
9381#endif
9382#endif
9383
9384#if defined(LIBXML_SCHEMAS_ENABLED)
9385#ifdef bottom_xmlschemas
9386#undef xmlSchemaCheckFacet
9387extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
9388#else
9389#ifndef xmlSchemaCheckFacet
9390extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
9391#define xmlSchemaCheckFacet xmlSchemaCheckFacet__internal_alias
9392#endif
9393#endif
9394#endif
9395
9396#if defined(LIBXML_SCHEMAS_ENABLED)
9397#ifdef bottom_xmlschemastypes
9398#undef xmlSchemaCleanupTypes
9399extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
9400#else
9401#ifndef xmlSchemaCleanupTypes
9402extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
9403#define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
9404#endif
9405#endif
9406#endif
9407
9408#if defined(LIBXML_SCHEMAS_ENABLED)
9409#ifdef bottom_xmlschemastypes
9410#undef xmlSchemaCollapseString
9411extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
9412#else
9413#ifndef xmlSchemaCollapseString
9414extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
9415#define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
9416#endif
9417#endif
9418#endif
9419
9420#if defined(LIBXML_SCHEMAS_ENABLED)
9421#ifdef bottom_xmlschemastypes
9422#undef xmlSchemaCompareValues
9423extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
9424#else
9425#ifndef xmlSchemaCompareValues
9426extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
9427#define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
9428#endif
9429#endif
9430#endif
9431
9432#if defined(LIBXML_SCHEMAS_ENABLED)
9433#ifdef bottom_xmlschemastypes
9434#undef xmlSchemaCompareValuesWhtsp
9435extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
9436#else
9437#ifndef xmlSchemaCompareValuesWhtsp
9438extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
9439#define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
9440#endif
9441#endif
9442#endif
9443
9444#if defined(LIBXML_SCHEMAS_ENABLED)
9445#ifdef bottom_xmlschemastypes
9446#undef xmlSchemaCopyValue
9447extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
9448#else
9449#ifndef xmlSchemaCopyValue
9450extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
9451#define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
9452#endif
9453#endif
9454#endif
9455
9456#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
9457#ifdef bottom_xmlschemas
9458#undef xmlSchemaDump
9459extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
9460#else
9461#ifndef xmlSchemaDump
9462extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
9463#define xmlSchemaDump xmlSchemaDump__internal_alias
9464#endif
9465#endif
9466#endif
9467
9468#if defined(LIBXML_SCHEMAS_ENABLED)
9469#ifdef bottom_xmlschemas
9470#undef xmlSchemaFree
9471extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
9472#else
9473#ifndef xmlSchemaFree
9474extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
9475#define xmlSchemaFree xmlSchemaFree__internal_alias
9476#endif
9477#endif
9478#endif
9479
9480#if defined(LIBXML_SCHEMAS_ENABLED)
9481#ifdef bottom_xmlschemas
9482#undef xmlSchemaFreeFacet
9483extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
9484#else
9485#ifndef xmlSchemaFreeFacet
9486extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
9487#define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
9488#endif
9489#endif
9490#endif
9491
9492#if defined(LIBXML_SCHEMAS_ENABLED)
9493#ifdef bottom_xmlschemas
9494#undef xmlSchemaFreeParserCtxt
9495extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
9496#else
9497#ifndef xmlSchemaFreeParserCtxt
9498extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
9499#define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
9500#endif
9501#endif
9502#endif
9503
9504#if defined(LIBXML_SCHEMAS_ENABLED)
9505#ifdef bottom_xmlschemas
9506#undef xmlSchemaFreeType
9507extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
9508#else
9509#ifndef xmlSchemaFreeType
9510extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
9511#define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
9512#endif
9513#endif
9514#endif
9515
9516#if defined(LIBXML_SCHEMAS_ENABLED)
9517#ifdef bottom_xmlschemas
9518#undef xmlSchemaFreeValidCtxt
9519extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
9520#else
9521#ifndef xmlSchemaFreeValidCtxt
9522extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
9523#define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
9524#endif
9525#endif
9526#endif
9527
9528#if defined(LIBXML_SCHEMAS_ENABLED)
9529#ifdef bottom_xmlschemastypes
9530#undef xmlSchemaFreeValue
9531extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
9532#else
9533#ifndef xmlSchemaFreeValue
9534extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
9535#define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
9536#endif
9537#endif
9538#endif
9539
9540#if defined(LIBXML_SCHEMAS_ENABLED)
9541#ifdef bottom_xmlschemas
9542#undef xmlSchemaFreeWildcard
9543extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
9544#else
9545#ifndef xmlSchemaFreeWildcard
9546extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
9547#define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
9548#endif
9549#endif
9550#endif
9551
9552#if defined(LIBXML_SCHEMAS_ENABLED)
9553#ifdef bottom_xmlschemastypes
9554#undef xmlSchemaGetBuiltInListSimpleTypeItemType
9555extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
9556#else
9557#ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
9558extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
9559#define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
9560#endif
9561#endif
9562#endif
9563
9564#if defined(LIBXML_SCHEMAS_ENABLED)
9565#ifdef bottom_xmlschemastypes
9566#undef xmlSchemaGetBuiltInType
9567extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
9568#else
9569#ifndef xmlSchemaGetBuiltInType
9570extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
9571#define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
9572#endif
9573#endif
9574#endif
9575
9576#if defined(LIBXML_SCHEMAS_ENABLED)
9577#ifdef bottom_xmlschemastypes
9578#undef xmlSchemaGetCanonValue
9579extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
9580#else
9581#ifndef xmlSchemaGetCanonValue
9582extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
9583#define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
9584#endif
9585#endif
9586#endif
9587
9588#if defined(LIBXML_SCHEMAS_ENABLED)
9589#ifdef bottom_xmlschemastypes
9590#undef xmlSchemaGetCanonValueWhtsp
9591extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
9592#else
9593#ifndef xmlSchemaGetCanonValueWhtsp
9594extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
9595#define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
9596#endif
9597#endif
9598#endif
9599
9600#if defined(LIBXML_SCHEMAS_ENABLED)
9601#ifdef bottom_xmlschemastypes
9602#undef xmlSchemaGetFacetValueAsULong
9603extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
9604#else
9605#ifndef xmlSchemaGetFacetValueAsULong
9606extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
9607#define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
9608#endif
9609#endif
9610#endif
9611
9612#if defined(LIBXML_SCHEMAS_ENABLED)
9613#ifdef bottom_xmlschemas
9614#undef xmlSchemaGetParserErrors
9615extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
9616#else
9617#ifndef xmlSchemaGetParserErrors
9618extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
9619#define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
9620#endif
9621#endif
9622#endif
9623
9624#if defined(LIBXML_SCHEMAS_ENABLED)
9625#ifdef bottom_xmlschemastypes
9626#undef xmlSchemaGetPredefinedType
9627extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
9628#else
9629#ifndef xmlSchemaGetPredefinedType
9630extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
9631#define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
9632#endif
9633#endif
9634#endif
9635
9636#if defined(LIBXML_SCHEMAS_ENABLED)
9637#ifdef bottom_xmlschemastypes
9638#undef xmlSchemaGetValType
9639extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
9640#else
9641#ifndef xmlSchemaGetValType
9642extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
9643#define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
9644#endif
9645#endif
9646#endif
9647
9648#if defined(LIBXML_SCHEMAS_ENABLED)
9649#ifdef bottom_xmlschemas
9650#undef xmlSchemaGetValidErrors
9651extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
9652#else
9653#ifndef xmlSchemaGetValidErrors
9654extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
9655#define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
9656#endif
9657#endif
9658#endif
9659
9660#if defined(LIBXML_SCHEMAS_ENABLED)
9661#ifdef bottom_xmlschemastypes
9662#undef xmlSchemaInitTypes
9663extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
9664#else
9665#ifndef xmlSchemaInitTypes
9666extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
9667#define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
9668#endif
9669#endif
9670#endif
9671
9672#if defined(LIBXML_SCHEMAS_ENABLED)
9673#ifdef bottom_xmlschemastypes
9674#undef xmlSchemaIsBuiltInTypeFacet
9675extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
9676#else
9677#ifndef xmlSchemaIsBuiltInTypeFacet
9678extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
9679#define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
9680#endif
9681#endif
9682#endif
9683
9684#if defined(LIBXML_SCHEMAS_ENABLED)
9685#ifdef bottom_xmlschemas
9686#undef xmlSchemaIsValid
9687extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid __attribute((alias("xmlSchemaIsValid__internal_alias")));
9688#else
9689#ifndef xmlSchemaIsValid
9690extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid__internal_alias __attribute((visibility("hidden")));
9691#define xmlSchemaIsValid xmlSchemaIsValid__internal_alias
9692#endif
9693#endif
9694#endif
9695
9696#if defined(LIBXML_SCHEMAS_ENABLED)
9697#ifdef bottom_xmlschemas
9698#undef xmlSchemaNewDocParserCtxt
9699extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
9700#else
9701#ifndef xmlSchemaNewDocParserCtxt
9702extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
9703#define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
9704#endif
9705#endif
9706#endif
9707
9708#if defined(LIBXML_SCHEMAS_ENABLED)
9709#ifdef bottom_xmlschemas
9710#undef xmlSchemaNewFacet
9711extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
9712#else
9713#ifndef xmlSchemaNewFacet
9714extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
9715#define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
9716#endif
9717#endif
9718#endif
9719
9720#if defined(LIBXML_SCHEMAS_ENABLED)
9721#ifdef bottom_xmlschemas
9722#undef xmlSchemaNewMemParserCtxt
9723extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
9724#else
9725#ifndef xmlSchemaNewMemParserCtxt
9726extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
9727#define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
9728#endif
9729#endif
9730#endif
9731
9732#if defined(LIBXML_SCHEMAS_ENABLED)
9733#ifdef bottom_xmlschemastypes
9734#undef xmlSchemaNewNOTATIONValue
9735extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
9736#else
9737#ifndef xmlSchemaNewNOTATIONValue
9738extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
9739#define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
9740#endif
9741#endif
9742#endif
9743
9744#if defined(LIBXML_SCHEMAS_ENABLED)
9745#ifdef bottom_xmlschemas
9746#undef xmlSchemaNewParserCtxt
9747extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
9748#else
9749#ifndef xmlSchemaNewParserCtxt
9750extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
9751#define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
9752#endif
9753#endif
9754#endif
9755
9756#if defined(LIBXML_SCHEMAS_ENABLED)
9757#ifdef bottom_xmlschemastypes
9758#undef xmlSchemaNewQNameValue
9759extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
9760#else
9761#ifndef xmlSchemaNewQNameValue
9762extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
9763#define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
9764#endif
9765#endif
9766#endif
9767
9768#if defined(LIBXML_SCHEMAS_ENABLED)
9769#ifdef bottom_xmlschemastypes
9770#undef xmlSchemaNewStringValue
9771extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
9772#else
9773#ifndef xmlSchemaNewStringValue
9774extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
9775#define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
9776#endif
9777#endif
9778#endif
9779
9780#if defined(LIBXML_SCHEMAS_ENABLED)
9781#ifdef bottom_xmlschemas
9782#undef xmlSchemaNewValidCtxt
9783extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
9784#else
9785#ifndef xmlSchemaNewValidCtxt
9786extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
9787#define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
9788#endif
9789#endif
9790#endif
9791
9792#if defined(LIBXML_SCHEMAS_ENABLED)
9793#ifdef bottom_xmlschemas
9794#undef xmlSchemaParse
9795extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
9796#else
9797#ifndef xmlSchemaParse
9798extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
9799#define xmlSchemaParse xmlSchemaParse__internal_alias
9800#endif
9801#endif
9802#endif
9803
9804#if defined(LIBXML_SCHEMAS_ENABLED)
9805#ifdef bottom_xmlschemas
9806#undef xmlSchemaSAXPlug
9807extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug __attribute((alias("xmlSchemaSAXPlug__internal_alias")));
9808#else
9809#ifndef xmlSchemaSAXPlug
9810extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug__internal_alias __attribute((visibility("hidden")));
9811#define xmlSchemaSAXPlug xmlSchemaSAXPlug__internal_alias
9812#endif
9813#endif
9814#endif
9815
9816#if defined(LIBXML_SCHEMAS_ENABLED)
9817#ifdef bottom_xmlschemas
9818#undef xmlSchemaSAXUnplug
9819extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug __attribute((alias("xmlSchemaSAXUnplug__internal_alias")));
9820#else
9821#ifndef xmlSchemaSAXUnplug
9822extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug__internal_alias __attribute((visibility("hidden")));
9823#define xmlSchemaSAXUnplug xmlSchemaSAXUnplug__internal_alias
9824#endif
9825#endif
9826#endif
9827
9828#if defined(LIBXML_SCHEMAS_ENABLED)
9829#ifdef bottom_xmlschemas
9830#undef xmlSchemaSetParserErrors
9831extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
9832#else
9833#ifndef xmlSchemaSetParserErrors
9834extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
9835#define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
9836#endif
9837#endif
9838#endif
9839
9840#if defined(LIBXML_SCHEMAS_ENABLED)
9841#ifdef bottom_xmlschemas
9842#undef xmlSchemaSetParserStructuredErrors
9843extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors __attribute((alias("xmlSchemaSetParserStructuredErrors__internal_alias")));
9844#else
9845#ifndef xmlSchemaSetParserStructuredErrors
9846extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
9847#define xmlSchemaSetParserStructuredErrors xmlSchemaSetParserStructuredErrors__internal_alias
9848#endif
9849#endif
9850#endif
9851
9852#if defined(LIBXML_SCHEMAS_ENABLED)
9853#ifdef bottom_xmlschemas
9854#undef xmlSchemaSetValidErrors
9855extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
9856#else
9857#ifndef xmlSchemaSetValidErrors
9858extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
9859#define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
9860#endif
9861#endif
9862#endif
9863
9864#if defined(LIBXML_SCHEMAS_ENABLED)
9865#ifdef bottom_xmlschemas
9866#undef xmlSchemaSetValidOptions
9867extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
9868#else
9869#ifndef xmlSchemaSetValidOptions
9870extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
9871#define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
9872#endif
9873#endif
9874#endif
9875
9876#if defined(LIBXML_SCHEMAS_ENABLED)
9877#ifdef bottom_xmlschemas
9878#undef xmlSchemaSetValidStructuredErrors
9879extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors __attribute((alias("xmlSchemaSetValidStructuredErrors__internal_alias")));
9880#else
9881#ifndef xmlSchemaSetValidStructuredErrors
9882extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
9883#define xmlSchemaSetValidStructuredErrors xmlSchemaSetValidStructuredErrors__internal_alias
9884#endif
9885#endif
9886#endif
9887
9888#if defined(LIBXML_SCHEMAS_ENABLED)
9889#ifdef bottom_xmlschemastypes
9890#undef xmlSchemaValPredefTypeNode
9891extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
9892#else
9893#ifndef xmlSchemaValPredefTypeNode
9894extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
9895#define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
9896#endif
9897#endif
9898#endif
9899
9900#if defined(LIBXML_SCHEMAS_ENABLED)
9901#ifdef bottom_xmlschemastypes
9902#undef xmlSchemaValPredefTypeNodeNoNorm
9903extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
9904#else
9905#ifndef xmlSchemaValPredefTypeNodeNoNorm
9906extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
9907#define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
9908#endif
9909#endif
9910#endif
9911
9912#if defined(LIBXML_SCHEMAS_ENABLED)
9913#ifdef bottom_xmlschemas
9914#undef xmlSchemaValidCtxtGetOptions
9915extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
9916#else
9917#ifndef xmlSchemaValidCtxtGetOptions
9918extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
9919#define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
9920#endif
9921#endif
9922#endif
9923
9924#if defined(LIBXML_SCHEMAS_ENABLED)
9925#ifdef bottom_xmlschemas
9926#undef xmlSchemaValidCtxtGetParserCtxt
9927extern __typeof (xmlSchemaValidCtxtGetParserCtxt) xmlSchemaValidCtxtGetParserCtxt __attribute((alias("xmlSchemaValidCtxtGetParserCtxt__internal_alias")));
9928#else
9929#ifndef xmlSchemaValidCtxtGetParserCtxt
9930extern __typeof (xmlSchemaValidCtxtGetParserCtxt) xmlSchemaValidCtxtGetParserCtxt__internal_alias __attribute((visibility("hidden")));
9931#define xmlSchemaValidCtxtGetParserCtxt xmlSchemaValidCtxtGetParserCtxt__internal_alias
9932#endif
9933#endif
9934#endif
9935
9936#if defined(LIBXML_SCHEMAS_ENABLED)
9937#ifdef bottom_xmlschemas
9938#undef xmlSchemaValidateDoc
9939extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
9940#else
9941#ifndef xmlSchemaValidateDoc
9942extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
9943#define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
9944#endif
9945#endif
9946#endif
9947
9948#if defined(LIBXML_SCHEMAS_ENABLED)
9949#ifdef bottom_xmlschemastypes
9950#undef xmlSchemaValidateFacet
9951extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
9952#else
9953#ifndef xmlSchemaValidateFacet
9954extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
9955#define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
9956#endif
9957#endif
9958#endif
9959
9960#if defined(LIBXML_SCHEMAS_ENABLED)
9961#ifdef bottom_xmlschemastypes
9962#undef xmlSchemaValidateFacetWhtsp
9963extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
9964#else
9965#ifndef xmlSchemaValidateFacetWhtsp
9966extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9967#define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
9968#endif
9969#endif
9970#endif
9971
9972#if defined(LIBXML_SCHEMAS_ENABLED)
9973#ifdef bottom_xmlschemas
9974#undef xmlSchemaValidateFile
9975extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
9976#else
9977#ifndef xmlSchemaValidateFile
9978extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
9979#define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
9980#endif
9981#endif
9982#endif
9983
9984#if defined(LIBXML_SCHEMAS_ENABLED)
9985#ifdef bottom_xmlschemastypes
9986#undef xmlSchemaValidateLengthFacet
9987extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
9988#else
9989#ifndef xmlSchemaValidateLengthFacet
9990extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
9991#define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
9992#endif
9993#endif
9994#endif
9995
9996#if defined(LIBXML_SCHEMAS_ENABLED)
9997#ifdef bottom_xmlschemastypes
9998#undef xmlSchemaValidateLengthFacetWhtsp
9999extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
10000#else
10001#ifndef xmlSchemaValidateLengthFacetWhtsp
10002extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
10003#define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
10004#endif
10005#endif
10006#endif
10007
10008#if defined(LIBXML_SCHEMAS_ENABLED)
10009#ifdef bottom_xmlschemastypes
10010#undef xmlSchemaValidateListSimpleTypeFacet
10011extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
10012#else
10013#ifndef xmlSchemaValidateListSimpleTypeFacet
10014extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
10015#define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
10016#endif
10017#endif
10018#endif
10019
10020#if defined(LIBXML_SCHEMAS_ENABLED)
10021#ifdef bottom_xmlschemas
10022#undef xmlSchemaValidateOneElement
10023extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
10024#else
10025#ifndef xmlSchemaValidateOneElement
10026extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
10027#define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
10028#endif
10029#endif
10030#endif
10031
10032#if defined(LIBXML_SCHEMAS_ENABLED)
10033#ifdef bottom_xmlschemastypes
10034#undef xmlSchemaValidatePredefinedType
10035extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
10036#else
10037#ifndef xmlSchemaValidatePredefinedType
10038extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
10039#define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
10040#endif
10041#endif
10042#endif
10043
10044#if defined(LIBXML_SCHEMAS_ENABLED)
10045#ifdef bottom_xmlschemas
10046#undef xmlSchemaValidateStream
10047extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
10048#else
10049#ifndef xmlSchemaValidateStream
10050extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
10051#define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
10052#endif
10053#endif
10054#endif
10055
10056#if defined(LIBXML_SCHEMAS_ENABLED)
10057#ifdef bottom_xmlschemastypes
10058#undef xmlSchemaValueAppend
10059extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
10060#else
10061#ifndef xmlSchemaValueAppend
10062extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
10063#define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
10064#endif
10065#endif
10066#endif
10067
10068#if defined(LIBXML_SCHEMAS_ENABLED)
10069#ifdef bottom_xmlschemastypes
10070#undef xmlSchemaValueGetAsBoolean
10071extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
10072#else
10073#ifndef xmlSchemaValueGetAsBoolean
10074extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
10075#define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
10076#endif
10077#endif
10078#endif
10079
10080#if defined(LIBXML_SCHEMAS_ENABLED)
10081#ifdef bottom_xmlschemastypes
10082#undef xmlSchemaValueGetAsString
10083extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
10084#else
10085#ifndef xmlSchemaValueGetAsString
10086extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
10087#define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
10088#endif
10089#endif
10090#endif
10091
10092#if defined(LIBXML_SCHEMAS_ENABLED)
10093#ifdef bottom_xmlschemastypes
10094#undef xmlSchemaValueGetNext
10095extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
10096#else
10097#ifndef xmlSchemaValueGetNext
10098extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
10099#define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
10100#endif
10101#endif
10102#endif
10103
10104#if defined(LIBXML_SCHEMAS_ENABLED)
10105#ifdef bottom_xmlschemastypes
10106#undef xmlSchemaWhiteSpaceReplace
10107extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
10108#else
10109#ifndef xmlSchemaWhiteSpaceReplace
10110extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
10111#define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
10112#endif
10113#endif
10114#endif
10115
10116#if defined(LIBXML_SCHEMATRON_ENABLED)
10117#ifdef bottom_schematron
10118#undef xmlSchematronFree
10119extern __typeof (xmlSchematronFree) xmlSchematronFree __attribute((alias("xmlSchematronFree__internal_alias")));
10120#else
10121#ifndef xmlSchematronFree
10122extern __typeof (xmlSchematronFree) xmlSchematronFree__internal_alias __attribute((visibility("hidden")));
10123#define xmlSchematronFree xmlSchematronFree__internal_alias
10124#endif
10125#endif
10126#endif
10127
10128#if defined(LIBXML_SCHEMATRON_ENABLED)
10129#ifdef bottom_schematron
10130#undef xmlSchematronFreeParserCtxt
10131extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt __attribute((alias("xmlSchematronFreeParserCtxt__internal_alias")));
10132#else
10133#ifndef xmlSchematronFreeParserCtxt
10134extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
10135#define xmlSchematronFreeParserCtxt xmlSchematronFreeParserCtxt__internal_alias
10136#endif
10137#endif
10138#endif
10139
10140#if defined(LIBXML_SCHEMATRON_ENABLED)
10141#ifdef bottom_schematron
10142#undef xmlSchematronFreeValidCtxt
10143extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt __attribute((alias("xmlSchematronFreeValidCtxt__internal_alias")));
10144#else
10145#ifndef xmlSchematronFreeValidCtxt
10146extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
10147#define xmlSchematronFreeValidCtxt xmlSchematronFreeValidCtxt__internal_alias
10148#endif
10149#endif
10150#endif
10151
10152#if defined(LIBXML_SCHEMATRON_ENABLED)
10153#ifdef bottom_schematron
10154#undef xmlSchematronNewDocParserCtxt
10155extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt __attribute((alias("xmlSchematronNewDocParserCtxt__internal_alias")));
10156#else
10157#ifndef xmlSchematronNewDocParserCtxt
10158extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
10159#define xmlSchematronNewDocParserCtxt xmlSchematronNewDocParserCtxt__internal_alias
10160#endif
10161#endif
10162#endif
10163
10164#if defined(LIBXML_SCHEMATRON_ENABLED)
10165#ifdef bottom_schematron
10166#undef xmlSchematronNewMemParserCtxt
10167extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt __attribute((alias("xmlSchematronNewMemParserCtxt__internal_alias")));
10168#else
10169#ifndef xmlSchematronNewMemParserCtxt
10170extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
10171#define xmlSchematronNewMemParserCtxt xmlSchematronNewMemParserCtxt__internal_alias
10172#endif
10173#endif
10174#endif
10175
10176#if defined(LIBXML_SCHEMATRON_ENABLED)
10177#ifdef bottom_schematron
10178#undef xmlSchematronNewParserCtxt
10179extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt __attribute((alias("xmlSchematronNewParserCtxt__internal_alias")));
10180#else
10181#ifndef xmlSchematronNewParserCtxt
10182extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt__internal_alias __attribute((visibility("hidden")));
10183#define xmlSchematronNewParserCtxt xmlSchematronNewParserCtxt__internal_alias
10184#endif
10185#endif
10186#endif
10187
10188#if defined(LIBXML_SCHEMATRON_ENABLED)
10189#ifdef bottom_schematron
10190#undef xmlSchematronNewValidCtxt
10191extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt __attribute((alias("xmlSchematronNewValidCtxt__internal_alias")));
10192#else
10193#ifndef xmlSchematronNewValidCtxt
10194extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt__internal_alias __attribute((visibility("hidden")));
10195#define xmlSchematronNewValidCtxt xmlSchematronNewValidCtxt__internal_alias
10196#endif
10197#endif
10198#endif
10199
10200#if defined(LIBXML_SCHEMATRON_ENABLED)
10201#ifdef bottom_schematron
10202#undef xmlSchematronParse
10203extern __typeof (xmlSchematronParse) xmlSchematronParse __attribute((alias("xmlSchematronParse__internal_alias")));
10204#else
10205#ifndef xmlSchematronParse
10206extern __typeof (xmlSchematronParse) xmlSchematronParse__internal_alias __attribute((visibility("hidden")));
10207#define xmlSchematronParse xmlSchematronParse__internal_alias
10208#endif
10209#endif
10210#endif
10211
10212#if defined(LIBXML_SCHEMATRON_ENABLED)
10213#ifdef bottom_schematron
10214#undef xmlSchematronSetValidStructuredErrors
10215extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors __attribute((alias("xmlSchematronSetValidStructuredErrors__internal_alias")));
10216#else
10217#ifndef xmlSchematronSetValidStructuredErrors
10218extern __typeof (xmlSchematronSetValidStructuredErrors) xmlSchematronSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
10219#define xmlSchematronSetValidStructuredErrors xmlSchematronSetValidStructuredErrors__internal_alias
10220#endif
10221#endif
10222#endif
10223
10224#if defined(LIBXML_SCHEMATRON_ENABLED)
10225#ifdef bottom_schematron
10226#undef xmlSchematronValidateDoc
10227extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc __attribute((alias("xmlSchematronValidateDoc__internal_alias")));
10228#else
10229#ifndef xmlSchematronValidateDoc
10230extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc__internal_alias __attribute((visibility("hidden")));
10231#define xmlSchematronValidateDoc xmlSchematronValidateDoc__internal_alias
10232#endif
10233#endif
10234#endif
10235
10236#ifdef bottom_tree
10237#undef xmlSearchNs
10238extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
10239#else
10240#ifndef xmlSearchNs
10241extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
10242#define xmlSearchNs xmlSearchNs__internal_alias
10243#endif
10244#endif
10245
10246#ifdef bottom_tree
10247#undef xmlSearchNsByHref
10248extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
10249#else
10250#ifndef xmlSearchNsByHref
10251extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
10252#define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
10253#endif
10254#endif
10255
10256#ifdef bottom_tree
10257#undef xmlSetBufferAllocationScheme
10258extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
10259#else
10260#ifndef xmlSetBufferAllocationScheme
10261extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
10262#define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
10263#endif
10264#endif
10265
10266#ifdef bottom_tree
10267#undef xmlSetCompressMode
10268extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
10269#else
10270#ifndef xmlSetCompressMode
10271extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
10272#define xmlSetCompressMode xmlSetCompressMode__internal_alias
10273#endif
10274#endif
10275
10276#ifdef bottom_tree
10277#undef xmlSetDocCompressMode
10278extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
10279#else
10280#ifndef xmlSetDocCompressMode
10281extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
10282#define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
10283#endif
10284#endif
10285
10286#if defined(LIBXML_LEGACY_ENABLED)
10287#ifdef bottom_parser
10288#undef xmlSetEntityReferenceFunc
10289extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
10290#else
10291#ifndef xmlSetEntityReferenceFunc
10292extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
10293#define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
10294#endif
10295#endif
10296#endif
10297
10298#ifdef bottom_xmlIO
10299#undef xmlSetExternalEntityLoader
10300extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
10301#else
10302#ifndef xmlSetExternalEntityLoader
10303extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
10304#define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__internal_alias
10305#endif
10306#endif
10307
10308#if defined(LIBXML_LEGACY_ENABLED)
10309#ifdef bottom_legacy
10310#undef xmlSetFeature
10311extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
10312#else
10313#ifndef xmlSetFeature
10314extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
10315#define xmlSetFeature xmlSetFeature__internal_alias
10316#endif
10317#endif
10318#endif
10319
10320#ifdef bottom_error
10321#undef xmlSetGenericErrorFunc
10322extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
10323#else
10324#ifndef xmlSetGenericErrorFunc
10325extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
10326#define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
10327#endif
10328#endif
10329
10330#ifdef bottom_tree
10331#undef xmlSetListDoc
10332extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
10333#else
10334#ifndef xmlSetListDoc
10335extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
10336#define xmlSetListDoc xmlSetListDoc__internal_alias
10337#endif
10338#endif
10339
10340#ifdef bottom_tree
10341#undef xmlSetNs
10342extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
10343#else
10344#ifndef xmlSetNs
10345extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
10346#define xmlSetNs xmlSetNs__internal_alias
10347#endif
10348#endif
10349
10350#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
10351#ifdef bottom_tree
10352#undef xmlSetNsProp
10353extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
10354#else
10355#ifndef xmlSetNsProp
10356extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
10357#define xmlSetNsProp xmlSetNsProp__internal_alias
10358#endif
10359#endif
10360#endif
10361
10362#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
10363#ifdef bottom_tree
10364#undef xmlSetProp
10365extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
10366#else
10367#ifndef xmlSetProp
10368extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
10369#define xmlSetProp xmlSetProp__internal_alias
10370#endif
10371#endif
10372#endif
10373
10374#ifdef bottom_error
10375#undef xmlSetStructuredErrorFunc
10376extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
10377#else
10378#ifndef xmlSetStructuredErrorFunc
10379extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
10380#define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
10381#endif
10382#endif
10383
10384#ifdef bottom_tree
10385#undef xmlSetTreeDoc
10386extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
10387#else
10388#ifndef xmlSetTreeDoc
10389extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
10390#define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
10391#endif
10392#endif
10393
10394#if defined(LIBXML_SAX1_ENABLED)
10395#ifdef bottom_parser
10396#undef xmlSetupParserForBuffer
10397extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
10398#else
10399#ifndef xmlSetupParserForBuffer
10400extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
10401#define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
10402#endif
10403#endif
10404#endif
10405
10406#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10407#ifdef bottom_debugXML
10408#undef xmlShell
10409extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
10410#else
10411#ifndef xmlShell
10412extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
10413#define xmlShell xmlShell__internal_alias
10414#endif
10415#endif
10416#endif
10417
10418#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10419#ifdef bottom_debugXML
10420#undef xmlShellBase
10421extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
10422#else
10423#ifndef xmlShellBase
10424extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
10425#define xmlShellBase xmlShellBase__internal_alias
10426#endif
10427#endif
10428#endif
10429
10430#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
10431#ifdef bottom_debugXML
10432#undef xmlShellCat
10433extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
10434#else
10435#ifndef xmlShellCat
10436extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
10437#define xmlShellCat xmlShellCat__internal_alias
10438#endif
10439#endif
10440#endif
10441
10442#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10443#ifdef bottom_debugXML
10444#undef xmlShellDir
10445extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
10446#else
10447#ifndef xmlShellDir
10448extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
10449#define xmlShellDir xmlShellDir__internal_alias
10450#endif
10451#endif
10452#endif
10453
10454#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10455#ifdef bottom_debugXML
10456#undef xmlShellDu
10457extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
10458#else
10459#ifndef xmlShellDu
10460extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
10461#define xmlShellDu xmlShellDu__internal_alias
10462#endif
10463#endif
10464#endif
10465
10466#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10467#ifdef bottom_debugXML
10468#undef xmlShellList
10469extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
10470#else
10471#ifndef xmlShellList
10472extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
10473#define xmlShellList xmlShellList__internal_alias
10474#endif
10475#endif
10476#endif
10477
10478#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10479#ifdef bottom_debugXML
10480#undef xmlShellLoad
10481extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
10482#else
10483#ifndef xmlShellLoad
10484extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
10485#define xmlShellLoad xmlShellLoad__internal_alias
10486#endif
10487#endif
10488#endif
10489
10490#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
10491#ifdef bottom_debugXML
10492#undef xmlShellPrintNode
10493extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
10494#else
10495#ifndef xmlShellPrintNode
10496extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
10497#define xmlShellPrintNode xmlShellPrintNode__internal_alias
10498#endif
10499#endif
10500#endif
10501
10502#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10503#ifdef bottom_debugXML
10504#undef xmlShellPrintXPathError
10505extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
10506#else
10507#ifndef xmlShellPrintXPathError
10508extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
10509#define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
10510#endif
10511#endif
10512#endif
10513
10514#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10515#ifdef bottom_debugXML
10516#undef xmlShellPrintXPathResult
10517extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
10518#else
10519#ifndef xmlShellPrintXPathResult
10520extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
10521#define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
10522#endif
10523#endif
10524#endif
10525
10526#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10527#ifdef bottom_debugXML
10528#undef xmlShellPwd
10529extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
10530#else
10531#ifndef xmlShellPwd
10532extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
10533#define xmlShellPwd xmlShellPwd__internal_alias
10534#endif
10535#endif
10536#endif
10537
10538#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
10539#ifdef bottom_debugXML
10540#undef xmlShellSave
10541extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
10542#else
10543#ifndef xmlShellSave
10544extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
10545#define xmlShellSave xmlShellSave__internal_alias
10546#endif
10547#endif
10548#endif
10549
10550#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
10551#ifdef bottom_debugXML
10552#undef xmlShellValidate
10553extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
10554#else
10555#ifndef xmlShellValidate
10556extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
10557#define xmlShellValidate xmlShellValidate__internal_alias
10558#endif
10559#endif
10560#endif
10561
10562#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
10563#ifdef bottom_debugXML
10564#undef xmlShellWrite
10565extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
10566#else
10567#ifndef xmlShellWrite
10568extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
10569#define xmlShellWrite xmlShellWrite__internal_alias
10570#endif
10571#endif
10572#endif
10573
10574#ifdef bottom_parser
10575#undef xmlSkipBlankChars
10576extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
10577#else
10578#ifndef xmlSkipBlankChars
10579extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
10580#define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
10581#endif
10582#endif
10583
10584#ifdef bottom_valid
10585#undef xmlSnprintfElementContent
10586extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
10587#else
10588#ifndef xmlSnprintfElementContent
10589extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
10590#define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
10591#endif
10592#endif
10593
10594#ifdef bottom_parser
10595#undef xmlSplitQName
10596extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
10597#else
10598#ifndef xmlSplitQName
10599extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
10600#define xmlSplitQName xmlSplitQName__internal_alias
10601#endif
10602#endif
10603
10604#ifdef bottom_tree
10605#undef xmlSplitQName2
10606extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
10607#else
10608#ifndef xmlSplitQName2
10609extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
10610#define xmlSplitQName2 xmlSplitQName2__internal_alias
10611#endif
10612#endif
10613
10614#ifdef bottom_tree
10615#undef xmlSplitQName3
10616extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
10617#else
10618#ifndef xmlSplitQName3
10619extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
10620#define xmlSplitQName3 xmlSplitQName3__internal_alias
10621#endif
10622#endif
10623
10624#if defined(LIBXML_OUTPUT_ENABLED)
10625#ifdef bottom_valid
10626#undef xmlSprintfElementContent
10627extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
10628#else
10629#ifndef xmlSprintfElementContent
10630extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
10631#define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
10632#endif
10633#endif
10634#endif
10635
10636#ifdef bottom_parser
10637#undef xmlStopParser
10638extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
10639#else
10640#ifndef xmlStopParser
10641extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
10642#define xmlStopParser xmlStopParser__internal_alias
10643#endif
10644#endif
10645
10646#ifdef bottom_xmlstring
10647#undef xmlStrEqual
10648extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
10649#else
10650#ifndef xmlStrEqual
10651extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
10652#define xmlStrEqual xmlStrEqual__internal_alias
10653#endif
10654#endif
10655
10656#ifdef bottom_xmlstring
10657#undef xmlStrPrintf
10658extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
10659#else
10660#ifndef xmlStrPrintf
10661extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
10662#define xmlStrPrintf xmlStrPrintf__internal_alias
10663#endif
10664#endif
10665
10666#ifdef bottom_xmlstring
10667#undef xmlStrQEqual
10668extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
10669#else
10670#ifndef xmlStrQEqual
10671extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
10672#define xmlStrQEqual xmlStrQEqual__internal_alias
10673#endif
10674#endif
10675
10676#ifdef bottom_xmlstring
10677#undef xmlStrVPrintf
10678extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
10679#else
10680#ifndef xmlStrVPrintf
10681extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
10682#define xmlStrVPrintf xmlStrVPrintf__internal_alias
10683#endif
10684#endif
10685
10686#ifdef bottom_xmlstring
10687#undef xmlStrcasecmp
10688extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
10689#else
10690#ifndef xmlStrcasecmp
10691extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
10692#define xmlStrcasecmp xmlStrcasecmp__internal_alias
10693#endif
10694#endif
10695
10696#ifdef bottom_xmlstring
10697#undef xmlStrcasestr
10698extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
10699#else
10700#ifndef xmlStrcasestr
10701extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
10702#define xmlStrcasestr xmlStrcasestr__internal_alias
10703#endif
10704#endif
10705
10706#ifdef bottom_xmlstring
10707#undef xmlStrcat
10708extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
10709#else
10710#ifndef xmlStrcat
10711extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
10712#define xmlStrcat xmlStrcat__internal_alias
10713#endif
10714#endif
10715
10716#ifdef bottom_xmlstring
10717#undef xmlStrchr
10718extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
10719#else
10720#ifndef xmlStrchr
10721extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
10722#define xmlStrchr xmlStrchr__internal_alias
10723#endif
10724#endif
10725
10726#ifdef bottom_xmlstring
10727#undef xmlStrcmp
10728extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
10729#else
10730#ifndef xmlStrcmp
10731extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
10732#define xmlStrcmp xmlStrcmp__internal_alias
10733#endif
10734#endif
10735
10736#ifdef bottom_xmlstring
10737#undef xmlStrdup
10738extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
10739#else
10740#ifndef xmlStrdup
10741extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
10742#define xmlStrdup xmlStrdup__internal_alias
10743#endif
10744#endif
10745
10746#if defined(LIBXML_PATTERN_ENABLED)
10747#ifdef bottom_pattern
10748#undef xmlStreamPop
10749extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
10750#else
10751#ifndef xmlStreamPop
10752extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
10753#define xmlStreamPop xmlStreamPop__internal_alias
10754#endif
10755#endif
10756#endif
10757
10758#if defined(LIBXML_PATTERN_ENABLED)
10759#ifdef bottom_pattern
10760#undef xmlStreamPush
10761extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
10762#else
10763#ifndef xmlStreamPush
10764extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
10765#define xmlStreamPush xmlStreamPush__internal_alias
10766#endif
10767#endif
10768#endif
10769
10770#if defined(LIBXML_PATTERN_ENABLED)
10771#ifdef bottom_pattern
10772#undef xmlStreamPushAttr
10773extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
10774#else
10775#ifndef xmlStreamPushAttr
10776extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
10777#define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
10778#endif
10779#endif
10780#endif
10781
10782#if defined(LIBXML_PATTERN_ENABLED)
10783#ifdef bottom_pattern
10784#undef xmlStreamPushNode
10785extern __typeof (xmlStreamPushNode) xmlStreamPushNode __attribute((alias("xmlStreamPushNode__internal_alias")));
10786#else
10787#ifndef xmlStreamPushNode
10788extern __typeof (xmlStreamPushNode) xmlStreamPushNode__internal_alias __attribute((visibility("hidden")));
10789#define xmlStreamPushNode xmlStreamPushNode__internal_alias
10790#endif
10791#endif
10792#endif
10793
10794#if defined(LIBXML_PATTERN_ENABLED)
10795#ifdef bottom_pattern
10796#undef xmlStreamWantsAnyNode
10797extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode __attribute((alias("xmlStreamWantsAnyNode__internal_alias")));
10798#else
10799#ifndef xmlStreamWantsAnyNode
10800extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode__internal_alias __attribute((visibility("hidden")));
10801#define xmlStreamWantsAnyNode xmlStreamWantsAnyNode__internal_alias
10802#endif
10803#endif
10804#endif
10805
10806#ifdef bottom_parserInternals
10807#undef xmlStringCurrentChar
10808extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
10809#else
10810#ifndef xmlStringCurrentChar
10811extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
10812#define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
10813#endif
10814#endif
10815
10816#ifdef bottom_parser
10817#undef xmlStringDecodeEntities
10818extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
10819#else
10820#ifndef xmlStringDecodeEntities
10821extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
10822#define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
10823#endif
10824#endif
10825
10826#ifdef bottom_tree
10827#undef xmlStringGetNodeList
10828extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
10829#else
10830#ifndef xmlStringGetNodeList
10831extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
10832#define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
10833#endif
10834#endif
10835
10836#ifdef bottom_parser
10837#undef xmlStringLenDecodeEntities
10838extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
10839#else
10840#ifndef xmlStringLenDecodeEntities
10841extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
10842#define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
10843#endif
10844#endif
10845
10846#ifdef bottom_tree
10847#undef xmlStringLenGetNodeList
10848extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
10849#else
10850#ifndef xmlStringLenGetNodeList
10851extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
10852#define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
10853#endif
10854#endif
10855
10856#ifdef bottom_xmlstring
10857#undef xmlStrlen
10858extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
10859#else
10860#ifndef xmlStrlen
10861extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
10862#define xmlStrlen xmlStrlen__internal_alias
10863#endif
10864#endif
10865
10866#ifdef bottom_xmlstring
10867#undef xmlStrncasecmp
10868extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
10869#else
10870#ifndef xmlStrncasecmp
10871extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
10872#define xmlStrncasecmp xmlStrncasecmp__internal_alias
10873#endif
10874#endif
10875
10876#ifdef bottom_xmlstring
10877#undef xmlStrncat
10878extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
10879#else
10880#ifndef xmlStrncat
10881extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
10882#define xmlStrncat xmlStrncat__internal_alias
10883#endif
10884#endif
10885
10886#ifdef bottom_xmlstring
10887#undef xmlStrncatNew
10888extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
10889#else
10890#ifndef xmlStrncatNew
10891extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
10892#define xmlStrncatNew xmlStrncatNew__internal_alias
10893#endif
10894#endif
10895
10896#ifdef bottom_xmlstring
10897#undef xmlStrncmp
10898extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
10899#else
10900#ifndef xmlStrncmp
10901extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
10902#define xmlStrncmp xmlStrncmp__internal_alias
10903#endif
10904#endif
10905
10906#ifdef bottom_xmlstring
10907#undef xmlStrndup
10908extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
10909#else
10910#ifndef xmlStrndup
10911extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
10912#define xmlStrndup xmlStrndup__internal_alias
10913#endif
10914#endif
10915
10916#ifdef bottom_xmlstring
10917#undef xmlStrstr
10918extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
10919#else
10920#ifndef xmlStrstr
10921extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
10922#define xmlStrstr xmlStrstr__internal_alias
10923#endif
10924#endif
10925
10926#ifdef bottom_xmlstring
10927#undef xmlStrsub
10928extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
10929#else
10930#ifndef xmlStrsub
10931extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
10932#define xmlStrsub xmlStrsub__internal_alias
10933#endif
10934#endif
10935
10936#ifdef bottom_parserInternals
10937#undef xmlSubstituteEntitiesDefault
10938extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
10939#else
10940#ifndef xmlSubstituteEntitiesDefault
10941extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
10942#define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
10943#endif
10944#endif
10945
10946#ifdef bottom_parserInternals
10947#undef xmlSwitchEncoding
10948extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
10949#else
10950#ifndef xmlSwitchEncoding
10951extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
10952#define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
10953#endif
10954#endif
10955
10956#ifdef bottom_parserInternals
10957#undef xmlSwitchInputEncoding
10958extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
10959#else
10960#ifndef xmlSwitchInputEncoding
10961extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
10962#define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
10963#endif
10964#endif
10965
10966#ifdef bottom_parserInternals
10967#undef xmlSwitchToEncoding
10968extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
10969#else
10970#ifndef xmlSwitchToEncoding
10971extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
10972#define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
10973#endif
10974#endif
10975
10976#ifdef bottom_tree
10977#undef xmlTextConcat
10978extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
10979#else
10980#ifndef xmlTextConcat
10981extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
10982#define xmlTextConcat xmlTextConcat__internal_alias
10983#endif
10984#endif
10985
10986#ifdef bottom_tree
10987#undef xmlTextMerge
10988extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
10989#else
10990#ifndef xmlTextMerge
10991extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
10992#define xmlTextMerge xmlTextMerge__internal_alias
10993#endif
10994#endif
10995
10996#if defined(LIBXML_READER_ENABLED)
10997#ifdef bottom_xmlreader
10998#undef xmlTextReaderAttributeCount
10999extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
11000#else
11001#ifndef xmlTextReaderAttributeCount
11002extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
11003#define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
11004#endif
11005#endif
11006#endif
11007
11008#if defined(LIBXML_READER_ENABLED)
11009#ifdef bottom_xmlreader
11010#undef xmlTextReaderBaseUri
11011extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
11012#else
11013#ifndef xmlTextReaderBaseUri
11014extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
11015#define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
11016#endif
11017#endif
11018#endif
11019
11020#if defined(LIBXML_READER_ENABLED)
11021#ifdef bottom_xmlreader
11022#undef xmlTextReaderByteConsumed
11023extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
11024#else
11025#ifndef xmlTextReaderByteConsumed
11026extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
11027#define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
11028#endif
11029#endif
11030#endif
11031
11032#if defined(LIBXML_READER_ENABLED)
11033#ifdef bottom_xmlreader
11034#undef xmlTextReaderClose
11035extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
11036#else
11037#ifndef xmlTextReaderClose
11038extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
11039#define xmlTextReaderClose xmlTextReaderClose__internal_alias
11040#endif
11041#endif
11042#endif
11043
11044#if defined(LIBXML_READER_ENABLED)
11045#ifdef bottom_xmlreader
11046#undef xmlTextReaderConstBaseUri
11047extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
11048#else
11049#ifndef xmlTextReaderConstBaseUri
11050extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
11051#define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
11052#endif
11053#endif
11054#endif
11055
11056#if defined(LIBXML_READER_ENABLED)
11057#ifdef bottom_xmlreader
11058#undef xmlTextReaderConstEncoding
11059extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
11060#else
11061#ifndef xmlTextReaderConstEncoding
11062extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
11063#define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
11064#endif
11065#endif
11066#endif
11067
11068#if defined(LIBXML_READER_ENABLED)
11069#ifdef bottom_xmlreader
11070#undef xmlTextReaderConstLocalName
11071extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
11072#else
11073#ifndef xmlTextReaderConstLocalName
11074extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
11075#define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
11076#endif
11077#endif
11078#endif
11079
11080#if defined(LIBXML_READER_ENABLED)
11081#ifdef bottom_xmlreader
11082#undef xmlTextReaderConstName
11083extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
11084#else
11085#ifndef xmlTextReaderConstName
11086extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
11087#define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
11088#endif
11089#endif
11090#endif
11091
11092#if defined(LIBXML_READER_ENABLED)
11093#ifdef bottom_xmlreader
11094#undef xmlTextReaderConstNamespaceUri
11095extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
11096#else
11097#ifndef xmlTextReaderConstNamespaceUri
11098extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
11099#define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
11100#endif
11101#endif
11102#endif
11103
11104#if defined(LIBXML_READER_ENABLED)
11105#ifdef bottom_xmlreader
11106#undef xmlTextReaderConstPrefix
11107extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
11108#else
11109#ifndef xmlTextReaderConstPrefix
11110extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
11111#define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
11112#endif
11113#endif
11114#endif
11115
11116#if defined(LIBXML_READER_ENABLED)
11117#ifdef bottom_xmlreader
11118#undef xmlTextReaderConstString
11119extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
11120#else
11121#ifndef xmlTextReaderConstString
11122extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
11123#define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
11124#endif
11125#endif
11126#endif
11127
11128#if defined(LIBXML_READER_ENABLED)
11129#ifdef bottom_xmlreader
11130#undef xmlTextReaderConstValue
11131extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
11132#else
11133#ifndef xmlTextReaderConstValue
11134extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
11135#define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
11136#endif
11137#endif
11138#endif
11139
11140#if defined(LIBXML_READER_ENABLED)
11141#ifdef bottom_xmlreader
11142#undef xmlTextReaderConstXmlLang
11143extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
11144#else
11145#ifndef xmlTextReaderConstXmlLang
11146extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
11147#define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
11148#endif
11149#endif
11150#endif
11151
11152#if defined(LIBXML_READER_ENABLED)
11153#ifdef bottom_xmlreader
11154#undef xmlTextReaderConstXmlVersion
11155extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
11156#else
11157#ifndef xmlTextReaderConstXmlVersion
11158extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
11159#define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
11160#endif
11161#endif
11162#endif
11163
11164#if defined(LIBXML_READER_ENABLED)
11165#ifdef bottom_xmlreader
11166#undef xmlTextReaderCurrentDoc
11167extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
11168#else
11169#ifndef xmlTextReaderCurrentDoc
11170extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
11171#define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
11172#endif
11173#endif
11174#endif
11175
11176#if defined(LIBXML_READER_ENABLED)
11177#ifdef bottom_xmlreader
11178#undef xmlTextReaderCurrentNode
11179extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
11180#else
11181#ifndef xmlTextReaderCurrentNode
11182extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
11183#define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
11184#endif
11185#endif
11186#endif
11187
11188#if defined(LIBXML_READER_ENABLED)
11189#ifdef bottom_xmlreader
11190#undef xmlTextReaderDepth
11191extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
11192#else
11193#ifndef xmlTextReaderDepth
11194extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
11195#define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
11196#endif
11197#endif
11198#endif
11199
11200#if defined(LIBXML_READER_ENABLED)
11201#ifdef bottom_xmlreader
11202#undef xmlTextReaderExpand
11203extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
11204#else
11205#ifndef xmlTextReaderExpand
11206extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
11207#define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
11208#endif
11209#endif
11210#endif
11211
11212#if defined(LIBXML_READER_ENABLED)
11213#ifdef bottom_xmlreader
11214#undef xmlTextReaderGetAttribute
11215extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
11216#else
11217#ifndef xmlTextReaderGetAttribute
11218extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
11219#define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
11220#endif
11221#endif
11222#endif
11223
11224#if defined(LIBXML_READER_ENABLED)
11225#ifdef bottom_xmlreader
11226#undef xmlTextReaderGetAttributeNo
11227extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
11228#else
11229#ifndef xmlTextReaderGetAttributeNo
11230extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
11231#define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
11232#endif
11233#endif
11234#endif
11235
11236#if defined(LIBXML_READER_ENABLED)
11237#ifdef bottom_xmlreader
11238#undef xmlTextReaderGetAttributeNs
11239extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
11240#else
11241#ifndef xmlTextReaderGetAttributeNs
11242extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
11243#define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
11244#endif
11245#endif
11246#endif
11247
11248#if defined(LIBXML_READER_ENABLED)
11249#ifdef bottom_xmlreader
11250#undef xmlTextReaderGetErrorHandler
11251extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
11252#else
11253#ifndef xmlTextReaderGetErrorHandler
11254extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
11255#define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
11256#endif
11257#endif
11258#endif
11259
11260#if defined(LIBXML_READER_ENABLED)
11261#ifdef bottom_xmlreader
11262#undef xmlTextReaderGetParserColumnNumber
11263extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
11264#else
11265#ifndef xmlTextReaderGetParserColumnNumber
11266extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
11267#define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
11268#endif
11269#endif
11270#endif
11271
11272#if defined(LIBXML_READER_ENABLED)
11273#ifdef bottom_xmlreader
11274#undef xmlTextReaderGetParserLineNumber
11275extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
11276#else
11277#ifndef xmlTextReaderGetParserLineNumber
11278extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
11279#define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
11280#endif
11281#endif
11282#endif
11283
11284#if defined(LIBXML_READER_ENABLED)
11285#ifdef bottom_xmlreader
11286#undef xmlTextReaderGetParserProp
11287extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
11288#else
11289#ifndef xmlTextReaderGetParserProp
11290extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
11291#define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
11292#endif
11293#endif
11294#endif
11295
11296#if defined(LIBXML_READER_ENABLED)
11297#ifdef bottom_xmlreader
11298#undef xmlTextReaderGetRemainder
11299extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
11300#else
11301#ifndef xmlTextReaderGetRemainder
11302extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
11303#define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
11304#endif
11305#endif
11306#endif
11307
11308#if defined(LIBXML_READER_ENABLED)
11309#ifdef bottom_xmlreader
11310#undef xmlTextReaderHasAttributes
11311extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
11312#else
11313#ifndef xmlTextReaderHasAttributes
11314extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
11315#define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
11316#endif
11317#endif
11318#endif
11319
11320#if defined(LIBXML_READER_ENABLED)
11321#ifdef bottom_xmlreader
11322#undef xmlTextReaderHasValue
11323extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
11324#else
11325#ifndef xmlTextReaderHasValue
11326extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
11327#define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
11328#endif
11329#endif
11330#endif
11331
11332#if defined(LIBXML_READER_ENABLED)
11333#ifdef bottom_xmlreader
11334#undef xmlTextReaderIsDefault
11335extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
11336#else
11337#ifndef xmlTextReaderIsDefault
11338extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
11339#define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
11340#endif
11341#endif
11342#endif
11343
11344#if defined(LIBXML_READER_ENABLED)
11345#ifdef bottom_xmlreader
11346#undef xmlTextReaderIsEmptyElement
11347extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
11348#else
11349#ifndef xmlTextReaderIsEmptyElement
11350extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
11351#define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
11352#endif
11353#endif
11354#endif
11355
11356#if defined(LIBXML_READER_ENABLED)
11357#ifdef bottom_xmlreader
11358#undef xmlTextReaderIsNamespaceDecl
11359extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
11360#else
11361#ifndef xmlTextReaderIsNamespaceDecl
11362extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
11363#define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
11364#endif
11365#endif
11366#endif
11367
11368#if defined(LIBXML_READER_ENABLED)
11369#ifdef bottom_xmlreader
11370#undef xmlTextReaderIsValid
11371extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
11372#else
11373#ifndef xmlTextReaderIsValid
11374extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
11375#define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
11376#endif
11377#endif
11378#endif
11379
11380#if defined(LIBXML_READER_ENABLED)
11381#ifdef bottom_xmlreader
11382#undef xmlTextReaderLocalName
11383extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
11384#else
11385#ifndef xmlTextReaderLocalName
11386extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
11387#define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
11388#endif
11389#endif
11390#endif
11391
11392#if defined(LIBXML_READER_ENABLED)
11393#ifdef bottom_xmlreader
11394#undef xmlTextReaderLocatorBaseURI
11395extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
11396#else
11397#ifndef xmlTextReaderLocatorBaseURI
11398extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
11399#define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
11400#endif
11401#endif
11402#endif
11403
11404#if defined(LIBXML_READER_ENABLED)
11405#ifdef bottom_xmlreader
11406#undef xmlTextReaderLocatorLineNumber
11407extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
11408#else
11409#ifndef xmlTextReaderLocatorLineNumber
11410extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
11411#define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
11412#endif
11413#endif
11414#endif
11415
11416#if defined(LIBXML_READER_ENABLED)
11417#ifdef bottom_xmlreader
11418#undef xmlTextReaderLookupNamespace
11419extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
11420#else
11421#ifndef xmlTextReaderLookupNamespace
11422extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
11423#define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
11424#endif
11425#endif
11426#endif
11427
11428#if defined(LIBXML_READER_ENABLED)
11429#ifdef bottom_xmlreader
11430#undef xmlTextReaderMoveToAttribute
11431extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
11432#else
11433#ifndef xmlTextReaderMoveToAttribute
11434extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
11435#define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
11436#endif
11437#endif
11438#endif
11439
11440#if defined(LIBXML_READER_ENABLED)
11441#ifdef bottom_xmlreader
11442#undef xmlTextReaderMoveToAttributeNo
11443extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
11444#else
11445#ifndef xmlTextReaderMoveToAttributeNo
11446extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
11447#define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
11448#endif
11449#endif
11450#endif
11451
11452#if defined(LIBXML_READER_ENABLED)
11453#ifdef bottom_xmlreader
11454#undef xmlTextReaderMoveToAttributeNs
11455extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
11456#else
11457#ifndef xmlTextReaderMoveToAttributeNs
11458extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
11459#define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
11460#endif
11461#endif
11462#endif
11463
11464#if defined(LIBXML_READER_ENABLED)
11465#ifdef bottom_xmlreader
11466#undef xmlTextReaderMoveToElement
11467extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
11468#else
11469#ifndef xmlTextReaderMoveToElement
11470extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
11471#define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
11472#endif
11473#endif
11474#endif
11475
11476#if defined(LIBXML_READER_ENABLED)
11477#ifdef bottom_xmlreader
11478#undef xmlTextReaderMoveToFirstAttribute
11479extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
11480#else
11481#ifndef xmlTextReaderMoveToFirstAttribute
11482extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
11483#define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
11484#endif
11485#endif
11486#endif
11487
11488#if defined(LIBXML_READER_ENABLED)
11489#ifdef bottom_xmlreader
11490#undef xmlTextReaderMoveToNextAttribute
11491extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
11492#else
11493#ifndef xmlTextReaderMoveToNextAttribute
11494extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
11495#define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
11496#endif
11497#endif
11498#endif
11499
11500#if defined(LIBXML_READER_ENABLED)
11501#ifdef bottom_xmlreader
11502#undef xmlTextReaderName
11503extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
11504#else
11505#ifndef xmlTextReaderName
11506extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
11507#define xmlTextReaderName xmlTextReaderName__internal_alias
11508#endif
11509#endif
11510#endif
11511
11512#if defined(LIBXML_READER_ENABLED)
11513#ifdef bottom_xmlreader
11514#undef xmlTextReaderNamespaceUri
11515extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
11516#else
11517#ifndef xmlTextReaderNamespaceUri
11518extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
11519#define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
11520#endif
11521#endif
11522#endif
11523
11524#if defined(LIBXML_READER_ENABLED)
11525#ifdef bottom_xmlreader
11526#undef xmlTextReaderNext
11527extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
11528#else
11529#ifndef xmlTextReaderNext
11530extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
11531#define xmlTextReaderNext xmlTextReaderNext__internal_alias
11532#endif
11533#endif
11534#endif
11535
11536#if defined(LIBXML_READER_ENABLED)
11537#ifdef bottom_xmlreader
11538#undef xmlTextReaderNextSibling
11539extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
11540#else
11541#ifndef xmlTextReaderNextSibling
11542extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
11543#define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
11544#endif
11545#endif
11546#endif
11547
11548#if defined(LIBXML_READER_ENABLED)
11549#ifdef bottom_xmlreader
11550#undef xmlTextReaderNodeType
11551extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
11552#else
11553#ifndef xmlTextReaderNodeType
11554extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
11555#define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
11556#endif
11557#endif
11558#endif
11559
11560#if defined(LIBXML_READER_ENABLED)
11561#ifdef bottom_xmlreader
11562#undef xmlTextReaderNormalization
11563extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
11564#else
11565#ifndef xmlTextReaderNormalization
11566extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
11567#define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
11568#endif
11569#endif
11570#endif
11571
11572#if defined(LIBXML_READER_ENABLED)
11573#ifdef bottom_xmlreader
11574#undef xmlTextReaderPrefix
11575extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
11576#else
11577#ifndef xmlTextReaderPrefix
11578extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
11579#define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
11580#endif
11581#endif
11582#endif
11583
11584#if defined(LIBXML_READER_ENABLED)
11585#ifdef bottom_xmlreader
11586#undef xmlTextReaderPreserve
11587extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
11588#else
11589#ifndef xmlTextReaderPreserve
11590extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
11591#define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
11592#endif
11593#endif
11594#endif
11595
11596#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
11597#ifdef bottom_xmlreader
11598#undef xmlTextReaderPreservePattern
11599extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
11600#else
11601#ifndef xmlTextReaderPreservePattern
11602extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
11603#define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
11604#endif
11605#endif
11606#endif
11607
11608#if defined(LIBXML_READER_ENABLED)
11609#ifdef bottom_xmlreader
11610#undef xmlTextReaderQuoteChar
11611extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
11612#else
11613#ifndef xmlTextReaderQuoteChar
11614extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
11615#define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
11616#endif
11617#endif
11618#endif
11619
11620#if defined(LIBXML_READER_ENABLED)
11621#ifdef bottom_xmlreader
11622#undef xmlTextReaderRead
11623extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
11624#else
11625#ifndef xmlTextReaderRead
11626extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
11627#define xmlTextReaderRead xmlTextReaderRead__internal_alias
11628#endif
11629#endif
11630#endif
11631
11632#if defined(LIBXML_READER_ENABLED)
11633#ifdef bottom_xmlreader
11634#undef xmlTextReaderReadAttributeValue
11635extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
11636#else
11637#ifndef xmlTextReaderReadAttributeValue
11638extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
11639#define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
11640#endif
11641#endif
11642#endif
11643
11644#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
11645#ifdef bottom_xmlreader
11646#undef xmlTextReaderReadInnerXml
11647extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
11648#else
11649#ifndef xmlTextReaderReadInnerXml
11650extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
11651#define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
11652#endif
11653#endif
11654#endif
11655
11656#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
11657#ifdef bottom_xmlreader
11658#undef xmlTextReaderReadOuterXml
11659extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
11660#else
11661#ifndef xmlTextReaderReadOuterXml
11662extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
11663#define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
11664#endif
11665#endif
11666#endif
11667
11668#if defined(LIBXML_READER_ENABLED)
11669#ifdef bottom_xmlreader
11670#undef xmlTextReaderReadState
11671extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
11672#else
11673#ifndef xmlTextReaderReadState
11674extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
11675#define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
11676#endif
11677#endif
11678#endif
11679
11680#if defined(LIBXML_READER_ENABLED)
11681#ifdef bottom_xmlreader
11682#undef xmlTextReaderReadString
11683extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
11684#else
11685#ifndef xmlTextReaderReadString
11686extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
11687#define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
11688#endif
11689#endif
11690#endif
11691
11692#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11693#ifdef bottom_xmlreader
11694#undef xmlTextReaderRelaxNGSetSchema
11695extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
11696#else
11697#ifndef xmlTextReaderRelaxNGSetSchema
11698extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
11699#define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
11700#endif
11701#endif
11702#endif
11703
11704#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11705#ifdef bottom_xmlreader
11706#undef xmlTextReaderRelaxNGValidate
11707extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
11708#else
11709#ifndef xmlTextReaderRelaxNGValidate
11710extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
11711#define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
11712#endif
11713#endif
11714#endif
11715
11716#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11717#ifdef bottom_xmlreader
11718#undef xmlTextReaderSchemaValidate
11719extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias")));
11720#else
11721#ifndef xmlTextReaderSchemaValidate
11722extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate__internal_alias __attribute((visibility("hidden")));
11723#define xmlTextReaderSchemaValidate xmlTextReaderSchemaValidate__internal_alias
11724#endif
11725#endif
11726#endif
11727
11728#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11729#ifdef bottom_xmlreader
11730#undef xmlTextReaderSchemaValidateCtxt
11731extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt __attribute((alias("xmlTextReaderSchemaValidateCtxt__internal_alias")));
11732#else
11733#ifndef xmlTextReaderSchemaValidateCtxt
11734extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt__internal_alias __attribute((visibility("hidden")));
11735#define xmlTextReaderSchemaValidateCtxt xmlTextReaderSchemaValidateCtxt__internal_alias
11736#endif
11737#endif
11738#endif
11739
11740#if defined(LIBXML_READER_ENABLED)
11741#ifdef bottom_xmlreader
11742#undef xmlTextReaderSetErrorHandler
11743extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
11744#else
11745#ifndef xmlTextReaderSetErrorHandler
11746extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
11747#define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
11748#endif
11749#endif
11750#endif
11751
11752#if defined(LIBXML_READER_ENABLED)
11753#ifdef bottom_xmlreader
11754#undef xmlTextReaderSetParserProp
11755extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
11756#else
11757#ifndef xmlTextReaderSetParserProp
11758extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
11759#define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
11760#endif
11761#endif
11762#endif
11763
11764#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11765#ifdef bottom_xmlreader
11766#undef xmlTextReaderSetSchema
11767extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema __attribute((alias("xmlTextReaderSetSchema__internal_alias")));
11768#else
11769#ifndef xmlTextReaderSetSchema
11770extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema__internal_alias __attribute((visibility("hidden")));
11771#define xmlTextReaderSetSchema xmlTextReaderSetSchema__internal_alias
11772#endif
11773#endif
11774#endif
11775
11776#if defined(LIBXML_READER_ENABLED)
11777#ifdef bottom_xmlreader
11778#undef xmlTextReaderSetStructuredErrorHandler
11779extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
11780#else
11781#ifndef xmlTextReaderSetStructuredErrorHandler
11782extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
11783#define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
11784#endif
11785#endif
11786#endif
11787
11788#if defined(LIBXML_READER_ENABLED)
11789#ifdef bottom_xmlreader
11790#undef xmlTextReaderSetup
11791extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup __attribute((alias("xmlTextReaderSetup__internal_alias")));
11792#else
11793#ifndef xmlTextReaderSetup
11794extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup__internal_alias __attribute((visibility("hidden")));
11795#define xmlTextReaderSetup xmlTextReaderSetup__internal_alias
11796#endif
11797#endif
11798#endif
11799
11800#if defined(LIBXML_READER_ENABLED)
11801#ifdef bottom_xmlreader
11802#undef xmlTextReaderStandalone
11803extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
11804#else
11805#ifndef xmlTextReaderStandalone
11806extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
11807#define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
11808#endif
11809#endif
11810#endif
11811
11812#if defined(LIBXML_READER_ENABLED)
11813#ifdef bottom_xmlreader
11814#undef xmlTextReaderValue
11815extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
11816#else
11817#ifndef xmlTextReaderValue
11818extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
11819#define xmlTextReaderValue xmlTextReaderValue__internal_alias
11820#endif
11821#endif
11822#endif
11823
11824#if defined(LIBXML_READER_ENABLED)
11825#ifdef bottom_xmlreader
11826#undef xmlTextReaderXmlLang
11827extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
11828#else
11829#ifndef xmlTextReaderXmlLang
11830extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
11831#define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
11832#endif
11833#endif
11834#endif
11835
11836#if defined(LIBXML_WRITER_ENABLED)
11837#ifdef bottom_xmlwriter
11838#undef xmlTextWriterEndAttribute
11839extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
11840#else
11841#ifndef xmlTextWriterEndAttribute
11842extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
11843#define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
11844#endif
11845#endif
11846#endif
11847
11848#if defined(LIBXML_WRITER_ENABLED)
11849#ifdef bottom_xmlwriter
11850#undef xmlTextWriterEndCDATA
11851extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
11852#else
11853#ifndef xmlTextWriterEndCDATA
11854extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
11855#define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
11856#endif
11857#endif
11858#endif
11859
11860#if defined(LIBXML_WRITER_ENABLED)
11861#ifdef bottom_xmlwriter
11862#undef xmlTextWriterEndComment
11863extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
11864#else
11865#ifndef xmlTextWriterEndComment
11866extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
11867#define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
11868#endif
11869#endif
11870#endif
11871
11872#if defined(LIBXML_WRITER_ENABLED)
11873#ifdef bottom_xmlwriter
11874#undef xmlTextWriterEndDTD
11875extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
11876#else
11877#ifndef xmlTextWriterEndDTD
11878extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
11879#define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
11880#endif
11881#endif
11882#endif
11883
11884#if defined(LIBXML_WRITER_ENABLED)
11885#ifdef bottom_xmlwriter
11886#undef xmlTextWriterEndDTDAttlist
11887extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
11888#else
11889#ifndef xmlTextWriterEndDTDAttlist
11890extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
11891#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
11892#endif
11893#endif
11894#endif
11895
11896#if defined(LIBXML_WRITER_ENABLED)
11897#ifdef bottom_xmlwriter
11898#undef xmlTextWriterEndDTDElement
11899extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
11900#else
11901#ifndef xmlTextWriterEndDTDElement
11902extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
11903#define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
11904#endif
11905#endif
11906#endif
11907
11908#if defined(LIBXML_WRITER_ENABLED)
11909#ifdef bottom_xmlwriter
11910#undef xmlTextWriterEndDTDEntity
11911extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
11912#else
11913#ifndef xmlTextWriterEndDTDEntity
11914extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
11915#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
11916#endif
11917#endif
11918#endif
11919
11920#if defined(LIBXML_WRITER_ENABLED)
11921#ifdef bottom_xmlwriter
11922#undef xmlTextWriterEndDocument
11923extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
11924#else
11925#ifndef xmlTextWriterEndDocument
11926extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
11927#define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
11928#endif
11929#endif
11930#endif
11931
11932#if defined(LIBXML_WRITER_ENABLED)
11933#ifdef bottom_xmlwriter
11934#undef xmlTextWriterEndElement
11935extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
11936#else
11937#ifndef xmlTextWriterEndElement
11938extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
11939#define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
11940#endif
11941#endif
11942#endif
11943
11944#if defined(LIBXML_WRITER_ENABLED)
11945#ifdef bottom_xmlwriter
11946#undef xmlTextWriterEndPI
11947extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
11948#else
11949#ifndef xmlTextWriterEndPI
11950extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
11951#define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
11952#endif
11953#endif
11954#endif
11955
11956#if defined(LIBXML_WRITER_ENABLED)
11957#ifdef bottom_xmlwriter
11958#undef xmlTextWriterFlush
11959extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
11960#else
11961#ifndef xmlTextWriterFlush
11962extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
11963#define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
11964#endif
11965#endif
11966#endif
11967
11968#if defined(LIBXML_WRITER_ENABLED)
11969#ifdef bottom_xmlwriter
11970#undef xmlTextWriterFullEndElement
11971extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
11972#else
11973#ifndef xmlTextWriterFullEndElement
11974extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
11975#define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
11976#endif
11977#endif
11978#endif
11979
11980#if defined(LIBXML_WRITER_ENABLED)
11981#ifdef bottom_xmlwriter
11982#undef xmlTextWriterSetIndent
11983extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
11984#else
11985#ifndef xmlTextWriterSetIndent
11986extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
11987#define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
11988#endif
11989#endif
11990#endif
11991
11992#if defined(LIBXML_WRITER_ENABLED)
11993#ifdef bottom_xmlwriter
11994#undef xmlTextWriterSetIndentString
11995extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
11996#else
11997#ifndef xmlTextWriterSetIndentString
11998extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
11999#define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
12000#endif
12001#endif
12002#endif
12003
12004#if defined(LIBXML_WRITER_ENABLED)
12005#ifdef bottom_xmlwriter
12006#undef xmlTextWriterStartAttribute
12007extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
12008#else
12009#ifndef xmlTextWriterStartAttribute
12010extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
12011#define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
12012#endif
12013#endif
12014#endif
12015
12016#if defined(LIBXML_WRITER_ENABLED)
12017#ifdef bottom_xmlwriter
12018#undef xmlTextWriterStartAttributeNS
12019extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
12020#else
12021#ifndef xmlTextWriterStartAttributeNS
12022extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
12023#define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
12024#endif
12025#endif
12026#endif
12027
12028#if defined(LIBXML_WRITER_ENABLED)
12029#ifdef bottom_xmlwriter
12030#undef xmlTextWriterStartCDATA
12031extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
12032#else
12033#ifndef xmlTextWriterStartCDATA
12034extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
12035#define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
12036#endif
12037#endif
12038#endif
12039
12040#if defined(LIBXML_WRITER_ENABLED)
12041#ifdef bottom_xmlwriter
12042#undef xmlTextWriterStartComment
12043extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
12044#else
12045#ifndef xmlTextWriterStartComment
12046extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
12047#define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
12048#endif
12049#endif
12050#endif
12051
12052#if defined(LIBXML_WRITER_ENABLED)
12053#ifdef bottom_xmlwriter
12054#undef xmlTextWriterStartDTD
12055extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
12056#else
12057#ifndef xmlTextWriterStartDTD
12058extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
12059#define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
12060#endif
12061#endif
12062#endif
12063
12064#if defined(LIBXML_WRITER_ENABLED)
12065#ifdef bottom_xmlwriter
12066#undef xmlTextWriterStartDTDAttlist
12067extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
12068#else
12069#ifndef xmlTextWriterStartDTDAttlist
12070extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
12071#define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
12072#endif
12073#endif
12074#endif
12075
12076#if defined(LIBXML_WRITER_ENABLED)
12077#ifdef bottom_xmlwriter
12078#undef xmlTextWriterStartDTDElement
12079extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
12080#else
12081#ifndef xmlTextWriterStartDTDElement
12082extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
12083#define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
12084#endif
12085#endif
12086#endif
12087
12088#if defined(LIBXML_WRITER_ENABLED)
12089#ifdef bottom_xmlwriter
12090#undef xmlTextWriterStartDTDEntity
12091extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
12092#else
12093#ifndef xmlTextWriterStartDTDEntity
12094extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
12095#define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
12096#endif
12097#endif
12098#endif
12099
12100#if defined(LIBXML_WRITER_ENABLED)
12101#ifdef bottom_xmlwriter
12102#undef xmlTextWriterStartDocument
12103extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
12104#else
12105#ifndef xmlTextWriterStartDocument
12106extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
12107#define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
12108#endif
12109#endif
12110#endif
12111
12112#if defined(LIBXML_WRITER_ENABLED)
12113#ifdef bottom_xmlwriter
12114#undef xmlTextWriterStartElement
12115extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
12116#else
12117#ifndef xmlTextWriterStartElement
12118extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
12119#define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
12120#endif
12121#endif
12122#endif
12123
12124#if defined(LIBXML_WRITER_ENABLED)
12125#ifdef bottom_xmlwriter
12126#undef xmlTextWriterStartElementNS
12127extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
12128#else
12129#ifndef xmlTextWriterStartElementNS
12130extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
12131#define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
12132#endif
12133#endif
12134#endif
12135
12136#if defined(LIBXML_WRITER_ENABLED)
12137#ifdef bottom_xmlwriter
12138#undef xmlTextWriterStartPI
12139extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
12140#else
12141#ifndef xmlTextWriterStartPI
12142extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
12143#define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
12144#endif
12145#endif
12146#endif
12147
12148#if defined(LIBXML_WRITER_ENABLED)
12149#ifdef bottom_xmlwriter
12150#undef xmlTextWriterWriteAttribute
12151extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
12152#else
12153#ifndef xmlTextWriterWriteAttribute
12154extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
12155#define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
12156#endif
12157#endif
12158#endif
12159
12160#if defined(LIBXML_WRITER_ENABLED)
12161#ifdef bottom_xmlwriter
12162#undef xmlTextWriterWriteAttributeNS
12163extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
12164#else
12165#ifndef xmlTextWriterWriteAttributeNS
12166extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
12167#define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
12168#endif
12169#endif
12170#endif
12171
12172#if defined(LIBXML_WRITER_ENABLED)
12173#ifdef bottom_xmlwriter
12174#undef xmlTextWriterWriteBase64
12175extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
12176#else
12177#ifndef xmlTextWriterWriteBase64
12178extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
12179#define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
12180#endif
12181#endif
12182#endif
12183
12184#if defined(LIBXML_WRITER_ENABLED)
12185#ifdef bottom_xmlwriter
12186#undef xmlTextWriterWriteBinHex
12187extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
12188#else
12189#ifndef xmlTextWriterWriteBinHex
12190extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
12191#define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
12192#endif
12193#endif
12194#endif
12195
12196#if defined(LIBXML_WRITER_ENABLED)
12197#ifdef bottom_xmlwriter
12198#undef xmlTextWriterWriteCDATA
12199extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
12200#else
12201#ifndef xmlTextWriterWriteCDATA
12202extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
12203#define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
12204#endif
12205#endif
12206#endif
12207
12208#if defined(LIBXML_WRITER_ENABLED)
12209#ifdef bottom_xmlwriter
12210#undef xmlTextWriterWriteComment
12211extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
12212#else
12213#ifndef xmlTextWriterWriteComment
12214extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
12215#define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
12216#endif
12217#endif
12218#endif
12219
12220#if defined(LIBXML_WRITER_ENABLED)
12221#ifdef bottom_xmlwriter
12222#undef xmlTextWriterWriteDTD
12223extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
12224#else
12225#ifndef xmlTextWriterWriteDTD
12226extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
12227#define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
12228#endif
12229#endif
12230#endif
12231
12232#if defined(LIBXML_WRITER_ENABLED)
12233#ifdef bottom_xmlwriter
12234#undef xmlTextWriterWriteDTDAttlist
12235extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
12236#else
12237#ifndef xmlTextWriterWriteDTDAttlist
12238extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
12239#define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
12240#endif
12241#endif
12242#endif
12243
12244#if defined(LIBXML_WRITER_ENABLED)
12245#ifdef bottom_xmlwriter
12246#undef xmlTextWriterWriteDTDElement
12247extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
12248#else
12249#ifndef xmlTextWriterWriteDTDElement
12250extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
12251#define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
12252#endif
12253#endif
12254#endif
12255
12256#if defined(LIBXML_WRITER_ENABLED)
12257#ifdef bottom_xmlwriter
12258#undef xmlTextWriterWriteDTDEntity
12259extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
12260#else
12261#ifndef xmlTextWriterWriteDTDEntity
12262extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
12263#define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
12264#endif
12265#endif
12266#endif
12267
12268#if defined(LIBXML_WRITER_ENABLED)
12269#ifdef bottom_xmlwriter
12270#undef xmlTextWriterWriteDTDExternalEntity
12271extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
12272#else
12273#ifndef xmlTextWriterWriteDTDExternalEntity
12274extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
12275#define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
12276#endif
12277#endif
12278#endif
12279
12280#if defined(LIBXML_WRITER_ENABLED)
12281#ifdef bottom_xmlwriter
12282#undef xmlTextWriterWriteDTDExternalEntityContents
12283extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
12284#else
12285#ifndef xmlTextWriterWriteDTDExternalEntityContents
12286extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
12287#define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
12288#endif
12289#endif
12290#endif
12291
12292#if defined(LIBXML_WRITER_ENABLED)
12293#ifdef bottom_xmlwriter
12294#undef xmlTextWriterWriteDTDInternalEntity
12295extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
12296#else
12297#ifndef xmlTextWriterWriteDTDInternalEntity
12298extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
12299#define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
12300#endif
12301#endif
12302#endif
12303
12304#if defined(LIBXML_WRITER_ENABLED)
12305#ifdef bottom_xmlwriter
12306#undef xmlTextWriterWriteDTDNotation
12307extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
12308#else
12309#ifndef xmlTextWriterWriteDTDNotation
12310extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
12311#define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
12312#endif
12313#endif
12314#endif
12315
12316#if defined(LIBXML_WRITER_ENABLED)
12317#ifdef bottom_xmlwriter
12318#undef xmlTextWriterWriteElement
12319extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
12320#else
12321#ifndef xmlTextWriterWriteElement
12322extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
12323#define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
12324#endif
12325#endif
12326#endif
12327
12328#if defined(LIBXML_WRITER_ENABLED)
12329#ifdef bottom_xmlwriter
12330#undef xmlTextWriterWriteElementNS
12331extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
12332#else
12333#ifndef xmlTextWriterWriteElementNS
12334extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
12335#define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
12336#endif
12337#endif
12338#endif
12339
12340#if defined(LIBXML_WRITER_ENABLED)
12341#ifdef bottom_xmlwriter
12342#undef xmlTextWriterWriteFormatAttribute
12343extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
12344#else
12345#ifndef xmlTextWriterWriteFormatAttribute
12346extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
12347#define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
12348#endif
12349#endif
12350#endif
12351
12352#if defined(LIBXML_WRITER_ENABLED)
12353#ifdef bottom_xmlwriter
12354#undef xmlTextWriterWriteFormatAttributeNS
12355extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
12356#else
12357#ifndef xmlTextWriterWriteFormatAttributeNS
12358extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
12359#define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
12360#endif
12361#endif
12362#endif
12363
12364#if defined(LIBXML_WRITER_ENABLED)
12365#ifdef bottom_xmlwriter
12366#undef xmlTextWriterWriteFormatCDATA
12367extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
12368#else
12369#ifndef xmlTextWriterWriteFormatCDATA
12370extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
12371#define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
12372#endif
12373#endif
12374#endif
12375
12376#if defined(LIBXML_WRITER_ENABLED)
12377#ifdef bottom_xmlwriter
12378#undef xmlTextWriterWriteFormatComment
12379extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
12380#else
12381#ifndef xmlTextWriterWriteFormatComment
12382extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
12383#define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
12384#endif
12385#endif
12386#endif
12387
12388#if defined(LIBXML_WRITER_ENABLED)
12389#ifdef bottom_xmlwriter
12390#undef xmlTextWriterWriteFormatDTD
12391extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
12392#else
12393#ifndef xmlTextWriterWriteFormatDTD
12394extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
12395#define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
12396#endif
12397#endif
12398#endif
12399
12400#if defined(LIBXML_WRITER_ENABLED)
12401#ifdef bottom_xmlwriter
12402#undef xmlTextWriterWriteFormatDTDAttlist
12403extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
12404#else
12405#ifndef xmlTextWriterWriteFormatDTDAttlist
12406extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
12407#define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
12408#endif
12409#endif
12410#endif
12411
12412#if defined(LIBXML_WRITER_ENABLED)
12413#ifdef bottom_xmlwriter
12414#undef xmlTextWriterWriteFormatDTDElement
12415extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
12416#else
12417#ifndef xmlTextWriterWriteFormatDTDElement
12418extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
12419#define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
12420#endif
12421#endif
12422#endif
12423
12424#if defined(LIBXML_WRITER_ENABLED)
12425#ifdef bottom_xmlwriter
12426#undef xmlTextWriterWriteFormatDTDInternalEntity
12427extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
12428#else
12429#ifndef xmlTextWriterWriteFormatDTDInternalEntity
12430extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
12431#define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
12432#endif
12433#endif
12434#endif
12435
12436#if defined(LIBXML_WRITER_ENABLED)
12437#ifdef bottom_xmlwriter
12438#undef xmlTextWriterWriteFormatElement
12439extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
12440#else
12441#ifndef xmlTextWriterWriteFormatElement
12442extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
12443#define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
12444#endif
12445#endif
12446#endif
12447
12448#if defined(LIBXML_WRITER_ENABLED)
12449#ifdef bottom_xmlwriter
12450#undef xmlTextWriterWriteFormatElementNS
12451extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
12452#else
12453#ifndef xmlTextWriterWriteFormatElementNS
12454extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
12455#define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
12456#endif
12457#endif
12458#endif
12459
12460#if defined(LIBXML_WRITER_ENABLED)
12461#ifdef bottom_xmlwriter
12462#undef xmlTextWriterWriteFormatPI
12463extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
12464#else
12465#ifndef xmlTextWriterWriteFormatPI
12466extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
12467#define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
12468#endif
12469#endif
12470#endif
12471
12472#if defined(LIBXML_WRITER_ENABLED)
12473#ifdef bottom_xmlwriter
12474#undef xmlTextWriterWriteFormatRaw
12475extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
12476#else
12477#ifndef xmlTextWriterWriteFormatRaw
12478extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
12479#define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
12480#endif
12481#endif
12482#endif
12483
12484#if defined(LIBXML_WRITER_ENABLED)
12485#ifdef bottom_xmlwriter
12486#undef xmlTextWriterWriteFormatString
12487extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
12488#else
12489#ifndef xmlTextWriterWriteFormatString
12490extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
12491#define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
12492#endif
12493#endif
12494#endif
12495
12496#if defined(LIBXML_WRITER_ENABLED)
12497#ifdef bottom_xmlwriter
12498#undef xmlTextWriterWritePI
12499extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
12500#else
12501#ifndef xmlTextWriterWritePI
12502extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
12503#define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
12504#endif
12505#endif
12506#endif
12507
12508#if defined(LIBXML_WRITER_ENABLED)
12509#ifdef bottom_xmlwriter
12510#undef xmlTextWriterWriteRaw
12511extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
12512#else
12513#ifndef xmlTextWriterWriteRaw
12514extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
12515#define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
12516#endif
12517#endif
12518#endif
12519
12520#if defined(LIBXML_WRITER_ENABLED)
12521#ifdef bottom_xmlwriter
12522#undef xmlTextWriterWriteRawLen
12523extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
12524#else
12525#ifndef xmlTextWriterWriteRawLen
12526extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
12527#define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
12528#endif
12529#endif
12530#endif
12531
12532#if defined(LIBXML_WRITER_ENABLED)
12533#ifdef bottom_xmlwriter
12534#undef xmlTextWriterWriteString
12535extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
12536#else
12537#ifndef xmlTextWriterWriteString
12538extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
12539#define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
12540#endif
12541#endif
12542#endif
12543
12544#if defined(LIBXML_WRITER_ENABLED)
12545#ifdef bottom_xmlwriter
12546#undef xmlTextWriterWriteVFormatAttribute
12547extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
12548#else
12549#ifndef xmlTextWriterWriteVFormatAttribute
12550extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
12551#define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
12552#endif
12553#endif
12554#endif
12555
12556#if defined(LIBXML_WRITER_ENABLED)
12557#ifdef bottom_xmlwriter
12558#undef xmlTextWriterWriteVFormatAttributeNS
12559extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
12560#else
12561#ifndef xmlTextWriterWriteVFormatAttributeNS
12562extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
12563#define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
12564#endif
12565#endif
12566#endif
12567
12568#if defined(LIBXML_WRITER_ENABLED)
12569#ifdef bottom_xmlwriter
12570#undef xmlTextWriterWriteVFormatCDATA
12571extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
12572#else
12573#ifndef xmlTextWriterWriteVFormatCDATA
12574extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
12575#define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
12576#endif
12577#endif
12578#endif
12579
12580#if defined(LIBXML_WRITER_ENABLED)
12581#ifdef bottom_xmlwriter
12582#undef xmlTextWriterWriteVFormatComment
12583extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
12584#else
12585#ifndef xmlTextWriterWriteVFormatComment
12586extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
12587#define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
12588#endif
12589#endif
12590#endif
12591
12592#if defined(LIBXML_WRITER_ENABLED)
12593#ifdef bottom_xmlwriter
12594#undef xmlTextWriterWriteVFormatDTD
12595extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
12596#else
12597#ifndef xmlTextWriterWriteVFormatDTD
12598extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
12599#define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
12600#endif
12601#endif
12602#endif
12603
12604#if defined(LIBXML_WRITER_ENABLED)
12605#ifdef bottom_xmlwriter
12606#undef xmlTextWriterWriteVFormatDTDAttlist
12607extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
12608#else
12609#ifndef xmlTextWriterWriteVFormatDTDAttlist
12610extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
12611#define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
12612#endif
12613#endif
12614#endif
12615
12616#if defined(LIBXML_WRITER_ENABLED)
12617#ifdef bottom_xmlwriter
12618#undef xmlTextWriterWriteVFormatDTDElement
12619extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
12620#else
12621#ifndef xmlTextWriterWriteVFormatDTDElement
12622extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
12623#define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
12624#endif
12625#endif
12626#endif
12627
12628#if defined(LIBXML_WRITER_ENABLED)
12629#ifdef bottom_xmlwriter
12630#undef xmlTextWriterWriteVFormatDTDInternalEntity
12631extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
12632#else
12633#ifndef xmlTextWriterWriteVFormatDTDInternalEntity
12634extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
12635#define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
12636#endif
12637#endif
12638#endif
12639
12640#if defined(LIBXML_WRITER_ENABLED)
12641#ifdef bottom_xmlwriter
12642#undef xmlTextWriterWriteVFormatElement
12643extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
12644#else
12645#ifndef xmlTextWriterWriteVFormatElement
12646extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
12647#define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
12648#endif
12649#endif
12650#endif
12651
12652#if defined(LIBXML_WRITER_ENABLED)
12653#ifdef bottom_xmlwriter
12654#undef xmlTextWriterWriteVFormatElementNS
12655extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
12656#else
12657#ifndef xmlTextWriterWriteVFormatElementNS
12658extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
12659#define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
12660#endif
12661#endif
12662#endif
12663
12664#if defined(LIBXML_WRITER_ENABLED)
12665#ifdef bottom_xmlwriter
12666#undef xmlTextWriterWriteVFormatPI
12667extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
12668#else
12669#ifndef xmlTextWriterWriteVFormatPI
12670extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
12671#define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
12672#endif
12673#endif
12674#endif
12675
12676#if defined(LIBXML_WRITER_ENABLED)
12677#ifdef bottom_xmlwriter
12678#undef xmlTextWriterWriteVFormatRaw
12679extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
12680#else
12681#ifndef xmlTextWriterWriteVFormatRaw
12682extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
12683#define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
12684#endif
12685#endif
12686#endif
12687
12688#if defined(LIBXML_WRITER_ENABLED)
12689#ifdef bottom_xmlwriter
12690#undef xmlTextWriterWriteVFormatString
12691extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
12692#else
12693#ifndef xmlTextWriterWriteVFormatString
12694extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
12695#define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
12696#endif
12697#endif
12698#endif
12699
12700#ifdef bottom_globals
12701#undef xmlThrDefBufferAllocScheme
12702extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
12703#else
12704#ifndef xmlThrDefBufferAllocScheme
12705extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
12706#define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
12707#endif
12708#endif
12709
12710#ifdef bottom_globals
12711#undef xmlThrDefDefaultBufferSize
12712extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
12713#else
12714#ifndef xmlThrDefDefaultBufferSize
12715extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
12716#define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
12717#endif
12718#endif
12719
12720#ifdef bottom_globals
12721#undef xmlThrDefDeregisterNodeDefault
12722extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
12723#else
12724#ifndef xmlThrDefDeregisterNodeDefault
12725extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
12726#define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
12727#endif
12728#endif
12729
12730#ifdef bottom_globals
12731#undef xmlThrDefDoValidityCheckingDefaultValue
12732extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
12733#else
12734#ifndef xmlThrDefDoValidityCheckingDefaultValue
12735extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
12736#define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
12737#endif
12738#endif
12739
12740#ifdef bottom_globals
12741#undef xmlThrDefGetWarningsDefaultValue
12742extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
12743#else
12744#ifndef xmlThrDefGetWarningsDefaultValue
12745extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
12746#define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
12747#endif
12748#endif
12749
12750#ifdef bottom_globals
12751#undef xmlThrDefIndentTreeOutput
12752extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
12753#else
12754#ifndef xmlThrDefIndentTreeOutput
12755extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
12756#define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
12757#endif
12758#endif
12759
12760#ifdef bottom_globals
12761#undef xmlThrDefKeepBlanksDefaultValue
12762extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
12763#else
12764#ifndef xmlThrDefKeepBlanksDefaultValue
12765extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
12766#define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
12767#endif
12768#endif
12769
12770#ifdef bottom_globals
12771#undef xmlThrDefLineNumbersDefaultValue
12772extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
12773#else
12774#ifndef xmlThrDefLineNumbersDefaultValue
12775extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
12776#define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
12777#endif
12778#endif
12779
12780#ifdef bottom_globals
12781#undef xmlThrDefLoadExtDtdDefaultValue
12782extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
12783#else
12784#ifndef xmlThrDefLoadExtDtdDefaultValue
12785extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
12786#define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
12787#endif
12788#endif
12789
12790#ifdef bottom_globals
12791#undef xmlThrDefOutputBufferCreateFilenameDefault
12792extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
12793#else
12794#ifndef xmlThrDefOutputBufferCreateFilenameDefault
12795extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
12796#define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
12797#endif
12798#endif
12799
12800#ifdef bottom_globals
12801#undef xmlThrDefParserDebugEntities
12802extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
12803#else
12804#ifndef xmlThrDefParserDebugEntities
12805extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
12806#define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
12807#endif
12808#endif
12809
12810#ifdef bottom_globals
12811#undef xmlThrDefParserInputBufferCreateFilenameDefault
12812extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
12813#else
12814#ifndef xmlThrDefParserInputBufferCreateFilenameDefault
12815extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
12816#define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
12817#endif
12818#endif
12819
12820#ifdef bottom_globals
12821#undef xmlThrDefPedanticParserDefaultValue
12822extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
12823#else
12824#ifndef xmlThrDefPedanticParserDefaultValue
12825extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
12826#define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
12827#endif
12828#endif
12829
12830#ifdef bottom_globals
12831#undef xmlThrDefRegisterNodeDefault
12832extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
12833#else
12834#ifndef xmlThrDefRegisterNodeDefault
12835extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
12836#define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
12837#endif
12838#endif
12839
12840#ifdef bottom_globals
12841#undef xmlThrDefSaveNoEmptyTags
12842extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
12843#else
12844#ifndef xmlThrDefSaveNoEmptyTags
12845extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
12846#define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
12847#endif
12848#endif
12849
12850#ifdef bottom_globals
12851#undef xmlThrDefSetGenericErrorFunc
12852extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
12853#else
12854#ifndef xmlThrDefSetGenericErrorFunc
12855extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
12856#define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
12857#endif
12858#endif
12859
12860#ifdef bottom_globals
12861#undef xmlThrDefSetStructuredErrorFunc
12862extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
12863#else
12864#ifndef xmlThrDefSetStructuredErrorFunc
12865extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
12866#define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__internal_alias
12867#endif
12868#endif
12869
12870#ifdef bottom_globals
12871#undef xmlThrDefSubstituteEntitiesDefaultValue
12872extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
12873#else
12874#ifndef xmlThrDefSubstituteEntitiesDefaultValue
12875extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
12876#define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__internal_alias
12877#endif
12878#endif
12879
12880#ifdef bottom_globals
12881#undef xmlThrDefTreeIndentString
12882extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
12883#else
12884#ifndef xmlThrDefTreeIndentString
12885extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
12886#define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
12887#endif
12888#endif
12889
12890#if defined(LIBXML_UNICODE_ENABLED)
12891#ifdef bottom_xmlunicode
12892#undef xmlUCSIsAegeanNumbers
12893extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
12894#else
12895#ifndef xmlUCSIsAegeanNumbers
12896extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
12897#define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
12898#endif
12899#endif
12900#endif
12901
12902#if defined(LIBXML_UNICODE_ENABLED)
12903#ifdef bottom_xmlunicode
12904#undef xmlUCSIsAlphabeticPresentationForms
12905extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
12906#else
12907#ifndef xmlUCSIsAlphabeticPresentationForms
12908extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
12909#define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
12910#endif
12911#endif
12912#endif
12913
12914#if defined(LIBXML_UNICODE_ENABLED)
12915#ifdef bottom_xmlunicode
12916#undef xmlUCSIsArabic
12917extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
12918#else
12919#ifndef xmlUCSIsArabic
12920extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
12921#define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
12922#endif
12923#endif
12924#endif
12925
12926#if defined(LIBXML_UNICODE_ENABLED)
12927#ifdef bottom_xmlunicode
12928#undef xmlUCSIsArabicPresentationFormsA
12929extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
12930#else
12931#ifndef xmlUCSIsArabicPresentationFormsA
12932extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
12933#define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
12934#endif
12935#endif
12936#endif
12937
12938#if defined(LIBXML_UNICODE_ENABLED)
12939#ifdef bottom_xmlunicode
12940#undef xmlUCSIsArabicPresentationFormsB
12941extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
12942#else
12943#ifndef xmlUCSIsArabicPresentationFormsB
12944extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
12945#define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
12946#endif
12947#endif
12948#endif
12949
12950#if defined(LIBXML_UNICODE_ENABLED)
12951#ifdef bottom_xmlunicode
12952#undef xmlUCSIsArmenian
12953extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
12954#else
12955#ifndef xmlUCSIsArmenian
12956extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
12957#define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
12958#endif
12959#endif
12960#endif
12961
12962#if defined(LIBXML_UNICODE_ENABLED)
12963#ifdef bottom_xmlunicode
12964#undef xmlUCSIsArrows
12965extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
12966#else
12967#ifndef xmlUCSIsArrows
12968extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
12969#define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
12970#endif
12971#endif
12972#endif
12973
12974#if defined(LIBXML_UNICODE_ENABLED)
12975#ifdef bottom_xmlunicode
12976#undef xmlUCSIsBasicLatin
12977extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
12978#else
12979#ifndef xmlUCSIsBasicLatin
12980extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
12981#define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
12982#endif
12983#endif
12984#endif
12985
12986#if defined(LIBXML_UNICODE_ENABLED)
12987#ifdef bottom_xmlunicode
12988#undef xmlUCSIsBengali
12989extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
12990#else
12991#ifndef xmlUCSIsBengali
12992extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
12993#define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
12994#endif
12995#endif
12996#endif
12997
12998#if defined(LIBXML_UNICODE_ENABLED)
12999#ifdef bottom_xmlunicode
13000#undef xmlUCSIsBlock
13001extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
13002#else
13003#ifndef xmlUCSIsBlock
13004extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
13005#define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
13006#endif
13007#endif
13008#endif
13009
13010#if defined(LIBXML_UNICODE_ENABLED)
13011#ifdef bottom_xmlunicode
13012#undef xmlUCSIsBlockElements
13013extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
13014#else
13015#ifndef xmlUCSIsBlockElements
13016extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
13017#define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
13018#endif
13019#endif
13020#endif
13021
13022#if defined(LIBXML_UNICODE_ENABLED)
13023#ifdef bottom_xmlunicode
13024#undef xmlUCSIsBopomofo
13025extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
13026#else
13027#ifndef xmlUCSIsBopomofo
13028extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
13029#define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
13030#endif
13031#endif
13032#endif
13033
13034#if defined(LIBXML_UNICODE_ENABLED)
13035#ifdef bottom_xmlunicode
13036#undef xmlUCSIsBopomofoExtended
13037extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
13038#else
13039#ifndef xmlUCSIsBopomofoExtended
13040extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
13041#define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
13042#endif
13043#endif
13044#endif
13045
13046#if defined(LIBXML_UNICODE_ENABLED)
13047#ifdef bottom_xmlunicode
13048#undef xmlUCSIsBoxDrawing
13049extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
13050#else
13051#ifndef xmlUCSIsBoxDrawing
13052extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
13053#define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
13054#endif
13055#endif
13056#endif
13057
13058#if defined(LIBXML_UNICODE_ENABLED)
13059#ifdef bottom_xmlunicode
13060#undef xmlUCSIsBraillePatterns
13061extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
13062#else
13063#ifndef xmlUCSIsBraillePatterns
13064extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
13065#define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
13066#endif
13067#endif
13068#endif
13069
13070#if defined(LIBXML_UNICODE_ENABLED)
13071#ifdef bottom_xmlunicode
13072#undef xmlUCSIsBuhid
13073extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
13074#else
13075#ifndef xmlUCSIsBuhid
13076extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
13077#define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
13078#endif
13079#endif
13080#endif
13081
13082#if defined(LIBXML_UNICODE_ENABLED)
13083#ifdef bottom_xmlunicode
13084#undef xmlUCSIsByzantineMusicalSymbols
13085extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
13086#else
13087#ifndef xmlUCSIsByzantineMusicalSymbols
13088extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
13089#define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
13090#endif
13091#endif
13092#endif
13093
13094#if defined(LIBXML_UNICODE_ENABLED)
13095#ifdef bottom_xmlunicode
13096#undef xmlUCSIsCJKCompatibility
13097extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
13098#else
13099#ifndef xmlUCSIsCJKCompatibility
13100extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
13101#define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
13102#endif
13103#endif
13104#endif
13105
13106#if defined(LIBXML_UNICODE_ENABLED)
13107#ifdef bottom_xmlunicode
13108#undef xmlUCSIsCJKCompatibilityForms
13109extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
13110#else
13111#ifndef xmlUCSIsCJKCompatibilityForms
13112extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
13113#define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
13114#endif
13115#endif
13116#endif
13117
13118#if defined(LIBXML_UNICODE_ENABLED)
13119#ifdef bottom_xmlunicode
13120#undef xmlUCSIsCJKCompatibilityIdeographs
13121extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
13122#else
13123#ifndef xmlUCSIsCJKCompatibilityIdeographs
13124extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
13125#define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
13126#endif
13127#endif
13128#endif
13129
13130#if defined(LIBXML_UNICODE_ENABLED)
13131#ifdef bottom_xmlunicode
13132#undef xmlUCSIsCJKCompatibilityIdeographsSupplement
13133extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
13134#else
13135#ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
13136extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
13137#define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
13138#endif
13139#endif
13140#endif
13141
13142#if defined(LIBXML_UNICODE_ENABLED)
13143#ifdef bottom_xmlunicode
13144#undef xmlUCSIsCJKRadicalsSupplement
13145extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
13146#else
13147#ifndef xmlUCSIsCJKRadicalsSupplement
13148extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
13149#define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
13150#endif
13151#endif
13152#endif
13153
13154#if defined(LIBXML_UNICODE_ENABLED)
13155#ifdef bottom_xmlunicode
13156#undef xmlUCSIsCJKSymbolsandPunctuation
13157extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
13158#else
13159#ifndef xmlUCSIsCJKSymbolsandPunctuation
13160extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
13161#define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
13162#endif
13163#endif
13164#endif
13165
13166#if defined(LIBXML_UNICODE_ENABLED)
13167#ifdef bottom_xmlunicode
13168#undef xmlUCSIsCJKUnifiedIdeographs
13169extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
13170#else
13171#ifndef xmlUCSIsCJKUnifiedIdeographs
13172extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
13173#define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
13174#endif
13175#endif
13176#endif
13177
13178#if defined(LIBXML_UNICODE_ENABLED)
13179#ifdef bottom_xmlunicode
13180#undef xmlUCSIsCJKUnifiedIdeographsExtensionA
13181extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
13182#else
13183#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
13184extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
13185#define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
13186#endif
13187#endif
13188#endif
13189
13190#if defined(LIBXML_UNICODE_ENABLED)
13191#ifdef bottom_xmlunicode
13192#undef xmlUCSIsCJKUnifiedIdeographsExtensionB
13193extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
13194#else
13195#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
13196extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
13197#define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
13198#endif
13199#endif
13200#endif
13201
13202#if defined(LIBXML_UNICODE_ENABLED)
13203#ifdef bottom_xmlunicode
13204#undef xmlUCSIsCat
13205extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
13206#else
13207#ifndef xmlUCSIsCat
13208extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
13209#define xmlUCSIsCat xmlUCSIsCat__internal_alias
13210#endif
13211#endif
13212#endif
13213
13214#if defined(LIBXML_UNICODE_ENABLED)
13215#ifdef bottom_xmlunicode
13216#undef xmlUCSIsCatC
13217extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
13218#else
13219#ifndef xmlUCSIsCatC
13220extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
13221#define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
13222#endif
13223#endif
13224#endif
13225
13226#if defined(LIBXML_UNICODE_ENABLED)
13227#ifdef bottom_xmlunicode
13228#undef xmlUCSIsCatCc
13229extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
13230#else
13231#ifndef xmlUCSIsCatCc
13232extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
13233#define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
13234#endif
13235#endif
13236#endif
13237
13238#if defined(LIBXML_UNICODE_ENABLED)
13239#ifdef bottom_xmlunicode
13240#undef xmlUCSIsCatCf
13241extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
13242#else
13243#ifndef xmlUCSIsCatCf
13244extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
13245#define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
13246#endif
13247#endif
13248#endif
13249
13250#if defined(LIBXML_UNICODE_ENABLED)
13251#ifdef bottom_xmlunicode
13252#undef xmlUCSIsCatCo
13253extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
13254#else
13255#ifndef xmlUCSIsCatCo
13256extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
13257#define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
13258#endif
13259#endif
13260#endif
13261
13262#if defined(LIBXML_UNICODE_ENABLED)
13263#ifdef bottom_xmlunicode
13264#undef xmlUCSIsCatCs
13265extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
13266#else
13267#ifndef xmlUCSIsCatCs
13268extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
13269#define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
13270#endif
13271#endif
13272#endif
13273
13274#if defined(LIBXML_UNICODE_ENABLED)
13275#ifdef bottom_xmlunicode
13276#undef xmlUCSIsCatL
13277extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
13278#else
13279#ifndef xmlUCSIsCatL
13280extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
13281#define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
13282#endif
13283#endif
13284#endif
13285
13286#if defined(LIBXML_UNICODE_ENABLED)
13287#ifdef bottom_xmlunicode
13288#undef xmlUCSIsCatLl
13289extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
13290#else
13291#ifndef xmlUCSIsCatLl
13292extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
13293#define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
13294#endif
13295#endif
13296#endif
13297
13298#if defined(LIBXML_UNICODE_ENABLED)
13299#ifdef bottom_xmlunicode
13300#undef xmlUCSIsCatLm
13301extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
13302#else
13303#ifndef xmlUCSIsCatLm
13304extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
13305#define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
13306#endif
13307#endif
13308#endif
13309
13310#if defined(LIBXML_UNICODE_ENABLED)
13311#ifdef bottom_xmlunicode
13312#undef xmlUCSIsCatLo
13313extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
13314#else
13315#ifndef xmlUCSIsCatLo
13316extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
13317#define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
13318#endif
13319#endif
13320#endif
13321
13322#if defined(LIBXML_UNICODE_ENABLED)
13323#ifdef bottom_xmlunicode
13324#undef xmlUCSIsCatLt
13325extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
13326#else
13327#ifndef xmlUCSIsCatLt
13328extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
13329#define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
13330#endif
13331#endif
13332#endif
13333
13334#if defined(LIBXML_UNICODE_ENABLED)
13335#ifdef bottom_xmlunicode
13336#undef xmlUCSIsCatLu
13337extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
13338#else
13339#ifndef xmlUCSIsCatLu
13340extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
13341#define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
13342#endif
13343#endif
13344#endif
13345
13346#if defined(LIBXML_UNICODE_ENABLED)
13347#ifdef bottom_xmlunicode
13348#undef xmlUCSIsCatM
13349extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
13350#else
13351#ifndef xmlUCSIsCatM
13352extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
13353#define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
13354#endif
13355#endif
13356#endif
13357
13358#if defined(LIBXML_UNICODE_ENABLED)
13359#ifdef bottom_xmlunicode
13360#undef xmlUCSIsCatMc
13361extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
13362#else
13363#ifndef xmlUCSIsCatMc
13364extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
13365#define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
13366#endif
13367#endif
13368#endif
13369
13370#if defined(LIBXML_UNICODE_ENABLED)
13371#ifdef bottom_xmlunicode
13372#undef xmlUCSIsCatMe
13373extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
13374#else
13375#ifndef xmlUCSIsCatMe
13376extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
13377#define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
13378#endif
13379#endif
13380#endif
13381
13382#if defined(LIBXML_UNICODE_ENABLED)
13383#ifdef bottom_xmlunicode
13384#undef xmlUCSIsCatMn
13385extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
13386#else
13387#ifndef xmlUCSIsCatMn
13388extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
13389#define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
13390#endif
13391#endif
13392#endif
13393
13394#if defined(LIBXML_UNICODE_ENABLED)
13395#ifdef bottom_xmlunicode
13396#undef xmlUCSIsCatN
13397extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
13398#else
13399#ifndef xmlUCSIsCatN
13400extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
13401#define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
13402#endif
13403#endif
13404#endif
13405
13406#if defined(LIBXML_UNICODE_ENABLED)
13407#ifdef bottom_xmlunicode
13408#undef xmlUCSIsCatNd
13409extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
13410#else
13411#ifndef xmlUCSIsCatNd
13412extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
13413#define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
13414#endif
13415#endif
13416#endif
13417
13418#if defined(LIBXML_UNICODE_ENABLED)
13419#ifdef bottom_xmlunicode
13420#undef xmlUCSIsCatNl
13421extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
13422#else
13423#ifndef xmlUCSIsCatNl
13424extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
13425#define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
13426#endif
13427#endif
13428#endif
13429
13430#if defined(LIBXML_UNICODE_ENABLED)
13431#ifdef bottom_xmlunicode
13432#undef xmlUCSIsCatNo
13433extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
13434#else
13435#ifndef xmlUCSIsCatNo
13436extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
13437#define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
13438#endif
13439#endif
13440#endif
13441
13442#if defined(LIBXML_UNICODE_ENABLED)
13443#ifdef bottom_xmlunicode
13444#undef xmlUCSIsCatP
13445extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
13446#else
13447#ifndef xmlUCSIsCatP
13448extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
13449#define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
13450#endif
13451#endif
13452#endif
13453
13454#if defined(LIBXML_UNICODE_ENABLED)
13455#ifdef bottom_xmlunicode
13456#undef xmlUCSIsCatPc
13457extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
13458#else
13459#ifndef xmlUCSIsCatPc
13460extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
13461#define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
13462#endif
13463#endif
13464#endif
13465
13466#if defined(LIBXML_UNICODE_ENABLED)
13467#ifdef bottom_xmlunicode
13468#undef xmlUCSIsCatPd
13469extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
13470#else
13471#ifndef xmlUCSIsCatPd
13472extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
13473#define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
13474#endif
13475#endif
13476#endif
13477
13478#if defined(LIBXML_UNICODE_ENABLED)
13479#ifdef bottom_xmlunicode
13480#undef xmlUCSIsCatPe
13481extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
13482#else
13483#ifndef xmlUCSIsCatPe
13484extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
13485#define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
13486#endif
13487#endif
13488#endif
13489
13490#if defined(LIBXML_UNICODE_ENABLED)
13491#ifdef bottom_xmlunicode
13492#undef xmlUCSIsCatPf
13493extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
13494#else
13495#ifndef xmlUCSIsCatPf
13496extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
13497#define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
13498#endif
13499#endif
13500#endif
13501
13502#if defined(LIBXML_UNICODE_ENABLED)
13503#ifdef bottom_xmlunicode
13504#undef xmlUCSIsCatPi
13505extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
13506#else
13507#ifndef xmlUCSIsCatPi
13508extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
13509#define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
13510#endif
13511#endif
13512#endif
13513
13514#if defined(LIBXML_UNICODE_ENABLED)
13515#ifdef bottom_xmlunicode
13516#undef xmlUCSIsCatPo
13517extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
13518#else
13519#ifndef xmlUCSIsCatPo
13520extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
13521#define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
13522#endif
13523#endif
13524#endif
13525
13526#if defined(LIBXML_UNICODE_ENABLED)
13527#ifdef bottom_xmlunicode
13528#undef xmlUCSIsCatPs
13529extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
13530#else
13531#ifndef xmlUCSIsCatPs
13532extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
13533#define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
13534#endif
13535#endif
13536#endif
13537
13538#if defined(LIBXML_UNICODE_ENABLED)
13539#ifdef bottom_xmlunicode
13540#undef xmlUCSIsCatS
13541extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
13542#else
13543#ifndef xmlUCSIsCatS
13544extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
13545#define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
13546#endif
13547#endif
13548#endif
13549
13550#if defined(LIBXML_UNICODE_ENABLED)
13551#ifdef bottom_xmlunicode
13552#undef xmlUCSIsCatSc
13553extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
13554#else
13555#ifndef xmlUCSIsCatSc
13556extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
13557#define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
13558#endif
13559#endif
13560#endif
13561
13562#if defined(LIBXML_UNICODE_ENABLED)
13563#ifdef bottom_xmlunicode
13564#undef xmlUCSIsCatSk
13565extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
13566#else
13567#ifndef xmlUCSIsCatSk
13568extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
13569#define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
13570#endif
13571#endif
13572#endif
13573
13574#if defined(LIBXML_UNICODE_ENABLED)
13575#ifdef bottom_xmlunicode
13576#undef xmlUCSIsCatSm
13577extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
13578#else
13579#ifndef xmlUCSIsCatSm
13580extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
13581#define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
13582#endif
13583#endif
13584#endif
13585
13586#if defined(LIBXML_UNICODE_ENABLED)
13587#ifdef bottom_xmlunicode
13588#undef xmlUCSIsCatSo
13589extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
13590#else
13591#ifndef xmlUCSIsCatSo
13592extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
13593#define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
13594#endif
13595#endif
13596#endif
13597
13598#if defined(LIBXML_UNICODE_ENABLED)
13599#ifdef bottom_xmlunicode
13600#undef xmlUCSIsCatZ
13601extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
13602#else
13603#ifndef xmlUCSIsCatZ
13604extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
13605#define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
13606#endif
13607#endif
13608#endif
13609
13610#if defined(LIBXML_UNICODE_ENABLED)
13611#ifdef bottom_xmlunicode
13612#undef xmlUCSIsCatZl
13613extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
13614#else
13615#ifndef xmlUCSIsCatZl
13616extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
13617#define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
13618#endif
13619#endif
13620#endif
13621
13622#if defined(LIBXML_UNICODE_ENABLED)
13623#ifdef bottom_xmlunicode
13624#undef xmlUCSIsCatZp
13625extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
13626#else
13627#ifndef xmlUCSIsCatZp
13628extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
13629#define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
13630#endif
13631#endif
13632#endif
13633
13634#if defined(LIBXML_UNICODE_ENABLED)
13635#ifdef bottom_xmlunicode
13636#undef xmlUCSIsCatZs
13637extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
13638#else
13639#ifndef xmlUCSIsCatZs
13640extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
13641#define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
13642#endif
13643#endif
13644#endif
13645
13646#if defined(LIBXML_UNICODE_ENABLED)
13647#ifdef bottom_xmlunicode
13648#undef xmlUCSIsCherokee
13649extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
13650#else
13651#ifndef xmlUCSIsCherokee
13652extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
13653#define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
13654#endif
13655#endif
13656#endif
13657
13658#if defined(LIBXML_UNICODE_ENABLED)
13659#ifdef bottom_xmlunicode
13660#undef xmlUCSIsCombiningDiacriticalMarks
13661extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
13662#else
13663#ifndef xmlUCSIsCombiningDiacriticalMarks
13664extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
13665#define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
13666#endif
13667#endif
13668#endif
13669
13670#if defined(LIBXML_UNICODE_ENABLED)
13671#ifdef bottom_xmlunicode
13672#undef xmlUCSIsCombiningDiacriticalMarksforSymbols
13673extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
13674#else
13675#ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
13676extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
13677#define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
13678#endif
13679#endif
13680#endif
13681
13682#if defined(LIBXML_UNICODE_ENABLED)
13683#ifdef bottom_xmlunicode
13684#undef xmlUCSIsCombiningHalfMarks
13685extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
13686#else
13687#ifndef xmlUCSIsCombiningHalfMarks
13688extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
13689#define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
13690#endif
13691#endif
13692#endif
13693
13694#if defined(LIBXML_UNICODE_ENABLED)
13695#ifdef bottom_xmlunicode
13696#undef xmlUCSIsCombiningMarksforSymbols
13697extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
13698#else
13699#ifndef xmlUCSIsCombiningMarksforSymbols
13700extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
13701#define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
13702#endif
13703#endif
13704#endif
13705
13706#if defined(LIBXML_UNICODE_ENABLED)
13707#ifdef bottom_xmlunicode
13708#undef xmlUCSIsControlPictures
13709extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
13710#else
13711#ifndef xmlUCSIsControlPictures
13712extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
13713#define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
13714#endif
13715#endif
13716#endif
13717
13718#if defined(LIBXML_UNICODE_ENABLED)
13719#ifdef bottom_xmlunicode
13720#undef xmlUCSIsCurrencySymbols
13721extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
13722#else
13723#ifndef xmlUCSIsCurrencySymbols
13724extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
13725#define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
13726#endif
13727#endif
13728#endif
13729
13730#if defined(LIBXML_UNICODE_ENABLED)
13731#ifdef bottom_xmlunicode
13732#undef xmlUCSIsCypriotSyllabary
13733extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
13734#else
13735#ifndef xmlUCSIsCypriotSyllabary
13736extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
13737#define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
13738#endif
13739#endif
13740#endif
13741
13742#if defined(LIBXML_UNICODE_ENABLED)
13743#ifdef bottom_xmlunicode
13744#undef xmlUCSIsCyrillic
13745extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
13746#else
13747#ifndef xmlUCSIsCyrillic
13748extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
13749#define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
13750#endif
13751#endif
13752#endif
13753
13754#if defined(LIBXML_UNICODE_ENABLED)
13755#ifdef bottom_xmlunicode
13756#undef xmlUCSIsCyrillicSupplement
13757extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
13758#else
13759#ifndef xmlUCSIsCyrillicSupplement
13760extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
13761#define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
13762#endif
13763#endif
13764#endif
13765
13766#if defined(LIBXML_UNICODE_ENABLED)
13767#ifdef bottom_xmlunicode
13768#undef xmlUCSIsDeseret
13769extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
13770#else
13771#ifndef xmlUCSIsDeseret
13772extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
13773#define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
13774#endif
13775#endif
13776#endif
13777
13778#if defined(LIBXML_UNICODE_ENABLED)
13779#ifdef bottom_xmlunicode
13780#undef xmlUCSIsDevanagari
13781extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
13782#else
13783#ifndef xmlUCSIsDevanagari
13784extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
13785#define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
13786#endif
13787#endif
13788#endif
13789
13790#if defined(LIBXML_UNICODE_ENABLED)
13791#ifdef bottom_xmlunicode
13792#undef xmlUCSIsDingbats
13793extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
13794#else
13795#ifndef xmlUCSIsDingbats
13796extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
13797#define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
13798#endif
13799#endif
13800#endif
13801
13802#if defined(LIBXML_UNICODE_ENABLED)
13803#ifdef bottom_xmlunicode
13804#undef xmlUCSIsEnclosedAlphanumerics
13805extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
13806#else
13807#ifndef xmlUCSIsEnclosedAlphanumerics
13808extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
13809#define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
13810#endif
13811#endif
13812#endif
13813
13814#if defined(LIBXML_UNICODE_ENABLED)
13815#ifdef bottom_xmlunicode
13816#undef xmlUCSIsEnclosedCJKLettersandMonths
13817extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
13818#else
13819#ifndef xmlUCSIsEnclosedCJKLettersandMonths
13820extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
13821#define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
13822#endif
13823#endif
13824#endif
13825
13826#if defined(LIBXML_UNICODE_ENABLED)
13827#ifdef bottom_xmlunicode
13828#undef xmlUCSIsEthiopic
13829extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
13830#else
13831#ifndef xmlUCSIsEthiopic
13832extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
13833#define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
13834#endif
13835#endif
13836#endif
13837
13838#if defined(LIBXML_UNICODE_ENABLED)
13839#ifdef bottom_xmlunicode
13840#undef xmlUCSIsGeneralPunctuation
13841extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
13842#else
13843#ifndef xmlUCSIsGeneralPunctuation
13844extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
13845#define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
13846#endif
13847#endif
13848#endif
13849
13850#if defined(LIBXML_UNICODE_ENABLED)
13851#ifdef bottom_xmlunicode
13852#undef xmlUCSIsGeometricShapes
13853extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
13854#else
13855#ifndef xmlUCSIsGeometricShapes
13856extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
13857#define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
13858#endif
13859#endif
13860#endif
13861
13862#if defined(LIBXML_UNICODE_ENABLED)
13863#ifdef bottom_xmlunicode
13864#undef xmlUCSIsGeorgian
13865extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
13866#else
13867#ifndef xmlUCSIsGeorgian
13868extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
13869#define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
13870#endif
13871#endif
13872#endif
13873
13874#if defined(LIBXML_UNICODE_ENABLED)
13875#ifdef bottom_xmlunicode
13876#undef xmlUCSIsGothic
13877extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
13878#else
13879#ifndef xmlUCSIsGothic
13880extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
13881#define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
13882#endif
13883#endif
13884#endif
13885
13886#if defined(LIBXML_UNICODE_ENABLED)
13887#ifdef bottom_xmlunicode
13888#undef xmlUCSIsGreek
13889extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
13890#else
13891#ifndef xmlUCSIsGreek
13892extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
13893#define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
13894#endif
13895#endif
13896#endif
13897
13898#if defined(LIBXML_UNICODE_ENABLED)
13899#ifdef bottom_xmlunicode
13900#undef xmlUCSIsGreekExtended
13901extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
13902#else
13903#ifndef xmlUCSIsGreekExtended
13904extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
13905#define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
13906#endif
13907#endif
13908#endif
13909
13910#if defined(LIBXML_UNICODE_ENABLED)
13911#ifdef bottom_xmlunicode
13912#undef xmlUCSIsGreekandCoptic
13913extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
13914#else
13915#ifndef xmlUCSIsGreekandCoptic
13916extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
13917#define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
13918#endif
13919#endif
13920#endif
13921
13922#if defined(LIBXML_UNICODE_ENABLED)
13923#ifdef bottom_xmlunicode
13924#undef xmlUCSIsGujarati
13925extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
13926#else
13927#ifndef xmlUCSIsGujarati
13928extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
13929#define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
13930#endif
13931#endif
13932#endif
13933
13934#if defined(LIBXML_UNICODE_ENABLED)
13935#ifdef bottom_xmlunicode
13936#undef xmlUCSIsGurmukhi
13937extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
13938#else
13939#ifndef xmlUCSIsGurmukhi
13940extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
13941#define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
13942#endif
13943#endif
13944#endif
13945
13946#if defined(LIBXML_UNICODE_ENABLED)
13947#ifdef bottom_xmlunicode
13948#undef xmlUCSIsHalfwidthandFullwidthForms
13949extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
13950#else
13951#ifndef xmlUCSIsHalfwidthandFullwidthForms
13952extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
13953#define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
13954#endif
13955#endif
13956#endif
13957
13958#if defined(LIBXML_UNICODE_ENABLED)
13959#ifdef bottom_xmlunicode
13960#undef xmlUCSIsHangulCompatibilityJamo
13961extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
13962#else
13963#ifndef xmlUCSIsHangulCompatibilityJamo
13964extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
13965#define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
13966#endif
13967#endif
13968#endif
13969
13970#if defined(LIBXML_UNICODE_ENABLED)
13971#ifdef bottom_xmlunicode
13972#undef xmlUCSIsHangulJamo
13973extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
13974#else
13975#ifndef xmlUCSIsHangulJamo
13976extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
13977#define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
13978#endif
13979#endif
13980#endif
13981
13982#if defined(LIBXML_UNICODE_ENABLED)
13983#ifdef bottom_xmlunicode
13984#undef xmlUCSIsHangulSyllables
13985extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
13986#else
13987#ifndef xmlUCSIsHangulSyllables
13988extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
13989#define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
13990#endif
13991#endif
13992#endif
13993
13994#if defined(LIBXML_UNICODE_ENABLED)
13995#ifdef bottom_xmlunicode
13996#undef xmlUCSIsHanunoo
13997extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
13998#else
13999#ifndef xmlUCSIsHanunoo
14000extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
14001#define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
14002#endif
14003#endif
14004#endif
14005
14006#if defined(LIBXML_UNICODE_ENABLED)
14007#ifdef bottom_xmlunicode
14008#undef xmlUCSIsHebrew
14009extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
14010#else
14011#ifndef xmlUCSIsHebrew
14012extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
14013#define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
14014#endif
14015#endif
14016#endif
14017
14018#if defined(LIBXML_UNICODE_ENABLED)
14019#ifdef bottom_xmlunicode
14020#undef xmlUCSIsHighPrivateUseSurrogates
14021extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
14022#else
14023#ifndef xmlUCSIsHighPrivateUseSurrogates
14024extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
14025#define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
14026#endif
14027#endif
14028#endif
14029
14030#if defined(LIBXML_UNICODE_ENABLED)
14031#ifdef bottom_xmlunicode
14032#undef xmlUCSIsHighSurrogates
14033extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
14034#else
14035#ifndef xmlUCSIsHighSurrogates
14036extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
14037#define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
14038#endif
14039#endif
14040#endif
14041
14042#if defined(LIBXML_UNICODE_ENABLED)
14043#ifdef bottom_xmlunicode
14044#undef xmlUCSIsHiragana
14045extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
14046#else
14047#ifndef xmlUCSIsHiragana
14048extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
14049#define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
14050#endif
14051#endif
14052#endif
14053
14054#if defined(LIBXML_UNICODE_ENABLED)
14055#ifdef bottom_xmlunicode
14056#undef xmlUCSIsIPAExtensions
14057extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
14058#else
14059#ifndef xmlUCSIsIPAExtensions
14060extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
14061#define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
14062#endif
14063#endif
14064#endif
14065
14066#if defined(LIBXML_UNICODE_ENABLED)
14067#ifdef bottom_xmlunicode
14068#undef xmlUCSIsIdeographicDescriptionCharacters
14069extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
14070#else
14071#ifndef xmlUCSIsIdeographicDescriptionCharacters
14072extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
14073#define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
14074#endif
14075#endif
14076#endif
14077
14078#if defined(LIBXML_UNICODE_ENABLED)
14079#ifdef bottom_xmlunicode
14080#undef xmlUCSIsKanbun
14081extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
14082#else
14083#ifndef xmlUCSIsKanbun
14084extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
14085#define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
14086#endif
14087#endif
14088#endif
14089
14090#if defined(LIBXML_UNICODE_ENABLED)
14091#ifdef bottom_xmlunicode
14092#undef xmlUCSIsKangxiRadicals
14093extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
14094#else
14095#ifndef xmlUCSIsKangxiRadicals
14096extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
14097#define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
14098#endif
14099#endif
14100#endif
14101
14102#if defined(LIBXML_UNICODE_ENABLED)
14103#ifdef bottom_xmlunicode
14104#undef xmlUCSIsKannada
14105extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
14106#else
14107#ifndef xmlUCSIsKannada
14108extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
14109#define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
14110#endif
14111#endif
14112#endif
14113
14114#if defined(LIBXML_UNICODE_ENABLED)
14115#ifdef bottom_xmlunicode
14116#undef xmlUCSIsKatakana
14117extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
14118#else
14119#ifndef xmlUCSIsKatakana
14120extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
14121#define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
14122#endif
14123#endif
14124#endif
14125
14126#if defined(LIBXML_UNICODE_ENABLED)
14127#ifdef bottom_xmlunicode
14128#undef xmlUCSIsKatakanaPhoneticExtensions
14129extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
14130#else
14131#ifndef xmlUCSIsKatakanaPhoneticExtensions
14132extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
14133#define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
14134#endif
14135#endif
14136#endif
14137
14138#if defined(LIBXML_UNICODE_ENABLED)
14139#ifdef bottom_xmlunicode
14140#undef xmlUCSIsKhmer
14141extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
14142#else
14143#ifndef xmlUCSIsKhmer
14144extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
14145#define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
14146#endif
14147#endif
14148#endif
14149
14150#if defined(LIBXML_UNICODE_ENABLED)
14151#ifdef bottom_xmlunicode
14152#undef xmlUCSIsKhmerSymbols
14153extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
14154#else
14155#ifndef xmlUCSIsKhmerSymbols
14156extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
14157#define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
14158#endif
14159#endif
14160#endif
14161
14162#if defined(LIBXML_UNICODE_ENABLED)
14163#ifdef bottom_xmlunicode
14164#undef xmlUCSIsLao
14165extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
14166#else
14167#ifndef xmlUCSIsLao
14168extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
14169#define xmlUCSIsLao xmlUCSIsLao__internal_alias
14170#endif
14171#endif
14172#endif
14173
14174#if defined(LIBXML_UNICODE_ENABLED)
14175#ifdef bottom_xmlunicode
14176#undef xmlUCSIsLatin1Supplement
14177extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
14178#else
14179#ifndef xmlUCSIsLatin1Supplement
14180extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
14181#define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
14182#endif
14183#endif
14184#endif
14185
14186#if defined(LIBXML_UNICODE_ENABLED)
14187#ifdef bottom_xmlunicode
14188#undef xmlUCSIsLatinExtendedA
14189extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
14190#else
14191#ifndef xmlUCSIsLatinExtendedA
14192extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
14193#define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
14194#endif
14195#endif
14196#endif
14197
14198#if defined(LIBXML_UNICODE_ENABLED)
14199#ifdef bottom_xmlunicode
14200#undef xmlUCSIsLatinExtendedAdditional
14201extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
14202#else
14203#ifndef xmlUCSIsLatinExtendedAdditional
14204extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
14205#define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
14206#endif
14207#endif
14208#endif
14209
14210#if defined(LIBXML_UNICODE_ENABLED)
14211#ifdef bottom_xmlunicode
14212#undef xmlUCSIsLatinExtendedB
14213extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
14214#else
14215#ifndef xmlUCSIsLatinExtendedB
14216extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
14217#define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
14218#endif
14219#endif
14220#endif
14221
14222#if defined(LIBXML_UNICODE_ENABLED)
14223#ifdef bottom_xmlunicode
14224#undef xmlUCSIsLetterlikeSymbols
14225extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
14226#else
14227#ifndef xmlUCSIsLetterlikeSymbols
14228extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
14229#define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
14230#endif
14231#endif
14232#endif
14233
14234#if defined(LIBXML_UNICODE_ENABLED)
14235#ifdef bottom_xmlunicode
14236#undef xmlUCSIsLimbu
14237extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
14238#else
14239#ifndef xmlUCSIsLimbu
14240extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
14241#define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
14242#endif
14243#endif
14244#endif
14245
14246#if defined(LIBXML_UNICODE_ENABLED)
14247#ifdef bottom_xmlunicode
14248#undef xmlUCSIsLinearBIdeograms
14249extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
14250#else
14251#ifndef xmlUCSIsLinearBIdeograms
14252extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
14253#define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
14254#endif
14255#endif
14256#endif
14257
14258#if defined(LIBXML_UNICODE_ENABLED)
14259#ifdef bottom_xmlunicode
14260#undef xmlUCSIsLinearBSyllabary
14261extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
14262#else
14263#ifndef xmlUCSIsLinearBSyllabary
14264extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
14265#define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
14266#endif
14267#endif
14268#endif
14269
14270#if defined(LIBXML_UNICODE_ENABLED)
14271#ifdef bottom_xmlunicode
14272#undef xmlUCSIsLowSurrogates
14273extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
14274#else
14275#ifndef xmlUCSIsLowSurrogates
14276extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
14277#define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
14278#endif
14279#endif
14280#endif
14281
14282#if defined(LIBXML_UNICODE_ENABLED)
14283#ifdef bottom_xmlunicode
14284#undef xmlUCSIsMalayalam
14285extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
14286#else
14287#ifndef xmlUCSIsMalayalam
14288extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
14289#define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
14290#endif
14291#endif
14292#endif
14293
14294#if defined(LIBXML_UNICODE_ENABLED)
14295#ifdef bottom_xmlunicode
14296#undef xmlUCSIsMathematicalAlphanumericSymbols
14297extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
14298#else
14299#ifndef xmlUCSIsMathematicalAlphanumericSymbols
14300extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
14301#define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
14302#endif
14303#endif
14304#endif
14305
14306#if defined(LIBXML_UNICODE_ENABLED)
14307#ifdef bottom_xmlunicode
14308#undef xmlUCSIsMathematicalOperators
14309extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
14310#else
14311#ifndef xmlUCSIsMathematicalOperators
14312extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
14313#define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
14314#endif
14315#endif
14316#endif
14317
14318#if defined(LIBXML_UNICODE_ENABLED)
14319#ifdef bottom_xmlunicode
14320#undef xmlUCSIsMiscellaneousMathematicalSymbolsA
14321extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
14322#else
14323#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
14324extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
14325#define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
14326#endif
14327#endif
14328#endif
14329
14330#if defined(LIBXML_UNICODE_ENABLED)
14331#ifdef bottom_xmlunicode
14332#undef xmlUCSIsMiscellaneousMathematicalSymbolsB
14333extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
14334#else
14335#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
14336extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
14337#define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
14338#endif
14339#endif
14340#endif
14341
14342#if defined(LIBXML_UNICODE_ENABLED)
14343#ifdef bottom_xmlunicode
14344#undef xmlUCSIsMiscellaneousSymbols
14345extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
14346#else
14347#ifndef xmlUCSIsMiscellaneousSymbols
14348extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
14349#define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
14350#endif
14351#endif
14352#endif
14353
14354#if defined(LIBXML_UNICODE_ENABLED)
14355#ifdef bottom_xmlunicode
14356#undef xmlUCSIsMiscellaneousSymbolsandArrows
14357extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
14358#else
14359#ifndef xmlUCSIsMiscellaneousSymbolsandArrows
14360extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
14361#define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
14362#endif
14363#endif
14364#endif
14365
14366#if defined(LIBXML_UNICODE_ENABLED)
14367#ifdef bottom_xmlunicode
14368#undef xmlUCSIsMiscellaneousTechnical
14369extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
14370#else
14371#ifndef xmlUCSIsMiscellaneousTechnical
14372extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
14373#define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
14374#endif
14375#endif
14376#endif
14377
14378#if defined(LIBXML_UNICODE_ENABLED)
14379#ifdef bottom_xmlunicode
14380#undef xmlUCSIsMongolian
14381extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
14382#else
14383#ifndef xmlUCSIsMongolian
14384extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
14385#define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
14386#endif
14387#endif
14388#endif
14389
14390#if defined(LIBXML_UNICODE_ENABLED)
14391#ifdef bottom_xmlunicode
14392#undef xmlUCSIsMusicalSymbols
14393extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
14394#else
14395#ifndef xmlUCSIsMusicalSymbols
14396extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
14397#define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
14398#endif
14399#endif
14400#endif
14401
14402#if defined(LIBXML_UNICODE_ENABLED)
14403#ifdef bottom_xmlunicode
14404#undef xmlUCSIsMyanmar
14405extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
14406#else
14407#ifndef xmlUCSIsMyanmar
14408extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
14409#define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
14410#endif
14411#endif
14412#endif
14413
14414#if defined(LIBXML_UNICODE_ENABLED)
14415#ifdef bottom_xmlunicode
14416#undef xmlUCSIsNumberForms
14417extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
14418#else
14419#ifndef xmlUCSIsNumberForms
14420extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
14421#define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
14422#endif
14423#endif
14424#endif
14425
14426#if defined(LIBXML_UNICODE_ENABLED)
14427#ifdef bottom_xmlunicode
14428#undef xmlUCSIsOgham
14429extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
14430#else
14431#ifndef xmlUCSIsOgham
14432extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
14433#define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
14434#endif
14435#endif
14436#endif
14437
14438#if defined(LIBXML_UNICODE_ENABLED)
14439#ifdef bottom_xmlunicode
14440#undef xmlUCSIsOldItalic
14441extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
14442#else
14443#ifndef xmlUCSIsOldItalic
14444extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
14445#define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
14446#endif
14447#endif
14448#endif
14449
14450#if defined(LIBXML_UNICODE_ENABLED)
14451#ifdef bottom_xmlunicode
14452#undef xmlUCSIsOpticalCharacterRecognition
14453extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
14454#else
14455#ifndef xmlUCSIsOpticalCharacterRecognition
14456extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
14457#define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
14458#endif
14459#endif
14460#endif
14461
14462#if defined(LIBXML_UNICODE_ENABLED)
14463#ifdef bottom_xmlunicode
14464#undef xmlUCSIsOriya
14465extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
14466#else
14467#ifndef xmlUCSIsOriya
14468extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
14469#define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
14470#endif
14471#endif
14472#endif
14473
14474#if defined(LIBXML_UNICODE_ENABLED)
14475#ifdef bottom_xmlunicode
14476#undef xmlUCSIsOsmanya
14477extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
14478#else
14479#ifndef xmlUCSIsOsmanya
14480extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
14481#define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
14482#endif
14483#endif
14484#endif
14485
14486#if defined(LIBXML_UNICODE_ENABLED)
14487#ifdef bottom_xmlunicode
14488#undef xmlUCSIsPhoneticExtensions
14489extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
14490#else
14491#ifndef xmlUCSIsPhoneticExtensions
14492extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
14493#define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
14494#endif
14495#endif
14496#endif
14497
14498#if defined(LIBXML_UNICODE_ENABLED)
14499#ifdef bottom_xmlunicode
14500#undef xmlUCSIsPrivateUse
14501extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
14502#else
14503#ifndef xmlUCSIsPrivateUse
14504extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
14505#define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
14506#endif
14507#endif
14508#endif
14509
14510#if defined(LIBXML_UNICODE_ENABLED)
14511#ifdef bottom_xmlunicode
14512#undef xmlUCSIsPrivateUseArea
14513extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
14514#else
14515#ifndef xmlUCSIsPrivateUseArea
14516extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
14517#define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
14518#endif
14519#endif
14520#endif
14521
14522#if defined(LIBXML_UNICODE_ENABLED)
14523#ifdef bottom_xmlunicode
14524#undef xmlUCSIsRunic
14525extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
14526#else
14527#ifndef xmlUCSIsRunic
14528extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
14529#define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
14530#endif
14531#endif
14532#endif
14533
14534#if defined(LIBXML_UNICODE_ENABLED)
14535#ifdef bottom_xmlunicode
14536#undef xmlUCSIsShavian
14537extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
14538#else
14539#ifndef xmlUCSIsShavian
14540extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
14541#define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
14542#endif
14543#endif
14544#endif
14545
14546#if defined(LIBXML_UNICODE_ENABLED)
14547#ifdef bottom_xmlunicode
14548#undef xmlUCSIsSinhala
14549extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
14550#else
14551#ifndef xmlUCSIsSinhala
14552extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
14553#define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
14554#endif
14555#endif
14556#endif
14557
14558#if defined(LIBXML_UNICODE_ENABLED)
14559#ifdef bottom_xmlunicode
14560#undef xmlUCSIsSmallFormVariants
14561extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
14562#else
14563#ifndef xmlUCSIsSmallFormVariants
14564extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
14565#define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
14566#endif
14567#endif
14568#endif
14569
14570#if defined(LIBXML_UNICODE_ENABLED)
14571#ifdef bottom_xmlunicode
14572#undef xmlUCSIsSpacingModifierLetters
14573extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
14574#else
14575#ifndef xmlUCSIsSpacingModifierLetters
14576extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
14577#define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
14578#endif
14579#endif
14580#endif
14581
14582#if defined(LIBXML_UNICODE_ENABLED)
14583#ifdef bottom_xmlunicode
14584#undef xmlUCSIsSpecials
14585extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
14586#else
14587#ifndef xmlUCSIsSpecials
14588extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
14589#define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
14590#endif
14591#endif
14592#endif
14593
14594#if defined(LIBXML_UNICODE_ENABLED)
14595#ifdef bottom_xmlunicode
14596#undef xmlUCSIsSuperscriptsandSubscripts
14597extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
14598#else
14599#ifndef xmlUCSIsSuperscriptsandSubscripts
14600extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
14601#define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
14602#endif
14603#endif
14604#endif
14605
14606#if defined(LIBXML_UNICODE_ENABLED)
14607#ifdef bottom_xmlunicode
14608#undef xmlUCSIsSupplementalArrowsA
14609extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
14610#else
14611#ifndef xmlUCSIsSupplementalArrowsA
14612extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
14613#define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
14614#endif
14615#endif
14616#endif
14617
14618#if defined(LIBXML_UNICODE_ENABLED)
14619#ifdef bottom_xmlunicode
14620#undef xmlUCSIsSupplementalArrowsB
14621extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
14622#else
14623#ifndef xmlUCSIsSupplementalArrowsB
14624extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
14625#define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
14626#endif
14627#endif
14628#endif
14629
14630#if defined(LIBXML_UNICODE_ENABLED)
14631#ifdef bottom_xmlunicode
14632#undef xmlUCSIsSupplementalMathematicalOperators
14633extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
14634#else
14635#ifndef xmlUCSIsSupplementalMathematicalOperators
14636extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
14637#define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
14638#endif
14639#endif
14640#endif
14641
14642#if defined(LIBXML_UNICODE_ENABLED)
14643#ifdef bottom_xmlunicode
14644#undef xmlUCSIsSupplementaryPrivateUseAreaA
14645extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
14646#else
14647#ifndef xmlUCSIsSupplementaryPrivateUseAreaA
14648extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
14649#define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
14650#endif
14651#endif
14652#endif
14653
14654#if defined(LIBXML_UNICODE_ENABLED)
14655#ifdef bottom_xmlunicode
14656#undef xmlUCSIsSupplementaryPrivateUseAreaB
14657extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
14658#else
14659#ifndef xmlUCSIsSupplementaryPrivateUseAreaB
14660extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
14661#define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
14662#endif
14663#endif
14664#endif
14665
14666#if defined(LIBXML_UNICODE_ENABLED)
14667#ifdef bottom_xmlunicode
14668#undef xmlUCSIsSyriac
14669extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
14670#else
14671#ifndef xmlUCSIsSyriac
14672extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
14673#define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
14674#endif
14675#endif
14676#endif
14677
14678#if defined(LIBXML_UNICODE_ENABLED)
14679#ifdef bottom_xmlunicode
14680#undef xmlUCSIsTagalog
14681extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
14682#else
14683#ifndef xmlUCSIsTagalog
14684extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
14685#define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
14686#endif
14687#endif
14688#endif
14689
14690#if defined(LIBXML_UNICODE_ENABLED)
14691#ifdef bottom_xmlunicode
14692#undef xmlUCSIsTagbanwa
14693extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
14694#else
14695#ifndef xmlUCSIsTagbanwa
14696extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
14697#define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
14698#endif
14699#endif
14700#endif
14701
14702#if defined(LIBXML_UNICODE_ENABLED)
14703#ifdef bottom_xmlunicode
14704#undef xmlUCSIsTags
14705extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
14706#else
14707#ifndef xmlUCSIsTags
14708extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
14709#define xmlUCSIsTags xmlUCSIsTags__internal_alias
14710#endif
14711#endif
14712#endif
14713
14714#if defined(LIBXML_UNICODE_ENABLED)
14715#ifdef bottom_xmlunicode
14716#undef xmlUCSIsTaiLe
14717extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
14718#else
14719#ifndef xmlUCSIsTaiLe
14720extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
14721#define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
14722#endif
14723#endif
14724#endif
14725
14726#if defined(LIBXML_UNICODE_ENABLED)
14727#ifdef bottom_xmlunicode
14728#undef xmlUCSIsTaiXuanJingSymbols
14729extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
14730#else
14731#ifndef xmlUCSIsTaiXuanJingSymbols
14732extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
14733#define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
14734#endif
14735#endif
14736#endif
14737
14738#if defined(LIBXML_UNICODE_ENABLED)
14739#ifdef bottom_xmlunicode
14740#undef xmlUCSIsTamil
14741extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
14742#else
14743#ifndef xmlUCSIsTamil
14744extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
14745#define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
14746#endif
14747#endif
14748#endif
14749
14750#if defined(LIBXML_UNICODE_ENABLED)
14751#ifdef bottom_xmlunicode
14752#undef xmlUCSIsTelugu
14753extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
14754#else
14755#ifndef xmlUCSIsTelugu
14756extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
14757#define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
14758#endif
14759#endif
14760#endif
14761
14762#if defined(LIBXML_UNICODE_ENABLED)
14763#ifdef bottom_xmlunicode
14764#undef xmlUCSIsThaana
14765extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
14766#else
14767#ifndef xmlUCSIsThaana
14768extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
14769#define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
14770#endif
14771#endif
14772#endif
14773
14774#if defined(LIBXML_UNICODE_ENABLED)
14775#ifdef bottom_xmlunicode
14776#undef xmlUCSIsThai
14777extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
14778#else
14779#ifndef xmlUCSIsThai
14780extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
14781#define xmlUCSIsThai xmlUCSIsThai__internal_alias
14782#endif
14783#endif
14784#endif
14785
14786#if defined(LIBXML_UNICODE_ENABLED)
14787#ifdef bottom_xmlunicode
14788#undef xmlUCSIsTibetan
14789extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
14790#else
14791#ifndef xmlUCSIsTibetan
14792extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
14793#define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
14794#endif
14795#endif
14796#endif
14797
14798#if defined(LIBXML_UNICODE_ENABLED)
14799#ifdef bottom_xmlunicode
14800#undef xmlUCSIsUgaritic
14801extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
14802#else
14803#ifndef xmlUCSIsUgaritic
14804extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
14805#define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
14806#endif
14807#endif
14808#endif
14809
14810#if defined(LIBXML_UNICODE_ENABLED)
14811#ifdef bottom_xmlunicode
14812#undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
14813extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
14814#else
14815#ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
14816extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
14817#define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
14818#endif
14819#endif
14820#endif
14821
14822#if defined(LIBXML_UNICODE_ENABLED)
14823#ifdef bottom_xmlunicode
14824#undef xmlUCSIsVariationSelectors
14825extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
14826#else
14827#ifndef xmlUCSIsVariationSelectors
14828extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
14829#define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
14830#endif
14831#endif
14832#endif
14833
14834#if defined(LIBXML_UNICODE_ENABLED)
14835#ifdef bottom_xmlunicode
14836#undef xmlUCSIsVariationSelectorsSupplement
14837extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
14838#else
14839#ifndef xmlUCSIsVariationSelectorsSupplement
14840extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
14841#define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
14842#endif
14843#endif
14844#endif
14845
14846#if defined(LIBXML_UNICODE_ENABLED)
14847#ifdef bottom_xmlunicode
14848#undef xmlUCSIsYiRadicals
14849extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
14850#else
14851#ifndef xmlUCSIsYiRadicals
14852extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
14853#define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
14854#endif
14855#endif
14856#endif
14857
14858#if defined(LIBXML_UNICODE_ENABLED)
14859#ifdef bottom_xmlunicode
14860#undef xmlUCSIsYiSyllables
14861extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
14862#else
14863#ifndef xmlUCSIsYiSyllables
14864extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
14865#define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
14866#endif
14867#endif
14868#endif
14869
14870#if defined(LIBXML_UNICODE_ENABLED)
14871#ifdef bottom_xmlunicode
14872#undef xmlUCSIsYijingHexagramSymbols
14873extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
14874#else
14875#ifndef xmlUCSIsYijingHexagramSymbols
14876extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
14877#define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
14878#endif
14879#endif
14880#endif
14881
14882#ifdef bottom_uri
14883#undef xmlURIEscape
14884extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
14885#else
14886#ifndef xmlURIEscape
14887extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
14888#define xmlURIEscape xmlURIEscape__internal_alias
14889#endif
14890#endif
14891
14892#ifdef bottom_uri
14893#undef xmlURIEscapeStr
14894extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
14895#else
14896#ifndef xmlURIEscapeStr
14897extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
14898#define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
14899#endif
14900#endif
14901
14902#ifdef bottom_uri
14903#undef xmlURIUnescapeString
14904extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
14905#else
14906#ifndef xmlURIUnescapeString
14907extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
14908#define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
14909#endif
14910#endif
14911
14912#ifdef bottom_xmlstring
14913#undef xmlUTF8Charcmp
14914extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
14915#else
14916#ifndef xmlUTF8Charcmp
14917extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
14918#define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
14919#endif
14920#endif
14921
14922#ifdef bottom_xmlstring
14923#undef xmlUTF8Size
14924extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
14925#else
14926#ifndef xmlUTF8Size
14927extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
14928#define xmlUTF8Size xmlUTF8Size__internal_alias
14929#endif
14930#endif
14931
14932#ifdef bottom_xmlstring
14933#undef xmlUTF8Strlen
14934extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
14935#else
14936#ifndef xmlUTF8Strlen
14937extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
14938#define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
14939#endif
14940#endif
14941
14942#ifdef bottom_xmlstring
14943#undef xmlUTF8Strloc
14944extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
14945#else
14946#ifndef xmlUTF8Strloc
14947extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
14948#define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
14949#endif
14950#endif
14951
14952#ifdef bottom_xmlstring
14953#undef xmlUTF8Strndup
14954extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
14955#else
14956#ifndef xmlUTF8Strndup
14957extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
14958#define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
14959#endif
14960#endif
14961
14962#ifdef bottom_xmlstring
14963#undef xmlUTF8Strpos
14964extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
14965#else
14966#ifndef xmlUTF8Strpos
14967extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
14968#define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
14969#endif
14970#endif
14971
14972#ifdef bottom_xmlstring
14973#undef xmlUTF8Strsize
14974extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
14975#else
14976#ifndef xmlUTF8Strsize
14977extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
14978#define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
14979#endif
14980#endif
14981
14982#ifdef bottom_xmlstring
14983#undef xmlUTF8Strsub
14984extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
14985#else
14986#ifndef xmlUTF8Strsub
14987extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
14988#define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
14989#endif
14990#endif
14991
14992#ifdef bottom_tree
14993#undef xmlUnlinkNode
14994extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
14995#else
14996#ifndef xmlUnlinkNode
14997extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
14998#define xmlUnlinkNode xmlUnlinkNode__internal_alias
14999#endif
15000#endif
15001
15002#ifdef bottom_threads
15003#undef xmlUnlockLibrary
15004extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
15005#else
15006#ifndef xmlUnlockLibrary
15007extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
15008#define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
15009#endif
15010#endif
15011
15012#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15013#ifdef bottom_tree
15014#undef xmlUnsetNsProp
15015extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
15016#else
15017#ifndef xmlUnsetNsProp
15018extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
15019#define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
15020#endif
15021#endif
15022#endif
15023
15024#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15025#ifdef bottom_tree
15026#undef xmlUnsetProp
15027extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
15028#else
15029#ifndef xmlUnsetProp
15030extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
15031#define xmlUnsetProp xmlUnsetProp__internal_alias
15032#endif
15033#endif
15034#endif
15035
15036#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15037#ifdef bottom_valid
15038#undef xmlValidBuildContentModel
15039extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
15040#else
15041#ifndef xmlValidBuildContentModel
15042extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
15043#define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
15044#endif
15045#endif
15046#endif
15047
15048#if defined(LIBXML_VALID_ENABLED)
15049#ifdef bottom_valid
15050#undef xmlValidCtxtNormalizeAttributeValue
15051extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
15052#else
15053#ifndef xmlValidCtxtNormalizeAttributeValue
15054extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
15055#define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
15056#endif
15057#endif
15058#endif
15059
15060#if defined(LIBXML_VALID_ENABLED)
15061#ifdef bottom_valid
15062#undef xmlValidGetPotentialChildren
15063extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
15064#else
15065#ifndef xmlValidGetPotentialChildren
15066extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
15067#define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
15068#endif
15069#endif
15070#endif
15071
15072#if defined(LIBXML_VALID_ENABLED)
15073#ifdef bottom_valid
15074#undef xmlValidGetValidElements
15075extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
15076#else
15077#ifndef xmlValidGetValidElements
15078extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
15079#define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
15080#endif
15081#endif
15082#endif
15083
15084#if defined(LIBXML_VALID_ENABLED)
15085#ifdef bottom_valid
15086#undef xmlValidNormalizeAttributeValue
15087extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
15088#else
15089#ifndef xmlValidNormalizeAttributeValue
15090extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
15091#define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
15092#endif
15093#endif
15094#endif
15095
15096#if defined(LIBXML_VALID_ENABLED)
15097#ifdef bottom_valid
15098#undef xmlValidateAttributeDecl
15099extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
15100#else
15101#ifndef xmlValidateAttributeDecl
15102extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
15103#define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
15104#endif
15105#endif
15106#endif
15107
15108#if defined(LIBXML_VALID_ENABLED)
15109#ifdef bottom_valid
15110#undef xmlValidateAttributeValue
15111extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
15112#else
15113#ifndef xmlValidateAttributeValue
15114extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
15115#define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
15116#endif
15117#endif
15118#endif
15119
15120#if defined(LIBXML_VALID_ENABLED)
15121#ifdef bottom_valid
15122#undef xmlValidateDocument
15123extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
15124#else
15125#ifndef xmlValidateDocument
15126extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
15127#define xmlValidateDocument xmlValidateDocument__internal_alias
15128#endif
15129#endif
15130#endif
15131
15132#if defined(LIBXML_VALID_ENABLED)
15133#ifdef bottom_valid
15134#undef xmlValidateDocumentFinal
15135extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
15136#else
15137#ifndef xmlValidateDocumentFinal
15138extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
15139#define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
15140#endif
15141#endif
15142#endif
15143
15144#if defined(LIBXML_VALID_ENABLED)
15145#ifdef bottom_valid
15146#undef xmlValidateDtd
15147extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
15148#else
15149#ifndef xmlValidateDtd
15150extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
15151#define xmlValidateDtd xmlValidateDtd__internal_alias
15152#endif
15153#endif
15154#endif
15155
15156#if defined(LIBXML_VALID_ENABLED)
15157#ifdef bottom_valid
15158#undef xmlValidateDtdFinal
15159extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
15160#else
15161#ifndef xmlValidateDtdFinal
15162extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
15163#define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
15164#endif
15165#endif
15166#endif
15167
15168#if defined(LIBXML_VALID_ENABLED)
15169#ifdef bottom_valid
15170#undef xmlValidateElement
15171extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
15172#else
15173#ifndef xmlValidateElement
15174extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
15175#define xmlValidateElement xmlValidateElement__internal_alias
15176#endif
15177#endif
15178#endif
15179
15180#if defined(LIBXML_VALID_ENABLED)
15181#ifdef bottom_valid
15182#undef xmlValidateElementDecl
15183extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
15184#else
15185#ifndef xmlValidateElementDecl
15186extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
15187#define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
15188#endif
15189#endif
15190#endif
15191
15192#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
15193#ifdef bottom_tree
15194#undef xmlValidateNCName
15195extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
15196#else
15197#ifndef xmlValidateNCName
15198extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
15199#define xmlValidateNCName xmlValidateNCName__internal_alias
15200#endif
15201#endif
15202#endif
15203
15204#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15205#ifdef bottom_tree
15206#undef xmlValidateNMToken
15207extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
15208#else
15209#ifndef xmlValidateNMToken
15210extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
15211#define xmlValidateNMToken xmlValidateNMToken__internal_alias
15212#endif
15213#endif
15214#endif
15215
15216#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15217#ifdef bottom_tree
15218#undef xmlValidateName
15219extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
15220#else
15221#ifndef xmlValidateName
15222extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
15223#define xmlValidateName xmlValidateName__internal_alias
15224#endif
15225#endif
15226#endif
15227
15228#if defined(LIBXML_VALID_ENABLED)
15229#ifdef bottom_valid
15230#undef xmlValidateNameValue
15231extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
15232#else
15233#ifndef xmlValidateNameValue
15234extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
15235#define xmlValidateNameValue xmlValidateNameValue__internal_alias
15236#endif
15237#endif
15238#endif
15239
15240#if defined(LIBXML_VALID_ENABLED)
15241#ifdef bottom_valid
15242#undef xmlValidateNamesValue
15243extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
15244#else
15245#ifndef xmlValidateNamesValue
15246extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
15247#define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
15248#endif
15249#endif
15250#endif
15251
15252#if defined(LIBXML_VALID_ENABLED)
15253#ifdef bottom_valid
15254#undef xmlValidateNmtokenValue
15255extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
15256#else
15257#ifndef xmlValidateNmtokenValue
15258extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
15259#define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
15260#endif
15261#endif
15262#endif
15263
15264#if defined(LIBXML_VALID_ENABLED)
15265#ifdef bottom_valid
15266#undef xmlValidateNmtokensValue
15267extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
15268#else
15269#ifndef xmlValidateNmtokensValue
15270extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
15271#define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
15272#endif
15273#endif
15274#endif
15275
15276#if defined(LIBXML_VALID_ENABLED)
15277#ifdef bottom_valid
15278#undef xmlValidateNotationDecl
15279extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
15280#else
15281#ifndef xmlValidateNotationDecl
15282extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
15283#define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
15284#endif
15285#endif
15286#endif
15287
15288#if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15289#ifdef bottom_valid
15290#undef xmlValidateNotationUse
15291extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
15292#else
15293#ifndef xmlValidateNotationUse
15294extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
15295#define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
15296#endif
15297#endif
15298#endif
15299
15300#if defined(LIBXML_VALID_ENABLED)
15301#ifdef bottom_valid
15302#undef xmlValidateOneAttribute
15303extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
15304#else
15305#ifndef xmlValidateOneAttribute
15306extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
15307#define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
15308#endif
15309#endif
15310#endif
15311
15312#if defined(LIBXML_VALID_ENABLED)
15313#ifdef bottom_valid
15314#undef xmlValidateOneElement
15315extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
15316#else
15317#ifndef xmlValidateOneElement
15318extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
15319#define xmlValidateOneElement xmlValidateOneElement__internal_alias
15320#endif
15321#endif
15322#endif
15323
15324#if defined(LIBXML_VALID_ENABLED)
15325#ifdef bottom_valid
15326#undef xmlValidateOneNamespace
15327extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
15328#else
15329#ifndef xmlValidateOneNamespace
15330extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
15331#define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
15332#endif
15333#endif
15334#endif
15335
15336#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15337#ifdef bottom_valid
15338#undef xmlValidatePopElement
15339extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
15340#else
15341#ifndef xmlValidatePopElement
15342extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
15343#define xmlValidatePopElement xmlValidatePopElement__internal_alias
15344#endif
15345#endif
15346#endif
15347
15348#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15349#ifdef bottom_valid
15350#undef xmlValidatePushCData
15351extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
15352#else
15353#ifndef xmlValidatePushCData
15354extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
15355#define xmlValidatePushCData xmlValidatePushCData__internal_alias
15356#endif
15357#endif
15358#endif
15359
15360#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15361#ifdef bottom_valid
15362#undef xmlValidatePushElement
15363extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
15364#else
15365#ifndef xmlValidatePushElement
15366extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
15367#define xmlValidatePushElement xmlValidatePushElement__internal_alias
15368#endif
15369#endif
15370#endif
15371
15372#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15373#ifdef bottom_tree
15374#undef xmlValidateQName
15375extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
15376#else
15377#ifndef xmlValidateQName
15378extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
15379#define xmlValidateQName xmlValidateQName__internal_alias
15380#endif
15381#endif
15382#endif
15383
15384#if defined(LIBXML_VALID_ENABLED)
15385#ifdef bottom_valid
15386#undef xmlValidateRoot
15387extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
15388#else
15389#ifndef xmlValidateRoot
15390extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
15391#define xmlValidateRoot xmlValidateRoot__internal_alias
15392#endif
15393#endif
15394#endif
15395
15396#if defined(LIBXML_XINCLUDE_ENABLED)
15397#ifdef bottom_xinclude
15398#undef xmlXIncludeFreeContext
15399extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
15400#else
15401#ifndef xmlXIncludeFreeContext
15402extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
15403#define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
15404#endif
15405#endif
15406#endif
15407
15408#if defined(LIBXML_XINCLUDE_ENABLED)
15409#ifdef bottom_xinclude
15410#undef xmlXIncludeNewContext
15411extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
15412#else
15413#ifndef xmlXIncludeNewContext
15414extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
15415#define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
15416#endif
15417#endif
15418#endif
15419
15420#if defined(LIBXML_XINCLUDE_ENABLED)
15421#ifdef bottom_xinclude
15422#undef xmlXIncludeProcess
15423extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
15424#else
15425#ifndef xmlXIncludeProcess
15426extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
15427#define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
15428#endif
15429#endif
15430#endif
15431
15432#if defined(LIBXML_XINCLUDE_ENABLED)
15433#ifdef bottom_xinclude
15434#undef xmlXIncludeProcessFlags
15435extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
15436#else
15437#ifndef xmlXIncludeProcessFlags
15438extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
15439#define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
15440#endif
15441#endif
15442#endif
15443
15444#if defined(LIBXML_XINCLUDE_ENABLED)
15445#ifdef bottom_xinclude
15446#undef xmlXIncludeProcessFlagsData
15447extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData __attribute((alias("xmlXIncludeProcessFlagsData__internal_alias")));
15448#else
15449#ifndef xmlXIncludeProcessFlagsData
15450extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData__internal_alias __attribute((visibility("hidden")));
15451#define xmlXIncludeProcessFlagsData xmlXIncludeProcessFlagsData__internal_alias
15452#endif
15453#endif
15454#endif
15455
15456#if defined(LIBXML_XINCLUDE_ENABLED)
15457#ifdef bottom_xinclude
15458#undef xmlXIncludeProcessNode
15459extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
15460#else
15461#ifndef xmlXIncludeProcessNode
15462extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
15463#define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
15464#endif
15465#endif
15466#endif
15467
15468#if defined(LIBXML_XINCLUDE_ENABLED)
15469#ifdef bottom_xinclude
15470#undef xmlXIncludeProcessTree
15471extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
15472#else
15473#ifndef xmlXIncludeProcessTree
15474extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
15475#define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
15476#endif
15477#endif
15478#endif
15479
15480#if defined(LIBXML_XINCLUDE_ENABLED)
15481#ifdef bottom_xinclude
15482#undef xmlXIncludeProcessTreeFlags
15483extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
15484#else
15485#ifndef xmlXIncludeProcessTreeFlags
15486extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
15487#define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
15488#endif
15489#endif
15490#endif
15491
15492#if defined(LIBXML_XINCLUDE_ENABLED)
15493#ifdef bottom_xinclude
15494#undef xmlXIncludeSetFlags
15495extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
15496#else
15497#ifndef xmlXIncludeSetFlags
15498extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
15499#define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
15500#endif
15501#endif
15502#endif
15503
15504#if defined(LIBXML_XPATH_ENABLED)
15505#ifdef bottom_xpath
15506#undef xmlXPathAddValues
15507extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
15508#else
15509#ifndef xmlXPathAddValues
15510extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
15511#define xmlXPathAddValues xmlXPathAddValues__internal_alias
15512#endif
15513#endif
15514#endif
15515
15516#if defined(LIBXML_XPATH_ENABLED)
15517#ifdef bottom_xpath
15518#undef xmlXPathBooleanFunction
15519extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
15520#else
15521#ifndef xmlXPathBooleanFunction
15522extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
15523#define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
15524#endif
15525#endif
15526#endif
15527
15528#if defined(LIBXML_XPATH_ENABLED)
15529#ifdef bottom_xpath
15530#undef xmlXPathCastBooleanToNumber
15531extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
15532#else
15533#ifndef xmlXPathCastBooleanToNumber
15534extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
15535#define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
15536#endif
15537#endif
15538#endif
15539
15540#if defined(LIBXML_XPATH_ENABLED)
15541#ifdef bottom_xpath
15542#undef xmlXPathCastBooleanToString
15543extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
15544#else
15545#ifndef xmlXPathCastBooleanToString
15546extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
15547#define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
15548#endif
15549#endif
15550#endif
15551
15552#if defined(LIBXML_XPATH_ENABLED)
15553#ifdef bottom_xpath
15554#undef xmlXPathCastNodeSetToBoolean
15555extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
15556#else
15557#ifndef xmlXPathCastNodeSetToBoolean
15558extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
15559#define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
15560#endif
15561#endif
15562#endif
15563
15564#if defined(LIBXML_XPATH_ENABLED)
15565#ifdef bottom_xpath
15566#undef xmlXPathCastNodeSetToNumber
15567extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
15568#else
15569#ifndef xmlXPathCastNodeSetToNumber
15570extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
15571#define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
15572#endif
15573#endif
15574#endif
15575
15576#if defined(LIBXML_XPATH_ENABLED)
15577#ifdef bottom_xpath
15578#undef xmlXPathCastNodeSetToString
15579extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
15580#else
15581#ifndef xmlXPathCastNodeSetToString
15582extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
15583#define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
15584#endif
15585#endif
15586#endif
15587
15588#if defined(LIBXML_XPATH_ENABLED)
15589#ifdef bottom_xpath
15590#undef xmlXPathCastNodeToNumber
15591extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
15592#else
15593#ifndef xmlXPathCastNodeToNumber
15594extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
15595#define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
15596#endif
15597#endif
15598#endif
15599
15600#if defined(LIBXML_XPATH_ENABLED)
15601#ifdef bottom_xpath
15602#undef xmlXPathCastNodeToString
15603extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
15604#else
15605#ifndef xmlXPathCastNodeToString
15606extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
15607#define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
15608#endif
15609#endif
15610#endif
15611
15612#if defined(LIBXML_XPATH_ENABLED)
15613#ifdef bottom_xpath
15614#undef xmlXPathCastNumberToBoolean
15615extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
15616#else
15617#ifndef xmlXPathCastNumberToBoolean
15618extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
15619#define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
15620#endif
15621#endif
15622#endif
15623
15624#if defined(LIBXML_XPATH_ENABLED)
15625#ifdef bottom_xpath
15626#undef xmlXPathCastNumberToString
15627extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
15628#else
15629#ifndef xmlXPathCastNumberToString
15630extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
15631#define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
15632#endif
15633#endif
15634#endif
15635
15636#if defined(LIBXML_XPATH_ENABLED)
15637#ifdef bottom_xpath
15638#undef xmlXPathCastStringToBoolean
15639extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
15640#else
15641#ifndef xmlXPathCastStringToBoolean
15642extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
15643#define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
15644#endif
15645#endif
15646#endif
15647
15648#if defined(LIBXML_XPATH_ENABLED)
15649#ifdef bottom_xpath
15650#undef xmlXPathCastStringToNumber
15651extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
15652#else
15653#ifndef xmlXPathCastStringToNumber
15654extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
15655#define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
15656#endif
15657#endif
15658#endif
15659
15660#if defined(LIBXML_XPATH_ENABLED)
15661#ifdef bottom_xpath
15662#undef xmlXPathCastToBoolean
15663extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
15664#else
15665#ifndef xmlXPathCastToBoolean
15666extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
15667#define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
15668#endif
15669#endif
15670#endif
15671
15672#if defined(LIBXML_XPATH_ENABLED)
15673#ifdef bottom_xpath
15674#undef xmlXPathCastToNumber
15675extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
15676#else
15677#ifndef xmlXPathCastToNumber
15678extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
15679#define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
15680#endif
15681#endif
15682#endif
15683
15684#if defined(LIBXML_XPATH_ENABLED)
15685#ifdef bottom_xpath
15686#undef xmlXPathCastToString
15687extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
15688#else
15689#ifndef xmlXPathCastToString
15690extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
15691#define xmlXPathCastToString xmlXPathCastToString__internal_alias
15692#endif
15693#endif
15694#endif
15695
15696#if defined(LIBXML_XPATH_ENABLED)
15697#ifdef bottom_xpath
15698#undef xmlXPathCeilingFunction
15699extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
15700#else
15701#ifndef xmlXPathCeilingFunction
15702extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
15703#define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
15704#endif
15705#endif
15706#endif
15707
15708#if defined(LIBXML_XPATH_ENABLED)
15709#ifdef bottom_xpath
15710#undef xmlXPathCmpNodes
15711extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
15712#else
15713#ifndef xmlXPathCmpNodes
15714extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
15715#define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
15716#endif
15717#endif
15718#endif
15719
15720#if defined(LIBXML_XPATH_ENABLED)
15721#ifdef bottom_xpath
15722#undef xmlXPathCompareValues
15723extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
15724#else
15725#ifndef xmlXPathCompareValues
15726extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
15727#define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
15728#endif
15729#endif
15730#endif
15731
15732#if defined(LIBXML_XPATH_ENABLED)
15733#ifdef bottom_xpath
15734#undef xmlXPathCompile
15735extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
15736#else
15737#ifndef xmlXPathCompile
15738extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
15739#define xmlXPathCompile xmlXPathCompile__internal_alias
15740#endif
15741#endif
15742#endif
15743
15744#if defined(LIBXML_XPATH_ENABLED)
15745#ifdef bottom_xpath
15746#undef xmlXPathCompiledEval
15747extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
15748#else
15749#ifndef xmlXPathCompiledEval
15750extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
15751#define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
15752#endif
15753#endif
15754#endif
15755
15756#if defined(LIBXML_XPATH_ENABLED)
15757#ifdef bottom_xpath
15758#undef xmlXPathCompiledEvalToBoolean
15759extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean __attribute((alias("xmlXPathCompiledEvalToBoolean__internal_alias")));
15760#else
15761#ifndef xmlXPathCompiledEvalToBoolean
15762extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean__internal_alias __attribute((visibility("hidden")));
15763#define xmlXPathCompiledEvalToBoolean xmlXPathCompiledEvalToBoolean__internal_alias
15764#endif
15765#endif
15766#endif
15767
15768#if defined(LIBXML_XPATH_ENABLED)
15769#ifdef bottom_xpath
15770#undef xmlXPathConcatFunction
15771extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
15772#else
15773#ifndef xmlXPathConcatFunction
15774extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
15775#define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
15776#endif
15777#endif
15778#endif
15779
15780#if defined(LIBXML_XPATH_ENABLED)
15781#ifdef bottom_xpath
15782#undef xmlXPathContainsFunction
15783extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
15784#else
15785#ifndef xmlXPathContainsFunction
15786extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
15787#define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
15788#endif
15789#endif
15790#endif
15791
15792#if defined(LIBXML_XPATH_ENABLED)
15793#ifdef bottom_xpath
15794#undef xmlXPathContextSetCache
15795extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache __attribute((alias("xmlXPathContextSetCache__internal_alias")));
15796#else
15797#ifndef xmlXPathContextSetCache
15798extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache__internal_alias __attribute((visibility("hidden")));
15799#define xmlXPathContextSetCache xmlXPathContextSetCache__internal_alias
15800#endif
15801#endif
15802#endif
15803
15804#if defined(LIBXML_XPATH_ENABLED)
15805#ifdef bottom_xpath
15806#undef xmlXPathConvertBoolean
15807extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
15808#else
15809#ifndef xmlXPathConvertBoolean
15810extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
15811#define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
15812#endif
15813#endif
15814#endif
15815
15816#if defined(LIBXML_XPATH_ENABLED)
15817#ifdef bottom_xpath
15818#undef xmlXPathConvertNumber
15819extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
15820#else
15821#ifndef xmlXPathConvertNumber
15822extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
15823#define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
15824#endif
15825#endif
15826#endif
15827
15828#if defined(LIBXML_XPATH_ENABLED)
15829#ifdef bottom_xpath
15830#undef xmlXPathConvertString
15831extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
15832#else
15833#ifndef xmlXPathConvertString
15834extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
15835#define xmlXPathConvertString xmlXPathConvertString__internal_alias
15836#endif
15837#endif
15838#endif
15839
15840#if defined(LIBXML_XPATH_ENABLED)
15841#ifdef bottom_xpath
15842#undef xmlXPathCountFunction
15843extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
15844#else
15845#ifndef xmlXPathCountFunction
15846extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
15847#define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
15848#endif
15849#endif
15850#endif
15851
15852#if defined(LIBXML_XPATH_ENABLED)
15853#ifdef bottom_xpath
15854#undef xmlXPathCtxtCompile
15855extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
15856#else
15857#ifndef xmlXPathCtxtCompile
15858extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
15859#define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
15860#endif
15861#endif
15862#endif
15863
15864#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
15865#ifdef bottom_xpath
15866#undef xmlXPathDebugDumpCompExpr
15867extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
15868#else
15869#ifndef xmlXPathDebugDumpCompExpr
15870extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
15871#define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
15872#endif
15873#endif
15874#endif
15875
15876#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
15877#ifdef bottom_xpath
15878#undef xmlXPathDebugDumpObject
15879extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
15880#else
15881#ifndef xmlXPathDebugDumpObject
15882extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
15883#define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
15884#endif
15885#endif
15886#endif
15887
15888#if defined(LIBXML_XPATH_ENABLED)
15889#ifdef bottom_xpath
15890#undef xmlXPathDifference
15891extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
15892#else
15893#ifndef xmlXPathDifference
15894extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
15895#define xmlXPathDifference xmlXPathDifference__internal_alias
15896#endif
15897#endif
15898#endif
15899
15900#if defined(LIBXML_XPATH_ENABLED)
15901#ifdef bottom_xpath
15902#undef xmlXPathDistinct
15903extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
15904#else
15905#ifndef xmlXPathDistinct
15906extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
15907#define xmlXPathDistinct xmlXPathDistinct__internal_alias
15908#endif
15909#endif
15910#endif
15911
15912#if defined(LIBXML_XPATH_ENABLED)
15913#ifdef bottom_xpath
15914#undef xmlXPathDistinctSorted
15915extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
15916#else
15917#ifndef xmlXPathDistinctSorted
15918extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
15919#define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
15920#endif
15921#endif
15922#endif
15923
15924#if defined(LIBXML_XPATH_ENABLED)
15925#ifdef bottom_xpath
15926#undef xmlXPathDivValues
15927extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
15928#else
15929#ifndef xmlXPathDivValues
15930extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
15931#define xmlXPathDivValues xmlXPathDivValues__internal_alias
15932#endif
15933#endif
15934#endif
15935
15936#if defined(LIBXML_XPATH_ENABLED)
15937#ifdef bottom_xpath
15938#undef xmlXPathEqualValues
15939extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
15940#else
15941#ifndef xmlXPathEqualValues
15942extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
15943#define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
15944#endif
15945#endif
15946#endif
15947
15948#if defined(LIBXML_XPATH_ENABLED)
15949#ifdef bottom_xpath
15950#undef xmlXPathErr
15951extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
15952#else
15953#ifndef xmlXPathErr
15954extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
15955#define xmlXPathErr xmlXPathErr__internal_alias
15956#endif
15957#endif
15958#endif
15959
15960#if defined(LIBXML_XPATH_ENABLED)
15961#ifdef bottom_xpath
15962#undef xmlXPathEval
15963extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
15964#else
15965#ifndef xmlXPathEval
15966extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
15967#define xmlXPathEval xmlXPathEval__internal_alias
15968#endif
15969#endif
15970#endif
15971
15972#if defined(LIBXML_XPATH_ENABLED)
15973#ifdef bottom_xpath
15974#undef xmlXPathEvalExpr
15975extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
15976#else
15977#ifndef xmlXPathEvalExpr
15978extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
15979#define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
15980#endif
15981#endif
15982#endif
15983
15984#if defined(LIBXML_XPATH_ENABLED)
15985#ifdef bottom_xpath
15986#undef xmlXPathEvalExpression
15987extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
15988#else
15989#ifndef xmlXPathEvalExpression
15990extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
15991#define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
15992#endif
15993#endif
15994#endif
15995
15996#if defined(LIBXML_XPATH_ENABLED)
15997#ifdef bottom_xpath
15998#undef xmlXPathEvalPredicate
15999extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
16000#else
16001#ifndef xmlXPathEvalPredicate
16002extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
16003#define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
16004#endif
16005#endif
16006#endif
16007
16008#if defined(LIBXML_XPATH_ENABLED)
16009#ifdef bottom_xpath
16010#undef xmlXPathEvaluatePredicateResult
16011extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
16012#else
16013#ifndef xmlXPathEvaluatePredicateResult
16014extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
16015#define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
16016#endif
16017#endif
16018#endif
16019
16020#if defined(LIBXML_XPATH_ENABLED)
16021#ifdef bottom_xpath
16022#undef xmlXPathFalseFunction
16023extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
16024#else
16025#ifndef xmlXPathFalseFunction
16026extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
16027#define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
16028#endif
16029#endif
16030#endif
16031
16032#if defined(LIBXML_XPATH_ENABLED)
16033#ifdef bottom_xpath
16034#undef xmlXPathFloorFunction
16035extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
16036#else
16037#ifndef xmlXPathFloorFunction
16038extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
16039#define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
16040#endif
16041#endif
16042#endif
16043
16044#if defined(LIBXML_XPATH_ENABLED)
16045#ifdef bottom_xpath
16046#undef xmlXPathFreeCompExpr
16047extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
16048#else
16049#ifndef xmlXPathFreeCompExpr
16050extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
16051#define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
16052#endif
16053#endif
16054#endif
16055
16056#if defined(LIBXML_XPATH_ENABLED)
16057#ifdef bottom_xpath
16058#undef xmlXPathFreeContext
16059extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
16060#else
16061#ifndef xmlXPathFreeContext
16062extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
16063#define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
16064#endif
16065#endif
16066#endif
16067
16068#if defined(LIBXML_XPATH_ENABLED)
16069#ifdef bottom_xpath
16070#undef xmlXPathFreeNodeSet
16071extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
16072#else
16073#ifndef xmlXPathFreeNodeSet
16074extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
16075#define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
16076#endif
16077#endif
16078#endif
16079
16080#if defined(LIBXML_XPATH_ENABLED)
16081#ifdef bottom_xpath
16082#undef xmlXPathFreeNodeSetList
16083extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
16084#else
16085#ifndef xmlXPathFreeNodeSetList
16086extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
16087#define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
16088#endif
16089#endif
16090#endif
16091
16092#if defined(LIBXML_XPATH_ENABLED)
16093#ifdef bottom_xpath
16094#undef xmlXPathFreeObject
16095extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
16096#else
16097#ifndef xmlXPathFreeObject
16098extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
16099#define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
16100#endif
16101#endif
16102#endif
16103
16104#if defined(LIBXML_XPATH_ENABLED)
16105#ifdef bottom_xpath
16106#undef xmlXPathFreeParserContext
16107extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
16108#else
16109#ifndef xmlXPathFreeParserContext
16110extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
16111#define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
16112#endif
16113#endif
16114#endif
16115
16116#if defined(LIBXML_XPATH_ENABLED)
16117#ifdef bottom_xpath
16118#undef xmlXPathFunctionLookup
16119extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
16120#else
16121#ifndef xmlXPathFunctionLookup
16122extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
16123#define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
16124#endif
16125#endif
16126#endif
16127
16128#if defined(LIBXML_XPATH_ENABLED)
16129#ifdef bottom_xpath
16130#undef xmlXPathFunctionLookupNS
16131extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
16132#else
16133#ifndef xmlXPathFunctionLookupNS
16134extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
16135#define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
16136#endif
16137#endif
16138#endif
16139
16140#if defined(LIBXML_XPATH_ENABLED)
16141#ifdef bottom_xpath
16142#undef xmlXPathHasSameNodes
16143extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
16144#else
16145#ifndef xmlXPathHasSameNodes
16146extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
16147#define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
16148#endif
16149#endif
16150#endif
16151
16152#if defined(LIBXML_XPATH_ENABLED)
16153#ifdef bottom_xpath
16154#undef xmlXPathIdFunction
16155extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
16156#else
16157#ifndef xmlXPathIdFunction
16158extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
16159#define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
16160#endif
16161#endif
16162#endif
16163
16164#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
16165#ifdef bottom_xpath
16166#undef xmlXPathInit
16167extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
16168#else
16169#ifndef xmlXPathInit
16170extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
16171#define xmlXPathInit xmlXPathInit__internal_alias
16172#endif
16173#endif
16174#endif
16175
16176#if defined(LIBXML_XPATH_ENABLED)
16177#ifdef bottom_xpath
16178#undef xmlXPathIntersection
16179extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
16180#else
16181#ifndef xmlXPathIntersection
16182extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
16183#define xmlXPathIntersection xmlXPathIntersection__internal_alias
16184#endif
16185#endif
16186#endif
16187
16188#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
16189#ifdef bottom_xpath
16190#undef xmlXPathIsInf
16191extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
16192#else
16193#ifndef xmlXPathIsInf
16194extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
16195#define xmlXPathIsInf xmlXPathIsInf__internal_alias
16196#endif
16197#endif
16198#endif
16199
16200#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
16201#ifdef bottom_xpath
16202#undef xmlXPathIsNaN
16203extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
16204#else
16205#ifndef xmlXPathIsNaN
16206extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
16207#define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
16208#endif
16209#endif
16210#endif
16211
16212#if defined(LIBXML_XPATH_ENABLED)
16213#ifdef bottom_xpath
16214#undef xmlXPathIsNodeType
16215extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
16216#else
16217#ifndef xmlXPathIsNodeType
16218extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
16219#define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
16220#endif
16221#endif
16222#endif
16223
16224#if defined(LIBXML_XPATH_ENABLED)
16225#ifdef bottom_xpath
16226#undef xmlXPathLangFunction
16227extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
16228#else
16229#ifndef xmlXPathLangFunction
16230extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
16231#define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
16232#endif
16233#endif
16234#endif
16235
16236#if defined(LIBXML_XPATH_ENABLED)
16237#ifdef bottom_xpath
16238#undef xmlXPathLastFunction
16239extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
16240#else
16241#ifndef xmlXPathLastFunction
16242extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
16243#define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
16244#endif
16245#endif
16246#endif
16247
16248#if defined(LIBXML_XPATH_ENABLED)
16249#ifdef bottom_xpath
16250#undef xmlXPathLeading
16251extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
16252#else
16253#ifndef xmlXPathLeading
16254extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
16255#define xmlXPathLeading xmlXPathLeading__internal_alias
16256#endif
16257#endif
16258#endif
16259
16260#if defined(LIBXML_XPATH_ENABLED)
16261#ifdef bottom_xpath
16262#undef xmlXPathLeadingSorted
16263extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
16264#else
16265#ifndef xmlXPathLeadingSorted
16266extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
16267#define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
16268#endif
16269#endif
16270#endif
16271
16272#if defined(LIBXML_XPATH_ENABLED)
16273#ifdef bottom_xpath
16274#undef xmlXPathLocalNameFunction
16275extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
16276#else
16277#ifndef xmlXPathLocalNameFunction
16278extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
16279#define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
16280#endif
16281#endif
16282#endif
16283
16284#if defined(LIBXML_XPATH_ENABLED)
16285#ifdef bottom_xpath
16286#undef xmlXPathModValues
16287extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
16288#else
16289#ifndef xmlXPathModValues
16290extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
16291#define xmlXPathModValues xmlXPathModValues__internal_alias
16292#endif
16293#endif
16294#endif
16295
16296#if defined(LIBXML_XPATH_ENABLED)
16297#ifdef bottom_xpath
16298#undef xmlXPathMultValues
16299extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
16300#else
16301#ifndef xmlXPathMultValues
16302extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
16303#define xmlXPathMultValues xmlXPathMultValues__internal_alias
16304#endif
16305#endif
16306#endif
16307
16308#if defined(LIBXML_XPATH_ENABLED)
16309#ifdef bottom_xpath
16310#undef xmlXPathNamespaceURIFunction
16311extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
16312#else
16313#ifndef xmlXPathNamespaceURIFunction
16314extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
16315#define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
16316#endif
16317#endif
16318#endif
16319
16320#if defined(LIBXML_XPATH_ENABLED)
16321#ifdef bottom_xpath
16322#undef xmlXPathNewBoolean
16323extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
16324#else
16325#ifndef xmlXPathNewBoolean
16326extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
16327#define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
16328#endif
16329#endif
16330#endif
16331
16332#if defined(LIBXML_XPATH_ENABLED)
16333#ifdef bottom_xpath
16334#undef xmlXPathNewCString
16335extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
16336#else
16337#ifndef xmlXPathNewCString
16338extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
16339#define xmlXPathNewCString xmlXPathNewCString__internal_alias
16340#endif
16341#endif
16342#endif
16343
16344#if defined(LIBXML_XPATH_ENABLED)
16345#ifdef bottom_xpath
16346#undef xmlXPathNewContext
16347extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
16348#else
16349#ifndef xmlXPathNewContext
16350extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
16351#define xmlXPathNewContext xmlXPathNewContext__internal_alias
16352#endif
16353#endif
16354#endif
16355
16356#if defined(LIBXML_XPATH_ENABLED)
16357#ifdef bottom_xpath
16358#undef xmlXPathNewFloat
16359extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
16360#else
16361#ifndef xmlXPathNewFloat
16362extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
16363#define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
16364#endif
16365#endif
16366#endif
16367
16368#if defined(LIBXML_XPATH_ENABLED)
16369#ifdef bottom_xpath
16370#undef xmlXPathNewNodeSet
16371extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
16372#else
16373#ifndef xmlXPathNewNodeSet
16374extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
16375#define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
16376#endif
16377#endif
16378#endif
16379
16380#if defined(LIBXML_XPATH_ENABLED)
16381#ifdef bottom_xpath
16382#undef xmlXPathNewNodeSetList
16383extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
16384#else
16385#ifndef xmlXPathNewNodeSetList
16386extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
16387#define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
16388#endif
16389#endif
16390#endif
16391
16392#if defined(LIBXML_XPATH_ENABLED)
16393#ifdef bottom_xpath
16394#undef xmlXPathNewParserContext
16395extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
16396#else
16397#ifndef xmlXPathNewParserContext
16398extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
16399#define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
16400#endif
16401#endif
16402#endif
16403
16404#if defined(LIBXML_XPATH_ENABLED)
16405#ifdef bottom_xpath
16406#undef xmlXPathNewString
16407extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
16408#else
16409#ifndef xmlXPathNewString
16410extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
16411#define xmlXPathNewString xmlXPathNewString__internal_alias
16412#endif
16413#endif
16414#endif
16415
16416#if defined(LIBXML_XPATH_ENABLED)
16417#ifdef bottom_xpath
16418#undef xmlXPathNewValueTree
16419extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
16420#else
16421#ifndef xmlXPathNewValueTree
16422extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
16423#define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
16424#endif
16425#endif
16426#endif
16427
16428#if defined(LIBXML_XPATH_ENABLED)
16429#ifdef bottom_xpath
16430#undef xmlXPathNextAncestor
16431extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
16432#else
16433#ifndef xmlXPathNextAncestor
16434extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
16435#define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
16436#endif
16437#endif
16438#endif
16439
16440#if defined(LIBXML_XPATH_ENABLED)
16441#ifdef bottom_xpath
16442#undef xmlXPathNextAncestorOrSelf
16443extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
16444#else
16445#ifndef xmlXPathNextAncestorOrSelf
16446extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
16447#define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
16448#endif
16449#endif
16450#endif
16451
16452#if defined(LIBXML_XPATH_ENABLED)
16453#ifdef bottom_xpath
16454#undef xmlXPathNextAttribute
16455extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
16456#else
16457#ifndef xmlXPathNextAttribute
16458extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
16459#define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
16460#endif
16461#endif
16462#endif
16463
16464#if defined(LIBXML_XPATH_ENABLED)
16465#ifdef bottom_xpath
16466#undef xmlXPathNextChild
16467extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
16468#else
16469#ifndef xmlXPathNextChild
16470extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
16471#define xmlXPathNextChild xmlXPathNextChild__internal_alias
16472#endif
16473#endif
16474#endif
16475
16476#if defined(LIBXML_XPATH_ENABLED)
16477#ifdef bottom_xpath
16478#undef xmlXPathNextDescendant
16479extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
16480#else
16481#ifndef xmlXPathNextDescendant
16482extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
16483#define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
16484#endif
16485#endif
16486#endif
16487
16488#if defined(LIBXML_XPATH_ENABLED)
16489#ifdef bottom_xpath
16490#undef xmlXPathNextDescendantOrSelf
16491extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
16492#else
16493#ifndef xmlXPathNextDescendantOrSelf
16494extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
16495#define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
16496#endif
16497#endif
16498#endif
16499
16500#if defined(LIBXML_XPATH_ENABLED)
16501#ifdef bottom_xpath
16502#undef xmlXPathNextFollowing
16503extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
16504#else
16505#ifndef xmlXPathNextFollowing
16506extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
16507#define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
16508#endif
16509#endif
16510#endif
16511
16512#if defined(LIBXML_XPATH_ENABLED)
16513#ifdef bottom_xpath
16514#undef xmlXPathNextFollowingSibling
16515extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
16516#else
16517#ifndef xmlXPathNextFollowingSibling
16518extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
16519#define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
16520#endif
16521#endif
16522#endif
16523
16524#if defined(LIBXML_XPATH_ENABLED)
16525#ifdef bottom_xpath
16526#undef xmlXPathNextNamespace
16527extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
16528#else
16529#ifndef xmlXPathNextNamespace
16530extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
16531#define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
16532#endif
16533#endif
16534#endif
16535
16536#if defined(LIBXML_XPATH_ENABLED)
16537#ifdef bottom_xpath
16538#undef xmlXPathNextParent
16539extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
16540#else
16541#ifndef xmlXPathNextParent
16542extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
16543#define xmlXPathNextParent xmlXPathNextParent__internal_alias
16544#endif
16545#endif
16546#endif
16547
16548#if defined(LIBXML_XPATH_ENABLED)
16549#ifdef bottom_xpath
16550#undef xmlXPathNextPreceding
16551extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
16552#else
16553#ifndef xmlXPathNextPreceding
16554extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
16555#define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
16556#endif
16557#endif
16558#endif
16559
16560#if defined(LIBXML_XPATH_ENABLED)
16561#ifdef bottom_xpath
16562#undef xmlXPathNextPrecedingSibling
16563extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
16564#else
16565#ifndef xmlXPathNextPrecedingSibling
16566extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
16567#define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
16568#endif
16569#endif
16570#endif
16571
16572#if defined(LIBXML_XPATH_ENABLED)
16573#ifdef bottom_xpath
16574#undef xmlXPathNextSelf
16575extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
16576#else
16577#ifndef xmlXPathNextSelf
16578extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
16579#define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
16580#endif
16581#endif
16582#endif
16583
16584#if defined(LIBXML_XPATH_ENABLED)
16585#ifdef bottom_xpath
16586#undef xmlXPathNodeLeading
16587extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
16588#else
16589#ifndef xmlXPathNodeLeading
16590extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
16591#define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
16592#endif
16593#endif
16594#endif
16595
16596#if defined(LIBXML_XPATH_ENABLED)
16597#ifdef bottom_xpath
16598#undef xmlXPathNodeLeadingSorted
16599extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
16600#else
16601#ifndef xmlXPathNodeLeadingSorted
16602extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
16603#define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
16604#endif
16605#endif
16606#endif
16607
16608#if defined(LIBXML_XPATH_ENABLED)
16609#ifdef bottom_xpath
16610#undef xmlXPathNodeSetAdd
16611extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
16612#else
16613#ifndef xmlXPathNodeSetAdd
16614extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
16615#define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
16616#endif
16617#endif
16618#endif
16619
16620#if defined(LIBXML_XPATH_ENABLED)
16621#ifdef bottom_xpath
16622#undef xmlXPathNodeSetAddNs
16623extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
16624#else
16625#ifndef xmlXPathNodeSetAddNs
16626extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
16627#define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
16628#endif
16629#endif
16630#endif
16631
16632#if defined(LIBXML_XPATH_ENABLED)
16633#ifdef bottom_xpath
16634#undef xmlXPathNodeSetAddUnique
16635extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
16636#else
16637#ifndef xmlXPathNodeSetAddUnique
16638extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
16639#define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
16640#endif
16641#endif
16642#endif
16643
16644#if defined(LIBXML_XPATH_ENABLED)
16645#ifdef bottom_xpath
16646#undef xmlXPathNodeSetContains
16647extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
16648#else
16649#ifndef xmlXPathNodeSetContains
16650extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
16651#define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
16652#endif
16653#endif
16654#endif
16655
16656#if defined(LIBXML_XPATH_ENABLED)
16657#ifdef bottom_xpath
16658#undef xmlXPathNodeSetCreate
16659extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
16660#else
16661#ifndef xmlXPathNodeSetCreate
16662extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
16663#define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
16664#endif
16665#endif
16666#endif
16667
16668#if defined(LIBXML_XPATH_ENABLED)
16669#ifdef bottom_xpath
16670#undef xmlXPathNodeSetDel
16671extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
16672#else
16673#ifndef xmlXPathNodeSetDel
16674extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
16675#define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
16676#endif
16677#endif
16678#endif
16679
16680#if defined(LIBXML_XPATH_ENABLED)
16681#ifdef bottom_xpath
16682#undef xmlXPathNodeSetFreeNs
16683extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
16684#else
16685#ifndef xmlXPathNodeSetFreeNs
16686extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
16687#define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
16688#endif
16689#endif
16690#endif
16691
16692#if defined(LIBXML_XPATH_ENABLED)
16693#ifdef bottom_xpath
16694#undef xmlXPathNodeSetMerge
16695extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
16696#else
16697#ifndef xmlXPathNodeSetMerge
16698extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
16699#define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
16700#endif
16701#endif
16702#endif
16703
16704#if defined(LIBXML_XPATH_ENABLED)
16705#ifdef bottom_xpath
16706#undef xmlXPathNodeSetRemove
16707extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
16708#else
16709#ifndef xmlXPathNodeSetRemove
16710extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
16711#define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
16712#endif
16713#endif
16714#endif
16715
16716#if defined(LIBXML_XPATH_ENABLED)
16717#ifdef bottom_xpath
16718#undef xmlXPathNodeSetSort
16719extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
16720#else
16721#ifndef xmlXPathNodeSetSort
16722extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
16723#define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
16724#endif
16725#endif
16726#endif
16727
16728#if defined(LIBXML_XPATH_ENABLED)
16729#ifdef bottom_xpath
16730#undef xmlXPathNodeTrailing
16731extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
16732#else
16733#ifndef xmlXPathNodeTrailing
16734extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
16735#define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
16736#endif
16737#endif
16738#endif
16739
16740#if defined(LIBXML_XPATH_ENABLED)
16741#ifdef bottom_xpath
16742#undef xmlXPathNodeTrailingSorted
16743extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
16744#else
16745#ifndef xmlXPathNodeTrailingSorted
16746extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
16747#define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
16748#endif
16749#endif
16750#endif
16751
16752#if defined(LIBXML_XPATH_ENABLED)
16753#ifdef bottom_xpath
16754#undef xmlXPathNormalizeFunction
16755extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
16756#else
16757#ifndef xmlXPathNormalizeFunction
16758extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
16759#define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
16760#endif
16761#endif
16762#endif
16763
16764#if defined(LIBXML_XPATH_ENABLED)
16765#ifdef bottom_xpath
16766#undef xmlXPathNotEqualValues
16767extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
16768#else
16769#ifndef xmlXPathNotEqualValues
16770extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
16771#define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
16772#endif
16773#endif
16774#endif
16775
16776#if defined(LIBXML_XPATH_ENABLED)
16777#ifdef bottom_xpath
16778#undef xmlXPathNotFunction
16779extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
16780#else
16781#ifndef xmlXPathNotFunction
16782extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
16783#define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
16784#endif
16785#endif
16786#endif
16787
16788#if defined(LIBXML_XPATH_ENABLED)
16789#ifdef bottom_xpath
16790#undef xmlXPathNsLookup
16791extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
16792#else
16793#ifndef xmlXPathNsLookup
16794extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
16795#define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
16796#endif
16797#endif
16798#endif
16799
16800#if defined(LIBXML_XPATH_ENABLED)
16801#ifdef bottom_xpath
16802#undef xmlXPathNumberFunction
16803extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
16804#else
16805#ifndef xmlXPathNumberFunction
16806extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
16807#define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
16808#endif
16809#endif
16810#endif
16811
16812#if defined(LIBXML_XPATH_ENABLED)
16813#ifdef bottom_xpath
16814#undef xmlXPathObjectCopy
16815extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
16816#else
16817#ifndef xmlXPathObjectCopy
16818extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
16819#define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
16820#endif
16821#endif
16822#endif
16823
16824#if defined(LIBXML_XPATH_ENABLED)
16825#ifdef bottom_xpath
16826#undef xmlXPathOrderDocElems
16827extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
16828#else
16829#ifndef xmlXPathOrderDocElems
16830extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
16831#define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
16832#endif
16833#endif
16834#endif
16835
16836#if defined(LIBXML_XPATH_ENABLED)
16837#ifdef bottom_xpath
16838#undef xmlXPathParseNCName
16839extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
16840#else
16841#ifndef xmlXPathParseNCName
16842extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
16843#define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
16844#endif
16845#endif
16846#endif
16847
16848#if defined(LIBXML_XPATH_ENABLED)
16849#ifdef bottom_xpath
16850#undef xmlXPathParseName
16851extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
16852#else
16853#ifndef xmlXPathParseName
16854extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
16855#define xmlXPathParseName xmlXPathParseName__internal_alias
16856#endif
16857#endif
16858#endif
16859
16860#if defined(LIBXML_XPATH_ENABLED)
16861#ifdef bottom_xpath
16862#undef xmlXPathPopBoolean
16863extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
16864#else
16865#ifndef xmlXPathPopBoolean
16866extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
16867#define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
16868#endif
16869#endif
16870#endif
16871
16872#if defined(LIBXML_XPATH_ENABLED)
16873#ifdef bottom_xpath
16874#undef xmlXPathPopExternal
16875extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
16876#else
16877#ifndef xmlXPathPopExternal
16878extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
16879#define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
16880#endif
16881#endif
16882#endif
16883
16884#if defined(LIBXML_XPATH_ENABLED)
16885#ifdef bottom_xpath
16886#undef xmlXPathPopNodeSet
16887extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
16888#else
16889#ifndef xmlXPathPopNodeSet
16890extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
16891#define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
16892#endif
16893#endif
16894#endif
16895
16896#if defined(LIBXML_XPATH_ENABLED)
16897#ifdef bottom_xpath
16898#undef xmlXPathPopNumber
16899extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
16900#else
16901#ifndef xmlXPathPopNumber
16902extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
16903#define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
16904#endif
16905#endif
16906#endif
16907
16908#if defined(LIBXML_XPATH_ENABLED)
16909#ifdef bottom_xpath
16910#undef xmlXPathPopString
16911extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
16912#else
16913#ifndef xmlXPathPopString
16914extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
16915#define xmlXPathPopString xmlXPathPopString__internal_alias
16916#endif
16917#endif
16918#endif
16919
16920#if defined(LIBXML_XPATH_ENABLED)
16921#ifdef bottom_xpath
16922#undef xmlXPathPositionFunction
16923extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
16924#else
16925#ifndef xmlXPathPositionFunction
16926extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
16927#define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
16928#endif
16929#endif
16930#endif
16931
16932#if defined(LIBXML_XPATH_ENABLED)
16933#ifdef bottom_xpath
16934#undef xmlXPathRegisterAllFunctions
16935extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
16936#else
16937#ifndef xmlXPathRegisterAllFunctions
16938extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
16939#define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
16940#endif
16941#endif
16942#endif
16943
16944#if defined(LIBXML_XPATH_ENABLED)
16945#ifdef bottom_xpath
16946#undef xmlXPathRegisterFunc
16947extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
16948#else
16949#ifndef xmlXPathRegisterFunc
16950extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
16951#define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
16952#endif
16953#endif
16954#endif
16955
16956#if defined(LIBXML_XPATH_ENABLED)
16957#ifdef bottom_xpath
16958#undef xmlXPathRegisterFuncLookup
16959extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
16960#else
16961#ifndef xmlXPathRegisterFuncLookup
16962extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
16963#define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
16964#endif
16965#endif
16966#endif
16967
16968#if defined(LIBXML_XPATH_ENABLED)
16969#ifdef bottom_xpath
16970#undef xmlXPathRegisterFuncNS
16971extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
16972#else
16973#ifndef xmlXPathRegisterFuncNS
16974extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
16975#define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
16976#endif
16977#endif
16978#endif
16979
16980#if defined(LIBXML_XPATH_ENABLED)
16981#ifdef bottom_xpath
16982#undef xmlXPathRegisterNs
16983extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
16984#else
16985#ifndef xmlXPathRegisterNs
16986extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
16987#define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
16988#endif
16989#endif
16990#endif
16991
16992#if defined(LIBXML_XPATH_ENABLED)
16993#ifdef bottom_xpath
16994#undef xmlXPathRegisterVariable
16995extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
16996#else
16997#ifndef xmlXPathRegisterVariable
16998extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
16999#define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
17000#endif
17001#endif
17002#endif
17003
17004#if defined(LIBXML_XPATH_ENABLED)
17005#ifdef bottom_xpath
17006#undef xmlXPathRegisterVariableLookup
17007extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
17008#else
17009#ifndef xmlXPathRegisterVariableLookup
17010extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
17011#define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
17012#endif
17013#endif
17014#endif
17015
17016#if defined(LIBXML_XPATH_ENABLED)
17017#ifdef bottom_xpath
17018#undef xmlXPathRegisterVariableNS
17019extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
17020#else
17021#ifndef xmlXPathRegisterVariableNS
17022extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
17023#define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
17024#endif
17025#endif
17026#endif
17027
17028#if defined(LIBXML_XPATH_ENABLED)
17029#ifdef bottom_xpath
17030#undef xmlXPathRegisteredFuncsCleanup
17031extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
17032#else
17033#ifndef xmlXPathRegisteredFuncsCleanup
17034extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
17035#define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
17036#endif
17037#endif
17038#endif
17039
17040#if defined(LIBXML_XPATH_ENABLED)
17041#ifdef bottom_xpath
17042#undef xmlXPathRegisteredNsCleanup
17043extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
17044#else
17045#ifndef xmlXPathRegisteredNsCleanup
17046extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
17047#define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
17048#endif
17049#endif
17050#endif
17051
17052#if defined(LIBXML_XPATH_ENABLED)
17053#ifdef bottom_xpath
17054#undef xmlXPathRegisteredVariablesCleanup
17055extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
17056#else
17057#ifndef xmlXPathRegisteredVariablesCleanup
17058extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
17059#define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
17060#endif
17061#endif
17062#endif
17063
17064#if defined(LIBXML_XPATH_ENABLED)
17065#ifdef bottom_xpath
17066#undef xmlXPathRoot
17067extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
17068#else
17069#ifndef xmlXPathRoot
17070extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
17071#define xmlXPathRoot xmlXPathRoot__internal_alias
17072#endif
17073#endif
17074#endif
17075
17076#if defined(LIBXML_XPATH_ENABLED)
17077#ifdef bottom_xpath
17078#undef xmlXPathRoundFunction
17079extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
17080#else
17081#ifndef xmlXPathRoundFunction
17082extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
17083#define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
17084#endif
17085#endif
17086#endif
17087
17088#if defined(LIBXML_XPATH_ENABLED)
17089#ifdef bottom_xpath
17090#undef xmlXPathStartsWithFunction
17091extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
17092#else
17093#ifndef xmlXPathStartsWithFunction
17094extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
17095#define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
17096#endif
17097#endif
17098#endif
17099
17100#if defined(LIBXML_XPATH_ENABLED)
17101#ifdef bottom_xpath
17102#undef xmlXPathStringEvalNumber
17103extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
17104#else
17105#ifndef xmlXPathStringEvalNumber
17106extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
17107#define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
17108#endif
17109#endif
17110#endif
17111
17112#if defined(LIBXML_XPATH_ENABLED)
17113#ifdef bottom_xpath
17114#undef xmlXPathStringFunction
17115extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
17116#else
17117#ifndef xmlXPathStringFunction
17118extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
17119#define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
17120#endif
17121#endif
17122#endif
17123
17124#if defined(LIBXML_XPATH_ENABLED)
17125#ifdef bottom_xpath
17126#undef xmlXPathStringLengthFunction
17127extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
17128#else
17129#ifndef xmlXPathStringLengthFunction
17130extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
17131#define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
17132#endif
17133#endif
17134#endif
17135
17136#if defined(LIBXML_XPATH_ENABLED)
17137#ifdef bottom_xpath
17138#undef xmlXPathSubValues
17139extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
17140#else
17141#ifndef xmlXPathSubValues
17142extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
17143#define xmlXPathSubValues xmlXPathSubValues__internal_alias
17144#endif
17145#endif
17146#endif
17147
17148#if defined(LIBXML_XPATH_ENABLED)
17149#ifdef bottom_xpath
17150#undef xmlXPathSubstringAfterFunction
17151extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
17152#else
17153#ifndef xmlXPathSubstringAfterFunction
17154extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
17155#define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
17156#endif
17157#endif
17158#endif
17159
17160#if defined(LIBXML_XPATH_ENABLED)
17161#ifdef bottom_xpath
17162#undef xmlXPathSubstringBeforeFunction
17163extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
17164#else
17165#ifndef xmlXPathSubstringBeforeFunction
17166extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
17167#define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
17168#endif
17169#endif
17170#endif
17171
17172#if defined(LIBXML_XPATH_ENABLED)
17173#ifdef bottom_xpath
17174#undef xmlXPathSubstringFunction
17175extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
17176#else
17177#ifndef xmlXPathSubstringFunction
17178extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
17179#define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
17180#endif
17181#endif
17182#endif
17183
17184#if defined(LIBXML_XPATH_ENABLED)
17185#ifdef bottom_xpath
17186#undef xmlXPathSumFunction
17187extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
17188#else
17189#ifndef xmlXPathSumFunction
17190extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
17191#define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
17192#endif
17193#endif
17194#endif
17195
17196#if defined(LIBXML_XPATH_ENABLED)
17197#ifdef bottom_xpath
17198#undef xmlXPathTrailing
17199extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
17200#else
17201#ifndef xmlXPathTrailing
17202extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
17203#define xmlXPathTrailing xmlXPathTrailing__internal_alias
17204#endif
17205#endif
17206#endif
17207
17208#if defined(LIBXML_XPATH_ENABLED)
17209#ifdef bottom_xpath
17210#undef xmlXPathTrailingSorted
17211extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
17212#else
17213#ifndef xmlXPathTrailingSorted
17214extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
17215#define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
17216#endif
17217#endif
17218#endif
17219
17220#if defined(LIBXML_XPATH_ENABLED)
17221#ifdef bottom_xpath
17222#undef xmlXPathTranslateFunction
17223extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
17224#else
17225#ifndef xmlXPathTranslateFunction
17226extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
17227#define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
17228#endif
17229#endif
17230#endif
17231
17232#if defined(LIBXML_XPATH_ENABLED)
17233#ifdef bottom_xpath
17234#undef xmlXPathTrueFunction
17235extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
17236#else
17237#ifndef xmlXPathTrueFunction
17238extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
17239#define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
17240#endif
17241#endif
17242#endif
17243
17244#if defined(LIBXML_XPATH_ENABLED)
17245#ifdef bottom_xpath
17246#undef xmlXPathValueFlipSign
17247extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
17248#else
17249#ifndef xmlXPathValueFlipSign
17250extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
17251#define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
17252#endif
17253#endif
17254#endif
17255
17256#if defined(LIBXML_XPATH_ENABLED)
17257#ifdef bottom_xpath
17258#undef xmlXPathVariableLookup
17259extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
17260#else
17261#ifndef xmlXPathVariableLookup
17262extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
17263#define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
17264#endif
17265#endif
17266#endif
17267
17268#if defined(LIBXML_XPATH_ENABLED)
17269#ifdef bottom_xpath
17270#undef xmlXPathVariableLookupNS
17271extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
17272#else
17273#ifndef xmlXPathVariableLookupNS
17274extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
17275#define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
17276#endif
17277#endif
17278#endif
17279
17280#if defined(LIBXML_XPATH_ENABLED)
17281#ifdef bottom_xpath
17282#undef xmlXPathWrapCString
17283extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
17284#else
17285#ifndef xmlXPathWrapCString
17286extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
17287#define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
17288#endif
17289#endif
17290#endif
17291
17292#if defined(LIBXML_XPATH_ENABLED)
17293#ifdef bottom_xpath
17294#undef xmlXPathWrapExternal
17295extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
17296#else
17297#ifndef xmlXPathWrapExternal
17298extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
17299#define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
17300#endif
17301#endif
17302#endif
17303
17304#if defined(LIBXML_XPATH_ENABLED)
17305#ifdef bottom_xpath
17306#undef xmlXPathWrapNodeSet
17307extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
17308#else
17309#ifndef xmlXPathWrapNodeSet
17310extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
17311#define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
17312#endif
17313#endif
17314#endif
17315
17316#if defined(LIBXML_XPATH_ENABLED)
17317#ifdef bottom_xpath
17318#undef xmlXPathWrapString
17319extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
17320#else
17321#ifndef xmlXPathWrapString
17322extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
17323#define xmlXPathWrapString xmlXPathWrapString__internal_alias
17324#endif
17325#endif
17326#endif
17327
17328#if defined(LIBXML_XPATH_ENABLED)
17329#ifdef bottom_xpath
17330#undef xmlXPatherror
17331extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
17332#else
17333#ifndef xmlXPatherror
17334extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
17335#define xmlXPatherror xmlXPatherror__internal_alias
17336#endif
17337#endif
17338#endif
17339
17340#if defined(LIBXML_XPTR_ENABLED)
17341#ifdef bottom_xpointer
17342#undef xmlXPtrBuildNodeList
17343extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
17344#else
17345#ifndef xmlXPtrBuildNodeList
17346extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
17347#define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
17348#endif
17349#endif
17350#endif
17351
17352#if defined(LIBXML_XPTR_ENABLED)
17353#ifdef bottom_xpointer
17354#undef xmlXPtrEval
17355extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
17356#else
17357#ifndef xmlXPtrEval
17358extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
17359#define xmlXPtrEval xmlXPtrEval__internal_alias
17360#endif
17361#endif
17362#endif
17363
17364#if defined(LIBXML_XPTR_ENABLED)
17365#ifdef bottom_xpointer
17366#undef xmlXPtrEvalRangePredicate
17367extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
17368#else
17369#ifndef xmlXPtrEvalRangePredicate
17370extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
17371#define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
17372#endif
17373#endif
17374#endif
17375
17376#if defined(LIBXML_XPTR_ENABLED)
17377#ifdef bottom_xpointer
17378#undef xmlXPtrFreeLocationSet
17379extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
17380#else
17381#ifndef xmlXPtrFreeLocationSet
17382extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
17383#define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
17384#endif
17385#endif
17386#endif
17387
17388#if defined(LIBXML_XPTR_ENABLED)
17389#ifdef bottom_xpointer
17390#undef xmlXPtrLocationSetAdd
17391extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
17392#else
17393#ifndef xmlXPtrLocationSetAdd
17394extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
17395#define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
17396#endif
17397#endif
17398#endif
17399
17400#if defined(LIBXML_XPTR_ENABLED)
17401#ifdef bottom_xpointer
17402#undef xmlXPtrLocationSetCreate
17403extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
17404#else
17405#ifndef xmlXPtrLocationSetCreate
17406extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
17407#define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
17408#endif
17409#endif
17410#endif
17411
17412#if defined(LIBXML_XPTR_ENABLED)
17413#ifdef bottom_xpointer
17414#undef xmlXPtrLocationSetDel
17415extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
17416#else
17417#ifndef xmlXPtrLocationSetDel
17418extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
17419#define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
17420#endif
17421#endif
17422#endif
17423
17424#if defined(LIBXML_XPTR_ENABLED)
17425#ifdef bottom_xpointer
17426#undef xmlXPtrLocationSetMerge
17427extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
17428#else
17429#ifndef xmlXPtrLocationSetMerge
17430extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
17431#define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
17432#endif
17433#endif
17434#endif
17435
17436#if defined(LIBXML_XPTR_ENABLED)
17437#ifdef bottom_xpointer
17438#undef xmlXPtrLocationSetRemove
17439extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
17440#else
17441#ifndef xmlXPtrLocationSetRemove
17442extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
17443#define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
17444#endif
17445#endif
17446#endif
17447
17448#if defined(LIBXML_XPTR_ENABLED)
17449#ifdef bottom_xpointer
17450#undef xmlXPtrNewCollapsedRange
17451extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
17452#else
17453#ifndef xmlXPtrNewCollapsedRange
17454extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
17455#define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
17456#endif
17457#endif
17458#endif
17459
17460#if defined(LIBXML_XPTR_ENABLED)
17461#ifdef bottom_xpointer
17462#undef xmlXPtrNewContext
17463extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
17464#else
17465#ifndef xmlXPtrNewContext
17466extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
17467#define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
17468#endif
17469#endif
17470#endif
17471
17472#if defined(LIBXML_XPTR_ENABLED)
17473#ifdef bottom_xpointer
17474#undef xmlXPtrNewLocationSetNodeSet
17475extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
17476#else
17477#ifndef xmlXPtrNewLocationSetNodeSet
17478extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
17479#define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
17480#endif
17481#endif
17482#endif
17483
17484#if defined(LIBXML_XPTR_ENABLED)
17485#ifdef bottom_xpointer
17486#undef xmlXPtrNewLocationSetNodes
17487extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
17488#else
17489#ifndef xmlXPtrNewLocationSetNodes
17490extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
17491#define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
17492#endif
17493#endif
17494#endif
17495
17496#if defined(LIBXML_XPTR_ENABLED)
17497#ifdef bottom_xpointer
17498#undef xmlXPtrNewRange
17499extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
17500#else
17501#ifndef xmlXPtrNewRange
17502extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
17503#define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
17504#endif
17505#endif
17506#endif
17507
17508#if defined(LIBXML_XPTR_ENABLED)
17509#ifdef bottom_xpointer
17510#undef xmlXPtrNewRangeNodeObject
17511extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
17512#else
17513#ifndef xmlXPtrNewRangeNodeObject
17514extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
17515#define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
17516#endif
17517#endif
17518#endif
17519
17520#if defined(LIBXML_XPTR_ENABLED)
17521#ifdef bottom_xpointer
17522#undef xmlXPtrNewRangeNodePoint
17523extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
17524#else
17525#ifndef xmlXPtrNewRangeNodePoint
17526extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
17527#define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
17528#endif
17529#endif
17530#endif
17531
17532#if defined(LIBXML_XPTR_ENABLED)
17533#ifdef bottom_xpointer
17534#undef xmlXPtrNewRangeNodes
17535extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
17536#else
17537#ifndef xmlXPtrNewRangeNodes
17538extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
17539#define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
17540#endif
17541#endif
17542#endif
17543
17544#if defined(LIBXML_XPTR_ENABLED)
17545#ifdef bottom_xpointer
17546#undef xmlXPtrNewRangePointNode
17547extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
17548#else
17549#ifndef xmlXPtrNewRangePointNode
17550extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
17551#define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
17552#endif
17553#endif
17554#endif
17555
17556#if defined(LIBXML_XPTR_ENABLED)
17557#ifdef bottom_xpointer
17558#undef xmlXPtrNewRangePoints
17559extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
17560#else
17561#ifndef xmlXPtrNewRangePoints
17562extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
17563#define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
17564#endif
17565#endif
17566#endif
17567
17568#if defined(LIBXML_XPTR_ENABLED)
17569#ifdef bottom_xpointer
17570#undef xmlXPtrRangeToFunction
17571extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
17572#else
17573#ifndef xmlXPtrRangeToFunction
17574extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
17575#define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
17576#endif
17577#endif
17578#endif
17579
17580#if defined(LIBXML_XPTR_ENABLED)
17581#ifdef bottom_xpointer
17582#undef xmlXPtrWrapLocationSet
17583extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
17584#else
17585#ifndef xmlXPtrWrapLocationSet
17586extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
17587#define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
17588#endif
17589#endif
17590#endif
17591
17592
17593#endif
17594#endif
17595#endif
17596#endif
17597#endif
17598
17599