VirtualBox

source: vbox/trunk/src/libs/libxml2-2.6.30/elfgcchack.h@ 23598

最後變更 在這個檔案從23598是 6076,由 vboxsync 提交於 17 年 前

Merged dmik/s2 branch (r25959:26751) to the trunk.

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Date Revision Author Id
檔案大小: 644.0 KB
 
1/*
2 * elfgcchack.h: hack by Arjan van de Ven <[email protected]> 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#ifdef bottom_encoding
1995#undef xmlCleanupCharEncodingHandlers
1996extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers __attribute((alias("xmlCleanupCharEncodingHandlers__internal_alias")));
1997#else
1998#ifndef xmlCleanupCharEncodingHandlers
1999extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
2000#define xmlCleanupCharEncodingHandlers xmlCleanupCharEncodingHandlers__internal_alias
2001#endif
2002#endif
2003
2004#ifdef bottom_encoding
2005#undef xmlCleanupEncodingAliases
2006extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases __attribute((alias("xmlCleanupEncodingAliases__internal_alias")));
2007#else
2008#ifndef xmlCleanupEncodingAliases
2009extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases__internal_alias __attribute((visibility("hidden")));
2010#define xmlCleanupEncodingAliases xmlCleanupEncodingAliases__internal_alias
2011#endif
2012#endif
2013
2014#ifdef bottom_globals
2015#undef xmlCleanupGlobals
2016extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals __attribute((alias("xmlCleanupGlobals__internal_alias")));
2017#else
2018#ifndef xmlCleanupGlobals
2019extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals__internal_alias __attribute((visibility("hidden")));
2020#define xmlCleanupGlobals xmlCleanupGlobals__internal_alias
2021#endif
2022#endif
2023
2024#ifdef bottom_xmlIO
2025#undef xmlCleanupInputCallbacks
2026extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks __attribute((alias("xmlCleanupInputCallbacks__internal_alias")));
2027#else
2028#ifndef xmlCleanupInputCallbacks
2029extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks__internal_alias __attribute((visibility("hidden")));
2030#define xmlCleanupInputCallbacks xmlCleanupInputCallbacks__internal_alias
2031#endif
2032#endif
2033
2034#ifdef bottom_xmlmemory
2035#undef xmlCleanupMemory
2036extern __typeof (xmlCleanupMemory) xmlCleanupMemory __attribute((alias("xmlCleanupMemory__internal_alias")));
2037#else
2038#ifndef xmlCleanupMemory
2039extern __typeof (xmlCleanupMemory) xmlCleanupMemory__internal_alias __attribute((visibility("hidden")));
2040#define xmlCleanupMemory xmlCleanupMemory__internal_alias
2041#endif
2042#endif
2043
2044#if defined(LIBXML_OUTPUT_ENABLED)
2045#ifdef bottom_xmlIO
2046#undef xmlCleanupOutputCallbacks
2047extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks __attribute((alias("xmlCleanupOutputCallbacks__internal_alias")));
2048#else
2049#ifndef xmlCleanupOutputCallbacks
2050extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks__internal_alias __attribute((visibility("hidden")));
2051#define xmlCleanupOutputCallbacks xmlCleanupOutputCallbacks__internal_alias
2052#endif
2053#endif
2054#endif
2055
2056#ifdef bottom_parser
2057#undef xmlCleanupParser
2058extern __typeof (xmlCleanupParser) xmlCleanupParser __attribute((alias("xmlCleanupParser__internal_alias")));
2059#else
2060#ifndef xmlCleanupParser
2061extern __typeof (xmlCleanupParser) xmlCleanupParser__internal_alias __attribute((visibility("hidden")));
2062#define xmlCleanupParser xmlCleanupParser__internal_alias
2063#endif
2064#endif
2065
2066#if defined(LIBXML_LEGACY_ENABLED)
2067#ifdef bottom_legacy
2068#undef xmlCleanupPredefinedEntities
2069extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities __attribute((alias("xmlCleanupPredefinedEntities__internal_alias")));
2070#else
2071#ifndef xmlCleanupPredefinedEntities
2072extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities__internal_alias __attribute((visibility("hidden")));
2073#define xmlCleanupPredefinedEntities xmlCleanupPredefinedEntities__internal_alias
2074#endif
2075#endif
2076#endif
2077
2078#ifdef bottom_threads
2079#undef xmlCleanupThreads
2080extern __typeof (xmlCleanupThreads) xmlCleanupThreads __attribute((alias("xmlCleanupThreads__internal_alias")));
2081#else
2082#ifndef xmlCleanupThreads
2083extern __typeof (xmlCleanupThreads) xmlCleanupThreads__internal_alias __attribute((visibility("hidden")));
2084#define xmlCleanupThreads xmlCleanupThreads__internal_alias
2085#endif
2086#endif
2087
2088#ifdef bottom_parserInternals
2089#undef xmlClearNodeInfoSeq
2090extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq __attribute((alias("xmlClearNodeInfoSeq__internal_alias")));
2091#else
2092#ifndef xmlClearNodeInfoSeq
2093extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
2094#define xmlClearNodeInfoSeq xmlClearNodeInfoSeq__internal_alias
2095#endif
2096#endif
2097
2098#ifdef bottom_parserInternals
2099#undef xmlClearParserCtxt
2100extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt __attribute((alias("xmlClearParserCtxt__internal_alias")));
2101#else
2102#ifndef xmlClearParserCtxt
2103extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt__internal_alias __attribute((visibility("hidden")));
2104#define xmlClearParserCtxt xmlClearParserCtxt__internal_alias
2105#endif
2106#endif
2107
2108#if defined(LIBXML_CATALOG_ENABLED)
2109#ifdef bottom_catalog
2110#undef xmlConvertSGMLCatalog
2111extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog __attribute((alias("xmlConvertSGMLCatalog__internal_alias")));
2112#else
2113#ifndef xmlConvertSGMLCatalog
2114extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog__internal_alias __attribute((visibility("hidden")));
2115#define xmlConvertSGMLCatalog xmlConvertSGMLCatalog__internal_alias
2116#endif
2117#endif
2118#endif
2119
2120#if defined(LIBXML_TREE_ENABLED)
2121#ifdef bottom_valid
2122#undef xmlCopyAttributeTable
2123extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable __attribute((alias("xmlCopyAttributeTable__internal_alias")));
2124#else
2125#ifndef xmlCopyAttributeTable
2126extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable__internal_alias __attribute((visibility("hidden")));
2127#define xmlCopyAttributeTable xmlCopyAttributeTable__internal_alias
2128#endif
2129#endif
2130#endif
2131
2132#ifdef bottom_parserInternals
2133#undef xmlCopyChar
2134extern __typeof (xmlCopyChar) xmlCopyChar __attribute((alias("xmlCopyChar__internal_alias")));
2135#else
2136#ifndef xmlCopyChar
2137extern __typeof (xmlCopyChar) xmlCopyChar__internal_alias __attribute((visibility("hidden")));
2138#define xmlCopyChar xmlCopyChar__internal_alias
2139#endif
2140#endif
2141
2142#ifdef bottom_parserInternals
2143#undef xmlCopyCharMultiByte
2144extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte __attribute((alias("xmlCopyCharMultiByte__internal_alias")));
2145#else
2146#ifndef xmlCopyCharMultiByte
2147extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte__internal_alias __attribute((visibility("hidden")));
2148#define xmlCopyCharMultiByte xmlCopyCharMultiByte__internal_alias
2149#endif
2150#endif
2151
2152#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
2153#ifdef bottom_tree
2154#undef xmlCopyDoc
2155extern __typeof (xmlCopyDoc) xmlCopyDoc __attribute((alias("xmlCopyDoc__internal_alias")));
2156#else
2157#ifndef xmlCopyDoc
2158extern __typeof (xmlCopyDoc) xmlCopyDoc__internal_alias __attribute((visibility("hidden")));
2159#define xmlCopyDoc xmlCopyDoc__internal_alias
2160#endif
2161#endif
2162#endif
2163
2164#ifdef bottom_valid
2165#undef xmlCopyDocElementContent
2166extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent __attribute((alias("xmlCopyDocElementContent__internal_alias")));
2167#else
2168#ifndef xmlCopyDocElementContent
2169extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent__internal_alias __attribute((visibility("hidden")));
2170#define xmlCopyDocElementContent xmlCopyDocElementContent__internal_alias
2171#endif
2172#endif
2173
2174#if defined(LIBXML_TREE_ENABLED)
2175#ifdef bottom_tree
2176#undef xmlCopyDtd
2177extern __typeof (xmlCopyDtd) xmlCopyDtd __attribute((alias("xmlCopyDtd__internal_alias")));
2178#else
2179#ifndef xmlCopyDtd
2180extern __typeof (xmlCopyDtd) xmlCopyDtd__internal_alias __attribute((visibility("hidden")));
2181#define xmlCopyDtd xmlCopyDtd__internal_alias
2182#endif
2183#endif
2184#endif
2185
2186#ifdef bottom_valid
2187#undef xmlCopyElementContent
2188extern __typeof (xmlCopyElementContent) xmlCopyElementContent __attribute((alias("xmlCopyElementContent__internal_alias")));
2189#else
2190#ifndef xmlCopyElementContent
2191extern __typeof (xmlCopyElementContent) xmlCopyElementContent__internal_alias __attribute((visibility("hidden")));
2192#define xmlCopyElementContent xmlCopyElementContent__internal_alias
2193#endif
2194#endif
2195
2196#if defined(LIBXML_TREE_ENABLED)
2197#ifdef bottom_valid
2198#undef xmlCopyElementTable
2199extern __typeof (xmlCopyElementTable) xmlCopyElementTable __attribute((alias("xmlCopyElementTable__internal_alias")));
2200#else
2201#ifndef xmlCopyElementTable
2202extern __typeof (xmlCopyElementTable) xmlCopyElementTable__internal_alias __attribute((visibility("hidden")));
2203#define xmlCopyElementTable xmlCopyElementTable__internal_alias
2204#endif
2205#endif
2206#endif
2207
2208#if defined(LIBXML_TREE_ENABLED)
2209#ifdef bottom_entities
2210#undef xmlCopyEntitiesTable
2211extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable __attribute((alias("xmlCopyEntitiesTable__internal_alias")));
2212#else
2213#ifndef xmlCopyEntitiesTable
2214extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable__internal_alias __attribute((visibility("hidden")));
2215#define xmlCopyEntitiesTable xmlCopyEntitiesTable__internal_alias
2216#endif
2217#endif
2218#endif
2219
2220#if defined(LIBXML_TREE_ENABLED)
2221#ifdef bottom_valid
2222#undef xmlCopyEnumeration
2223extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration __attribute((alias("xmlCopyEnumeration__internal_alias")));
2224#else
2225#ifndef xmlCopyEnumeration
2226extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration__internal_alias __attribute((visibility("hidden")));
2227#define xmlCopyEnumeration xmlCopyEnumeration__internal_alias
2228#endif
2229#endif
2230#endif
2231
2232#ifdef bottom_error
2233#undef xmlCopyError
2234extern __typeof (xmlCopyError) xmlCopyError __attribute((alias("xmlCopyError__internal_alias")));
2235#else
2236#ifndef xmlCopyError
2237extern __typeof (xmlCopyError) xmlCopyError__internal_alias __attribute((visibility("hidden")));
2238#define xmlCopyError xmlCopyError__internal_alias
2239#endif
2240#endif
2241
2242#ifdef bottom_tree
2243#undef xmlCopyNamespace
2244extern __typeof (xmlCopyNamespace) xmlCopyNamespace __attribute((alias("xmlCopyNamespace__internal_alias")));
2245#else
2246#ifndef xmlCopyNamespace
2247extern __typeof (xmlCopyNamespace) xmlCopyNamespace__internal_alias __attribute((visibility("hidden")));
2248#define xmlCopyNamespace xmlCopyNamespace__internal_alias
2249#endif
2250#endif
2251
2252#ifdef bottom_tree
2253#undef xmlCopyNamespaceList
2254extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList __attribute((alias("xmlCopyNamespaceList__internal_alias")));
2255#else
2256#ifndef xmlCopyNamespaceList
2257extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList__internal_alias __attribute((visibility("hidden")));
2258#define xmlCopyNamespaceList xmlCopyNamespaceList__internal_alias
2259#endif
2260#endif
2261
2262#ifdef bottom_tree
2263#undef xmlCopyNode
2264extern __typeof (xmlCopyNode) xmlCopyNode __attribute((alias("xmlCopyNode__internal_alias")));
2265#else
2266#ifndef xmlCopyNode
2267extern __typeof (xmlCopyNode) xmlCopyNode__internal_alias __attribute((visibility("hidden")));
2268#define xmlCopyNode xmlCopyNode__internal_alias
2269#endif
2270#endif
2271
2272#ifdef bottom_tree
2273#undef xmlCopyNodeList
2274extern __typeof (xmlCopyNodeList) xmlCopyNodeList __attribute((alias("xmlCopyNodeList__internal_alias")));
2275#else
2276#ifndef xmlCopyNodeList
2277extern __typeof (xmlCopyNodeList) xmlCopyNodeList__internal_alias __attribute((visibility("hidden")));
2278#define xmlCopyNodeList xmlCopyNodeList__internal_alias
2279#endif
2280#endif
2281
2282#if defined(LIBXML_TREE_ENABLED)
2283#ifdef bottom_valid
2284#undef xmlCopyNotationTable
2285extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable __attribute((alias("xmlCopyNotationTable__internal_alias")));
2286#else
2287#ifndef xmlCopyNotationTable
2288extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable__internal_alias __attribute((visibility("hidden")));
2289#define xmlCopyNotationTable xmlCopyNotationTable__internal_alias
2290#endif
2291#endif
2292#endif
2293
2294#ifdef bottom_tree
2295#undef xmlCopyProp
2296extern __typeof (xmlCopyProp) xmlCopyProp __attribute((alias("xmlCopyProp__internal_alias")));
2297#else
2298#ifndef xmlCopyProp
2299extern __typeof (xmlCopyProp) xmlCopyProp__internal_alias __attribute((visibility("hidden")));
2300#define xmlCopyProp xmlCopyProp__internal_alias
2301#endif
2302#endif
2303
2304#ifdef bottom_tree
2305#undef xmlCopyPropList
2306extern __typeof (xmlCopyPropList) xmlCopyPropList __attribute((alias("xmlCopyPropList__internal_alias")));
2307#else
2308#ifndef xmlCopyPropList
2309extern __typeof (xmlCopyPropList) xmlCopyPropList__internal_alias __attribute((visibility("hidden")));
2310#define xmlCopyPropList xmlCopyPropList__internal_alias
2311#endif
2312#endif
2313
2314#ifdef bottom_parser
2315#undef xmlCreateDocParserCtxt
2316extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt __attribute((alias("xmlCreateDocParserCtxt__internal_alias")));
2317#else
2318#ifndef xmlCreateDocParserCtxt
2319extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt__internal_alias __attribute((visibility("hidden")));
2320#define xmlCreateDocParserCtxt xmlCreateDocParserCtxt__internal_alias
2321#endif
2322#endif
2323
2324#ifdef bottom_entities
2325#undef xmlCreateEntitiesTable
2326extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable __attribute((alias("xmlCreateEntitiesTable__internal_alias")));
2327#else
2328#ifndef xmlCreateEntitiesTable
2329extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable__internal_alias __attribute((visibility("hidden")));
2330#define xmlCreateEntitiesTable xmlCreateEntitiesTable__internal_alias
2331#endif
2332#endif
2333
2334#ifdef bottom_parser
2335#undef xmlCreateEntityParserCtxt
2336extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt __attribute((alias("xmlCreateEntityParserCtxt__internal_alias")));
2337#else
2338#ifndef xmlCreateEntityParserCtxt
2339extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt__internal_alias __attribute((visibility("hidden")));
2340#define xmlCreateEntityParserCtxt xmlCreateEntityParserCtxt__internal_alias
2341#endif
2342#endif
2343
2344#ifdef bottom_valid
2345#undef xmlCreateEnumeration
2346extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration __attribute((alias("xmlCreateEnumeration__internal_alias")));
2347#else
2348#ifndef xmlCreateEnumeration
2349extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration__internal_alias __attribute((visibility("hidden")));
2350#define xmlCreateEnumeration xmlCreateEnumeration__internal_alias
2351#endif
2352#endif
2353
2354#ifdef bottom_parser
2355#undef xmlCreateFileParserCtxt
2356extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt __attribute((alias("xmlCreateFileParserCtxt__internal_alias")));
2357#else
2358#ifndef xmlCreateFileParserCtxt
2359extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
2360#define xmlCreateFileParserCtxt xmlCreateFileParserCtxt__internal_alias
2361#endif
2362#endif
2363
2364#ifdef bottom_parser
2365#undef xmlCreateIOParserCtxt
2366extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt __attribute((alias("xmlCreateIOParserCtxt__internal_alias")));
2367#else
2368#ifndef xmlCreateIOParserCtxt
2369extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt__internal_alias __attribute((visibility("hidden")));
2370#define xmlCreateIOParserCtxt xmlCreateIOParserCtxt__internal_alias
2371#endif
2372#endif
2373
2374#ifdef bottom_tree
2375#undef xmlCreateIntSubset
2376extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset __attribute((alias("xmlCreateIntSubset__internal_alias")));
2377#else
2378#ifndef xmlCreateIntSubset
2379extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset__internal_alias __attribute((visibility("hidden")));
2380#define xmlCreateIntSubset xmlCreateIntSubset__internal_alias
2381#endif
2382#endif
2383
2384#ifdef bottom_parser
2385#undef xmlCreateMemoryParserCtxt
2386extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt __attribute((alias("xmlCreateMemoryParserCtxt__internal_alias")));
2387#else
2388#ifndef xmlCreateMemoryParserCtxt
2389extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
2390#define xmlCreateMemoryParserCtxt xmlCreateMemoryParserCtxt__internal_alias
2391#endif
2392#endif
2393
2394#if defined(LIBXML_PUSH_ENABLED)
2395#ifdef bottom_parser
2396#undef xmlCreatePushParserCtxt
2397extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt __attribute((alias("xmlCreatePushParserCtxt__internal_alias")));
2398#else
2399#ifndef xmlCreatePushParserCtxt
2400extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
2401#define xmlCreatePushParserCtxt xmlCreatePushParserCtxt__internal_alias
2402#endif
2403#endif
2404#endif
2405
2406#ifdef bottom_uri
2407#undef xmlCreateURI
2408extern __typeof (xmlCreateURI) xmlCreateURI __attribute((alias("xmlCreateURI__internal_alias")));
2409#else
2410#ifndef xmlCreateURI
2411extern __typeof (xmlCreateURI) xmlCreateURI__internal_alias __attribute((visibility("hidden")));
2412#define xmlCreateURI xmlCreateURI__internal_alias
2413#endif
2414#endif
2415
2416#ifdef bottom_parser
2417#undef xmlCreateURLParserCtxt
2418extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt __attribute((alias("xmlCreateURLParserCtxt__internal_alias")));
2419#else
2420#ifndef xmlCreateURLParserCtxt
2421extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt__internal_alias __attribute((visibility("hidden")));
2422#define xmlCreateURLParserCtxt xmlCreateURLParserCtxt__internal_alias
2423#endif
2424#endif
2425
2426#ifdef bottom_error
2427#undef xmlCtxtGetLastError
2428extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError __attribute((alias("xmlCtxtGetLastError__internal_alias")));
2429#else
2430#ifndef xmlCtxtGetLastError
2431extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError__internal_alias __attribute((visibility("hidden")));
2432#define xmlCtxtGetLastError xmlCtxtGetLastError__internal_alias
2433#endif
2434#endif
2435
2436#ifdef bottom_parser
2437#undef xmlCtxtReadDoc
2438extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc __attribute((alias("xmlCtxtReadDoc__internal_alias")));
2439#else
2440#ifndef xmlCtxtReadDoc
2441extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
2442#define xmlCtxtReadDoc xmlCtxtReadDoc__internal_alias
2443#endif
2444#endif
2445
2446#ifdef bottom_parser
2447#undef xmlCtxtReadFd
2448extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd __attribute((alias("xmlCtxtReadFd__internal_alias")));
2449#else
2450#ifndef xmlCtxtReadFd
2451extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
2452#define xmlCtxtReadFd xmlCtxtReadFd__internal_alias
2453#endif
2454#endif
2455
2456#ifdef bottom_parser
2457#undef xmlCtxtReadFile
2458extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile __attribute((alias("xmlCtxtReadFile__internal_alias")));
2459#else
2460#ifndef xmlCtxtReadFile
2461extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
2462#define xmlCtxtReadFile xmlCtxtReadFile__internal_alias
2463#endif
2464#endif
2465
2466#ifdef bottom_parser
2467#undef xmlCtxtReadIO
2468extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO __attribute((alias("xmlCtxtReadIO__internal_alias")));
2469#else
2470#ifndef xmlCtxtReadIO
2471extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
2472#define xmlCtxtReadIO xmlCtxtReadIO__internal_alias
2473#endif
2474#endif
2475
2476#ifdef bottom_parser
2477#undef xmlCtxtReadMemory
2478extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory __attribute((alias("xmlCtxtReadMemory__internal_alias")));
2479#else
2480#ifndef xmlCtxtReadMemory
2481extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
2482#define xmlCtxtReadMemory xmlCtxtReadMemory__internal_alias
2483#endif
2484#endif
2485
2486#ifdef bottom_parser
2487#undef xmlCtxtReset
2488extern __typeof (xmlCtxtReset) xmlCtxtReset __attribute((alias("xmlCtxtReset__internal_alias")));
2489#else
2490#ifndef xmlCtxtReset
2491extern __typeof (xmlCtxtReset) xmlCtxtReset__internal_alias __attribute((visibility("hidden")));
2492#define xmlCtxtReset xmlCtxtReset__internal_alias
2493#endif
2494#endif
2495
2496#ifdef bottom_error
2497#undef xmlCtxtResetLastError
2498extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError __attribute((alias("xmlCtxtResetLastError__internal_alias")));
2499#else
2500#ifndef xmlCtxtResetLastError
2501extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError__internal_alias __attribute((visibility("hidden")));
2502#define xmlCtxtResetLastError xmlCtxtResetLastError__internal_alias
2503#endif
2504#endif
2505
2506#ifdef bottom_parser
2507#undef xmlCtxtResetPush
2508extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush __attribute((alias("xmlCtxtResetPush__internal_alias")));
2509#else
2510#ifndef xmlCtxtResetPush
2511extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush__internal_alias __attribute((visibility("hidden")));
2512#define xmlCtxtResetPush xmlCtxtResetPush__internal_alias
2513#endif
2514#endif
2515
2516#ifdef bottom_parser
2517#undef xmlCtxtUseOptions
2518extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions __attribute((alias("xmlCtxtUseOptions__internal_alias")));
2519#else
2520#ifndef xmlCtxtUseOptions
2521extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
2522#define xmlCtxtUseOptions xmlCtxtUseOptions__internal_alias
2523#endif
2524#endif
2525
2526#ifdef bottom_parserInternals
2527#undef xmlCurrentChar
2528extern __typeof (xmlCurrentChar) xmlCurrentChar __attribute((alias("xmlCurrentChar__internal_alias")));
2529#else
2530#ifndef xmlCurrentChar
2531extern __typeof (xmlCurrentChar) xmlCurrentChar__internal_alias __attribute((visibility("hidden")));
2532#define xmlCurrentChar xmlCurrentChar__internal_alias
2533#endif
2534#endif
2535
2536#ifdef bottom_tree
2537#undef xmlDOMWrapAdoptNode
2538extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode __attribute((alias("xmlDOMWrapAdoptNode__internal_alias")));
2539#else
2540#ifndef xmlDOMWrapAdoptNode
2541extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode__internal_alias __attribute((visibility("hidden")));
2542#define xmlDOMWrapAdoptNode xmlDOMWrapAdoptNode__internal_alias
2543#endif
2544#endif
2545
2546#ifdef bottom_tree
2547#undef xmlDOMWrapCloneNode
2548extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode __attribute((alias("xmlDOMWrapCloneNode__internal_alias")));
2549#else
2550#ifndef xmlDOMWrapCloneNode
2551extern __typeof (xmlDOMWrapCloneNode) xmlDOMWrapCloneNode__internal_alias __attribute((visibility("hidden")));
2552#define xmlDOMWrapCloneNode xmlDOMWrapCloneNode__internal_alias
2553#endif
2554#endif
2555
2556#ifdef bottom_tree
2557#undef xmlDOMWrapFreeCtxt
2558extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt __attribute((alias("xmlDOMWrapFreeCtxt__internal_alias")));
2559#else
2560#ifndef xmlDOMWrapFreeCtxt
2561extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt__internal_alias __attribute((visibility("hidden")));
2562#define xmlDOMWrapFreeCtxt xmlDOMWrapFreeCtxt__internal_alias
2563#endif
2564#endif
2565
2566#ifdef bottom_tree
2567#undef xmlDOMWrapNewCtxt
2568extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt __attribute((alias("xmlDOMWrapNewCtxt__internal_alias")));
2569#else
2570#ifndef xmlDOMWrapNewCtxt
2571extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt__internal_alias __attribute((visibility("hidden")));
2572#define xmlDOMWrapNewCtxt xmlDOMWrapNewCtxt__internal_alias
2573#endif
2574#endif
2575
2576#ifdef bottom_tree
2577#undef xmlDOMWrapReconcileNamespaces
2578extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces __attribute((alias("xmlDOMWrapReconcileNamespaces__internal_alias")));
2579#else
2580#ifndef xmlDOMWrapReconcileNamespaces
2581extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces__internal_alias __attribute((visibility("hidden")));
2582#define xmlDOMWrapReconcileNamespaces xmlDOMWrapReconcileNamespaces__internal_alias
2583#endif
2584#endif
2585
2586#ifdef bottom_tree
2587#undef xmlDOMWrapRemoveNode
2588extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode __attribute((alias("xmlDOMWrapRemoveNode__internal_alias")));
2589#else
2590#ifndef xmlDOMWrapRemoveNode
2591extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode__internal_alias __attribute((visibility("hidden")));
2592#define xmlDOMWrapRemoveNode xmlDOMWrapRemoveNode__internal_alias
2593#endif
2594#endif
2595
2596#if defined(LIBXML_DEBUG_ENABLED)
2597#ifdef bottom_debugXML
2598#undef xmlDebugCheckDocument
2599extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument __attribute((alias("xmlDebugCheckDocument__internal_alias")));
2600#else
2601#ifndef xmlDebugCheckDocument
2602extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument__internal_alias __attribute((visibility("hidden")));
2603#define xmlDebugCheckDocument xmlDebugCheckDocument__internal_alias
2604#endif
2605#endif
2606#endif
2607
2608#if defined(LIBXML_DEBUG_ENABLED)
2609#ifdef bottom_debugXML
2610#undef xmlDebugDumpAttr
2611extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr __attribute((alias("xmlDebugDumpAttr__internal_alias")));
2612#else
2613#ifndef xmlDebugDumpAttr
2614extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr__internal_alias __attribute((visibility("hidden")));
2615#define xmlDebugDumpAttr xmlDebugDumpAttr__internal_alias
2616#endif
2617#endif
2618#endif
2619
2620#if defined(LIBXML_DEBUG_ENABLED)
2621#ifdef bottom_debugXML
2622#undef xmlDebugDumpAttrList
2623extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList __attribute((alias("xmlDebugDumpAttrList__internal_alias")));
2624#else
2625#ifndef xmlDebugDumpAttrList
2626extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList__internal_alias __attribute((visibility("hidden")));
2627#define xmlDebugDumpAttrList xmlDebugDumpAttrList__internal_alias
2628#endif
2629#endif
2630#endif
2631
2632#if defined(LIBXML_DEBUG_ENABLED)
2633#ifdef bottom_debugXML
2634#undef xmlDebugDumpDTD
2635extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD __attribute((alias("xmlDebugDumpDTD__internal_alias")));
2636#else
2637#ifndef xmlDebugDumpDTD
2638extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD__internal_alias __attribute((visibility("hidden")));
2639#define xmlDebugDumpDTD xmlDebugDumpDTD__internal_alias
2640#endif
2641#endif
2642#endif
2643
2644#if defined(LIBXML_DEBUG_ENABLED)
2645#ifdef bottom_debugXML
2646#undef xmlDebugDumpDocument
2647extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument __attribute((alias("xmlDebugDumpDocument__internal_alias")));
2648#else
2649#ifndef xmlDebugDumpDocument
2650extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument__internal_alias __attribute((visibility("hidden")));
2651#define xmlDebugDumpDocument xmlDebugDumpDocument__internal_alias
2652#endif
2653#endif
2654#endif
2655
2656#if defined(LIBXML_DEBUG_ENABLED)
2657#ifdef bottom_debugXML
2658#undef xmlDebugDumpDocumentHead
2659extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead __attribute((alias("xmlDebugDumpDocumentHead__internal_alias")));
2660#else
2661#ifndef xmlDebugDumpDocumentHead
2662extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead__internal_alias __attribute((visibility("hidden")));
2663#define xmlDebugDumpDocumentHead xmlDebugDumpDocumentHead__internal_alias
2664#endif
2665#endif
2666#endif
2667
2668#if defined(LIBXML_DEBUG_ENABLED)
2669#ifdef bottom_debugXML
2670#undef xmlDebugDumpEntities
2671extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities __attribute((alias("xmlDebugDumpEntities__internal_alias")));
2672#else
2673#ifndef xmlDebugDumpEntities
2674extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities__internal_alias __attribute((visibility("hidden")));
2675#define xmlDebugDumpEntities xmlDebugDumpEntities__internal_alias
2676#endif
2677#endif
2678#endif
2679
2680#if defined(LIBXML_DEBUG_ENABLED)
2681#ifdef bottom_debugXML
2682#undef xmlDebugDumpNode
2683extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode __attribute((alias("xmlDebugDumpNode__internal_alias")));
2684#else
2685#ifndef xmlDebugDumpNode
2686extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode__internal_alias __attribute((visibility("hidden")));
2687#define xmlDebugDumpNode xmlDebugDumpNode__internal_alias
2688#endif
2689#endif
2690#endif
2691
2692#if defined(LIBXML_DEBUG_ENABLED)
2693#ifdef bottom_debugXML
2694#undef xmlDebugDumpNodeList
2695extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList __attribute((alias("xmlDebugDumpNodeList__internal_alias")));
2696#else
2697#ifndef xmlDebugDumpNodeList
2698extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList__internal_alias __attribute((visibility("hidden")));
2699#define xmlDebugDumpNodeList xmlDebugDumpNodeList__internal_alias
2700#endif
2701#endif
2702#endif
2703
2704#if defined(LIBXML_DEBUG_ENABLED)
2705#ifdef bottom_debugXML
2706#undef xmlDebugDumpOneNode
2707extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode __attribute((alias("xmlDebugDumpOneNode__internal_alias")));
2708#else
2709#ifndef xmlDebugDumpOneNode
2710extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode__internal_alias __attribute((visibility("hidden")));
2711#define xmlDebugDumpOneNode xmlDebugDumpOneNode__internal_alias
2712#endif
2713#endif
2714#endif
2715
2716#if defined(LIBXML_DEBUG_ENABLED)
2717#ifdef bottom_debugXML
2718#undef xmlDebugDumpString
2719extern __typeof (xmlDebugDumpString) xmlDebugDumpString __attribute((alias("xmlDebugDumpString__internal_alias")));
2720#else
2721#ifndef xmlDebugDumpString
2722extern __typeof (xmlDebugDumpString) xmlDebugDumpString__internal_alias __attribute((visibility("hidden")));
2723#define xmlDebugDumpString xmlDebugDumpString__internal_alias
2724#endif
2725#endif
2726#endif
2727
2728#if defined(LIBXML_LEGACY_ENABLED)
2729#ifdef bottom_legacy
2730#undef xmlDecodeEntities
2731extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
2732#else
2733#ifndef xmlDecodeEntities
2734extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
2735#define xmlDecodeEntities xmlDecodeEntities__internal_alias
2736#endif
2737#endif
2738#endif
2739
2740#ifdef bottom_SAX2
2741#undef xmlDefaultSAXHandlerInit
2742extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit __attribute((alias("xmlDefaultSAXHandlerInit__internal_alias")));
2743#else
2744#ifndef xmlDefaultSAXHandlerInit
2745extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
2746#define xmlDefaultSAXHandlerInit xmlDefaultSAXHandlerInit__internal_alias
2747#endif
2748#endif
2749
2750#ifdef bottom_encoding
2751#undef xmlDelEncodingAlias
2752extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias __attribute((alias("xmlDelEncodingAlias__internal_alias")));
2753#else
2754#ifndef xmlDelEncodingAlias
2755extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias__internal_alias __attribute((visibility("hidden")));
2756#define xmlDelEncodingAlias xmlDelEncodingAlias__internal_alias
2757#endif
2758#endif
2759
2760#ifdef bottom_globals
2761#undef xmlDeregisterNodeDefault
2762extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault __attribute((alias("xmlDeregisterNodeDefault__internal_alias")));
2763#else
2764#ifndef xmlDeregisterNodeDefault
2765extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
2766#define xmlDeregisterNodeDefault xmlDeregisterNodeDefault__internal_alias
2767#endif
2768#endif
2769
2770#ifdef bottom_encoding
2771#undef xmlDetectCharEncoding
2772extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding __attribute((alias("xmlDetectCharEncoding__internal_alias")));
2773#else
2774#ifndef xmlDetectCharEncoding
2775extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding__internal_alias __attribute((visibility("hidden")));
2776#define xmlDetectCharEncoding xmlDetectCharEncoding__internal_alias
2777#endif
2778#endif
2779
2780#ifdef bottom_dict
2781#undef xmlDictCleanup
2782extern __typeof (xmlDictCleanup) xmlDictCleanup __attribute((alias("xmlDictCleanup__internal_alias")));
2783#else
2784#ifndef xmlDictCleanup
2785extern __typeof (xmlDictCleanup) xmlDictCleanup__internal_alias __attribute((visibility("hidden")));
2786#define xmlDictCleanup xmlDictCleanup__internal_alias
2787#endif
2788#endif
2789
2790#ifdef bottom_dict
2791#undef xmlDictCreate
2792extern __typeof (xmlDictCreate) xmlDictCreate __attribute((alias("xmlDictCreate__internal_alias")));
2793#else
2794#ifndef xmlDictCreate
2795extern __typeof (xmlDictCreate) xmlDictCreate__internal_alias __attribute((visibility("hidden")));
2796#define xmlDictCreate xmlDictCreate__internal_alias
2797#endif
2798#endif
2799
2800#ifdef bottom_dict
2801#undef xmlDictCreateSub
2802extern __typeof (xmlDictCreateSub) xmlDictCreateSub __attribute((alias("xmlDictCreateSub__internal_alias")));
2803#else
2804#ifndef xmlDictCreateSub
2805extern __typeof (xmlDictCreateSub) xmlDictCreateSub__internal_alias __attribute((visibility("hidden")));
2806#define xmlDictCreateSub xmlDictCreateSub__internal_alias
2807#endif
2808#endif
2809
2810#ifdef bottom_dict
2811#undef xmlDictExists
2812extern __typeof (xmlDictExists) xmlDictExists __attribute((alias("xmlDictExists__internal_alias")));
2813#else
2814#ifndef xmlDictExists
2815extern __typeof (xmlDictExists) xmlDictExists__internal_alias __attribute((visibility("hidden")));
2816#define xmlDictExists xmlDictExists__internal_alias
2817#endif
2818#endif
2819
2820#ifdef bottom_dict
2821#undef xmlDictFree
2822extern __typeof (xmlDictFree) xmlDictFree __attribute((alias("xmlDictFree__internal_alias")));
2823#else
2824#ifndef xmlDictFree
2825extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibility("hidden")));
2826#define xmlDictFree xmlDictFree__internal_alias
2827#endif
2828#endif
2829
2830#ifdef bottom_dict
2831#undef xmlDictLookup
2832extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias")));
2833#else
2834#ifndef xmlDictLookup
2835extern __typeof (xmlDictLookup) xmlDictLookup__internal_alias __attribute((visibility("hidden")));
2836#define xmlDictLookup xmlDictLookup__internal_alias
2837#endif
2838#endif
2839
2840#ifdef bottom_dict
2841#undef xmlDictOwns
2842extern __typeof (xmlDictOwns) xmlDictOwns __attribute((alias("xmlDictOwns__internal_alias")));
2843#else
2844#ifndef xmlDictOwns
2845extern __typeof (xmlDictOwns) xmlDictOwns__internal_alias __attribute((visibility("hidden")));
2846#define xmlDictOwns xmlDictOwns__internal_alias
2847#endif
2848#endif
2849
2850#ifdef bottom_dict
2851#undef xmlDictQLookup
2852extern __typeof (xmlDictQLookup) xmlDictQLookup __attribute((alias("xmlDictQLookup__internal_alias")));
2853#else
2854#ifndef xmlDictQLookup
2855extern __typeof (xmlDictQLookup) xmlDictQLookup__internal_alias __attribute((visibility("hidden")));
2856#define xmlDictQLookup xmlDictQLookup__internal_alias
2857#endif
2858#endif
2859
2860#ifdef bottom_dict
2861#undef xmlDictReference
2862extern __typeof (xmlDictReference) xmlDictReference __attribute((alias("xmlDictReference__internal_alias")));
2863#else
2864#ifndef xmlDictReference
2865extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute((visibility("hidden")));
2866#define xmlDictReference xmlDictReference__internal_alias
2867#endif
2868#endif
2869
2870#ifdef bottom_dict
2871#undef xmlDictSize
2872extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias")));
2873#else
2874#ifndef xmlDictSize
2875extern __typeof (xmlDictSize) xmlDictSize__internal_alias __attribute((visibility("hidden")));
2876#define xmlDictSize xmlDictSize__internal_alias
2877#endif
2878#endif
2879
2880#ifdef bottom_tree
2881#undef xmlDocCopyNode
2882extern __typeof (xmlDocCopyNode) xmlDocCopyNode __attribute((alias("xmlDocCopyNode__internal_alias")));
2883#else
2884#ifndef xmlDocCopyNode
2885extern __typeof (xmlDocCopyNode) xmlDocCopyNode__internal_alias __attribute((visibility("hidden")));
2886#define xmlDocCopyNode xmlDocCopyNode__internal_alias
2887#endif
2888#endif
2889
2890#ifdef bottom_tree
2891#undef xmlDocCopyNodeList
2892extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList __attribute((alias("xmlDocCopyNodeList__internal_alias")));
2893#else
2894#ifndef xmlDocCopyNodeList
2895extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList__internal_alias __attribute((visibility("hidden")));
2896#define xmlDocCopyNodeList xmlDocCopyNodeList__internal_alias
2897#endif
2898#endif
2899
2900#if defined(LIBXML_OUTPUT_ENABLED)
2901#ifdef bottom_xmlsave
2902#undef xmlDocDump
2903extern __typeof (xmlDocDump) xmlDocDump __attribute((alias("xmlDocDump__internal_alias")));
2904#else
2905#ifndef xmlDocDump
2906extern __typeof (xmlDocDump) xmlDocDump__internal_alias __attribute((visibility("hidden")));
2907#define xmlDocDump xmlDocDump__internal_alias
2908#endif
2909#endif
2910#endif
2911
2912#if defined(LIBXML_OUTPUT_ENABLED)
2913#ifdef bottom_xmlsave
2914#undef xmlDocDumpFormatMemory
2915extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory __attribute((alias("xmlDocDumpFormatMemory__internal_alias")));
2916#else
2917#ifndef xmlDocDumpFormatMemory
2918extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory__internal_alias __attribute((visibility("hidden")));
2919#define xmlDocDumpFormatMemory xmlDocDumpFormatMemory__internal_alias
2920#endif
2921#endif
2922#endif
2923
2924#if defined(LIBXML_OUTPUT_ENABLED)
2925#ifdef bottom_xmlsave
2926#undef xmlDocDumpFormatMemoryEnc
2927extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc __attribute((alias("xmlDocDumpFormatMemoryEnc__internal_alias")));
2928#else
2929#ifndef xmlDocDumpFormatMemoryEnc
2930extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc__internal_alias __attribute((visibility("hidden")));
2931#define xmlDocDumpFormatMemoryEnc xmlDocDumpFormatMemoryEnc__internal_alias
2932#endif
2933#endif
2934#endif
2935
2936#if defined(LIBXML_OUTPUT_ENABLED)
2937#ifdef bottom_xmlsave
2938#undef xmlDocDumpMemory
2939extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory __attribute((alias("xmlDocDumpMemory__internal_alias")));
2940#else
2941#ifndef xmlDocDumpMemory
2942extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
2943#define xmlDocDumpMemory xmlDocDumpMemory__internal_alias
2944#endif
2945#endif
2946#endif
2947
2948#if defined(LIBXML_OUTPUT_ENABLED)
2949#ifdef bottom_xmlsave
2950#undef xmlDocDumpMemoryEnc
2951extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc __attribute((alias("xmlDocDumpMemoryEnc__internal_alias")));
2952#else
2953#ifndef xmlDocDumpMemoryEnc
2954extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc__internal_alias __attribute((visibility("hidden")));
2955#define xmlDocDumpMemoryEnc xmlDocDumpMemoryEnc__internal_alias
2956#endif
2957#endif
2958#endif
2959
2960#if defined(LIBXML_OUTPUT_ENABLED)
2961#ifdef bottom_xmlsave
2962#undef xmlDocFormatDump
2963extern __typeof (xmlDocFormatDump) xmlDocFormatDump __attribute((alias("xmlDocFormatDump__internal_alias")));
2964#else
2965#ifndef xmlDocFormatDump
2966extern __typeof (xmlDocFormatDump) xmlDocFormatDump__internal_alias __attribute((visibility("hidden")));
2967#define xmlDocFormatDump xmlDocFormatDump__internal_alias
2968#endif
2969#endif
2970#endif
2971
2972#ifdef bottom_tree
2973#undef xmlDocGetRootElement
2974extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement __attribute((alias("xmlDocGetRootElement__internal_alias")));
2975#else
2976#ifndef xmlDocGetRootElement
2977extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement__internal_alias __attribute((visibility("hidden")));
2978#define xmlDocGetRootElement xmlDocGetRootElement__internal_alias
2979#endif
2980#endif
2981
2982#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
2983#ifdef bottom_tree
2984#undef xmlDocSetRootElement
2985extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement __attribute((alias("xmlDocSetRootElement__internal_alias")));
2986#else
2987#ifndef xmlDocSetRootElement
2988extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement__internal_alias __attribute((visibility("hidden")));
2989#define xmlDocSetRootElement xmlDocSetRootElement__internal_alias
2990#endif
2991#endif
2992#endif
2993
2994#if defined(LIBXML_OUTPUT_ENABLED)
2995#ifdef bottom_valid
2996#undef xmlDumpAttributeDecl
2997extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl __attribute((alias("xmlDumpAttributeDecl__internal_alias")));
2998#else
2999#ifndef xmlDumpAttributeDecl
3000extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl__internal_alias __attribute((visibility("hidden")));
3001#define xmlDumpAttributeDecl xmlDumpAttributeDecl__internal_alias
3002#endif
3003#endif
3004#endif
3005
3006#if defined(LIBXML_OUTPUT_ENABLED)
3007#ifdef bottom_valid
3008#undef xmlDumpAttributeTable
3009extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable __attribute((alias("xmlDumpAttributeTable__internal_alias")));
3010#else
3011#ifndef xmlDumpAttributeTable
3012extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable__internal_alias __attribute((visibility("hidden")));
3013#define xmlDumpAttributeTable xmlDumpAttributeTable__internal_alias
3014#endif
3015#endif
3016#endif
3017
3018#if defined(LIBXML_OUTPUT_ENABLED)
3019#ifdef bottom_valid
3020#undef xmlDumpElementDecl
3021extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl __attribute((alias("xmlDumpElementDecl__internal_alias")));
3022#else
3023#ifndef xmlDumpElementDecl
3024extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl__internal_alias __attribute((visibility("hidden")));
3025#define xmlDumpElementDecl xmlDumpElementDecl__internal_alias
3026#endif
3027#endif
3028#endif
3029
3030#if defined(LIBXML_OUTPUT_ENABLED)
3031#ifdef bottom_valid
3032#undef xmlDumpElementTable
3033extern __typeof (xmlDumpElementTable) xmlDumpElementTable __attribute((alias("xmlDumpElementTable__internal_alias")));
3034#else
3035#ifndef xmlDumpElementTable
3036extern __typeof (xmlDumpElementTable) xmlDumpElementTable__internal_alias __attribute((visibility("hidden")));
3037#define xmlDumpElementTable xmlDumpElementTable__internal_alias
3038#endif
3039#endif
3040#endif
3041
3042#if defined(LIBXML_OUTPUT_ENABLED)
3043#ifdef bottom_entities
3044#undef xmlDumpEntitiesTable
3045extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable __attribute((alias("xmlDumpEntitiesTable__internal_alias")));
3046#else
3047#ifndef xmlDumpEntitiesTable
3048extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable__internal_alias __attribute((visibility("hidden")));
3049#define xmlDumpEntitiesTable xmlDumpEntitiesTable__internal_alias
3050#endif
3051#endif
3052#endif
3053
3054#if defined(LIBXML_OUTPUT_ENABLED)
3055#ifdef bottom_entities
3056#undef xmlDumpEntityDecl
3057extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl __attribute((alias("xmlDumpEntityDecl__internal_alias")));
3058#else
3059#ifndef xmlDumpEntityDecl
3060extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl__internal_alias __attribute((visibility("hidden")));
3061#define xmlDumpEntityDecl xmlDumpEntityDecl__internal_alias
3062#endif
3063#endif
3064#endif
3065
3066#if defined(LIBXML_OUTPUT_ENABLED)
3067#ifdef bottom_valid
3068#undef xmlDumpNotationDecl
3069extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl __attribute((alias("xmlDumpNotationDecl__internal_alias")));
3070#else
3071#ifndef xmlDumpNotationDecl
3072extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl__internal_alias __attribute((visibility("hidden")));
3073#define xmlDumpNotationDecl xmlDumpNotationDecl__internal_alias
3074#endif
3075#endif
3076#endif
3077
3078#if defined(LIBXML_OUTPUT_ENABLED)
3079#ifdef bottom_valid
3080#undef xmlDumpNotationTable
3081extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable __attribute((alias("xmlDumpNotationTable__internal_alias")));
3082#else
3083#ifndef xmlDumpNotationTable
3084extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable__internal_alias __attribute((visibility("hidden")));
3085#define xmlDumpNotationTable xmlDumpNotationTable__internal_alias
3086#endif
3087#endif
3088#endif
3089
3090#if defined(LIBXML_OUTPUT_ENABLED)
3091#ifdef bottom_xmlsave
3092#undef xmlElemDump
3093extern __typeof (xmlElemDump) xmlElemDump __attribute((alias("xmlElemDump__internal_alias")));
3094#else
3095#ifndef xmlElemDump
3096extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibility("hidden")));
3097#define xmlElemDump xmlElemDump__internal_alias
3098#endif
3099#endif
3100#endif
3101
3102#if defined(LIBXML_LEGACY_ENABLED)
3103#ifdef bottom_legacy
3104#undef xmlEncodeEntities
3105extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
3106#else
3107#ifndef xmlEncodeEntities
3108extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
3109#define xmlEncodeEntities xmlEncodeEntities__internal_alias
3110#endif
3111#endif
3112#endif
3113
3114#ifdef bottom_entities
3115#undef xmlEncodeEntitiesReentrant
3116extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
3117#else
3118#ifndef xmlEncodeEntitiesReentrant
3119extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant__internal_alias __attribute((visibility("hidden")));
3120#define xmlEncodeEntitiesReentrant xmlEncodeEntitiesReentrant__internal_alias
3121#endif
3122#endif
3123
3124#ifdef bottom_entities
3125#undef xmlEncodeSpecialChars
3126extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars __attribute((alias("xmlEncodeSpecialChars__internal_alias")));
3127#else
3128#ifndef xmlEncodeSpecialChars
3129extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars__internal_alias __attribute((visibility("hidden")));
3130#define xmlEncodeSpecialChars xmlEncodeSpecialChars__internal_alias
3131#endif
3132#endif
3133
3134#ifdef bottom_parserInternals
3135#undef xmlErrMemory
3136extern __typeof (xmlErrMemory) xmlErrMemory __attribute((alias("xmlErrMemory__internal_alias")));
3137#else
3138#ifndef xmlErrMemory
3139extern __typeof (xmlErrMemory) xmlErrMemory__internal_alias __attribute((visibility("hidden")));
3140#define xmlErrMemory xmlErrMemory__internal_alias
3141#endif
3142#endif
3143
3144#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3145#ifdef bottom_xmlregexp
3146#undef xmlExpCtxtNbCons
3147extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons __attribute((alias("xmlExpCtxtNbCons__internal_alias")));
3148#else
3149#ifndef xmlExpCtxtNbCons
3150extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons__internal_alias __attribute((visibility("hidden")));
3151#define xmlExpCtxtNbCons xmlExpCtxtNbCons__internal_alias
3152#endif
3153#endif
3154#endif
3155
3156#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3157#ifdef bottom_xmlregexp
3158#undef xmlExpCtxtNbNodes
3159extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes __attribute((alias("xmlExpCtxtNbNodes__internal_alias")));
3160#else
3161#ifndef xmlExpCtxtNbNodes
3162extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes__internal_alias __attribute((visibility("hidden")));
3163#define xmlExpCtxtNbNodes xmlExpCtxtNbNodes__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 xmlExpDump
3171extern __typeof (xmlExpDump) xmlExpDump __attribute((alias("xmlExpDump__internal_alias")));
3172#else
3173#ifndef xmlExpDump
3174extern __typeof (xmlExpDump) xmlExpDump__internal_alias __attribute((visibility("hidden")));
3175#define xmlExpDump xmlExpDump__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 xmlExpExpDerive
3183extern __typeof (xmlExpExpDerive) xmlExpExpDerive __attribute((alias("xmlExpExpDerive__internal_alias")));
3184#else
3185#ifndef xmlExpExpDerive
3186extern __typeof (xmlExpExpDerive) xmlExpExpDerive__internal_alias __attribute((visibility("hidden")));
3187#define xmlExpExpDerive xmlExpExpDerive__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 xmlExpFree
3195extern __typeof (xmlExpFree) xmlExpFree __attribute((alias("xmlExpFree__internal_alias")));
3196#else
3197#ifndef xmlExpFree
3198extern __typeof (xmlExpFree) xmlExpFree__internal_alias __attribute((visibility("hidden")));
3199#define xmlExpFree xmlExpFree__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 xmlExpFreeCtxt
3207extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt __attribute((alias("xmlExpFreeCtxt__internal_alias")));
3208#else
3209#ifndef xmlExpFreeCtxt
3210extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt__internal_alias __attribute((visibility("hidden")));
3211#define xmlExpFreeCtxt xmlExpFreeCtxt__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 xmlExpGetLanguage
3219extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage __attribute((alias("xmlExpGetLanguage__internal_alias")));
3220#else
3221#ifndef xmlExpGetLanguage
3222extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage__internal_alias __attribute((visibility("hidden")));
3223#define xmlExpGetLanguage xmlExpGetLanguage__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 xmlExpGetStart
3231extern __typeof (xmlExpGetStart) xmlExpGetStart __attribute((alias("xmlExpGetStart__internal_alias")));
3232#else
3233#ifndef xmlExpGetStart
3234extern __typeof (xmlExpGetStart) xmlExpGetStart__internal_alias __attribute((visibility("hidden")));
3235#define xmlExpGetStart xmlExpGetStart__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 xmlExpIsNillable
3243extern __typeof (xmlExpIsNillable) xmlExpIsNillable __attribute((alias("xmlExpIsNillable__internal_alias")));
3244#else
3245#ifndef xmlExpIsNillable
3246extern __typeof (xmlExpIsNillable) xmlExpIsNillable__internal_alias __attribute((visibility("hidden")));
3247#define xmlExpIsNillable xmlExpIsNillable__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 xmlExpMaxToken
3255extern __typeof (xmlExpMaxToken) xmlExpMaxToken __attribute((alias("xmlExpMaxToken__internal_alias")));
3256#else
3257#ifndef xmlExpMaxToken
3258extern __typeof (xmlExpMaxToken) xmlExpMaxToken__internal_alias __attribute((visibility("hidden")));
3259#define xmlExpMaxToken xmlExpMaxToken__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 xmlExpNewAtom
3267extern __typeof (xmlExpNewAtom) xmlExpNewAtom __attribute((alias("xmlExpNewAtom__internal_alias")));
3268#else
3269#ifndef xmlExpNewAtom
3270extern __typeof (xmlExpNewAtom) xmlExpNewAtom__internal_alias __attribute((visibility("hidden")));
3271#define xmlExpNewAtom xmlExpNewAtom__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 xmlExpNewCtxt
3279extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt __attribute((alias("xmlExpNewCtxt__internal_alias")));
3280#else
3281#ifndef xmlExpNewCtxt
3282extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt__internal_alias __attribute((visibility("hidden")));
3283#define xmlExpNewCtxt xmlExpNewCtxt__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 xmlExpNewOr
3291extern __typeof (xmlExpNewOr) xmlExpNewOr __attribute((alias("xmlExpNewOr__internal_alias")));
3292#else
3293#ifndef xmlExpNewOr
3294extern __typeof (xmlExpNewOr) xmlExpNewOr__internal_alias __attribute((visibility("hidden")));
3295#define xmlExpNewOr xmlExpNewOr__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 xmlExpNewRange
3303extern __typeof (xmlExpNewRange) xmlExpNewRange __attribute((alias("xmlExpNewRange__internal_alias")));
3304#else
3305#ifndef xmlExpNewRange
3306extern __typeof (xmlExpNewRange) xmlExpNewRange__internal_alias __attribute((visibility("hidden")));
3307#define xmlExpNewRange xmlExpNewRange__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 xmlExpNewSeq
3315extern __typeof (xmlExpNewSeq) xmlExpNewSeq __attribute((alias("xmlExpNewSeq__internal_alias")));
3316#else
3317#ifndef xmlExpNewSeq
3318extern __typeof (xmlExpNewSeq) xmlExpNewSeq__internal_alias __attribute((visibility("hidden")));
3319#define xmlExpNewSeq xmlExpNewSeq__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 xmlExpParse
3327extern __typeof (xmlExpParse) xmlExpParse __attribute((alias("xmlExpParse__internal_alias")));
3328#else
3329#ifndef xmlExpParse
3330extern __typeof (xmlExpParse) xmlExpParse__internal_alias __attribute((visibility("hidden")));
3331#define xmlExpParse xmlExpParse__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 xmlExpRef
3339extern __typeof (xmlExpRef) xmlExpRef __attribute((alias("xmlExpRef__internal_alias")));
3340#else
3341#ifndef xmlExpRef
3342extern __typeof (xmlExpRef) xmlExpRef__internal_alias __attribute((visibility("hidden")));
3343#define xmlExpRef xmlExpRef__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 xmlExpStringDerive
3351extern __typeof (xmlExpStringDerive) xmlExpStringDerive __attribute((alias("xmlExpStringDerive__internal_alias")));
3352#else
3353#ifndef xmlExpStringDerive
3354extern __typeof (xmlExpStringDerive) xmlExpStringDerive__internal_alias __attribute((visibility("hidden")));
3355#define xmlExpStringDerive xmlExpStringDerive__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 xmlExpSubsume
3363extern __typeof (xmlExpSubsume) xmlExpSubsume __attribute((alias("xmlExpSubsume__internal_alias")));
3364#else
3365#ifndef xmlExpSubsume
3366extern __typeof (xmlExpSubsume) xmlExpSubsume__internal_alias __attribute((visibility("hidden")));
3367#define xmlExpSubsume xmlExpSubsume__internal_alias
3368#endif
3369#endif
3370#endif
3371
3372#ifdef bottom_xmlIO
3373#undef xmlFileClose
3374extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
3375#else
3376#ifndef xmlFileClose
3377extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
3378#define xmlFileClose xmlFileClose__internal_alias
3379#endif
3380#endif
3381
3382#ifdef bottom_xmlIO
3383#undef xmlFileMatch
3384extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
3385#else
3386#ifndef xmlFileMatch
3387extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
3388#define xmlFileMatch xmlFileMatch__internal_alias
3389#endif
3390#endif
3391
3392#ifdef bottom_xmlIO
3393#undef xmlFileOpen
3394extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
3395#else
3396#ifndef xmlFileOpen
3397extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
3398#define xmlFileOpen xmlFileOpen__internal_alias
3399#endif
3400#endif
3401
3402#ifdef bottom_xmlIO
3403#undef xmlFileRead
3404extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
3405#else
3406#ifndef xmlFileRead
3407extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
3408#define xmlFileRead xmlFileRead__internal_alias
3409#endif
3410#endif
3411
3412#ifdef bottom_encoding
3413#undef xmlFindCharEncodingHandler
3414extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
3415#else
3416#ifndef xmlFindCharEncodingHandler
3417extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
3418#define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__internal_alias
3419#endif
3420#endif
3421
3422#ifdef bottom_valid
3423#undef xmlFreeAttributeTable
3424extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
3425#else
3426#ifndef xmlFreeAttributeTable
3427extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
3428#define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
3429#endif
3430#endif
3431
3432#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
3433#ifdef bottom_xmlregexp
3434#undef xmlFreeAutomata
3435extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
3436#else
3437#ifndef xmlFreeAutomata
3438extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
3439#define xmlFreeAutomata xmlFreeAutomata__internal_alias
3440#endif
3441#endif
3442#endif
3443
3444#if defined(LIBXML_CATALOG_ENABLED)
3445#ifdef bottom_catalog
3446#undef xmlFreeCatalog
3447extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
3448#else
3449#ifndef xmlFreeCatalog
3450extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
3451#define xmlFreeCatalog xmlFreeCatalog__internal_alias
3452#endif
3453#endif
3454#endif
3455
3456#ifdef bottom_tree
3457#undef xmlFreeDoc
3458extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
3459#else
3460#ifndef xmlFreeDoc
3461extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
3462#define xmlFreeDoc xmlFreeDoc__internal_alias
3463#endif
3464#endif
3465
3466#ifdef bottom_valid
3467#undef xmlFreeDocElementContent
3468extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
3469#else
3470#ifndef xmlFreeDocElementContent
3471extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
3472#define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
3473#endif
3474#endif
3475
3476#ifdef bottom_tree
3477#undef xmlFreeDtd
3478extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
3479#else
3480#ifndef xmlFreeDtd
3481extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
3482#define xmlFreeDtd xmlFreeDtd__internal_alias
3483#endif
3484#endif
3485
3486#ifdef bottom_valid
3487#undef xmlFreeElementContent
3488extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
3489#else
3490#ifndef xmlFreeElementContent
3491extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
3492#define xmlFreeElementContent xmlFreeElementContent__internal_alias
3493#endif
3494#endif
3495
3496#ifdef bottom_valid
3497#undef xmlFreeElementTable
3498extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
3499#else
3500#ifndef xmlFreeElementTable
3501extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
3502#define xmlFreeElementTable xmlFreeElementTable__internal_alias
3503#endif
3504#endif
3505
3506#ifdef bottom_entities
3507#undef xmlFreeEntitiesTable
3508extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
3509#else
3510#ifndef xmlFreeEntitiesTable
3511extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
3512#define xmlFreeEntitiesTable xmlFreeEntitiesTable__internal_alias
3513#endif
3514#endif
3515
3516#ifdef bottom_valid
3517#undef xmlFreeEnumeration
3518extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
3519#else
3520#ifndef xmlFreeEnumeration
3521extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
3522#define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
3523#endif
3524#endif
3525
3526#ifdef bottom_valid
3527#undef xmlFreeIDTable
3528extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
3529#else
3530#ifndef xmlFreeIDTable
3531extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
3532#define xmlFreeIDTable xmlFreeIDTable__internal_alias
3533#endif
3534#endif
3535
3536#ifdef bottom_parserInternals
3537#undef xmlFreeInputStream
3538extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
3539#else
3540#ifndef xmlFreeInputStream
3541extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
3542#define xmlFreeInputStream xmlFreeInputStream__internal_alias
3543#endif
3544#endif
3545
3546#ifdef bottom_threads
3547#undef xmlFreeMutex
3548extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
3549#else
3550#ifndef xmlFreeMutex
3551extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
3552#define xmlFreeMutex xmlFreeMutex__internal_alias
3553#endif
3554#endif
3555
3556#ifdef bottom_tree
3557#undef xmlFreeNode
3558extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
3559#else
3560#ifndef xmlFreeNode
3561extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
3562#define xmlFreeNode xmlFreeNode__internal_alias
3563#endif
3564#endif
3565
3566#ifdef bottom_tree
3567#undef xmlFreeNodeList
3568extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
3569#else
3570#ifndef xmlFreeNodeList
3571extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
3572#define xmlFreeNodeList xmlFreeNodeList__internal_alias
3573#endif
3574#endif
3575
3576#ifdef bottom_valid
3577#undef xmlFreeNotationTable
3578extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
3579#else
3580#ifndef xmlFreeNotationTable
3581extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
3582#define xmlFreeNotationTable xmlFreeNotationTable__internal_alias
3583#endif
3584#endif
3585
3586#ifdef bottom_tree
3587#undef xmlFreeNs
3588extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
3589#else
3590#ifndef xmlFreeNs
3591extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
3592#define xmlFreeNs xmlFreeNs__internal_alias
3593#endif
3594#endif
3595
3596#ifdef bottom_tree
3597#undef xmlFreeNsList
3598extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
3599#else
3600#ifndef xmlFreeNsList
3601extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
3602#define xmlFreeNsList xmlFreeNsList__internal_alias
3603#endif
3604#endif
3605
3606#ifdef bottom_parserInternals
3607#undef xmlFreeParserCtxt
3608extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
3609#else
3610#ifndef xmlFreeParserCtxt
3611extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
3612#define xmlFreeParserCtxt xmlFreeParserCtxt__internal_alias
3613#endif
3614#endif
3615
3616#ifdef bottom_xmlIO
3617#undef xmlFreeParserInputBuffer
3618extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
3619#else
3620#ifndef xmlFreeParserInputBuffer
3621extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
3622#define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
3623#endif
3624#endif
3625
3626#if defined(LIBXML_PATTERN_ENABLED)
3627#ifdef bottom_pattern
3628#undef xmlFreePattern
3629extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
3630#else
3631#ifndef xmlFreePattern
3632extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
3633#define xmlFreePattern xmlFreePattern__internal_alias
3634#endif
3635#endif
3636#endif
3637
3638#if defined(LIBXML_PATTERN_ENABLED)
3639#ifdef bottom_pattern
3640#undef xmlFreePatternList
3641extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
3642#else
3643#ifndef xmlFreePatternList
3644extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
3645#define xmlFreePatternList xmlFreePatternList__internal_alias
3646#endif
3647#endif
3648#endif
3649
3650#ifdef bottom_tree
3651#undef xmlFreeProp
3652extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
3653#else
3654#ifndef xmlFreeProp
3655extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
3656#define xmlFreeProp xmlFreeProp__internal_alias
3657#endif
3658#endif
3659
3660#ifdef bottom_tree
3661#undef xmlFreePropList
3662extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
3663#else
3664#ifndef xmlFreePropList
3665extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
3666#define xmlFreePropList xmlFreePropList__internal_alias
3667#endif
3668#endif
3669
3670#ifdef bottom_threads
3671#undef xmlFreeRMutex
3672extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
3673#else
3674#ifndef xmlFreeRMutex
3675extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
3676#define xmlFreeRMutex xmlFreeRMutex__internal_alias
3677#endif
3678#endif
3679
3680#ifdef bottom_valid
3681#undef xmlFreeRefTable
3682extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
3683#else
3684#ifndef xmlFreeRefTable
3685extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
3686#define xmlFreeRefTable xmlFreeRefTable__internal_alias
3687#endif
3688#endif
3689
3690#if defined(LIBXML_PATTERN_ENABLED)
3691#ifdef bottom_pattern
3692#undef xmlFreeStreamCtxt
3693extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
3694#else
3695#ifndef xmlFreeStreamCtxt
3696extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
3697#define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
3698#endif
3699#endif
3700#endif
3701
3702#if defined(LIBXML_READER_ENABLED)
3703#ifdef bottom_xmlreader
3704#undef xmlFreeTextReader
3705extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
3706#else
3707#ifndef xmlFreeTextReader
3708extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
3709#define xmlFreeTextReader xmlFreeTextReader__internal_alias
3710#endif
3711#endif
3712#endif
3713
3714#if defined(LIBXML_WRITER_ENABLED)
3715#ifdef bottom_xmlwriter
3716#undef xmlFreeTextWriter
3717extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
3718#else
3719#ifndef xmlFreeTextWriter
3720extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
3721#define xmlFreeTextWriter xmlFreeTextWriter__internal_alias
3722#endif
3723#endif
3724#endif
3725
3726#ifdef bottom_uri
3727#undef xmlFreeURI
3728extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
3729#else
3730#ifndef xmlFreeURI
3731extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
3732#define xmlFreeURI xmlFreeURI__internal_alias
3733#endif
3734#endif
3735
3736#if defined(LIBXML_VALID_ENABLED)
3737#ifdef bottom_valid
3738#undef xmlFreeValidCtxt
3739extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
3740#else
3741#ifndef xmlFreeValidCtxt
3742extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
3743#define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
3744#endif
3745#endif
3746#endif
3747
3748#ifdef bottom_xmlmemory
3749#undef xmlGcMemGet
3750extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
3751#else
3752#ifndef xmlGcMemGet
3753extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
3754#define xmlGcMemGet xmlGcMemGet__internal_alias
3755#endif
3756#endif
3757
3758#ifdef bottom_xmlmemory
3759#undef xmlGcMemSetup
3760extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
3761#else
3762#ifndef xmlGcMemSetup
3763extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
3764#define xmlGcMemSetup xmlGcMemSetup__internal_alias
3765#endif
3766#endif
3767
3768#ifdef bottom_tree
3769#undef xmlGetBufferAllocationScheme
3770extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
3771#else
3772#ifndef xmlGetBufferAllocationScheme
3773extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
3774#define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
3775#endif
3776#endif
3777
3778#ifdef bottom_encoding
3779#undef xmlGetCharEncodingHandler
3780extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
3781#else
3782#ifndef xmlGetCharEncodingHandler
3783extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
3784#define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
3785#endif
3786#endif
3787
3788#ifdef bottom_encoding
3789#undef xmlGetCharEncodingName
3790extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
3791#else
3792#ifndef xmlGetCharEncodingName
3793extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
3794#define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
3795#endif
3796#endif
3797
3798#ifdef bottom_tree
3799#undef xmlGetCompressMode
3800extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
3801#else
3802#ifndef xmlGetCompressMode
3803extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
3804#define xmlGetCompressMode xmlGetCompressMode__internal_alias
3805#endif
3806#endif
3807
3808#ifdef bottom_tree
3809#undef xmlGetDocCompressMode
3810extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
3811#else
3812#ifndef xmlGetDocCompressMode
3813extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
3814#define xmlGetDocCompressMode xmlGetDocCompressMode__internal_alias
3815#endif
3816#endif
3817
3818#ifdef bottom_entities
3819#undef xmlGetDocEntity
3820extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
3821#else
3822#ifndef xmlGetDocEntity
3823extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
3824#define xmlGetDocEntity xmlGetDocEntity__internal_alias
3825#endif
3826#endif
3827
3828#ifdef bottom_valid
3829#undef xmlGetDtdAttrDesc
3830extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
3831#else
3832#ifndef xmlGetDtdAttrDesc
3833extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
3834#define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__internal_alias
3835#endif
3836#endif
3837
3838#ifdef bottom_valid
3839#undef xmlGetDtdElementDesc
3840extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
3841#else
3842#ifndef xmlGetDtdElementDesc
3843extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
3844#define xmlGetDtdElementDesc xmlGetDtdElementDesc__internal_alias
3845#endif
3846#endif
3847
3848#ifdef bottom_entities
3849#undef xmlGetDtdEntity
3850extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
3851#else
3852#ifndef xmlGetDtdEntity
3853extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
3854#define xmlGetDtdEntity xmlGetDtdEntity__internal_alias
3855#endif
3856#endif
3857
3858#ifdef bottom_valid
3859#undef xmlGetDtdNotationDesc
3860extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
3861#else
3862#ifndef xmlGetDtdNotationDesc
3863extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
3864#define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__internal_alias
3865#endif
3866#endif
3867
3868#ifdef bottom_valid
3869#undef xmlGetDtdQAttrDesc
3870extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
3871#else
3872#ifndef xmlGetDtdQAttrDesc
3873extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
3874#define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__internal_alias
3875#endif
3876#endif
3877
3878#ifdef bottom_valid
3879#undef xmlGetDtdQElementDesc
3880extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
3881#else
3882#ifndef xmlGetDtdQElementDesc
3883extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
3884#define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__internal_alias
3885#endif
3886#endif
3887
3888#ifdef bottom_encoding
3889#undef xmlGetEncodingAlias
3890extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
3891#else
3892#ifndef xmlGetEncodingAlias
3893extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
3894#define xmlGetEncodingAlias xmlGetEncodingAlias__internal_alias
3895#endif
3896#endif
3897
3898#ifdef bottom_xmlIO
3899#undef xmlGetExternalEntityLoader
3900extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
3901#else
3902#ifndef xmlGetExternalEntityLoader
3903extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
3904#define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
3905#endif
3906#endif
3907
3908#if defined(LIBXML_LEGACY_ENABLED)
3909#ifdef bottom_legacy
3910#undef xmlGetFeature
3911extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
3912#else
3913#ifndef xmlGetFeature
3914extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
3915#define xmlGetFeature xmlGetFeature__internal_alias
3916#endif
3917#endif
3918#endif
3919
3920#if defined(LIBXML_LEGACY_ENABLED)
3921#ifdef bottom_legacy
3922#undef xmlGetFeaturesList
3923extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
3924#else
3925#ifndef xmlGetFeaturesList
3926extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
3927#define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
3928#endif
3929#endif
3930#endif
3931
3932#ifdef bottom_threads
3933#undef xmlGetGlobalState
3934extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
3935#else
3936#ifndef xmlGetGlobalState
3937extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
3938#define xmlGetGlobalState xmlGetGlobalState__internal_alias
3939#endif
3940#endif
3941
3942#ifdef bottom_valid
3943#undef xmlGetID
3944extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
3945#else
3946#ifndef xmlGetID
3947extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
3948#define xmlGetID xmlGetID__internal_alias
3949#endif
3950#endif
3951
3952#ifdef bottom_tree
3953#undef xmlGetIntSubset
3954extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
3955#else
3956#ifndef xmlGetIntSubset
3957extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
3958#define xmlGetIntSubset xmlGetIntSubset__internal_alias
3959#endif
3960#endif
3961
3962#ifdef bottom_tree
3963#undef xmlGetLastChild
3964extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
3965#else
3966#ifndef xmlGetLastChild
3967extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
3968#define xmlGetLastChild xmlGetLastChild__internal_alias
3969#endif
3970#endif
3971
3972#ifdef bottom_error
3973#undef xmlGetLastError
3974extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
3975#else
3976#ifndef xmlGetLastError
3977extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
3978#define xmlGetLastError xmlGetLastError__internal_alias
3979#endif
3980#endif
3981
3982#ifdef bottom_tree
3983#undef xmlGetLineNo
3984extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
3985#else
3986#ifndef xmlGetLineNo
3987extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
3988#define xmlGetLineNo xmlGetLineNo__internal_alias
3989#endif
3990#endif
3991
3992#ifdef bottom_tree
3993#undef xmlGetNoNsProp
3994extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
3995#else
3996#ifndef xmlGetNoNsProp
3997extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
3998#define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
3999#endif
4000#endif
4001
4002#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
4003#ifdef bottom_tree
4004#undef xmlGetNodePath
4005extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
4006#else
4007#ifndef xmlGetNodePath
4008extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
4009#define xmlGetNodePath xmlGetNodePath__internal_alias
4010#endif
4011#endif
4012#endif
4013
4014#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
4015#ifdef bottom_tree
4016#undef xmlGetNsList
4017extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
4018#else
4019#ifndef xmlGetNsList
4020extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
4021#define xmlGetNsList xmlGetNsList__internal_alias
4022#endif
4023#endif
4024#endif
4025
4026#ifdef bottom_tree
4027#undef xmlGetNsProp
4028extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
4029#else
4030#ifndef xmlGetNsProp
4031extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
4032#define xmlGetNsProp xmlGetNsProp__internal_alias
4033#endif
4034#endif
4035
4036#ifdef bottom_entities
4037#undef xmlGetParameterEntity
4038extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
4039#else
4040#ifndef xmlGetParameterEntity
4041extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
4042#define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
4043#endif
4044#endif
4045
4046#ifdef bottom_entities
4047#undef xmlGetPredefinedEntity
4048extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
4049#else
4050#ifndef xmlGetPredefinedEntity
4051extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
4052#define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
4053#endif
4054#endif
4055
4056#ifdef bottom_tree
4057#undef xmlGetProp
4058extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
4059#else
4060#ifndef xmlGetProp
4061extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
4062#define xmlGetProp xmlGetProp__internal_alias
4063#endif
4064#endif
4065
4066#ifdef bottom_valid
4067#undef xmlGetRefs
4068extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
4069#else
4070#ifndef xmlGetRefs
4071extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
4072#define xmlGetRefs xmlGetRefs__internal_alias
4073#endif
4074#endif
4075
4076#ifdef bottom_threads
4077#undef xmlGetThreadId
4078extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
4079#else
4080#ifndef xmlGetThreadId
4081extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
4082#define xmlGetThreadId xmlGetThreadId__internal_alias
4083#endif
4084#endif
4085
4086#ifdef bottom_xmlstring
4087#undef xmlGetUTF8Char
4088extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
4089#else
4090#ifndef xmlGetUTF8Char
4091extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
4092#define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
4093#endif
4094#endif
4095
4096#if defined(LIBXML_LEGACY_ENABLED)
4097#ifdef bottom_legacy
4098#undef xmlHandleEntity
4099extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
4100#else
4101#ifndef xmlHandleEntity
4102extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
4103#define xmlHandleEntity xmlHandleEntity__internal_alias
4104#endif
4105#endif
4106#endif
4107
4108#ifdef bottom_parser
4109#undef xmlHasFeature
4110extern __typeof (xmlHasFeature) xmlHasFeature __attribute((alias("xmlHasFeature__internal_alias")));
4111#else
4112#ifndef xmlHasFeature
4113extern __typeof (xmlHasFeature) xmlHasFeature__internal_alias __attribute((visibility("hidden")));
4114#define xmlHasFeature xmlHasFeature__internal_alias
4115#endif
4116#endif
4117
4118#ifdef bottom_tree
4119#undef xmlHasNsProp
4120extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
4121#else
4122#ifndef xmlHasNsProp
4123extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
4124#define xmlHasNsProp xmlHasNsProp__internal_alias
4125#endif
4126#endif
4127
4128#ifdef bottom_tree
4129#undef xmlHasProp
4130extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
4131#else
4132#ifndef xmlHasProp
4133extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
4134#define xmlHasProp xmlHasProp__internal_alias
4135#endif
4136#endif
4137
4138#ifdef bottom_hash
4139#undef xmlHashAddEntry
4140extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
4141#else
4142#ifndef xmlHashAddEntry
4143extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
4144#define xmlHashAddEntry xmlHashAddEntry__internal_alias
4145#endif
4146#endif
4147
4148#ifdef bottom_hash
4149#undef xmlHashAddEntry2
4150extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
4151#else
4152#ifndef xmlHashAddEntry2
4153extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
4154#define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
4155#endif
4156#endif
4157
4158#ifdef bottom_hash
4159#undef xmlHashAddEntry3
4160extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
4161#else
4162#ifndef xmlHashAddEntry3
4163extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
4164#define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
4165#endif
4166#endif
4167
4168#ifdef bottom_hash
4169#undef xmlHashCopy
4170extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
4171#else
4172#ifndef xmlHashCopy
4173extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
4174#define xmlHashCopy xmlHashCopy__internal_alias
4175#endif
4176#endif
4177
4178#ifdef bottom_hash
4179#undef xmlHashCreate
4180extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
4181#else
4182#ifndef xmlHashCreate
4183extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
4184#define xmlHashCreate xmlHashCreate__internal_alias
4185#endif
4186#endif
4187
4188#ifdef bottom_hash
4189#undef xmlHashCreateDict
4190extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
4191#else
4192#ifndef xmlHashCreateDict
4193extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
4194#define xmlHashCreateDict xmlHashCreateDict__internal_alias
4195#endif
4196#endif
4197
4198#ifdef bottom_hash
4199#undef xmlHashFree
4200extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
4201#else
4202#ifndef xmlHashFree
4203extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
4204#define xmlHashFree xmlHashFree__internal_alias
4205#endif
4206#endif
4207
4208#ifdef bottom_hash
4209#undef xmlHashLookup
4210extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
4211#else
4212#ifndef xmlHashLookup
4213extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
4214#define xmlHashLookup xmlHashLookup__internal_alias
4215#endif
4216#endif
4217
4218#ifdef bottom_hash
4219#undef xmlHashLookup2
4220extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
4221#else
4222#ifndef xmlHashLookup2
4223extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
4224#define xmlHashLookup2 xmlHashLookup2__internal_alias
4225#endif
4226#endif
4227
4228#ifdef bottom_hash
4229#undef xmlHashLookup3
4230extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
4231#else
4232#ifndef xmlHashLookup3
4233extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
4234#define xmlHashLookup3 xmlHashLookup3__internal_alias
4235#endif
4236#endif
4237
4238#ifdef bottom_hash
4239#undef xmlHashQLookup
4240extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
4241#else
4242#ifndef xmlHashQLookup
4243extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
4244#define xmlHashQLookup xmlHashQLookup__internal_alias
4245#endif
4246#endif
4247
4248#ifdef bottom_hash
4249#undef xmlHashQLookup2
4250extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
4251#else
4252#ifndef xmlHashQLookup2
4253extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
4254#define xmlHashQLookup2 xmlHashQLookup2__internal_alias
4255#endif
4256#endif
4257
4258#ifdef bottom_hash
4259#undef xmlHashQLookup3
4260extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
4261#else
4262#ifndef xmlHashQLookup3
4263extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
4264#define xmlHashQLookup3 xmlHashQLookup3__internal_alias
4265#endif
4266#endif
4267
4268#ifdef bottom_hash
4269#undef xmlHashRemoveEntry
4270extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
4271#else
4272#ifndef xmlHashRemoveEntry
4273extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
4274#define xmlHashRemoveEntry xmlHashRemoveEntry__internal_alias
4275#endif
4276#endif
4277
4278#ifdef bottom_hash
4279#undef xmlHashRemoveEntry2
4280extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
4281#else
4282#ifndef xmlHashRemoveEntry2
4283extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
4284#define xmlHashRemoveEntry2 xmlHashRemoveEntry2__internal_alias
4285#endif
4286#endif
4287
4288#ifdef bottom_hash
4289#undef xmlHashRemoveEntry3
4290extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
4291#else
4292#ifndef xmlHashRemoveEntry3
4293extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
4294#define xmlHashRemoveEntry3 xmlHashRemoveEntry3__internal_alias
4295#endif
4296#endif
4297
4298#ifdef bottom_hash
4299#undef xmlHashScan
4300extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
4301#else
4302#ifndef xmlHashScan
4303extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
4304#define xmlHashScan xmlHashScan__internal_alias
4305#endif
4306#endif
4307
4308#ifdef bottom_hash
4309#undef xmlHashScan3
4310extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
4311#else
4312#ifndef xmlHashScan3
4313extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
4314#define xmlHashScan3 xmlHashScan3__internal_alias
4315#endif
4316#endif
4317
4318#ifdef bottom_hash
4319#undef xmlHashScanFull
4320extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
4321#else
4322#ifndef xmlHashScanFull
4323extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
4324#define xmlHashScanFull xmlHashScanFull__internal_alias
4325#endif
4326#endif
4327
4328#ifdef bottom_hash
4329#undef xmlHashScanFull3
4330extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
4331#else
4332#ifndef xmlHashScanFull3
4333extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
4334#define xmlHashScanFull3 xmlHashScanFull3__internal_alias
4335#endif
4336#endif
4337
4338#ifdef bottom_hash
4339#undef xmlHashSize
4340extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
4341#else
4342#ifndef xmlHashSize
4343extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
4344#define xmlHashSize xmlHashSize__internal_alias
4345#endif
4346#endif
4347
4348#ifdef bottom_hash
4349#undef xmlHashUpdateEntry
4350extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
4351#else
4352#ifndef xmlHashUpdateEntry
4353extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
4354#define xmlHashUpdateEntry xmlHashUpdateEntry__internal_alias
4355#endif
4356#endif
4357
4358#ifdef bottom_hash
4359#undef xmlHashUpdateEntry2
4360extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
4361#else
4362#ifndef xmlHashUpdateEntry2
4363extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
4364#define xmlHashUpdateEntry2 xmlHashUpdateEntry2__internal_alias
4365#endif
4366#endif
4367
4368#ifdef bottom_hash
4369#undef xmlHashUpdateEntry3
4370extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
4371#else
4372#ifndef xmlHashUpdateEntry3
4373extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
4374#define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
4375#endif
4376#endif
4377
4378#if defined(LIBXML_FTP_ENABLED)
4379#ifdef bottom_xmlIO
4380#undef xmlIOFTPClose
4381extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
4382#else
4383#ifndef xmlIOFTPClose
4384extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
4385#define xmlIOFTPClose xmlIOFTPClose__internal_alias
4386#endif
4387#endif
4388#endif
4389
4390#if defined(LIBXML_FTP_ENABLED)
4391#ifdef bottom_xmlIO
4392#undef xmlIOFTPMatch
4393extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
4394#else
4395#ifndef xmlIOFTPMatch
4396extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
4397#define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
4398#endif
4399#endif
4400#endif
4401
4402#if defined(LIBXML_FTP_ENABLED)
4403#ifdef bottom_xmlIO
4404#undef xmlIOFTPOpen
4405extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
4406#else
4407#ifndef xmlIOFTPOpen
4408extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
4409#define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
4410#endif
4411#endif
4412#endif
4413
4414#if defined(LIBXML_FTP_ENABLED)
4415#ifdef bottom_xmlIO
4416#undef xmlIOFTPRead
4417extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
4418#else
4419#ifndef xmlIOFTPRead
4420extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
4421#define xmlIOFTPRead xmlIOFTPRead__internal_alias
4422#endif
4423#endif
4424#endif
4425
4426#if defined(LIBXML_HTTP_ENABLED)
4427#ifdef bottom_xmlIO
4428#undef xmlIOHTTPClose
4429extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
4430#else
4431#ifndef xmlIOHTTPClose
4432extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
4433#define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
4434#endif
4435#endif
4436#endif
4437
4438#if defined(LIBXML_HTTP_ENABLED)
4439#ifdef bottom_xmlIO
4440#undef xmlIOHTTPMatch
4441extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
4442#else
4443#ifndef xmlIOHTTPMatch
4444extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
4445#define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
4446#endif
4447#endif
4448#endif
4449
4450#if defined(LIBXML_HTTP_ENABLED)
4451#ifdef bottom_xmlIO
4452#undef xmlIOHTTPOpen
4453extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
4454#else
4455#ifndef xmlIOHTTPOpen
4456extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
4457#define xmlIOHTTPOpen xmlIOHTTPOpen__internal_alias
4458#endif
4459#endif
4460#endif
4461
4462#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
4463#ifdef bottom_xmlIO
4464#undef xmlIOHTTPOpenW
4465extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
4466#else
4467#ifndef xmlIOHTTPOpenW
4468extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
4469#define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
4470#endif
4471#endif
4472#endif
4473
4474#if defined(LIBXML_HTTP_ENABLED)
4475#ifdef bottom_xmlIO
4476#undef xmlIOHTTPRead
4477extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
4478#else
4479#ifndef xmlIOHTTPRead
4480extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
4481#define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
4482#endif
4483#endif
4484#endif
4485
4486#if defined(LIBXML_VALID_ENABLED)
4487#ifdef bottom_parser
4488#undef xmlIOParseDTD
4489extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
4490#else
4491#ifndef xmlIOParseDTD
4492extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
4493#define xmlIOParseDTD xmlIOParseDTD__internal_alias
4494#endif
4495#endif
4496#endif
4497
4498#ifdef bottom_encoding
4499#undef xmlInitCharEncodingHandlers
4500extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
4501#else
4502#ifndef xmlInitCharEncodingHandlers
4503extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
4504#define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
4505#endif
4506#endif
4507
4508#ifdef bottom_globals
4509#undef xmlInitGlobals
4510extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
4511#else
4512#ifndef xmlInitGlobals
4513extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
4514#define xmlInitGlobals xmlInitGlobals__internal_alias
4515#endif
4516#endif
4517
4518#ifdef bottom_xmlmemory
4519#undef xmlInitMemory
4520extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
4521#else
4522#ifndef xmlInitMemory
4523extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
4524#define xmlInitMemory xmlInitMemory__internal_alias
4525#endif
4526#endif
4527
4528#ifdef bottom_parserInternals
4529#undef xmlInitNodeInfoSeq
4530extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
4531#else
4532#ifndef xmlInitNodeInfoSeq
4533extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
4534#define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
4535#endif
4536#endif
4537
4538#ifdef bottom_parser
4539#undef xmlInitParser
4540extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
4541#else
4542#ifndef xmlInitParser
4543extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
4544#define xmlInitParser xmlInitParser__internal_alias
4545#endif
4546#endif
4547
4548#ifdef bottom_parserInternals
4549#undef xmlInitParserCtxt
4550extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
4551#else
4552#ifndef xmlInitParserCtxt
4553extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
4554#define xmlInitParserCtxt xmlInitParserCtxt__internal_alias
4555#endif
4556#endif
4557
4558#ifdef bottom_threads
4559#undef xmlInitThreads
4560extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
4561#else
4562#ifndef xmlInitThreads
4563extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
4564#define xmlInitThreads xmlInitThreads__internal_alias
4565#endif
4566#endif
4567
4568#if defined(LIBXML_CATALOG_ENABLED)
4569#ifdef bottom_catalog
4570#undef xmlInitializeCatalog
4571extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
4572#else
4573#ifndef xmlInitializeCatalog
4574extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
4575#define xmlInitializeCatalog xmlInitializeCatalog__internal_alias
4576#endif
4577#endif
4578#endif
4579
4580#ifdef bottom_globals
4581#undef xmlInitializeGlobalState
4582extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
4583#else
4584#ifndef xmlInitializeGlobalState
4585extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
4586#define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
4587#endif
4588#endif
4589
4590#if defined(LIBXML_LEGACY_ENABLED)
4591#ifdef bottom_legacy
4592#undef xmlInitializePredefinedEntities
4593extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
4594#else
4595#ifndef xmlInitializePredefinedEntities
4596extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
4597#define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
4598#endif
4599#endif
4600#endif
4601
4602#ifdef bottom_chvalid
4603#undef xmlIsBaseChar
4604extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
4605#else
4606#ifndef xmlIsBaseChar
4607extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
4608#define xmlIsBaseChar xmlIsBaseChar__internal_alias
4609#endif
4610#endif
4611
4612#ifdef bottom_chvalid
4613#undef xmlIsBlank
4614extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
4615#else
4616#ifndef xmlIsBlank
4617extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
4618#define xmlIsBlank xmlIsBlank__internal_alias
4619#endif
4620#endif
4621
4622#ifdef bottom_tree
4623#undef xmlIsBlankNode
4624extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
4625#else
4626#ifndef xmlIsBlankNode
4627extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
4628#define xmlIsBlankNode xmlIsBlankNode__internal_alias
4629#endif
4630#endif
4631
4632#ifdef bottom_chvalid
4633#undef xmlIsChar
4634extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
4635#else
4636#ifndef xmlIsChar
4637extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
4638#define xmlIsChar xmlIsChar__internal_alias
4639#endif
4640#endif
4641
4642#ifdef bottom_chvalid
4643#undef xmlIsCombining
4644extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
4645#else
4646#ifndef xmlIsCombining
4647extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
4648#define xmlIsCombining xmlIsCombining__internal_alias
4649#endif
4650#endif
4651
4652#ifdef bottom_chvalid
4653#undef xmlIsDigit
4654extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
4655#else
4656#ifndef xmlIsDigit
4657extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
4658#define xmlIsDigit xmlIsDigit__internal_alias
4659#endif
4660#endif
4661
4662#ifdef bottom_chvalid
4663#undef xmlIsExtender
4664extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
4665#else
4666#ifndef xmlIsExtender
4667extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
4668#define xmlIsExtender xmlIsExtender__internal_alias
4669#endif
4670#endif
4671
4672#ifdef bottom_valid
4673#undef xmlIsID
4674extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
4675#else
4676#ifndef xmlIsID
4677extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
4678#define xmlIsID xmlIsID__internal_alias
4679#endif
4680#endif
4681
4682#ifdef bottom_chvalid
4683#undef xmlIsIdeographic
4684extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
4685#else
4686#ifndef xmlIsIdeographic
4687extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
4688#define xmlIsIdeographic xmlIsIdeographic__internal_alias
4689#endif
4690#endif
4691
4692#ifdef bottom_parserInternals
4693#undef xmlIsLetter
4694extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
4695#else
4696#ifndef xmlIsLetter
4697extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
4698#define xmlIsLetter xmlIsLetter__internal_alias
4699#endif
4700#endif
4701
4702#ifdef bottom_threads
4703#undef xmlIsMainThread
4704extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
4705#else
4706#ifndef xmlIsMainThread
4707extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
4708#define xmlIsMainThread xmlIsMainThread__internal_alias
4709#endif
4710#endif
4711
4712#ifdef bottom_valid
4713#undef xmlIsMixedElement
4714extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
4715#else
4716#ifndef xmlIsMixedElement
4717extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
4718#define xmlIsMixedElement xmlIsMixedElement__internal_alias
4719#endif
4720#endif
4721
4722#ifdef bottom_chvalid
4723#undef xmlIsPubidChar
4724extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
4725#else
4726#ifndef xmlIsPubidChar
4727extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
4728#define xmlIsPubidChar xmlIsPubidChar__internal_alias
4729#endif
4730#endif
4731
4732#ifdef bottom_valid
4733#undef xmlIsRef
4734extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
4735#else
4736#ifndef xmlIsRef
4737extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
4738#define xmlIsRef xmlIsRef__internal_alias
4739#endif
4740#endif
4741
4742#ifdef bottom_xmlsave
4743#undef xmlIsXHTML
4744extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
4745#else
4746#ifndef xmlIsXHTML
4747extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
4748#define xmlIsXHTML xmlIsXHTML__internal_alias
4749#endif
4750#endif
4751
4752#ifdef bottom_parserInternals
4753#undef xmlKeepBlanksDefault
4754extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
4755#else
4756#ifndef xmlKeepBlanksDefault
4757extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
4758#define xmlKeepBlanksDefault xmlKeepBlanksDefault__internal_alias
4759#endif
4760#endif
4761
4762#ifdef bottom_parserInternals
4763#undef xmlLineNumbersDefault
4764extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
4765#else
4766#ifndef xmlLineNumbersDefault
4767extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
4768#define xmlLineNumbersDefault xmlLineNumbersDefault__internal_alias
4769#endif
4770#endif
4771
4772#ifdef bottom_list
4773#undef xmlLinkGetData
4774extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
4775#else
4776#ifndef xmlLinkGetData
4777extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
4778#define xmlLinkGetData xmlLinkGetData__internal_alias
4779#endif
4780#endif
4781
4782#ifdef bottom_list
4783#undef xmlListAppend
4784extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
4785#else
4786#ifndef xmlListAppend
4787extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
4788#define xmlListAppend xmlListAppend__internal_alias
4789#endif
4790#endif
4791
4792#ifdef bottom_list
4793#undef xmlListClear
4794extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
4795#else
4796#ifndef xmlListClear
4797extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
4798#define xmlListClear xmlListClear__internal_alias
4799#endif
4800#endif
4801
4802#ifdef bottom_list
4803#undef xmlListCopy
4804extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
4805#else
4806#ifndef xmlListCopy
4807extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
4808#define xmlListCopy xmlListCopy__internal_alias
4809#endif
4810#endif
4811
4812#ifdef bottom_list
4813#undef xmlListCreate
4814extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
4815#else
4816#ifndef xmlListCreate
4817extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
4818#define xmlListCreate xmlListCreate__internal_alias
4819#endif
4820#endif
4821
4822#ifdef bottom_list
4823#undef xmlListDelete
4824extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
4825#else
4826#ifndef xmlListDelete
4827extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
4828#define xmlListDelete xmlListDelete__internal_alias
4829#endif
4830#endif
4831
4832#ifdef bottom_list
4833#undef xmlListDup
4834extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
4835#else
4836#ifndef xmlListDup
4837extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
4838#define xmlListDup xmlListDup__internal_alias
4839#endif
4840#endif
4841
4842#ifdef bottom_list
4843#undef xmlListEmpty
4844extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
4845#else
4846#ifndef xmlListEmpty
4847extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
4848#define xmlListEmpty xmlListEmpty__internal_alias
4849#endif
4850#endif
4851
4852#ifdef bottom_list
4853#undef xmlListEnd
4854extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
4855#else
4856#ifndef xmlListEnd
4857extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
4858#define xmlListEnd xmlListEnd__internal_alias
4859#endif
4860#endif
4861
4862#ifdef bottom_list
4863#undef xmlListFront
4864extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
4865#else
4866#ifndef xmlListFront
4867extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
4868#define xmlListFront xmlListFront__internal_alias
4869#endif
4870#endif
4871
4872#ifdef bottom_list
4873#undef xmlListInsert
4874extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
4875#else
4876#ifndef xmlListInsert
4877extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
4878#define xmlListInsert xmlListInsert__internal_alias
4879#endif
4880#endif
4881
4882#ifdef bottom_list
4883#undef xmlListMerge
4884extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
4885#else
4886#ifndef xmlListMerge
4887extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
4888#define xmlListMerge xmlListMerge__internal_alias
4889#endif
4890#endif
4891
4892#ifdef bottom_list
4893#undef xmlListPopBack
4894extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
4895#else
4896#ifndef xmlListPopBack
4897extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
4898#define xmlListPopBack xmlListPopBack__internal_alias
4899#endif
4900#endif
4901
4902#ifdef bottom_list
4903#undef xmlListPopFront
4904extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
4905#else
4906#ifndef xmlListPopFront
4907extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
4908#define xmlListPopFront xmlListPopFront__internal_alias
4909#endif
4910#endif
4911
4912#ifdef bottom_list
4913#undef xmlListPushBack
4914extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
4915#else
4916#ifndef xmlListPushBack
4917extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
4918#define xmlListPushBack xmlListPushBack__internal_alias
4919#endif
4920#endif
4921
4922#ifdef bottom_list
4923#undef xmlListPushFront
4924extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
4925#else
4926#ifndef xmlListPushFront
4927extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
4928#define xmlListPushFront xmlListPushFront__internal_alias
4929#endif
4930#endif
4931
4932#ifdef bottom_list
4933#undef xmlListRemoveAll
4934extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
4935#else
4936#ifndef xmlListRemoveAll
4937extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
4938#define xmlListRemoveAll xmlListRemoveAll__internal_alias
4939#endif
4940#endif
4941
4942#ifdef bottom_list
4943#undef xmlListRemoveFirst
4944extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
4945#else
4946#ifndef xmlListRemoveFirst
4947extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
4948#define xmlListRemoveFirst xmlListRemoveFirst__internal_alias
4949#endif
4950#endif
4951
4952#ifdef bottom_list
4953#undef xmlListRemoveLast
4954extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
4955#else
4956#ifndef xmlListRemoveLast
4957extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
4958#define xmlListRemoveLast xmlListRemoveLast__internal_alias
4959#endif
4960#endif
4961
4962#ifdef bottom_list
4963#undef xmlListReverse
4964extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
4965#else
4966#ifndef xmlListReverse
4967extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
4968#define xmlListReverse xmlListReverse__internal_alias
4969#endif
4970#endif
4971
4972#ifdef bottom_list
4973#undef xmlListReverseSearch
4974extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
4975#else
4976#ifndef xmlListReverseSearch
4977extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
4978#define xmlListReverseSearch xmlListReverseSearch__internal_alias
4979#endif
4980#endif
4981
4982#ifdef bottom_list
4983#undef xmlListReverseWalk
4984extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
4985#else
4986#ifndef xmlListReverseWalk
4987extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
4988#define xmlListReverseWalk xmlListReverseWalk__internal_alias
4989#endif
4990#endif
4991
4992#ifdef bottom_list
4993#undef xmlListSearch
4994extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
4995#else
4996#ifndef xmlListSearch
4997extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
4998#define xmlListSearch xmlListSearch__internal_alias
4999#endif
5000#endif
5001
5002#ifdef bottom_list
5003#undef xmlListSize
5004extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
5005#else
5006#ifndef xmlListSize
5007extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
5008#define xmlListSize xmlListSize__internal_alias
5009#endif
5010#endif
5011
5012#ifdef bottom_list
5013#undef xmlListSort
5014extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
5015#else
5016#ifndef xmlListSort
5017extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
5018#define xmlListSort xmlListSort__internal_alias
5019#endif
5020#endif
5021
5022#ifdef bottom_list
5023#undef xmlListWalk
5024extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
5025#else
5026#ifndef xmlListWalk
5027extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
5028#define xmlListWalk xmlListWalk__internal_alias
5029#endif
5030#endif
5031
5032#if defined(LIBXML_CATALOG_ENABLED)
5033#ifdef bottom_catalog
5034#undef xmlLoadACatalog
5035extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
5036#else
5037#ifndef xmlLoadACatalog
5038extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
5039#define xmlLoadACatalog xmlLoadACatalog__internal_alias
5040#endif
5041#endif
5042#endif
5043
5044#if defined(LIBXML_CATALOG_ENABLED)
5045#ifdef bottom_catalog
5046#undef xmlLoadCatalog
5047extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
5048#else
5049#ifndef xmlLoadCatalog
5050extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
5051#define xmlLoadCatalog xmlLoadCatalog__internal_alias
5052#endif
5053#endif
5054#endif
5055
5056#if defined(LIBXML_CATALOG_ENABLED)
5057#ifdef bottom_catalog
5058#undef xmlLoadCatalogs
5059extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
5060#else
5061#ifndef xmlLoadCatalogs
5062extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
5063#define xmlLoadCatalogs xmlLoadCatalogs__internal_alias
5064#endif
5065#endif
5066#endif
5067
5068#ifdef bottom_xmlIO
5069#undef xmlLoadExternalEntity
5070extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
5071#else
5072#ifndef xmlLoadExternalEntity
5073extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
5074#define xmlLoadExternalEntity xmlLoadExternalEntity__internal_alias
5075#endif
5076#endif
5077
5078#if defined(LIBXML_CATALOG_ENABLED)
5079#ifdef bottom_catalog
5080#undef xmlLoadSGMLSuperCatalog
5081extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
5082#else
5083#ifndef xmlLoadSGMLSuperCatalog
5084extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
5085#define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
5086#endif
5087#endif
5088#endif
5089
5090#ifdef bottom_threads
5091#undef xmlLockLibrary
5092extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
5093#else
5094#ifndef xmlLockLibrary
5095extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
5096#define xmlLockLibrary xmlLockLibrary__internal_alias
5097#endif
5098#endif
5099
5100#if defined(LIBXML_DEBUG_ENABLED)
5101#ifdef bottom_debugXML
5102#undef xmlLsCountNode
5103extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
5104#else
5105#ifndef xmlLsCountNode
5106extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
5107#define xmlLsCountNode xmlLsCountNode__internal_alias
5108#endif
5109#endif
5110#endif
5111
5112#if defined(LIBXML_DEBUG_ENABLED)
5113#ifdef bottom_debugXML
5114#undef xmlLsOneNode
5115extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
5116#else
5117#ifndef xmlLsOneNode
5118extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
5119#define xmlLsOneNode xmlLsOneNode__internal_alias
5120#endif
5121#endif
5122#endif
5123
5124#ifdef bottom_xmlmemory
5125#undef xmlMallocAtomicLoc
5126extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
5127#else
5128#ifndef xmlMallocAtomicLoc
5129extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
5130#define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
5131#endif
5132#endif
5133
5134#ifdef bottom_xmlmemory
5135#undef xmlMallocLoc
5136extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
5137#else
5138#ifndef xmlMallocLoc
5139extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
5140#define xmlMallocLoc xmlMallocLoc__internal_alias
5141#endif
5142#endif
5143
5144#ifdef bottom_xmlmemory
5145#undef xmlMemBlocks
5146extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
5147#else
5148#ifndef xmlMemBlocks
5149extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
5150#define xmlMemBlocks xmlMemBlocks__internal_alias
5151#endif
5152#endif
5153
5154#ifdef bottom_xmlmemory
5155#undef xmlMemDisplay
5156extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
5157#else
5158#ifndef xmlMemDisplay
5159extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
5160#define xmlMemDisplay xmlMemDisplay__internal_alias
5161#endif
5162#endif
5163
5164#ifdef bottom_xmlmemory
5165#undef xmlMemFree
5166extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
5167#else
5168#ifndef xmlMemFree
5169extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
5170#define xmlMemFree xmlMemFree__internal_alias
5171#endif
5172#endif
5173
5174#ifdef bottom_xmlmemory
5175#undef xmlMemGet
5176extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
5177#else
5178#ifndef xmlMemGet
5179extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
5180#define xmlMemGet xmlMemGet__internal_alias
5181#endif
5182#endif
5183
5184#ifdef bottom_xmlmemory
5185#undef xmlMemMalloc
5186extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
5187#else
5188#ifndef xmlMemMalloc
5189extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
5190#define xmlMemMalloc xmlMemMalloc__internal_alias
5191#endif
5192#endif
5193
5194#ifdef bottom_xmlmemory
5195#undef xmlMemRealloc
5196extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
5197#else
5198#ifndef xmlMemRealloc
5199extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
5200#define xmlMemRealloc xmlMemRealloc__internal_alias
5201#endif
5202#endif
5203
5204#ifdef bottom_xmlmemory
5205#undef xmlMemSetup
5206extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
5207#else
5208#ifndef xmlMemSetup
5209extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
5210#define xmlMemSetup xmlMemSetup__internal_alias
5211#endif
5212#endif
5213
5214#ifdef bottom_xmlmemory
5215#undef xmlMemShow
5216extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
5217#else
5218#ifndef xmlMemShow
5219extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
5220#define xmlMemShow xmlMemShow__internal_alias
5221#endif
5222#endif
5223
5224#ifdef bottom_xmlmemory
5225#undef xmlMemStrdupLoc
5226extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
5227#else
5228#ifndef xmlMemStrdupLoc
5229extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
5230#define xmlMemStrdupLoc xmlMemStrdupLoc__internal_alias
5231#endif
5232#endif
5233
5234#ifdef bottom_xmlmemory
5235#undef xmlMemUsed
5236extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
5237#else
5238#ifndef xmlMemUsed
5239extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
5240#define xmlMemUsed xmlMemUsed__internal_alias
5241#endif
5242#endif
5243
5244#ifdef bottom_xmlmemory
5245#undef xmlMemoryDump
5246extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
5247#else
5248#ifndef xmlMemoryDump
5249extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
5250#define xmlMemoryDump xmlMemoryDump__internal_alias
5251#endif
5252#endif
5253
5254#ifdef bottom_xmlmemory
5255#undef xmlMemoryStrdup
5256extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
5257#else
5258#ifndef xmlMemoryStrdup
5259extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
5260#define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
5261#endif
5262#endif
5263
5264#if defined(LIBXML_MODULES_ENABLED)
5265#ifdef bottom_xmlmodule
5266#undef xmlModuleClose
5267extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
5268#else
5269#ifndef xmlModuleClose
5270extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
5271#define xmlModuleClose xmlModuleClose__internal_alias
5272#endif
5273#endif
5274#endif
5275
5276#if defined(LIBXML_MODULES_ENABLED)
5277#ifdef bottom_xmlmodule
5278#undef xmlModuleFree
5279extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
5280#else
5281#ifndef xmlModuleFree
5282extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
5283#define xmlModuleFree xmlModuleFree__internal_alias
5284#endif
5285#endif
5286#endif
5287
5288#if defined(LIBXML_MODULES_ENABLED)
5289#ifdef bottom_xmlmodule
5290#undef xmlModuleOpen
5291extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
5292#else
5293#ifndef xmlModuleOpen
5294extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
5295#define xmlModuleOpen xmlModuleOpen__internal_alias
5296#endif
5297#endif
5298#endif
5299
5300#if defined(LIBXML_MODULES_ENABLED)
5301#ifdef bottom_xmlmodule
5302#undef xmlModuleSymbol
5303extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
5304#else
5305#ifndef xmlModuleSymbol
5306extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
5307#define xmlModuleSymbol xmlModuleSymbol__internal_alias
5308#endif
5309#endif
5310#endif
5311
5312#ifdef bottom_threads
5313#undef xmlMutexLock
5314extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
5315#else
5316#ifndef xmlMutexLock
5317extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
5318#define xmlMutexLock xmlMutexLock__internal_alias
5319#endif
5320#endif
5321
5322#ifdef bottom_threads
5323#undef xmlMutexUnlock
5324extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
5325#else
5326#ifndef xmlMutexUnlock
5327extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
5328#define xmlMutexUnlock xmlMutexUnlock__internal_alias
5329#endif
5330#endif
5331
5332#if defined(LIBXML_LEGACY_ENABLED)
5333#ifdef bottom_legacy
5334#undef xmlNamespaceParseNCName
5335extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
5336#else
5337#ifndef xmlNamespaceParseNCName
5338extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
5339#define xmlNamespaceParseNCName xmlNamespaceParseNCName__internal_alias
5340#endif
5341#endif
5342#endif
5343
5344#if defined(LIBXML_LEGACY_ENABLED)
5345#ifdef bottom_legacy
5346#undef xmlNamespaceParseNSDef
5347extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
5348#else
5349#ifndef xmlNamespaceParseNSDef
5350extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
5351#define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
5352#endif
5353#endif
5354#endif
5355
5356#if defined(LIBXML_LEGACY_ENABLED)
5357#ifdef bottom_legacy
5358#undef xmlNamespaceParseQName
5359extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
5360#else
5361#ifndef xmlNamespaceParseQName
5362extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
5363#define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
5364#endif
5365#endif
5366#endif
5367
5368#if defined(LIBXML_FTP_ENABLED)
5369#ifdef bottom_nanoftp
5370#undef xmlNanoFTPCheckResponse
5371extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
5372#else
5373#ifndef xmlNanoFTPCheckResponse
5374extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
5375#define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__internal_alias
5376#endif
5377#endif
5378#endif
5379
5380#if defined(LIBXML_FTP_ENABLED)
5381#ifdef bottom_nanoftp
5382#undef xmlNanoFTPCleanup
5383extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
5384#else
5385#ifndef xmlNanoFTPCleanup
5386extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
5387#define xmlNanoFTPCleanup xmlNanoFTPCleanup__internal_alias
5388#endif
5389#endif
5390#endif
5391
5392#if defined(LIBXML_FTP_ENABLED)
5393#ifdef bottom_nanoftp
5394#undef xmlNanoFTPClose
5395extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
5396#else
5397#ifndef xmlNanoFTPClose
5398extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
5399#define xmlNanoFTPClose xmlNanoFTPClose__internal_alias
5400#endif
5401#endif
5402#endif
5403
5404#if defined(LIBXML_FTP_ENABLED)
5405#ifdef bottom_nanoftp
5406#undef xmlNanoFTPCloseConnection
5407extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
5408#else
5409#ifndef xmlNanoFTPCloseConnection
5410extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
5411#define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__internal_alias
5412#endif
5413#endif
5414#endif
5415
5416#if defined(LIBXML_FTP_ENABLED)
5417#ifdef bottom_nanoftp
5418#undef xmlNanoFTPConnect
5419extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
5420#else
5421#ifndef xmlNanoFTPConnect
5422extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
5423#define xmlNanoFTPConnect xmlNanoFTPConnect__internal_alias
5424#endif
5425#endif
5426#endif
5427
5428#if defined(LIBXML_FTP_ENABLED)
5429#ifdef bottom_nanoftp
5430#undef xmlNanoFTPConnectTo
5431extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
5432#else
5433#ifndef xmlNanoFTPConnectTo
5434extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
5435#define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__internal_alias
5436#endif
5437#endif
5438#endif
5439
5440#if defined(LIBXML_FTP_ENABLED)
5441#ifdef bottom_nanoftp
5442#undef xmlNanoFTPCwd
5443extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
5444#else
5445#ifndef xmlNanoFTPCwd
5446extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
5447#define xmlNanoFTPCwd xmlNanoFTPCwd__internal_alias
5448#endif
5449#endif
5450#endif
5451
5452#if defined(LIBXML_FTP_ENABLED)
5453#ifdef bottom_nanoftp
5454#undef xmlNanoFTPDele
5455extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
5456#else
5457#ifndef xmlNanoFTPDele
5458extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
5459#define xmlNanoFTPDele xmlNanoFTPDele__internal_alias
5460#endif
5461#endif
5462#endif
5463
5464#if defined(LIBXML_FTP_ENABLED)
5465#ifdef bottom_nanoftp
5466#undef xmlNanoFTPFreeCtxt
5467extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
5468#else
5469#ifndef xmlNanoFTPFreeCtxt
5470extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
5471#define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__internal_alias
5472#endif
5473#endif
5474#endif
5475
5476#if defined(LIBXML_FTP_ENABLED)
5477#ifdef bottom_nanoftp
5478#undef xmlNanoFTPGet
5479extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias("xmlNanoFTPGet__internal_alias")));
5480#else
5481#ifndef xmlNanoFTPGet
5482extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet__internal_alias __attribute((visibility("hidden")));
5483#define xmlNanoFTPGet xmlNanoFTPGet__internal_alias
5484#endif
5485#endif
5486#endif
5487
5488#if defined(LIBXML_FTP_ENABLED)
5489#ifdef bottom_nanoftp
5490#undef xmlNanoFTPGetConnection
5491extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection __attribute((alias("xmlNanoFTPGetConnection__internal_alias")));
5492#else
5493#ifndef xmlNanoFTPGetConnection
5494extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection__internal_alias __attribute((visibility("hidden")));
5495#define xmlNanoFTPGetConnection xmlNanoFTPGetConnection__internal_alias
5496#endif
5497#endif
5498#endif
5499
5500#if defined(LIBXML_FTP_ENABLED)
5501#ifdef bottom_nanoftp
5502#undef xmlNanoFTPGetResponse
5503extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse __attribute((alias("xmlNanoFTPGetResponse__internal_alias")));
5504#else
5505#ifndef xmlNanoFTPGetResponse
5506extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse__internal_alias __attribute((visibility("hidden")));
5507#define xmlNanoFTPGetResponse xmlNanoFTPGetResponse__internal_alias
5508#endif
5509#endif
5510#endif
5511
5512#if defined(LIBXML_FTP_ENABLED)
5513#ifdef bottom_nanoftp
5514#undef xmlNanoFTPGetSocket
5515extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket __attribute((alias("xmlNanoFTPGetSocket__internal_alias")));
5516#else
5517#ifndef xmlNanoFTPGetSocket
5518extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket__internal_alias __attribute((visibility("hidden")));
5519#define xmlNanoFTPGetSocket xmlNanoFTPGetSocket__internal_alias
5520#endif
5521#endif
5522#endif
5523
5524#if defined(LIBXML_FTP_ENABLED)
5525#ifdef bottom_nanoftp
5526#undef xmlNanoFTPInit
5527extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit __attribute((alias("xmlNanoFTPInit__internal_alias")));
5528#else
5529#ifndef xmlNanoFTPInit
5530extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit__internal_alias __attribute((visibility("hidden")));
5531#define xmlNanoFTPInit xmlNanoFTPInit__internal_alias
5532#endif
5533#endif
5534#endif
5535
5536#if defined(LIBXML_FTP_ENABLED)
5537#ifdef bottom_nanoftp
5538#undef xmlNanoFTPList
5539extern __typeof (xmlNanoFTPList) xmlNanoFTPList __attribute((alias("xmlNanoFTPList__internal_alias")));
5540#else
5541#ifndef xmlNanoFTPList
5542extern __typeof (xmlNanoFTPList) xmlNanoFTPList__internal_alias __attribute((visibility("hidden")));
5543#define xmlNanoFTPList xmlNanoFTPList__internal_alias
5544#endif
5545#endif
5546#endif
5547
5548#if defined(LIBXML_FTP_ENABLED)
5549#ifdef bottom_nanoftp
5550#undef xmlNanoFTPNewCtxt
5551extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt __attribute((alias("xmlNanoFTPNewCtxt__internal_alias")));
5552#else
5553#ifndef xmlNanoFTPNewCtxt
5554extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt__internal_alias __attribute((visibility("hidden")));
5555#define xmlNanoFTPNewCtxt xmlNanoFTPNewCtxt__internal_alias
5556#endif
5557#endif
5558#endif
5559
5560#if defined(LIBXML_FTP_ENABLED)
5561#ifdef bottom_nanoftp
5562#undef xmlNanoFTPOpen
5563extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen __attribute((alias("xmlNanoFTPOpen__internal_alias")));
5564#else
5565#ifndef xmlNanoFTPOpen
5566extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen__internal_alias __attribute((visibility("hidden")));
5567#define xmlNanoFTPOpen xmlNanoFTPOpen__internal_alias
5568#endif
5569#endif
5570#endif
5571
5572#if defined(LIBXML_FTP_ENABLED)
5573#ifdef bottom_nanoftp
5574#undef xmlNanoFTPProxy
5575extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy __attribute((alias("xmlNanoFTPProxy__internal_alias")));
5576#else
5577#ifndef xmlNanoFTPProxy
5578extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy__internal_alias __attribute((visibility("hidden")));
5579#define xmlNanoFTPProxy xmlNanoFTPProxy__internal_alias
5580#endif
5581#endif
5582#endif
5583
5584#if defined(LIBXML_FTP_ENABLED)
5585#ifdef bottom_nanoftp
5586#undef xmlNanoFTPQuit
5587extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit __attribute((alias("xmlNanoFTPQuit__internal_alias")));
5588#else
5589#ifndef xmlNanoFTPQuit
5590extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit__internal_alias __attribute((visibility("hidden")));
5591#define xmlNanoFTPQuit xmlNanoFTPQuit__internal_alias
5592#endif
5593#endif
5594#endif
5595
5596#if defined(LIBXML_FTP_ENABLED)
5597#ifdef bottom_nanoftp
5598#undef xmlNanoFTPRead
5599extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead __attribute((alias("xmlNanoFTPRead__internal_alias")));
5600#else
5601#ifndef xmlNanoFTPRead
5602extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead__internal_alias __attribute((visibility("hidden")));
5603#define xmlNanoFTPRead xmlNanoFTPRead__internal_alias
5604#endif
5605#endif
5606#endif
5607
5608#if defined(LIBXML_FTP_ENABLED)
5609#ifdef bottom_nanoftp
5610#undef xmlNanoFTPScanProxy
5611extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy __attribute((alias("xmlNanoFTPScanProxy__internal_alias")));
5612#else
5613#ifndef xmlNanoFTPScanProxy
5614extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy__internal_alias __attribute((visibility("hidden")));
5615#define xmlNanoFTPScanProxy xmlNanoFTPScanProxy__internal_alias
5616#endif
5617#endif
5618#endif
5619
5620#if defined(LIBXML_FTP_ENABLED)
5621#ifdef bottom_nanoftp
5622#undef xmlNanoFTPUpdateURL
5623extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL __attribute((alias("xmlNanoFTPUpdateURL__internal_alias")));
5624#else
5625#ifndef xmlNanoFTPUpdateURL
5626extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL__internal_alias __attribute((visibility("hidden")));
5627#define xmlNanoFTPUpdateURL xmlNanoFTPUpdateURL__internal_alias
5628#endif
5629#endif
5630#endif
5631
5632#if defined(LIBXML_HTTP_ENABLED)
5633#ifdef bottom_nanohttp
5634#undef xmlNanoHTTPAuthHeader
5635extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader __attribute((alias("xmlNanoHTTPAuthHeader__internal_alias")));
5636#else
5637#ifndef xmlNanoHTTPAuthHeader
5638extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader__internal_alias __attribute((visibility("hidden")));
5639#define xmlNanoHTTPAuthHeader xmlNanoHTTPAuthHeader__internal_alias
5640#endif
5641#endif
5642#endif
5643
5644#if defined(LIBXML_HTTP_ENABLED)
5645#ifdef bottom_nanohttp
5646#undef xmlNanoHTTPCleanup
5647extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup __attribute((alias("xmlNanoHTTPCleanup__internal_alias")));
5648#else
5649#ifndef xmlNanoHTTPCleanup
5650extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup__internal_alias __attribute((visibility("hidden")));
5651#define xmlNanoHTTPCleanup xmlNanoHTTPCleanup__internal_alias
5652#endif
5653#endif
5654#endif
5655
5656#if defined(LIBXML_HTTP_ENABLED)
5657#ifdef bottom_nanohttp
5658#undef xmlNanoHTTPClose
5659extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose __attribute((alias("xmlNanoHTTPClose__internal_alias")));
5660#else
5661#ifndef xmlNanoHTTPClose
5662extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose__internal_alias __attribute((visibility("hidden")));
5663#define xmlNanoHTTPClose xmlNanoHTTPClose__internal_alias
5664#endif
5665#endif
5666#endif
5667
5668#if defined(LIBXML_HTTP_ENABLED)
5669#ifdef bottom_nanohttp
5670#undef xmlNanoHTTPContentLength
5671extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength __attribute((alias("xmlNanoHTTPContentLength__internal_alias")));
5672#else
5673#ifndef xmlNanoHTTPContentLength
5674extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength__internal_alias __attribute((visibility("hidden")));
5675#define xmlNanoHTTPContentLength xmlNanoHTTPContentLength__internal_alias
5676#endif
5677#endif
5678#endif
5679
5680#if defined(LIBXML_HTTP_ENABLED)
5681#ifdef bottom_nanohttp
5682#undef xmlNanoHTTPEncoding
5683extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding __attribute((alias("xmlNanoHTTPEncoding__internal_alias")));
5684#else
5685#ifndef xmlNanoHTTPEncoding
5686extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding__internal_alias __attribute((visibility("hidden")));
5687#define xmlNanoHTTPEncoding xmlNanoHTTPEncoding__internal_alias
5688#endif
5689#endif
5690#endif
5691
5692#if defined(LIBXML_HTTP_ENABLED)
5693#ifdef bottom_nanohttp
5694#undef xmlNanoHTTPFetch
5695extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch __attribute((alias("xmlNanoHTTPFetch__internal_alias")));
5696#else
5697#ifndef xmlNanoHTTPFetch
5698extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch__internal_alias __attribute((visibility("hidden")));
5699#define xmlNanoHTTPFetch xmlNanoHTTPFetch__internal_alias
5700#endif
5701#endif
5702#endif
5703
5704#if defined(LIBXML_HTTP_ENABLED)
5705#ifdef bottom_nanohttp
5706#undef xmlNanoHTTPInit
5707extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit __attribute((alias("xmlNanoHTTPInit__internal_alias")));
5708#else
5709#ifndef xmlNanoHTTPInit
5710extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit__internal_alias __attribute((visibility("hidden")));
5711#define xmlNanoHTTPInit xmlNanoHTTPInit__internal_alias
5712#endif
5713#endif
5714#endif
5715
5716#if defined(LIBXML_HTTP_ENABLED)
5717#ifdef bottom_nanohttp
5718#undef xmlNanoHTTPMethod
5719extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod __attribute((alias("xmlNanoHTTPMethod__internal_alias")));
5720#else
5721#ifndef xmlNanoHTTPMethod
5722extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod__internal_alias __attribute((visibility("hidden")));
5723#define xmlNanoHTTPMethod xmlNanoHTTPMethod__internal_alias
5724#endif
5725#endif
5726#endif
5727
5728#if defined(LIBXML_HTTP_ENABLED)
5729#ifdef bottom_nanohttp
5730#undef xmlNanoHTTPMethodRedir
5731extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir __attribute((alias("xmlNanoHTTPMethodRedir__internal_alias")));
5732#else
5733#ifndef xmlNanoHTTPMethodRedir
5734extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir__internal_alias __attribute((visibility("hidden")));
5735#define xmlNanoHTTPMethodRedir xmlNanoHTTPMethodRedir__internal_alias
5736#endif
5737#endif
5738#endif
5739
5740#if defined(LIBXML_HTTP_ENABLED)
5741#ifdef bottom_nanohttp
5742#undef xmlNanoHTTPMimeType
5743extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType __attribute((alias("xmlNanoHTTPMimeType__internal_alias")));
5744#else
5745#ifndef xmlNanoHTTPMimeType
5746extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType__internal_alias __attribute((visibility("hidden")));
5747#define xmlNanoHTTPMimeType xmlNanoHTTPMimeType__internal_alias
5748#endif
5749#endif
5750#endif
5751
5752#if defined(LIBXML_HTTP_ENABLED)
5753#ifdef bottom_nanohttp
5754#undef xmlNanoHTTPOpen
5755extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen __attribute((alias("xmlNanoHTTPOpen__internal_alias")));
5756#else
5757#ifndef xmlNanoHTTPOpen
5758extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen__internal_alias __attribute((visibility("hidden")));
5759#define xmlNanoHTTPOpen xmlNanoHTTPOpen__internal_alias
5760#endif
5761#endif
5762#endif
5763
5764#if defined(LIBXML_HTTP_ENABLED)
5765#ifdef bottom_nanohttp
5766#undef xmlNanoHTTPOpenRedir
5767extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir __attribute((alias("xmlNanoHTTPOpenRedir__internal_alias")));
5768#else
5769#ifndef xmlNanoHTTPOpenRedir
5770extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir__internal_alias __attribute((visibility("hidden")));
5771#define xmlNanoHTTPOpenRedir xmlNanoHTTPOpenRedir__internal_alias
5772#endif
5773#endif
5774#endif
5775
5776#if defined(LIBXML_HTTP_ENABLED)
5777#ifdef bottom_nanohttp
5778#undef xmlNanoHTTPRead
5779extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead __attribute((alias("xmlNanoHTTPRead__internal_alias")));
5780#else
5781#ifndef xmlNanoHTTPRead
5782extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead__internal_alias __attribute((visibility("hidden")));
5783#define xmlNanoHTTPRead xmlNanoHTTPRead__internal_alias
5784#endif
5785#endif
5786#endif
5787
5788#if defined(LIBXML_HTTP_ENABLED)
5789#ifdef bottom_nanohttp
5790#undef xmlNanoHTTPRedir
5791extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir __attribute((alias("xmlNanoHTTPRedir__internal_alias")));
5792#else
5793#ifndef xmlNanoHTTPRedir
5794extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir__internal_alias __attribute((visibility("hidden")));
5795#define xmlNanoHTTPRedir xmlNanoHTTPRedir__internal_alias
5796#endif
5797#endif
5798#endif
5799
5800#if defined(LIBXML_HTTP_ENABLED)
5801#ifdef bottom_nanohttp
5802#undef xmlNanoHTTPReturnCode
5803extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode __attribute((alias("xmlNanoHTTPReturnCode__internal_alias")));
5804#else
5805#ifndef xmlNanoHTTPReturnCode
5806extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode__internal_alias __attribute((visibility("hidden")));
5807#define xmlNanoHTTPReturnCode xmlNanoHTTPReturnCode__internal_alias
5808#endif
5809#endif
5810#endif
5811
5812#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
5813#ifdef bottom_nanohttp
5814#undef xmlNanoHTTPSave
5815extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave __attribute((alias("xmlNanoHTTPSave__internal_alias")));
5816#else
5817#ifndef xmlNanoHTTPSave
5818extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave__internal_alias __attribute((visibility("hidden")));
5819#define xmlNanoHTTPSave xmlNanoHTTPSave__internal_alias
5820#endif
5821#endif
5822#endif
5823
5824#if defined(LIBXML_HTTP_ENABLED)
5825#ifdef bottom_nanohttp
5826#undef xmlNanoHTTPScanProxy
5827extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy __attribute((alias("xmlNanoHTTPScanProxy__internal_alias")));
5828#else
5829#ifndef xmlNanoHTTPScanProxy
5830extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy__internal_alias __attribute((visibility("hidden")));
5831#define xmlNanoHTTPScanProxy xmlNanoHTTPScanProxy__internal_alias
5832#endif
5833#endif
5834#endif
5835
5836#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
5837#ifdef bottom_xmlregexp
5838#undef xmlNewAutomata
5839extern __typeof (xmlNewAutomata) xmlNewAutomata __attribute((alias("xmlNewAutomata__internal_alias")));
5840#else
5841#ifndef xmlNewAutomata
5842extern __typeof (xmlNewAutomata) xmlNewAutomata__internal_alias __attribute((visibility("hidden")));
5843#define xmlNewAutomata xmlNewAutomata__internal_alias
5844#endif
5845#endif
5846#endif
5847
5848#ifdef bottom_tree
5849#undef xmlNewCDataBlock
5850extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock __attribute((alias("xmlNewCDataBlock__internal_alias")));
5851#else
5852#ifndef xmlNewCDataBlock
5853extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock__internal_alias __attribute((visibility("hidden")));
5854#define xmlNewCDataBlock xmlNewCDataBlock__internal_alias
5855#endif
5856#endif
5857
5858#if defined(LIBXML_CATALOG_ENABLED)
5859#ifdef bottom_catalog
5860#undef xmlNewCatalog
5861extern __typeof (xmlNewCatalog) xmlNewCatalog __attribute((alias("xmlNewCatalog__internal_alias")));
5862#else
5863#ifndef xmlNewCatalog
5864extern __typeof (xmlNewCatalog) xmlNewCatalog__internal_alias __attribute((visibility("hidden")));
5865#define xmlNewCatalog xmlNewCatalog__internal_alias
5866#endif
5867#endif
5868#endif
5869
5870#ifdef bottom_encoding
5871#undef xmlNewCharEncodingHandler
5872extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler __attribute((alias("xmlNewCharEncodingHandler__internal_alias")));
5873#else
5874#ifndef xmlNewCharEncodingHandler
5875extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
5876#define xmlNewCharEncodingHandler xmlNewCharEncodingHandler__internal_alias
5877#endif
5878#endif
5879
5880#ifdef bottom_tree
5881#undef xmlNewCharRef
5882extern __typeof (xmlNewCharRef) xmlNewCharRef __attribute((alias("xmlNewCharRef__internal_alias")));
5883#else
5884#ifndef xmlNewCharRef
5885extern __typeof (xmlNewCharRef) xmlNewCharRef__internal_alias __attribute((visibility("hidden")));
5886#define xmlNewCharRef xmlNewCharRef__internal_alias
5887#endif
5888#endif
5889
5890#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
5891#ifdef bottom_tree
5892#undef xmlNewChild
5893extern __typeof (xmlNewChild) xmlNewChild __attribute((alias("xmlNewChild__internal_alias")));
5894#else
5895#ifndef xmlNewChild
5896extern __typeof (xmlNewChild) xmlNewChild__internal_alias __attribute((visibility("hidden")));
5897#define xmlNewChild xmlNewChild__internal_alias
5898#endif
5899#endif
5900#endif
5901
5902#ifdef bottom_tree
5903#undef xmlNewComment
5904extern __typeof (xmlNewComment) xmlNewComment __attribute((alias("xmlNewComment__internal_alias")));
5905#else
5906#ifndef xmlNewComment
5907extern __typeof (xmlNewComment) xmlNewComment__internal_alias __attribute((visibility("hidden")));
5908#define xmlNewComment xmlNewComment__internal_alias
5909#endif
5910#endif
5911
5912#ifdef bottom_tree
5913#undef xmlNewDoc
5914extern __typeof (xmlNewDoc) xmlNewDoc __attribute((alias("xmlNewDoc__internal_alias")));
5915#else
5916#ifndef xmlNewDoc
5917extern __typeof (xmlNewDoc) xmlNewDoc__internal_alias __attribute((visibility("hidden")));
5918#define xmlNewDoc xmlNewDoc__internal_alias
5919#endif
5920#endif
5921
5922#ifdef bottom_tree
5923#undef xmlNewDocComment
5924extern __typeof (xmlNewDocComment) xmlNewDocComment __attribute((alias("xmlNewDocComment__internal_alias")));
5925#else
5926#ifndef xmlNewDocComment
5927extern __typeof (xmlNewDocComment) xmlNewDocComment__internal_alias __attribute((visibility("hidden")));
5928#define xmlNewDocComment xmlNewDocComment__internal_alias
5929#endif
5930#endif
5931
5932#ifdef bottom_valid
5933#undef xmlNewDocElementContent
5934extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent __attribute((alias("xmlNewDocElementContent__internal_alias")));
5935#else
5936#ifndef xmlNewDocElementContent
5937extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent__internal_alias __attribute((visibility("hidden")));
5938#define xmlNewDocElementContent xmlNewDocElementContent__internal_alias
5939#endif
5940#endif
5941
5942#if defined(LIBXML_TREE_ENABLED)
5943#ifdef bottom_tree
5944#undef xmlNewDocFragment
5945extern __typeof (xmlNewDocFragment) xmlNewDocFragment __attribute((alias("xmlNewDocFragment__internal_alias")));
5946#else
5947#ifndef xmlNewDocFragment
5948extern __typeof (xmlNewDocFragment) xmlNewDocFragment__internal_alias __attribute((visibility("hidden")));
5949#define xmlNewDocFragment xmlNewDocFragment__internal_alias
5950#endif
5951#endif
5952#endif
5953
5954#ifdef bottom_tree
5955#undef xmlNewDocNode
5956extern __typeof (xmlNewDocNode) xmlNewDocNode __attribute((alias("xmlNewDocNode__internal_alias")));
5957#else
5958#ifndef xmlNewDocNode
5959extern __typeof (xmlNewDocNode) xmlNewDocNode__internal_alias __attribute((visibility("hidden")));
5960#define xmlNewDocNode xmlNewDocNode__internal_alias
5961#endif
5962#endif
5963
5964#ifdef bottom_tree
5965#undef xmlNewDocNodeEatName
5966extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName __attribute((alias("xmlNewDocNodeEatName__internal_alias")));
5967#else
5968#ifndef xmlNewDocNodeEatName
5969extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName__internal_alias __attribute((visibility("hidden")));
5970#define xmlNewDocNodeEatName xmlNewDocNodeEatName__internal_alias
5971#endif
5972#endif
5973
5974#ifdef bottom_tree
5975#undef xmlNewDocPI
5976extern __typeof (xmlNewDocPI) xmlNewDocPI __attribute((alias("xmlNewDocPI__internal_alias")));
5977#else
5978#ifndef xmlNewDocPI
5979extern __typeof (xmlNewDocPI) xmlNewDocPI__internal_alias __attribute((visibility("hidden")));
5980#define xmlNewDocPI xmlNewDocPI__internal_alias
5981#endif
5982#endif
5983
5984#ifdef bottom_tree
5985#undef xmlNewDocProp
5986extern __typeof (xmlNewDocProp) xmlNewDocProp __attribute((alias("xmlNewDocProp__internal_alias")));
5987#else
5988#ifndef xmlNewDocProp
5989extern __typeof (xmlNewDocProp) xmlNewDocProp__internal_alias __attribute((visibility("hidden")));
5990#define xmlNewDocProp xmlNewDocProp__internal_alias
5991#endif
5992#endif
5993
5994#if defined(LIBXML_TREE_ENABLED)
5995#ifdef bottom_tree
5996#undef xmlNewDocRawNode
5997extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode __attribute((alias("xmlNewDocRawNode__internal_alias")));
5998#else
5999#ifndef xmlNewDocRawNode
6000extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode__internal_alias __attribute((visibility("hidden")));
6001#define xmlNewDocRawNode xmlNewDocRawNode__internal_alias
6002#endif
6003#endif
6004#endif
6005
6006#ifdef bottom_tree
6007#undef xmlNewDocText
6008extern __typeof (xmlNewDocText) xmlNewDocText __attribute((alias("xmlNewDocText__internal_alias")));
6009#else
6010#ifndef xmlNewDocText
6011extern __typeof (xmlNewDocText) xmlNewDocText__internal_alias __attribute((visibility("hidden")));
6012#define xmlNewDocText xmlNewDocText__internal_alias
6013#endif
6014#endif
6015
6016#ifdef bottom_tree
6017#undef xmlNewDocTextLen
6018extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen __attribute((alias("xmlNewDocTextLen__internal_alias")));
6019#else
6020#ifndef xmlNewDocTextLen
6021extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen__internal_alias __attribute((visibility("hidden")));
6022#define xmlNewDocTextLen xmlNewDocTextLen__internal_alias
6023#endif
6024#endif
6025
6026#ifdef bottom_tree
6027#undef xmlNewDtd
6028extern __typeof (xmlNewDtd) xmlNewDtd __attribute((alias("xmlNewDtd__internal_alias")));
6029#else
6030#ifndef xmlNewDtd
6031extern __typeof (xmlNewDtd) xmlNewDtd__internal_alias __attribute((visibility("hidden")));
6032#define xmlNewDtd xmlNewDtd__internal_alias
6033#endif
6034#endif
6035
6036#ifdef bottom_valid
6037#undef xmlNewElementContent
6038extern __typeof (xmlNewElementContent) xmlNewElementContent __attribute((alias("xmlNewElementContent__internal_alias")));
6039#else
6040#ifndef xmlNewElementContent
6041extern __typeof (xmlNewElementContent) xmlNewElementContent__internal_alias __attribute((visibility("hidden")));
6042#define xmlNewElementContent xmlNewElementContent__internal_alias
6043#endif
6044#endif
6045
6046#ifdef bottom_parserInternals
6047#undef xmlNewEntityInputStream
6048extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream __attribute((alias("xmlNewEntityInputStream__internal_alias")));
6049#else
6050#ifndef xmlNewEntityInputStream
6051extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alias __attribute((visibility("hidden")));
6052#define xmlNewEntityInputStream xmlNewEntityInputStream__internal_alias
6053#endif
6054#endif
6055
6056#if defined(LIBXML_LEGACY_ENABLED)
6057#ifdef bottom_legacy
6058#undef xmlNewGlobalNs
6059extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
6060#else
6061#ifndef xmlNewGlobalNs
6062extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
6063#define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
6064#endif
6065#endif
6066#endif
6067
6068#ifdef bottom_parserInternals
6069#undef xmlNewIOInputStream
6070extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
6071#else
6072#ifndef xmlNewIOInputStream
6073extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream__internal_alias __attribute((visibility("hidden")));
6074#define xmlNewIOInputStream xmlNewIOInputStream__internal_alias
6075#endif
6076#endif
6077
6078#ifdef bottom_parserInternals
6079#undef xmlNewInputFromFile
6080extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile __attribute((alias("xmlNewInputFromFile__internal_alias")));
6081#else
6082#ifndef xmlNewInputFromFile
6083extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile__internal_alias __attribute((visibility("hidden")));
6084#define xmlNewInputFromFile xmlNewInputFromFile__internal_alias
6085#endif
6086#endif
6087
6088#ifdef bottom_parserInternals
6089#undef xmlNewInputStream
6090extern __typeof (xmlNewInputStream) xmlNewInputStream __attribute((alias("xmlNewInputStream__internal_alias")));
6091#else
6092#ifndef xmlNewInputStream
6093extern __typeof (xmlNewInputStream) xmlNewInputStream__internal_alias __attribute((visibility("hidden")));
6094#define xmlNewInputStream xmlNewInputStream__internal_alias
6095#endif
6096#endif
6097
6098#ifdef bottom_threads
6099#undef xmlNewMutex
6100extern __typeof (xmlNewMutex) xmlNewMutex __attribute((alias("xmlNewMutex__internal_alias")));
6101#else
6102#ifndef xmlNewMutex
6103extern __typeof (xmlNewMutex) xmlNewMutex__internal_alias __attribute((visibility("hidden")));
6104#define xmlNewMutex xmlNewMutex__internal_alias
6105#endif
6106#endif
6107
6108#ifdef bottom_tree
6109#undef xmlNewNode
6110extern __typeof (xmlNewNode) xmlNewNode __attribute((alias("xmlNewNode__internal_alias")));
6111#else
6112#ifndef xmlNewNode
6113extern __typeof (xmlNewNode) xmlNewNode__internal_alias __attribute((visibility("hidden")));
6114#define xmlNewNode xmlNewNode__internal_alias
6115#endif
6116#endif
6117
6118#ifdef bottom_tree
6119#undef xmlNewNodeEatName
6120extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName __attribute((alias("xmlNewNodeEatName__internal_alias")));
6121#else
6122#ifndef xmlNewNodeEatName
6123extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName__internal_alias __attribute((visibility("hidden")));
6124#define xmlNewNodeEatName xmlNewNodeEatName__internal_alias
6125#endif
6126#endif
6127
6128#ifdef bottom_tree
6129#undef xmlNewNs
6130extern __typeof (xmlNewNs) xmlNewNs __attribute((alias("xmlNewNs__internal_alias")));
6131#else
6132#ifndef xmlNewNs
6133extern __typeof (xmlNewNs) xmlNewNs__internal_alias __attribute((visibility("hidden")));
6134#define xmlNewNs xmlNewNs__internal_alias
6135#endif
6136#endif
6137
6138#ifdef bottom_tree
6139#undef xmlNewNsProp
6140extern __typeof (xmlNewNsProp) xmlNewNsProp __attribute((alias("xmlNewNsProp__internal_alias")));
6141#else
6142#ifndef xmlNewNsProp
6143extern __typeof (xmlNewNsProp) xmlNewNsProp__internal_alias __attribute((visibility("hidden")));
6144#define xmlNewNsProp xmlNewNsProp__internal_alias
6145#endif
6146#endif
6147
6148#ifdef bottom_tree
6149#undef xmlNewNsPropEatName
6150extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName __attribute((alias("xmlNewNsPropEatName__internal_alias")));
6151#else
6152#ifndef xmlNewNsPropEatName
6153extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName__internal_alias __attribute((visibility("hidden")));
6154#define xmlNewNsPropEatName xmlNewNsPropEatName__internal_alias
6155#endif
6156#endif
6157
6158#ifdef bottom_tree
6159#undef xmlNewPI
6160extern __typeof (xmlNewPI) xmlNewPI __attribute((alias("xmlNewPI__internal_alias")));
6161#else
6162#ifndef xmlNewPI
6163extern __typeof (xmlNewPI) xmlNewPI__internal_alias __attribute((visibility("hidden")));
6164#define xmlNewPI xmlNewPI__internal_alias
6165#endif
6166#endif
6167
6168#ifdef bottom_parserInternals
6169#undef xmlNewParserCtxt
6170extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt __attribute((alias("xmlNewParserCtxt__internal_alias")));
6171#else
6172#ifndef xmlNewParserCtxt
6173extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
6174#define xmlNewParserCtxt xmlNewParserCtxt__internal_alias
6175#endif
6176#endif
6177
6178#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
6179#ifdef bottom_tree
6180#undef xmlNewProp
6181extern __typeof (xmlNewProp) xmlNewProp __attribute((alias("xmlNewProp__internal_alias")));
6182#else
6183#ifndef xmlNewProp
6184extern __typeof (xmlNewProp) xmlNewProp__internal_alias __attribute((visibility("hidden")));
6185#define xmlNewProp xmlNewProp__internal_alias
6186#endif
6187#endif
6188#endif
6189
6190#ifdef bottom_threads
6191#undef xmlNewRMutex
6192extern __typeof (xmlNewRMutex) xmlNewRMutex __attribute((alias("xmlNewRMutex__internal_alias")));
6193#else
6194#ifndef xmlNewRMutex
6195extern __typeof (xmlNewRMutex) xmlNewRMutex__internal_alias __attribute((visibility("hidden")));
6196#define xmlNewRMutex xmlNewRMutex__internal_alias
6197#endif
6198#endif
6199
6200#ifdef bottom_tree
6201#undef xmlNewReference
6202extern __typeof (xmlNewReference) xmlNewReference __attribute((alias("xmlNewReference__internal_alias")));
6203#else
6204#ifndef xmlNewReference
6205extern __typeof (xmlNewReference) xmlNewReference__internal_alias __attribute((visibility("hidden")));
6206#define xmlNewReference xmlNewReference__internal_alias
6207#endif
6208#endif
6209
6210#ifdef bottom_parserInternals
6211#undef xmlNewStringInputStream
6212extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream __attribute((alias("xmlNewStringInputStream__internal_alias")));
6213#else
6214#ifndef xmlNewStringInputStream
6215extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream__internal_alias __attribute((visibility("hidden")));
6216#define xmlNewStringInputStream xmlNewStringInputStream__internal_alias
6217#endif
6218#endif
6219
6220#ifdef bottom_tree
6221#undef xmlNewText
6222extern __typeof (xmlNewText) xmlNewText __attribute((alias("xmlNewText__internal_alias")));
6223#else
6224#ifndef xmlNewText
6225extern __typeof (xmlNewText) xmlNewText__internal_alias __attribute((visibility("hidden")));
6226#define xmlNewText xmlNewText__internal_alias
6227#endif
6228#endif
6229
6230#if defined(LIBXML_TREE_ENABLED)
6231#ifdef bottom_tree
6232#undef xmlNewTextChild
6233extern __typeof (xmlNewTextChild) xmlNewTextChild __attribute((alias("xmlNewTextChild__internal_alias")));
6234#else
6235#ifndef xmlNewTextChild
6236extern __typeof (xmlNewTextChild) xmlNewTextChild__internal_alias __attribute((visibility("hidden")));
6237#define xmlNewTextChild xmlNewTextChild__internal_alias
6238#endif
6239#endif
6240#endif
6241
6242#ifdef bottom_tree
6243#undef xmlNewTextLen
6244extern __typeof (xmlNewTextLen) xmlNewTextLen __attribute((alias("xmlNewTextLen__internal_alias")));
6245#else
6246#ifndef xmlNewTextLen
6247extern __typeof (xmlNewTextLen) xmlNewTextLen__internal_alias __attribute((visibility("hidden")));
6248#define xmlNewTextLen xmlNewTextLen__internal_alias
6249#endif
6250#endif
6251
6252#if defined(LIBXML_READER_ENABLED)
6253#ifdef bottom_xmlreader
6254#undef xmlNewTextReader
6255extern __typeof (xmlNewTextReader) xmlNewTextReader __attribute((alias("xmlNewTextReader__internal_alias")));
6256#else
6257#ifndef xmlNewTextReader
6258extern __typeof (xmlNewTextReader) xmlNewTextReader__internal_alias __attribute((visibility("hidden")));
6259#define xmlNewTextReader xmlNewTextReader__internal_alias
6260#endif
6261#endif
6262#endif
6263
6264#if defined(LIBXML_READER_ENABLED)
6265#ifdef bottom_xmlreader
6266#undef xmlNewTextReaderFilename
6267extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename __attribute((alias("xmlNewTextReaderFilename__internal_alias")));
6268#else
6269#ifndef xmlNewTextReaderFilename
6270extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename__internal_alias __attribute((visibility("hidden")));
6271#define xmlNewTextReaderFilename xmlNewTextReaderFilename__internal_alias
6272#endif
6273#endif
6274#endif
6275
6276#if defined(LIBXML_WRITER_ENABLED)
6277#ifdef bottom_xmlwriter
6278#undef xmlNewTextWriter
6279extern __typeof (xmlNewTextWriter) xmlNewTextWriter __attribute((alias("xmlNewTextWriter__internal_alias")));
6280#else
6281#ifndef xmlNewTextWriter
6282extern __typeof (xmlNewTextWriter) xmlNewTextWriter__internal_alias __attribute((visibility("hidden")));
6283#define xmlNewTextWriter xmlNewTextWriter__internal_alias
6284#endif
6285#endif
6286#endif
6287
6288#if defined(LIBXML_WRITER_ENABLED)
6289#ifdef bottom_xmlwriter
6290#undef xmlNewTextWriterDoc
6291extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc __attribute((alias("xmlNewTextWriterDoc__internal_alias")));
6292#else
6293#ifndef xmlNewTextWriterDoc
6294extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc__internal_alias __attribute((visibility("hidden")));
6295#define xmlNewTextWriterDoc xmlNewTextWriterDoc__internal_alias
6296#endif
6297#endif
6298#endif
6299
6300#if defined(LIBXML_WRITER_ENABLED)
6301#ifdef bottom_xmlwriter
6302#undef xmlNewTextWriterFilename
6303extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename __attribute((alias("xmlNewTextWriterFilename__internal_alias")));
6304#else
6305#ifndef xmlNewTextWriterFilename
6306extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename__internal_alias __attribute((visibility("hidden")));
6307#define xmlNewTextWriterFilename xmlNewTextWriterFilename__internal_alias
6308#endif
6309#endif
6310#endif
6311
6312#if defined(LIBXML_WRITER_ENABLED)
6313#ifdef bottom_xmlwriter
6314#undef xmlNewTextWriterMemory
6315extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory __attribute((alias("xmlNewTextWriterMemory__internal_alias")));
6316#else
6317#ifndef xmlNewTextWriterMemory
6318extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory__internal_alias __attribute((visibility("hidden")));
6319#define xmlNewTextWriterMemory xmlNewTextWriterMemory__internal_alias
6320#endif
6321#endif
6322#endif
6323
6324#if defined(LIBXML_WRITER_ENABLED)
6325#ifdef bottom_xmlwriter
6326#undef xmlNewTextWriterPushParser
6327extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser __attribute((alias("xmlNewTextWriterPushParser__internal_alias")));
6328#else
6329#ifndef xmlNewTextWriterPushParser
6330extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser__internal_alias __attribute((visibility("hidden")));
6331#define xmlNewTextWriterPushParser xmlNewTextWriterPushParser__internal_alias
6332#endif
6333#endif
6334#endif
6335
6336#if defined(LIBXML_WRITER_ENABLED)
6337#ifdef bottom_xmlwriter
6338#undef xmlNewTextWriterTree
6339extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree __attribute((alias("xmlNewTextWriterTree__internal_alias")));
6340#else
6341#ifndef xmlNewTextWriterTree
6342extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree__internal_alias __attribute((visibility("hidden")));
6343#define xmlNewTextWriterTree xmlNewTextWriterTree__internal_alias
6344#endif
6345#endif
6346#endif
6347
6348#if defined(LIBXML_VALID_ENABLED)
6349#ifdef bottom_valid
6350#undef xmlNewValidCtxt
6351extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt __attribute((alias("xmlNewValidCtxt__internal_alias")));
6352#else
6353#ifndef xmlNewValidCtxt
6354extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt__internal_alias __attribute((visibility("hidden")));
6355#define xmlNewValidCtxt xmlNewValidCtxt__internal_alias
6356#endif
6357#endif
6358#endif
6359
6360#ifdef bottom_parserInternals
6361#undef xmlNextChar
6362extern __typeof (xmlNextChar) xmlNextChar __attribute((alias("xmlNextChar__internal_alias")));
6363#else
6364#ifndef xmlNextChar
6365extern __typeof (xmlNextChar) xmlNextChar__internal_alias __attribute((visibility("hidden")));
6366#define xmlNextChar xmlNextChar__internal_alias
6367#endif
6368#endif
6369
6370#ifdef bottom_xmlIO
6371#undef xmlNoNetExternalEntityLoader
6372extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader __attribute((alias("xmlNoNetExternalEntityLoader__internal_alias")));
6373#else
6374#ifndef xmlNoNetExternalEntityLoader
6375extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
6376#define xmlNoNetExternalEntityLoader xmlNoNetExternalEntityLoader__internal_alias
6377#endif
6378#endif
6379
6380#ifdef bottom_tree
6381#undef xmlNodeAddContent
6382extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
6383#else
6384#ifndef xmlNodeAddContent
6385extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
6386#define xmlNodeAddContent xmlNodeAddContent__internal_alias
6387#endif
6388#endif
6389
6390#ifdef bottom_tree
6391#undef xmlNodeAddContentLen
6392extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
6393#else
6394#ifndef xmlNodeAddContentLen
6395extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
6396#define xmlNodeAddContentLen xmlNodeAddContentLen__internal_alias
6397#endif
6398#endif
6399
6400#ifdef bottom_tree
6401#undef xmlNodeBufGetContent
6402extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
6403#else
6404#ifndef xmlNodeBufGetContent
6405extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
6406#define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
6407#endif
6408#endif
6409
6410#if defined(LIBXML_OUTPUT_ENABLED)
6411#ifdef bottom_xmlsave
6412#undef xmlNodeDump
6413extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
6414#else
6415#ifndef xmlNodeDump
6416extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
6417#define xmlNodeDump xmlNodeDump__internal_alias
6418#endif
6419#endif
6420#endif
6421
6422#if defined(LIBXML_OUTPUT_ENABLED)
6423#ifdef bottom_xmlsave
6424#undef xmlNodeDumpOutput
6425extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
6426#else
6427#ifndef xmlNodeDumpOutput
6428extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
6429#define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
6430#endif
6431#endif
6432#endif
6433
6434#ifdef bottom_tree
6435#undef xmlNodeGetBase
6436extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
6437#else
6438#ifndef xmlNodeGetBase
6439extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
6440#define xmlNodeGetBase xmlNodeGetBase__internal_alias
6441#endif
6442#endif
6443
6444#ifdef bottom_tree
6445#undef xmlNodeGetContent
6446extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
6447#else
6448#ifndef xmlNodeGetContent
6449extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
6450#define xmlNodeGetContent xmlNodeGetContent__internal_alias
6451#endif
6452#endif
6453
6454#ifdef bottom_tree
6455#undef xmlNodeGetLang
6456extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
6457#else
6458#ifndef xmlNodeGetLang
6459extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
6460#define xmlNodeGetLang xmlNodeGetLang__internal_alias
6461#endif
6462#endif
6463
6464#ifdef bottom_tree
6465#undef xmlNodeGetSpacePreserve
6466extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
6467#else
6468#ifndef xmlNodeGetSpacePreserve
6469extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
6470#define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__internal_alias
6471#endif
6472#endif
6473
6474#ifdef bottom_tree
6475#undef xmlNodeIsText
6476extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
6477#else
6478#ifndef xmlNodeIsText
6479extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
6480#define xmlNodeIsText xmlNodeIsText__internal_alias
6481#endif
6482#endif
6483
6484#if defined(LIBXML_TREE_ENABLED)
6485#ifdef bottom_tree
6486#undef xmlNodeListGetRawString
6487extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
6488#else
6489#ifndef xmlNodeListGetRawString
6490extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
6491#define xmlNodeListGetRawString xmlNodeListGetRawString__internal_alias
6492#endif
6493#endif
6494#endif
6495
6496#ifdef bottom_tree
6497#undef xmlNodeListGetString
6498extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
6499#else
6500#ifndef xmlNodeListGetString
6501extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
6502#define xmlNodeListGetString xmlNodeListGetString__internal_alias
6503#endif
6504#endif
6505
6506#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
6507#ifdef bottom_tree
6508#undef xmlNodeSetBase
6509extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
6510#else
6511#ifndef xmlNodeSetBase
6512extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
6513#define xmlNodeSetBase xmlNodeSetBase__internal_alias
6514#endif
6515#endif
6516#endif
6517
6518#ifdef bottom_tree
6519#undef xmlNodeSetContent
6520extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
6521#else
6522#ifndef xmlNodeSetContent
6523extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
6524#define xmlNodeSetContent xmlNodeSetContent__internal_alias
6525#endif
6526#endif
6527
6528#if defined(LIBXML_TREE_ENABLED)
6529#ifdef bottom_tree
6530#undef xmlNodeSetContentLen
6531extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
6532#else
6533#ifndef xmlNodeSetContentLen
6534extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
6535#define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
6536#endif
6537#endif
6538#endif
6539
6540#if defined(LIBXML_TREE_ENABLED)
6541#ifdef bottom_tree
6542#undef xmlNodeSetLang
6543extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
6544#else
6545#ifndef xmlNodeSetLang
6546extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
6547#define xmlNodeSetLang xmlNodeSetLang__internal_alias
6548#endif
6549#endif
6550#endif
6551
6552#if defined(LIBXML_TREE_ENABLED)
6553#ifdef bottom_tree
6554#undef xmlNodeSetName
6555extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
6556#else
6557#ifndef xmlNodeSetName
6558extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
6559#define xmlNodeSetName xmlNodeSetName__internal_alias
6560#endif
6561#endif
6562#endif
6563
6564#if defined(LIBXML_TREE_ENABLED)
6565#ifdef bottom_tree
6566#undef xmlNodeSetSpacePreserve
6567extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
6568#else
6569#ifndef xmlNodeSetSpacePreserve
6570extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
6571#define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__internal_alias
6572#endif
6573#endif
6574#endif
6575
6576#ifdef bottom_uri
6577#undef xmlNormalizeURIPath
6578extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
6579#else
6580#ifndef xmlNormalizeURIPath
6581extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
6582#define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
6583#endif
6584#endif
6585
6586#ifdef bottom_xmlIO
6587#undef xmlNormalizeWindowsPath
6588extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
6589#else
6590#ifndef xmlNormalizeWindowsPath
6591extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
6592#define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
6593#endif
6594#endif
6595
6596#if defined(LIBXML_OUTPUT_ENABLED)
6597#ifdef bottom_xmlIO
6598#undef xmlOutputBufferClose
6599extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
6600#else
6601#ifndef xmlOutputBufferClose
6602extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
6603#define xmlOutputBufferClose xmlOutputBufferClose__internal_alias
6604#endif
6605#endif
6606#endif
6607
6608#if defined(LIBXML_OUTPUT_ENABLED)
6609#ifdef bottom_xmlIO
6610#undef xmlOutputBufferCreateBuffer
6611extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer __attribute((alias("xmlOutputBufferCreateBuffer__internal_alias")));
6612#else
6613#ifndef xmlOutputBufferCreateBuffer
6614extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer__internal_alias __attribute((visibility("hidden")));
6615#define xmlOutputBufferCreateBuffer xmlOutputBufferCreateBuffer__internal_alias
6616#endif
6617#endif
6618#endif
6619
6620#if defined(LIBXML_OUTPUT_ENABLED)
6621#ifdef bottom_xmlIO
6622#undef xmlOutputBufferCreateFd
6623extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
6624#else
6625#ifndef xmlOutputBufferCreateFd
6626extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
6627#define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__internal_alias
6628#endif
6629#endif
6630#endif
6631
6632#if defined(LIBXML_OUTPUT_ENABLED)
6633#ifdef bottom_xmlIO
6634#undef xmlOutputBufferCreateFile
6635extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
6636#else
6637#ifndef xmlOutputBufferCreateFile
6638extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
6639#define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
6640#endif
6641#endif
6642#endif
6643
6644#if defined(LIBXML_OUTPUT_ENABLED)
6645#ifdef bottom_xmlIO
6646#undef xmlOutputBufferCreateFilename
6647extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
6648#else
6649#ifndef xmlOutputBufferCreateFilename
6650extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
6651#define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__internal_alias
6652#endif
6653#endif
6654#endif
6655
6656#ifdef bottom_xmlIO
6657#undef xmlOutputBufferCreateFilenameDefault
6658extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
6659#else
6660#ifndef xmlOutputBufferCreateFilenameDefault
6661extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
6662#define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__internal_alias
6663#endif
6664#endif
6665
6666#if defined(LIBXML_OUTPUT_ENABLED)
6667#ifdef bottom_xmlIO
6668#undef xmlOutputBufferCreateIO
6669extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
6670#else
6671#ifndef xmlOutputBufferCreateIO
6672extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
6673#define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__internal_alias
6674#endif
6675#endif
6676#endif
6677
6678#if defined(LIBXML_OUTPUT_ENABLED)
6679#ifdef bottom_xmlIO
6680#undef xmlOutputBufferFlush
6681extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
6682#else
6683#ifndef xmlOutputBufferFlush
6684extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
6685#define xmlOutputBufferFlush xmlOutputBufferFlush__internal_alias
6686#endif
6687#endif
6688#endif
6689
6690#if defined(LIBXML_OUTPUT_ENABLED)
6691#ifdef bottom_xmlIO
6692#undef xmlOutputBufferWrite
6693extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
6694#else
6695#ifndef xmlOutputBufferWrite
6696extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
6697#define xmlOutputBufferWrite xmlOutputBufferWrite__internal_alias
6698#endif
6699#endif
6700#endif
6701
6702#if defined(LIBXML_OUTPUT_ENABLED)
6703#ifdef bottom_xmlIO
6704#undef xmlOutputBufferWriteEscape
6705extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
6706#else
6707#ifndef xmlOutputBufferWriteEscape
6708extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
6709#define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__internal_alias
6710#endif
6711#endif
6712#endif
6713
6714#if defined(LIBXML_OUTPUT_ENABLED)
6715#ifdef bottom_xmlIO
6716#undef xmlOutputBufferWriteString
6717extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
6718#else
6719#ifndef xmlOutputBufferWriteString
6720extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
6721#define xmlOutputBufferWriteString xmlOutputBufferWriteString__internal_alias
6722#endif
6723#endif
6724#endif
6725
6726#ifdef bottom_parser
6727#undef xmlParseAttValue
6728extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
6729#else
6730#ifndef xmlParseAttValue
6731extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
6732#define xmlParseAttValue xmlParseAttValue__internal_alias
6733#endif
6734#endif
6735
6736#if defined(LIBXML_SAX1_ENABLED)
6737#ifdef bottom_parser
6738#undef xmlParseAttribute
6739extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
6740#else
6741#ifndef xmlParseAttribute
6742extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
6743#define xmlParseAttribute xmlParseAttribute__internal_alias
6744#endif
6745#endif
6746#endif
6747
6748#ifdef bottom_parser
6749#undef xmlParseAttributeListDecl
6750extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
6751#else
6752#ifndef xmlParseAttributeListDecl
6753extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
6754#define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
6755#endif
6756#endif
6757
6758#ifdef bottom_parser
6759#undef xmlParseAttributeType
6760extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
6761#else
6762#ifndef xmlParseAttributeType
6763extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
6764#define xmlParseAttributeType xmlParseAttributeType__internal_alias
6765#endif
6766#endif
6767
6768#if defined(LIBXML_SAX1_ENABLED)
6769#ifdef bottom_parser
6770#undef xmlParseBalancedChunkMemory
6771extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
6772#else
6773#ifndef xmlParseBalancedChunkMemory
6774extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
6775#define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
6776#endif
6777#endif
6778#endif
6779
6780#if defined(LIBXML_SAX1_ENABLED)
6781#ifdef bottom_parser
6782#undef xmlParseBalancedChunkMemoryRecover
6783extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
6784#else
6785#ifndef xmlParseBalancedChunkMemoryRecover
6786extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
6787#define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__internal_alias
6788#endif
6789#endif
6790#endif
6791
6792#ifdef bottom_parser
6793#undef xmlParseCDSect
6794extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
6795#else
6796#ifndef xmlParseCDSect
6797extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
6798#define xmlParseCDSect xmlParseCDSect__internal_alias
6799#endif
6800#endif
6801
6802#if defined(LIBXML_CATALOG_ENABLED)
6803#ifdef bottom_catalog
6804#undef xmlParseCatalogFile
6805extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
6806#else
6807#ifndef xmlParseCatalogFile
6808extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
6809#define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
6810#endif
6811#endif
6812#endif
6813
6814#ifdef bottom_parser
6815#undef xmlParseCharData
6816extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
6817#else
6818#ifndef xmlParseCharData
6819extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
6820#define xmlParseCharData xmlParseCharData__internal_alias
6821#endif
6822#endif
6823
6824#ifdef bottom_encoding
6825#undef xmlParseCharEncoding
6826extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
6827#else
6828#ifndef xmlParseCharEncoding
6829extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
6830#define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
6831#endif
6832#endif
6833
6834#ifdef bottom_parser
6835#undef xmlParseCharRef
6836extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
6837#else
6838#ifndef xmlParseCharRef
6839extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
6840#define xmlParseCharRef xmlParseCharRef__internal_alias
6841#endif
6842#endif
6843
6844#if defined(LIBXML_PUSH_ENABLED)
6845#ifdef bottom_parser
6846#undef xmlParseChunk
6847extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
6848#else
6849#ifndef xmlParseChunk
6850extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
6851#define xmlParseChunk xmlParseChunk__internal_alias
6852#endif
6853#endif
6854#endif
6855
6856#ifdef bottom_parser
6857#undef xmlParseComment
6858extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
6859#else
6860#ifndef xmlParseComment
6861extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
6862#define xmlParseComment xmlParseComment__internal_alias
6863#endif
6864#endif
6865
6866#ifdef bottom_parser
6867#undef xmlParseContent
6868extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
6869#else
6870#ifndef xmlParseContent
6871extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
6872#define xmlParseContent xmlParseContent__internal_alias
6873#endif
6874#endif
6875
6876#ifdef bottom_parser
6877#undef xmlParseCtxtExternalEntity
6878extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
6879#else
6880#ifndef xmlParseCtxtExternalEntity
6881extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
6882#define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__internal_alias
6883#endif
6884#endif
6885
6886#if defined(LIBXML_VALID_ENABLED)
6887#ifdef bottom_parser
6888#undef xmlParseDTD
6889extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
6890#else
6891#ifndef xmlParseDTD
6892extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
6893#define xmlParseDTD xmlParseDTD__internal_alias
6894#endif
6895#endif
6896#endif
6897
6898#ifdef bottom_parser
6899#undef xmlParseDefaultDecl
6900extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
6901#else
6902#ifndef xmlParseDefaultDecl
6903extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
6904#define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
6905#endif
6906#endif
6907
6908#if defined(LIBXML_SAX1_ENABLED)
6909#ifdef bottom_parser
6910#undef xmlParseDoc
6911extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
6912#else
6913#ifndef xmlParseDoc
6914extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
6915#define xmlParseDoc xmlParseDoc__internal_alias
6916#endif
6917#endif
6918#endif
6919
6920#ifdef bottom_parser
6921#undef xmlParseDocTypeDecl
6922extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
6923#else
6924#ifndef xmlParseDocTypeDecl
6925extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
6926#define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
6927#endif
6928#endif
6929
6930#ifdef bottom_parser
6931#undef xmlParseDocument
6932extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
6933#else
6934#ifndef xmlParseDocument
6935extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
6936#define xmlParseDocument xmlParseDocument__internal_alias
6937#endif
6938#endif
6939
6940#ifdef bottom_parser
6941#undef xmlParseElement
6942extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
6943#else
6944#ifndef xmlParseElement
6945extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
6946#define xmlParseElement xmlParseElement__internal_alias
6947#endif
6948#endif
6949
6950#ifdef bottom_parser
6951#undef xmlParseElementChildrenContentDecl
6952extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
6953#else
6954#ifndef xmlParseElementChildrenContentDecl
6955extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
6956#define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__internal_alias
6957#endif
6958#endif
6959
6960#ifdef bottom_parser
6961#undef xmlParseElementContentDecl
6962extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
6963#else
6964#ifndef xmlParseElementContentDecl
6965extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
6966#define xmlParseElementContentDecl xmlParseElementContentDecl__internal_alias
6967#endif
6968#endif
6969
6970#ifdef bottom_parser
6971#undef xmlParseElementDecl
6972extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
6973#else
6974#ifndef xmlParseElementDecl
6975extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
6976#define xmlParseElementDecl xmlParseElementDecl__internal_alias
6977#endif
6978#endif
6979
6980#ifdef bottom_parser
6981#undef xmlParseElementMixedContentDecl
6982extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
6983#else
6984#ifndef xmlParseElementMixedContentDecl
6985extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
6986#define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__internal_alias
6987#endif
6988#endif
6989
6990#ifdef bottom_parser
6991#undef xmlParseEncName
6992extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
6993#else
6994#ifndef xmlParseEncName
6995extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
6996#define xmlParseEncName xmlParseEncName__internal_alias
6997#endif
6998#endif
6999
7000#ifdef bottom_parser
7001#undef xmlParseEncodingDecl
7002extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
7003#else
7004#ifndef xmlParseEncodingDecl
7005extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
7006#define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
7007#endif
7008#endif
7009
7010#if defined(LIBXML_SAX1_ENABLED)
7011#ifdef bottom_parser
7012#undef xmlParseEndTag
7013extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
7014#else
7015#ifndef xmlParseEndTag
7016extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
7017#define xmlParseEndTag xmlParseEndTag__internal_alias
7018#endif
7019#endif
7020#endif
7021
7022#if defined(LIBXML_SAX1_ENABLED)
7023#ifdef bottom_parser
7024#undef xmlParseEntity
7025extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
7026#else
7027#ifndef xmlParseEntity
7028extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
7029#define xmlParseEntity xmlParseEntity__internal_alias
7030#endif
7031#endif
7032#endif
7033
7034#ifdef bottom_parser
7035#undef xmlParseEntityDecl
7036extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
7037#else
7038#ifndef xmlParseEntityDecl
7039extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
7040#define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
7041#endif
7042#endif
7043
7044#ifdef bottom_parser
7045#undef xmlParseEntityRef
7046extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
7047#else
7048#ifndef xmlParseEntityRef
7049extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
7050#define xmlParseEntityRef xmlParseEntityRef__internal_alias
7051#endif
7052#endif
7053
7054#ifdef bottom_parser
7055#undef xmlParseEntityValue
7056extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
7057#else
7058#ifndef xmlParseEntityValue
7059extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
7060#define xmlParseEntityValue xmlParseEntityValue__internal_alias
7061#endif
7062#endif
7063
7064#ifdef bottom_parser
7065#undef xmlParseEnumeratedType
7066extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
7067#else
7068#ifndef xmlParseEnumeratedType
7069extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
7070#define xmlParseEnumeratedType xmlParseEnumeratedType__internal_alias
7071#endif
7072#endif
7073
7074#ifdef bottom_parser
7075#undef xmlParseEnumerationType
7076extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
7077#else
7078#ifndef xmlParseEnumerationType
7079extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
7080#define xmlParseEnumerationType xmlParseEnumerationType__internal_alias
7081#endif
7082#endif
7083
7084#ifdef bottom_parser
7085#undef xmlParseExtParsedEnt
7086extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
7087#else
7088#ifndef xmlParseExtParsedEnt
7089extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
7090#define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
7091#endif
7092#endif
7093
7094#if defined(LIBXML_SAX1_ENABLED)
7095#ifdef bottom_parser
7096#undef xmlParseExternalEntity
7097extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
7098#else
7099#ifndef xmlParseExternalEntity
7100extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
7101#define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
7102#endif
7103#endif
7104#endif
7105
7106#ifdef bottom_parser
7107#undef xmlParseExternalID
7108extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
7109#else
7110#ifndef xmlParseExternalID
7111extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
7112#define xmlParseExternalID xmlParseExternalID__internal_alias
7113#endif
7114#endif
7115
7116#ifdef bottom_parser
7117#undef xmlParseExternalSubset
7118extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
7119#else
7120#ifndef xmlParseExternalSubset
7121extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
7122#define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
7123#endif
7124#endif
7125
7126#if defined(LIBXML_SAX1_ENABLED)
7127#ifdef bottom_parser
7128#undef xmlParseFile
7129extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
7130#else
7131#ifndef xmlParseFile
7132extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
7133#define xmlParseFile xmlParseFile__internal_alias
7134#endif
7135#endif
7136#endif
7137
7138#ifdef bottom_parser
7139#undef xmlParseInNodeContext
7140extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
7141#else
7142#ifndef xmlParseInNodeContext
7143extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
7144#define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
7145#endif
7146#endif
7147
7148#ifdef bottom_parser
7149#undef xmlParseMarkupDecl
7150extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
7151#else
7152#ifndef xmlParseMarkupDecl
7153extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
7154#define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
7155#endif
7156#endif
7157
7158#if defined(LIBXML_SAX1_ENABLED)
7159#ifdef bottom_parser
7160#undef xmlParseMemory
7161extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
7162#else
7163#ifndef xmlParseMemory
7164extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
7165#define xmlParseMemory xmlParseMemory__internal_alias
7166#endif
7167#endif
7168#endif
7169
7170#ifdef bottom_parser
7171#undef xmlParseMisc
7172extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
7173#else
7174#ifndef xmlParseMisc
7175extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
7176#define xmlParseMisc xmlParseMisc__internal_alias
7177#endif
7178#endif
7179
7180#ifdef bottom_parser
7181#undef xmlParseName
7182extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
7183#else
7184#ifndef xmlParseName
7185extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
7186#define xmlParseName xmlParseName__internal_alias
7187#endif
7188#endif
7189
7190#if defined(LIBXML_LEGACY_ENABLED)
7191#ifdef bottom_legacy
7192#undef xmlParseNamespace
7193extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
7194#else
7195#ifndef xmlParseNamespace
7196extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
7197#define xmlParseNamespace xmlParseNamespace__internal_alias
7198#endif
7199#endif
7200#endif
7201
7202#ifdef bottom_parser
7203#undef xmlParseNmtoken
7204extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
7205#else
7206#ifndef xmlParseNmtoken
7207extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
7208#define xmlParseNmtoken xmlParseNmtoken__internal_alias
7209#endif
7210#endif
7211
7212#ifdef bottom_parser
7213#undef xmlParseNotationDecl
7214extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
7215#else
7216#ifndef xmlParseNotationDecl
7217extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
7218#define xmlParseNotationDecl xmlParseNotationDecl__internal_alias
7219#endif
7220#endif
7221
7222#ifdef bottom_parser
7223#undef xmlParseNotationType
7224extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
7225#else
7226#ifndef xmlParseNotationType
7227extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
7228#define xmlParseNotationType xmlParseNotationType__internal_alias
7229#endif
7230#endif
7231
7232#ifdef bottom_parser
7233#undef xmlParsePEReference
7234extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
7235#else
7236#ifndef xmlParsePEReference
7237extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
7238#define xmlParsePEReference xmlParsePEReference__internal_alias
7239#endif
7240#endif
7241
7242#ifdef bottom_parser
7243#undef xmlParsePI
7244extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
7245#else
7246#ifndef xmlParsePI
7247extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
7248#define xmlParsePI xmlParsePI__internal_alias
7249#endif
7250#endif
7251
7252#ifdef bottom_parser
7253#undef xmlParsePITarget
7254extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
7255#else
7256#ifndef xmlParsePITarget
7257extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
7258#define xmlParsePITarget xmlParsePITarget__internal_alias
7259#endif
7260#endif
7261
7262#ifdef bottom_parser
7263#undef xmlParsePubidLiteral
7264extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
7265#else
7266#ifndef xmlParsePubidLiteral
7267extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
7268#define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
7269#endif
7270#endif
7271
7272#if defined(LIBXML_LEGACY_ENABLED)
7273#ifdef bottom_legacy
7274#undef xmlParseQuotedString
7275extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
7276#else
7277#ifndef xmlParseQuotedString
7278extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
7279#define xmlParseQuotedString xmlParseQuotedString__internal_alias
7280#endif
7281#endif
7282#endif
7283
7284#ifdef bottom_parser
7285#undef xmlParseReference
7286extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
7287#else
7288#ifndef xmlParseReference
7289extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
7290#define xmlParseReference xmlParseReference__internal_alias
7291#endif
7292#endif
7293
7294#ifdef bottom_parser
7295#undef xmlParseSDDecl
7296extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
7297#else
7298#ifndef xmlParseSDDecl
7299extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
7300#define xmlParseSDDecl xmlParseSDDecl__internal_alias
7301#endif
7302#endif
7303
7304#if defined(LIBXML_SAX1_ENABLED)
7305#ifdef bottom_parser
7306#undef xmlParseStartTag
7307extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
7308#else
7309#ifndef xmlParseStartTag
7310extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
7311#define xmlParseStartTag xmlParseStartTag__internal_alias
7312#endif
7313#endif
7314#endif
7315
7316#ifdef bottom_parser
7317#undef xmlParseSystemLiteral
7318extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
7319#else
7320#ifndef xmlParseSystemLiteral
7321extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
7322#define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
7323#endif
7324#endif
7325
7326#ifdef bottom_parser
7327#undef xmlParseTextDecl
7328extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
7329#else
7330#ifndef xmlParseTextDecl
7331extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
7332#define xmlParseTextDecl xmlParseTextDecl__internal_alias
7333#endif
7334#endif
7335
7336#ifdef bottom_uri
7337#undef xmlParseURI
7338extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
7339#else
7340#ifndef xmlParseURI
7341extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
7342#define xmlParseURI xmlParseURI__internal_alias
7343#endif
7344#endif
7345
7346#ifdef bottom_uri
7347#undef xmlParseURIRaw
7348extern __typeof (xmlParseURIRaw) xmlParseURIRaw __attribute((alias("xmlParseURIRaw__internal_alias")));
7349#else
7350#ifndef xmlParseURIRaw
7351extern __typeof (xmlParseURIRaw) xmlParseURIRaw__internal_alias __attribute((visibility("hidden")));
7352#define xmlParseURIRaw xmlParseURIRaw__internal_alias
7353#endif
7354#endif
7355
7356#ifdef bottom_uri
7357#undef xmlParseURIReference
7358extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
7359#else
7360#ifndef xmlParseURIReference
7361extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
7362#define xmlParseURIReference xmlParseURIReference__internal_alias
7363#endif
7364#endif
7365
7366#ifdef bottom_parser
7367#undef xmlParseVersionInfo
7368extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
7369#else
7370#ifndef xmlParseVersionInfo
7371extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
7372#define xmlParseVersionInfo xmlParseVersionInfo__internal_alias
7373#endif
7374#endif
7375
7376#ifdef bottom_parser
7377#undef xmlParseVersionNum
7378extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
7379#else
7380#ifndef xmlParseVersionNum
7381extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
7382#define xmlParseVersionNum xmlParseVersionNum__internal_alias
7383#endif
7384#endif
7385
7386#ifdef bottom_parser
7387#undef xmlParseXMLDecl
7388extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
7389#else
7390#ifndef xmlParseXMLDecl
7391extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
7392#define xmlParseXMLDecl xmlParseXMLDecl__internal_alias
7393#endif
7394#endif
7395
7396#ifdef bottom_parserInternals
7397#undef xmlParserAddNodeInfo
7398extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
7399#else
7400#ifndef xmlParserAddNodeInfo
7401extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
7402#define xmlParserAddNodeInfo xmlParserAddNodeInfo__internal_alias
7403#endif
7404#endif
7405
7406#ifdef bottom_error
7407#undef xmlParserError
7408extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
7409#else
7410#ifndef xmlParserError
7411extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
7412#define xmlParserError xmlParserError__internal_alias
7413#endif
7414#endif
7415
7416#ifdef bottom_parserInternals
7417#undef xmlParserFindNodeInfo
7418extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
7419#else
7420#ifndef xmlParserFindNodeInfo
7421extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
7422#define xmlParserFindNodeInfo xmlParserFindNodeInfo__internal_alias
7423#endif
7424#endif
7425
7426#ifdef bottom_parserInternals
7427#undef xmlParserFindNodeInfoIndex
7428extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
7429#else
7430#ifndef xmlParserFindNodeInfoIndex
7431extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
7432#define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__internal_alias
7433#endif
7434#endif
7435
7436#ifdef bottom_xmlIO
7437#undef xmlParserGetDirectory
7438extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
7439#else
7440#ifndef xmlParserGetDirectory
7441extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
7442#define xmlParserGetDirectory xmlParserGetDirectory__internal_alias
7443#endif
7444#endif
7445
7446#ifdef bottom_parser
7447#undef xmlParserHandlePEReference
7448extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
7449#else
7450#ifndef xmlParserHandlePEReference
7451extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
7452#define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
7453#endif
7454#endif
7455
7456#if defined(LIBXML_LEGACY_ENABLED)
7457#ifdef bottom_legacy
7458#undef xmlParserHandleReference
7459extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
7460#else
7461#ifndef xmlParserHandleReference
7462extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
7463#define xmlParserHandleReference xmlParserHandleReference__internal_alias
7464#endif
7465#endif
7466#endif
7467
7468#ifdef bottom_xmlIO
7469#undef xmlParserInputBufferCreateFd
7470extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
7471#else
7472#ifndef xmlParserInputBufferCreateFd
7473extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
7474#define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
7475#endif
7476#endif
7477
7478#ifdef bottom_xmlIO
7479#undef xmlParserInputBufferCreateFile
7480extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
7481#else
7482#ifndef xmlParserInputBufferCreateFile
7483extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
7484#define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__internal_alias
7485#endif
7486#endif
7487
7488#ifdef bottom_xmlIO
7489#undef xmlParserInputBufferCreateFilename
7490extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
7491#else
7492#ifndef xmlParserInputBufferCreateFilename
7493extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
7494#define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__internal_alias
7495#endif
7496#endif
7497
7498#ifdef bottom_xmlIO
7499#undef xmlParserInputBufferCreateFilenameDefault
7500extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
7501#else
7502#ifndef xmlParserInputBufferCreateFilenameDefault
7503extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
7504#define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__internal_alias
7505#endif
7506#endif
7507
7508#ifdef bottom_xmlIO
7509#undef xmlParserInputBufferCreateIO
7510extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
7511#else
7512#ifndef xmlParserInputBufferCreateIO
7513extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
7514#define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__internal_alias
7515#endif
7516#endif
7517
7518#ifdef bottom_xmlIO
7519#undef xmlParserInputBufferCreateMem
7520extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
7521#else
7522#ifndef xmlParserInputBufferCreateMem
7523extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
7524#define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__internal_alias
7525#endif
7526#endif
7527
7528#ifdef bottom_xmlIO
7529#undef xmlParserInputBufferCreateStatic
7530extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
7531#else
7532#ifndef xmlParserInputBufferCreateStatic
7533extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
7534#define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__internal_alias
7535#endif
7536#endif
7537
7538#ifdef bottom_xmlIO
7539#undef xmlParserInputBufferGrow
7540extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
7541#else
7542#ifndef xmlParserInputBufferGrow
7543extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
7544#define xmlParserInputBufferGrow xmlParserInputBufferGrow__internal_alias
7545#endif
7546#endif
7547
7548#ifdef bottom_xmlIO
7549#undef xmlParserInputBufferPush
7550extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
7551#else
7552#ifndef xmlParserInputBufferPush
7553extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
7554#define xmlParserInputBufferPush xmlParserInputBufferPush__internal_alias
7555#endif
7556#endif
7557
7558#ifdef bottom_xmlIO
7559#undef xmlParserInputBufferRead
7560extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
7561#else
7562#ifndef xmlParserInputBufferRead
7563extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
7564#define xmlParserInputBufferRead xmlParserInputBufferRead__internal_alias
7565#endif
7566#endif
7567
7568#ifdef bottom_parserInternals
7569#undef xmlParserInputGrow
7570extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
7571#else
7572#ifndef xmlParserInputGrow
7573extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
7574#define xmlParserInputGrow xmlParserInputGrow__internal_alias
7575#endif
7576#endif
7577
7578#ifdef bottom_parserInternals
7579#undef xmlParserInputRead
7580extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
7581#else
7582#ifndef xmlParserInputRead
7583extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
7584#define xmlParserInputRead xmlParserInputRead__internal_alias
7585#endif
7586#endif
7587
7588#ifdef bottom_parserInternals
7589#undef xmlParserInputShrink
7590extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
7591#else
7592#ifndef xmlParserInputShrink
7593extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
7594#define xmlParserInputShrink xmlParserInputShrink__internal_alias
7595#endif
7596#endif
7597
7598#ifdef bottom_error
7599#undef xmlParserPrintFileContext
7600extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
7601#else
7602#ifndef xmlParserPrintFileContext
7603extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
7604#define xmlParserPrintFileContext xmlParserPrintFileContext__internal_alias
7605#endif
7606#endif
7607
7608#ifdef bottom_error
7609#undef xmlParserPrintFileInfo
7610extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
7611#else
7612#ifndef xmlParserPrintFileInfo
7613extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
7614#define xmlParserPrintFileInfo xmlParserPrintFileInfo__internal_alias
7615#endif
7616#endif
7617
7618#ifdef bottom_error
7619#undef xmlParserValidityError
7620extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
7621#else
7622#ifndef xmlParserValidityError
7623extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
7624#define xmlParserValidityError xmlParserValidityError__internal_alias
7625#endif
7626#endif
7627
7628#ifdef bottom_error
7629#undef xmlParserValidityWarning
7630extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
7631#else
7632#ifndef xmlParserValidityWarning
7633extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
7634#define xmlParserValidityWarning xmlParserValidityWarning__internal_alias
7635#endif
7636#endif
7637
7638#ifdef bottom_error
7639#undef xmlParserWarning
7640extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
7641#else
7642#ifndef xmlParserWarning
7643extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
7644#define xmlParserWarning xmlParserWarning__internal_alias
7645#endif
7646#endif
7647
7648#ifdef bottom_uri
7649#undef xmlPathToURI
7650extern __typeof (xmlPathToURI) xmlPathToURI __attribute((alias("xmlPathToURI__internal_alias")));
7651#else
7652#ifndef xmlPathToURI
7653extern __typeof (xmlPathToURI) xmlPathToURI__internal_alias __attribute((visibility("hidden")));
7654#define xmlPathToURI xmlPathToURI__internal_alias
7655#endif
7656#endif
7657
7658#if defined(LIBXML_PATTERN_ENABLED)
7659#ifdef bottom_pattern
7660#undef xmlPatternFromRoot
7661extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
7662#else
7663#ifndef xmlPatternFromRoot
7664extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
7665#define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
7666#endif
7667#endif
7668#endif
7669
7670#if defined(LIBXML_PATTERN_ENABLED)
7671#ifdef bottom_pattern
7672#undef xmlPatternGetStreamCtxt
7673extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
7674#else
7675#ifndef xmlPatternGetStreamCtxt
7676extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
7677#define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
7678#endif
7679#endif
7680#endif
7681
7682#if defined(LIBXML_PATTERN_ENABLED)
7683#ifdef bottom_pattern
7684#undef xmlPatternMatch
7685extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
7686#else
7687#ifndef xmlPatternMatch
7688extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
7689#define xmlPatternMatch xmlPatternMatch__internal_alias
7690#endif
7691#endif
7692#endif
7693
7694#if defined(LIBXML_PATTERN_ENABLED)
7695#ifdef bottom_pattern
7696#undef xmlPatternMaxDepth
7697extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
7698#else
7699#ifndef xmlPatternMaxDepth
7700extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
7701#define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
7702#endif
7703#endif
7704#endif
7705
7706#if defined(LIBXML_PATTERN_ENABLED)
7707#ifdef bottom_pattern
7708#undef xmlPatternMinDepth
7709extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth __attribute((alias("xmlPatternMinDepth__internal_alias")));
7710#else
7711#ifndef xmlPatternMinDepth
7712extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth__internal_alias __attribute((visibility("hidden")));
7713#define xmlPatternMinDepth xmlPatternMinDepth__internal_alias
7714#endif
7715#endif
7716#endif
7717
7718#if defined(LIBXML_PATTERN_ENABLED)
7719#ifdef bottom_pattern
7720#undef xmlPatternStreamable
7721extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
7722#else
7723#ifndef xmlPatternStreamable
7724extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
7725#define xmlPatternStreamable xmlPatternStreamable__internal_alias
7726#endif
7727#endif
7728#endif
7729
7730#if defined(LIBXML_PATTERN_ENABLED)
7731#ifdef bottom_pattern
7732#undef xmlPatterncompile
7733extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
7734#else
7735#ifndef xmlPatterncompile
7736extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
7737#define xmlPatterncompile xmlPatterncompile__internal_alias
7738#endif
7739#endif
7740#endif
7741
7742#ifdef bottom_parserInternals
7743#undef xmlPedanticParserDefault
7744extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
7745#else
7746#ifndef xmlPedanticParserDefault
7747extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
7748#define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
7749#endif
7750#endif
7751
7752#ifdef bottom_parser
7753#undef xmlPopInput
7754extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
7755#else
7756#ifndef xmlPopInput
7757extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
7758#define xmlPopInput xmlPopInput__internal_alias
7759#endif
7760#endif
7761
7762#ifdef bottom_xmlIO
7763#undef xmlPopInputCallbacks
7764extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
7765#else
7766#ifndef xmlPopInputCallbacks
7767extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
7768#define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
7769#endif
7770#endif
7771
7772#ifdef bottom_uri
7773#undef xmlPrintURI
7774extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
7775#else
7776#ifndef xmlPrintURI
7777extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
7778#define xmlPrintURI xmlPrintURI__internal_alias
7779#endif
7780#endif
7781
7782#ifdef bottom_parser
7783#undef xmlPushInput
7784extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
7785#else
7786#ifndef xmlPushInput
7787extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
7788#define xmlPushInput xmlPushInput__internal_alias
7789#endif
7790#endif
7791
7792#ifdef bottom_threads
7793#undef xmlRMutexLock
7794extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
7795#else
7796#ifndef xmlRMutexLock
7797extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
7798#define xmlRMutexLock xmlRMutexLock__internal_alias
7799#endif
7800#endif
7801
7802#ifdef bottom_threads
7803#undef xmlRMutexUnlock
7804extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
7805#else
7806#ifndef xmlRMutexUnlock
7807extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
7808#define xmlRMutexUnlock xmlRMutexUnlock__internal_alias
7809#endif
7810#endif
7811
7812#ifdef bottom_parser
7813#undef xmlReadDoc
7814extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
7815#else
7816#ifndef xmlReadDoc
7817extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
7818#define xmlReadDoc xmlReadDoc__internal_alias
7819#endif
7820#endif
7821
7822#ifdef bottom_parser
7823#undef xmlReadFd
7824extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
7825#else
7826#ifndef xmlReadFd
7827extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
7828#define xmlReadFd xmlReadFd__internal_alias
7829#endif
7830#endif
7831
7832#ifdef bottom_parser
7833#undef xmlReadFile
7834extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
7835#else
7836#ifndef xmlReadFile
7837extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
7838#define xmlReadFile xmlReadFile__internal_alias
7839#endif
7840#endif
7841
7842#ifdef bottom_parser
7843#undef xmlReadIO
7844extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
7845#else
7846#ifndef xmlReadIO
7847extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
7848#define xmlReadIO xmlReadIO__internal_alias
7849#endif
7850#endif
7851
7852#ifdef bottom_parser
7853#undef xmlReadMemory
7854extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
7855#else
7856#ifndef xmlReadMemory
7857extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
7858#define xmlReadMemory xmlReadMemory__internal_alias
7859#endif
7860#endif
7861
7862#if defined(LIBXML_READER_ENABLED)
7863#ifdef bottom_xmlreader
7864#undef xmlReaderForDoc
7865extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
7866#else
7867#ifndef xmlReaderForDoc
7868extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
7869#define xmlReaderForDoc xmlReaderForDoc__internal_alias
7870#endif
7871#endif
7872#endif
7873
7874#if defined(LIBXML_READER_ENABLED)
7875#ifdef bottom_xmlreader
7876#undef xmlReaderForFd
7877extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
7878#else
7879#ifndef xmlReaderForFd
7880extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
7881#define xmlReaderForFd xmlReaderForFd__internal_alias
7882#endif
7883#endif
7884#endif
7885
7886#if defined(LIBXML_READER_ENABLED)
7887#ifdef bottom_xmlreader
7888#undef xmlReaderForFile
7889extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
7890#else
7891#ifndef xmlReaderForFile
7892extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
7893#define xmlReaderForFile xmlReaderForFile__internal_alias
7894#endif
7895#endif
7896#endif
7897
7898#if defined(LIBXML_READER_ENABLED)
7899#ifdef bottom_xmlreader
7900#undef xmlReaderForIO
7901extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
7902#else
7903#ifndef xmlReaderForIO
7904extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
7905#define xmlReaderForIO xmlReaderForIO__internal_alias
7906#endif
7907#endif
7908#endif
7909
7910#if defined(LIBXML_READER_ENABLED)
7911#ifdef bottom_xmlreader
7912#undef xmlReaderForMemory
7913extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
7914#else
7915#ifndef xmlReaderForMemory
7916extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
7917#define xmlReaderForMemory xmlReaderForMemory__internal_alias
7918#endif
7919#endif
7920#endif
7921
7922#if defined(LIBXML_READER_ENABLED)
7923#ifdef bottom_xmlreader
7924#undef xmlReaderNewDoc
7925extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
7926#else
7927#ifndef xmlReaderNewDoc
7928extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
7929#define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
7930#endif
7931#endif
7932#endif
7933
7934#if defined(LIBXML_READER_ENABLED)
7935#ifdef bottom_xmlreader
7936#undef xmlReaderNewFd
7937extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
7938#else
7939#ifndef xmlReaderNewFd
7940extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
7941#define xmlReaderNewFd xmlReaderNewFd__internal_alias
7942#endif
7943#endif
7944#endif
7945
7946#if defined(LIBXML_READER_ENABLED)
7947#ifdef bottom_xmlreader
7948#undef xmlReaderNewFile
7949extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
7950#else
7951#ifndef xmlReaderNewFile
7952extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
7953#define xmlReaderNewFile xmlReaderNewFile__internal_alias
7954#endif
7955#endif
7956#endif
7957
7958#if defined(LIBXML_READER_ENABLED)
7959#ifdef bottom_xmlreader
7960#undef xmlReaderNewIO
7961extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
7962#else
7963#ifndef xmlReaderNewIO
7964extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
7965#define xmlReaderNewIO xmlReaderNewIO__internal_alias
7966#endif
7967#endif
7968#endif
7969
7970#if defined(LIBXML_READER_ENABLED)
7971#ifdef bottom_xmlreader
7972#undef xmlReaderNewMemory
7973extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
7974#else
7975#ifndef xmlReaderNewMemory
7976extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
7977#define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
7978#endif
7979#endif
7980#endif
7981
7982#if defined(LIBXML_READER_ENABLED)
7983#ifdef bottom_xmlreader
7984#undef xmlReaderNewWalker
7985extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
7986#else
7987#ifndef xmlReaderNewWalker
7988extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
7989#define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
7990#endif
7991#endif
7992#endif
7993
7994#if defined(LIBXML_READER_ENABLED)
7995#ifdef bottom_xmlreader
7996#undef xmlReaderWalker
7997extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
7998#else
7999#ifndef xmlReaderWalker
8000extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
8001#define xmlReaderWalker xmlReaderWalker__internal_alias
8002#endif
8003#endif
8004#endif
8005
8006#ifdef bottom_xmlmemory
8007#undef xmlReallocLoc
8008extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
8009#else
8010#ifndef xmlReallocLoc
8011extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
8012#define xmlReallocLoc xmlReallocLoc__internal_alias
8013#endif
8014#endif
8015
8016#if defined(LIBXML_TREE_ENABLED)
8017#ifdef bottom_tree
8018#undef xmlReconciliateNs
8019extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
8020#else
8021#ifndef xmlReconciliateNs
8022extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
8023#define xmlReconciliateNs xmlReconciliateNs__internal_alias
8024#endif
8025#endif
8026#endif
8027
8028#if defined(LIBXML_SAX1_ENABLED)
8029#ifdef bottom_parser
8030#undef xmlRecoverDoc
8031extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
8032#else
8033#ifndef xmlRecoverDoc
8034extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
8035#define xmlRecoverDoc xmlRecoverDoc__internal_alias
8036#endif
8037#endif
8038#endif
8039
8040#if defined(LIBXML_SAX1_ENABLED)
8041#ifdef bottom_parser
8042#undef xmlRecoverFile
8043extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
8044#else
8045#ifndef xmlRecoverFile
8046extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
8047#define xmlRecoverFile xmlRecoverFile__internal_alias
8048#endif
8049#endif
8050#endif
8051
8052#if defined(LIBXML_SAX1_ENABLED)
8053#ifdef bottom_parser
8054#undef xmlRecoverMemory
8055extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
8056#else
8057#ifndef xmlRecoverMemory
8058extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
8059#define xmlRecoverMemory xmlRecoverMemory__internal_alias
8060#endif
8061#endif
8062#endif
8063
8064#if defined(LIBXML_REGEXP_ENABLED)
8065#ifdef bottom_xmlregexp
8066#undef xmlRegExecErrInfo
8067extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
8068#else
8069#ifndef xmlRegExecErrInfo
8070extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
8071#define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
8072#endif
8073#endif
8074#endif
8075
8076#if defined(LIBXML_REGEXP_ENABLED)
8077#ifdef bottom_xmlregexp
8078#undef xmlRegExecNextValues
8079extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
8080#else
8081#ifndef xmlRegExecNextValues
8082extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
8083#define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
8084#endif
8085#endif
8086#endif
8087
8088#if defined(LIBXML_REGEXP_ENABLED)
8089#ifdef bottom_xmlregexp
8090#undef xmlRegExecPushString
8091extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
8092#else
8093#ifndef xmlRegExecPushString
8094extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
8095#define xmlRegExecPushString xmlRegExecPushString__internal_alias
8096#endif
8097#endif
8098#endif
8099
8100#if defined(LIBXML_REGEXP_ENABLED)
8101#ifdef bottom_xmlregexp
8102#undef xmlRegExecPushString2
8103extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
8104#else
8105#ifndef xmlRegExecPushString2
8106extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
8107#define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
8108#endif
8109#endif
8110#endif
8111
8112#if defined(LIBXML_REGEXP_ENABLED)
8113#ifdef bottom_xmlregexp
8114#undef xmlRegFreeExecCtxt
8115extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
8116#else
8117#ifndef xmlRegFreeExecCtxt
8118extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
8119#define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
8120#endif
8121#endif
8122#endif
8123
8124#if defined(LIBXML_REGEXP_ENABLED)
8125#ifdef bottom_xmlregexp
8126#undef xmlRegFreeRegexp
8127extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
8128#else
8129#ifndef xmlRegFreeRegexp
8130extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
8131#define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
8132#endif
8133#endif
8134#endif
8135
8136#if defined(LIBXML_REGEXP_ENABLED)
8137#ifdef bottom_xmlregexp
8138#undef xmlRegNewExecCtxt
8139extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
8140#else
8141#ifndef xmlRegNewExecCtxt
8142extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
8143#define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
8144#endif
8145#endif
8146#endif
8147
8148#if defined(LIBXML_REGEXP_ENABLED)
8149#ifdef bottom_xmlregexp
8150#undef xmlRegexpCompile
8151extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
8152#else
8153#ifndef xmlRegexpCompile
8154extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
8155#define xmlRegexpCompile xmlRegexpCompile__internal_alias
8156#endif
8157#endif
8158#endif
8159
8160#if defined(LIBXML_REGEXP_ENABLED)
8161#ifdef bottom_xmlregexp
8162#undef xmlRegexpExec
8163extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
8164#else
8165#ifndef xmlRegexpExec
8166extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
8167#define xmlRegexpExec xmlRegexpExec__internal_alias
8168#endif
8169#endif
8170#endif
8171
8172#if defined(LIBXML_REGEXP_ENABLED)
8173#ifdef bottom_xmlregexp
8174#undef xmlRegexpIsDeterminist
8175extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
8176#else
8177#ifndef xmlRegexpIsDeterminist
8178extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
8179#define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
8180#endif
8181#endif
8182#endif
8183
8184#if defined(LIBXML_REGEXP_ENABLED)
8185#ifdef bottom_xmlregexp
8186#undef xmlRegexpPrint
8187extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
8188#else
8189#ifndef xmlRegexpPrint
8190extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
8191#define xmlRegexpPrint xmlRegexpPrint__internal_alias
8192#endif
8193#endif
8194#endif
8195
8196#ifdef bottom_encoding
8197#undef xmlRegisterCharEncodingHandler
8198extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
8199#else
8200#ifndef xmlRegisterCharEncodingHandler
8201extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
8202#define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
8203#endif
8204#endif
8205
8206#ifdef bottom_xmlIO
8207#undef xmlRegisterDefaultInputCallbacks
8208extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
8209#else
8210#ifndef xmlRegisterDefaultInputCallbacks
8211extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
8212#define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__internal_alias
8213#endif
8214#endif
8215
8216#if defined(LIBXML_OUTPUT_ENABLED)
8217#ifdef bottom_xmlIO
8218#undef xmlRegisterDefaultOutputCallbacks
8219extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
8220#else
8221#ifndef xmlRegisterDefaultOutputCallbacks
8222extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
8223#define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
8224#endif
8225#endif
8226#endif
8227
8228#if defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED)
8229#ifdef bottom_xmlIO
8230#undef xmlRegisterHTTPPostCallbacks
8231extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
8232#else
8233#ifndef xmlRegisterHTTPPostCallbacks
8234extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
8235#define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
8236#endif
8237#endif
8238#endif
8239
8240#ifdef bottom_xmlIO
8241#undef xmlRegisterInputCallbacks
8242extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
8243#else
8244#ifndef xmlRegisterInputCallbacks
8245extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
8246#define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
8247#endif
8248#endif
8249
8250#ifdef bottom_globals
8251#undef xmlRegisterNodeDefault
8252extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
8253#else
8254#ifndef xmlRegisterNodeDefault
8255extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
8256#define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
8257#endif
8258#endif
8259
8260#if defined(LIBXML_OUTPUT_ENABLED)
8261#ifdef bottom_xmlIO
8262#undef xmlRegisterOutputCallbacks
8263extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
8264#else
8265#ifndef xmlRegisterOutputCallbacks
8266extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
8267#define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
8268#endif
8269#endif
8270#endif
8271
8272#if defined(LIBXML_SCHEMAS_ENABLED)
8273#ifdef bottom_relaxng
8274#undef xmlRelaxNGCleanupTypes
8275extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
8276#else
8277#ifndef xmlRelaxNGCleanupTypes
8278extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
8279#define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
8280#endif
8281#endif
8282#endif
8283
8284#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
8285#ifdef bottom_relaxng
8286#undef xmlRelaxNGDump
8287extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
8288#else
8289#ifndef xmlRelaxNGDump
8290extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
8291#define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
8292#endif
8293#endif
8294#endif
8295
8296#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
8297#ifdef bottom_relaxng
8298#undef xmlRelaxNGDumpTree
8299extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
8300#else
8301#ifndef xmlRelaxNGDumpTree
8302extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
8303#define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
8304#endif
8305#endif
8306#endif
8307
8308#if defined(LIBXML_SCHEMAS_ENABLED)
8309#ifdef bottom_relaxng
8310#undef xmlRelaxNGFree
8311extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
8312#else
8313#ifndef xmlRelaxNGFree
8314extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
8315#define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
8316#endif
8317#endif
8318#endif
8319
8320#if defined(LIBXML_SCHEMAS_ENABLED)
8321#ifdef bottom_relaxng
8322#undef xmlRelaxNGFreeParserCtxt
8323extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
8324#else
8325#ifndef xmlRelaxNGFreeParserCtxt
8326extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
8327#define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
8328#endif
8329#endif
8330#endif
8331
8332#if defined(LIBXML_SCHEMAS_ENABLED)
8333#ifdef bottom_relaxng
8334#undef xmlRelaxNGFreeValidCtxt
8335extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
8336#else
8337#ifndef xmlRelaxNGFreeValidCtxt
8338extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
8339#define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
8340#endif
8341#endif
8342#endif
8343
8344#if defined(LIBXML_SCHEMAS_ENABLED)
8345#ifdef bottom_relaxng
8346#undef xmlRelaxNGGetParserErrors
8347extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
8348#else
8349#ifndef xmlRelaxNGGetParserErrors
8350extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
8351#define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
8352#endif
8353#endif
8354#endif
8355
8356#if defined(LIBXML_SCHEMAS_ENABLED)
8357#ifdef bottom_relaxng
8358#undef xmlRelaxNGGetValidErrors
8359extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
8360#else
8361#ifndef xmlRelaxNGGetValidErrors
8362extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
8363#define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
8364#endif
8365#endif
8366#endif
8367
8368#if defined(LIBXML_SCHEMAS_ENABLED)
8369#ifdef bottom_relaxng
8370#undef xmlRelaxNGInitTypes
8371extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
8372#else
8373#ifndef xmlRelaxNGInitTypes
8374extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
8375#define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
8376#endif
8377#endif
8378#endif
8379
8380#if defined(LIBXML_SCHEMAS_ENABLED)
8381#ifdef bottom_relaxng
8382#undef xmlRelaxNGNewDocParserCtxt
8383extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
8384#else
8385#ifndef xmlRelaxNGNewDocParserCtxt
8386extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
8387#define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
8388#endif
8389#endif
8390#endif
8391
8392#if defined(LIBXML_SCHEMAS_ENABLED)
8393#ifdef bottom_relaxng
8394#undef xmlRelaxNGNewMemParserCtxt
8395extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
8396#else
8397#ifndef xmlRelaxNGNewMemParserCtxt
8398extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
8399#define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
8400#endif
8401#endif
8402#endif
8403
8404#if defined(LIBXML_SCHEMAS_ENABLED)
8405#ifdef bottom_relaxng
8406#undef xmlRelaxNGNewParserCtxt
8407extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
8408#else
8409#ifndef xmlRelaxNGNewParserCtxt
8410extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
8411#define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
8412#endif
8413#endif
8414#endif
8415
8416#if defined(LIBXML_SCHEMAS_ENABLED)
8417#ifdef bottom_relaxng
8418#undef xmlRelaxNGNewValidCtxt
8419extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
8420#else
8421#ifndef xmlRelaxNGNewValidCtxt
8422extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
8423#define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
8424#endif
8425#endif
8426#endif
8427
8428#if defined(LIBXML_SCHEMAS_ENABLED)
8429#ifdef bottom_relaxng
8430#undef xmlRelaxNGParse
8431extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
8432#else
8433#ifndef xmlRelaxNGParse
8434extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
8435#define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
8436#endif
8437#endif
8438#endif
8439
8440#if defined(LIBXML_SCHEMAS_ENABLED)
8441#ifdef bottom_relaxng
8442#undef xmlRelaxNGSetParserErrors
8443extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
8444#else
8445#ifndef xmlRelaxNGSetParserErrors
8446extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
8447#define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
8448#endif
8449#endif
8450#endif
8451
8452#if defined(LIBXML_SCHEMAS_ENABLED)
8453#ifdef bottom_relaxng
8454#undef xmlRelaxNGSetParserStructuredErrors
8455extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors __attribute((alias("xmlRelaxNGSetParserStructuredErrors__internal_alias")));
8456#else
8457#ifndef xmlRelaxNGSetParserStructuredErrors
8458extern __typeof (xmlRelaxNGSetParserStructuredErrors) xmlRelaxNGSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
8459#define xmlRelaxNGSetParserStructuredErrors xmlRelaxNGSetParserStructuredErrors__internal_alias
8460#endif
8461#endif
8462#endif
8463
8464#if defined(LIBXML_SCHEMAS_ENABLED)
8465#ifdef bottom_relaxng
8466#undef xmlRelaxNGSetValidErrors
8467extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
8468#else
8469#ifndef xmlRelaxNGSetValidErrors
8470extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
8471#define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
8472#endif
8473#endif
8474#endif
8475
8476#if defined(LIBXML_SCHEMAS_ENABLED)
8477#ifdef bottom_relaxng
8478#undef xmlRelaxNGSetValidStructuredErrors
8479extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors __attribute((alias("xmlRelaxNGSetValidStructuredErrors__internal_alias")));
8480#else
8481#ifndef xmlRelaxNGSetValidStructuredErrors
8482extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
8483#define xmlRelaxNGSetValidStructuredErrors xmlRelaxNGSetValidStructuredErrors__internal_alias
8484#endif
8485#endif
8486#endif
8487
8488#if defined(LIBXML_SCHEMAS_ENABLED)
8489#ifdef bottom_relaxng
8490#undef xmlRelaxNGValidateDoc
8491extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
8492#else
8493#ifndef xmlRelaxNGValidateDoc
8494extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
8495#define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
8496#endif
8497#endif
8498#endif
8499
8500#if defined(LIBXML_SCHEMAS_ENABLED)
8501#ifdef bottom_relaxng
8502#undef xmlRelaxNGValidateFullElement
8503extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
8504#else
8505#ifndef xmlRelaxNGValidateFullElement
8506extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
8507#define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
8508#endif
8509#endif
8510#endif
8511
8512#if defined(LIBXML_SCHEMAS_ENABLED)
8513#ifdef bottom_relaxng
8514#undef xmlRelaxNGValidatePopElement
8515extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
8516#else
8517#ifndef xmlRelaxNGValidatePopElement
8518extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
8519#define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
8520#endif
8521#endif
8522#endif
8523
8524#if defined(LIBXML_SCHEMAS_ENABLED)
8525#ifdef bottom_relaxng
8526#undef xmlRelaxNGValidatePushCData
8527extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
8528#else
8529#ifndef xmlRelaxNGValidatePushCData
8530extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
8531#define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
8532#endif
8533#endif
8534#endif
8535
8536#if defined(LIBXML_SCHEMAS_ENABLED)
8537#ifdef bottom_relaxng
8538#undef xmlRelaxNGValidatePushElement
8539extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
8540#else
8541#ifndef xmlRelaxNGValidatePushElement
8542extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
8543#define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
8544#endif
8545#endif
8546#endif
8547
8548#if defined(LIBXML_SCHEMAS_ENABLED)
8549#ifdef bottom_relaxng
8550#undef xmlRelaxParserSetFlag
8551extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
8552#else
8553#ifndef xmlRelaxParserSetFlag
8554extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
8555#define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
8556#endif
8557#endif
8558#endif
8559
8560#ifdef bottom_valid
8561#undef xmlRemoveID
8562extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
8563#else
8564#ifndef xmlRemoveID
8565extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
8566#define xmlRemoveID xmlRemoveID__internal_alias
8567#endif
8568#endif
8569
8570#ifdef bottom_tree
8571#undef xmlRemoveProp
8572extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
8573#else
8574#ifndef xmlRemoveProp
8575extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
8576#define xmlRemoveProp xmlRemoveProp__internal_alias
8577#endif
8578#endif
8579
8580#ifdef bottom_valid
8581#undef xmlRemoveRef
8582extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
8583#else
8584#ifndef xmlRemoveRef
8585extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
8586#define xmlRemoveRef xmlRemoveRef__internal_alias
8587#endif
8588#endif
8589
8590#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
8591#ifdef bottom_tree
8592#undef xmlReplaceNode
8593extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
8594#else
8595#ifndef xmlReplaceNode
8596extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
8597#define xmlReplaceNode xmlReplaceNode__internal_alias
8598#endif
8599#endif
8600#endif
8601
8602#ifdef bottom_error
8603#undef xmlResetError
8604extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
8605#else
8606#ifndef xmlResetError
8607extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
8608#define xmlResetError xmlResetError__internal_alias
8609#endif
8610#endif
8611
8612#ifdef bottom_error
8613#undef xmlResetLastError
8614extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
8615#else
8616#ifndef xmlResetLastError
8617extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
8618#define xmlResetLastError xmlResetLastError__internal_alias
8619#endif
8620#endif
8621
8622#ifdef bottom_SAX2
8623#undef xmlSAX2AttributeDecl
8624extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
8625#else
8626#ifndef xmlSAX2AttributeDecl
8627extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
8628#define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
8629#endif
8630#endif
8631
8632#ifdef bottom_SAX2
8633#undef xmlSAX2CDataBlock
8634extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
8635#else
8636#ifndef xmlSAX2CDataBlock
8637extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
8638#define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
8639#endif
8640#endif
8641
8642#ifdef bottom_SAX2
8643#undef xmlSAX2Characters
8644extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
8645#else
8646#ifndef xmlSAX2Characters
8647extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
8648#define xmlSAX2Characters xmlSAX2Characters__internal_alias
8649#endif
8650#endif
8651
8652#ifdef bottom_SAX2
8653#undef xmlSAX2Comment
8654extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
8655#else
8656#ifndef xmlSAX2Comment
8657extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
8658#define xmlSAX2Comment xmlSAX2Comment__internal_alias
8659#endif
8660#endif
8661
8662#ifdef bottom_SAX2
8663#undef xmlSAX2ElementDecl
8664extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
8665#else
8666#ifndef xmlSAX2ElementDecl
8667extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
8668#define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
8669#endif
8670#endif
8671
8672#ifdef bottom_SAX2
8673#undef xmlSAX2EndDocument
8674extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
8675#else
8676#ifndef xmlSAX2EndDocument
8677extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
8678#define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
8679#endif
8680#endif
8681
8682#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
8683#ifdef bottom_SAX2
8684#undef xmlSAX2EndElement
8685extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
8686#else
8687#ifndef xmlSAX2EndElement
8688extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
8689#define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
8690#endif
8691#endif
8692#endif
8693
8694#ifdef bottom_SAX2
8695#undef xmlSAX2EndElementNs
8696extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
8697#else
8698#ifndef xmlSAX2EndElementNs
8699extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
8700#define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
8701#endif
8702#endif
8703
8704#ifdef bottom_SAX2
8705#undef xmlSAX2EntityDecl
8706extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
8707#else
8708#ifndef xmlSAX2EntityDecl
8709extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
8710#define xmlSAX2EntityDecl xmlSAX2EntityDecl__internal_alias
8711#endif
8712#endif
8713
8714#ifdef bottom_SAX2
8715#undef xmlSAX2ExternalSubset
8716extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
8717#else
8718#ifndef xmlSAX2ExternalSubset
8719extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
8720#define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__internal_alias
8721#endif
8722#endif
8723
8724#ifdef bottom_SAX2
8725#undef xmlSAX2GetColumnNumber
8726extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
8727#else
8728#ifndef xmlSAX2GetColumnNumber
8729extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
8730#define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__internal_alias
8731#endif
8732#endif
8733
8734#ifdef bottom_SAX2
8735#undef xmlSAX2GetEntity
8736extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
8737#else
8738#ifndef xmlSAX2GetEntity
8739extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
8740#define xmlSAX2GetEntity xmlSAX2GetEntity__internal_alias
8741#endif
8742#endif
8743
8744#ifdef bottom_SAX2
8745#undef xmlSAX2GetLineNumber
8746extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
8747#else
8748#ifndef xmlSAX2GetLineNumber
8749extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
8750#define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__internal_alias
8751#endif
8752#endif
8753
8754#ifdef bottom_SAX2
8755#undef xmlSAX2GetParameterEntity
8756extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
8757#else
8758#ifndef xmlSAX2GetParameterEntity
8759extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
8760#define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__internal_alias
8761#endif
8762#endif
8763
8764#ifdef bottom_SAX2
8765#undef xmlSAX2GetPublicId
8766extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
8767#else
8768#ifndef xmlSAX2GetPublicId
8769extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
8770#define xmlSAX2GetPublicId xmlSAX2GetPublicId__internal_alias
8771#endif
8772#endif
8773
8774#ifdef bottom_SAX2
8775#undef xmlSAX2GetSystemId
8776extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
8777#else
8778#ifndef xmlSAX2GetSystemId
8779extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
8780#define xmlSAX2GetSystemId xmlSAX2GetSystemId__internal_alias
8781#endif
8782#endif
8783
8784#ifdef bottom_SAX2
8785#undef xmlSAX2HasExternalSubset
8786extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
8787#else
8788#ifndef xmlSAX2HasExternalSubset
8789extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
8790#define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__internal_alias
8791#endif
8792#endif
8793
8794#ifdef bottom_SAX2
8795#undef xmlSAX2HasInternalSubset
8796extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
8797#else
8798#ifndef xmlSAX2HasInternalSubset
8799extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
8800#define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__internal_alias
8801#endif
8802#endif
8803
8804#ifdef bottom_SAX2
8805#undef xmlSAX2IgnorableWhitespace
8806extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
8807#else
8808#ifndef xmlSAX2IgnorableWhitespace
8809extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
8810#define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__internal_alias
8811#endif
8812#endif
8813
8814#ifdef bottom_SAX2
8815#undef xmlSAX2InitDefaultSAXHandler
8816extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
8817#else
8818#ifndef xmlSAX2InitDefaultSAXHandler
8819extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
8820#define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
8821#endif
8822#endif
8823
8824#if defined(LIBXML_DOCB_ENABLED)
8825#ifdef bottom_SAX2
8826#undef xmlSAX2InitDocbDefaultSAXHandler
8827extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
8828#else
8829#ifndef xmlSAX2InitDocbDefaultSAXHandler
8830extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
8831#define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
8832#endif
8833#endif
8834#endif
8835
8836#if defined(LIBXML_HTML_ENABLED)
8837#ifdef bottom_SAX2
8838#undef xmlSAX2InitHtmlDefaultSAXHandler
8839extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
8840#else
8841#ifndef xmlSAX2InitHtmlDefaultSAXHandler
8842extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
8843#define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
8844#endif
8845#endif
8846#endif
8847
8848#ifdef bottom_SAX2
8849#undef xmlSAX2InternalSubset
8850extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
8851#else
8852#ifndef xmlSAX2InternalSubset
8853extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
8854#define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
8855#endif
8856#endif
8857
8858#ifdef bottom_SAX2
8859#undef xmlSAX2IsStandalone
8860extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
8861#else
8862#ifndef xmlSAX2IsStandalone
8863extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
8864#define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
8865#endif
8866#endif
8867
8868#ifdef bottom_SAX2
8869#undef xmlSAX2NotationDecl
8870extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
8871#else
8872#ifndef xmlSAX2NotationDecl
8873extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
8874#define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
8875#endif
8876#endif
8877
8878#ifdef bottom_SAX2
8879#undef xmlSAX2ProcessingInstruction
8880extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
8881#else
8882#ifndef xmlSAX2ProcessingInstruction
8883extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
8884#define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
8885#endif
8886#endif
8887
8888#ifdef bottom_SAX2
8889#undef xmlSAX2Reference
8890extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
8891#else
8892#ifndef xmlSAX2Reference
8893extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
8894#define xmlSAX2Reference xmlSAX2Reference__internal_alias
8895#endif
8896#endif
8897
8898#ifdef bottom_SAX2
8899#undef xmlSAX2ResolveEntity
8900extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
8901#else
8902#ifndef xmlSAX2ResolveEntity
8903extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
8904#define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
8905#endif
8906#endif
8907
8908#ifdef bottom_SAX2
8909#undef xmlSAX2SetDocumentLocator
8910extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
8911#else
8912#ifndef xmlSAX2SetDocumentLocator
8913extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
8914#define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
8915#endif
8916#endif
8917
8918#ifdef bottom_SAX2
8919#undef xmlSAX2StartDocument
8920extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
8921#else
8922#ifndef xmlSAX2StartDocument
8923extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
8924#define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
8925#endif
8926#endif
8927
8928#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
8929#ifdef bottom_SAX2
8930#undef xmlSAX2StartElement
8931extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
8932#else
8933#ifndef xmlSAX2StartElement
8934extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
8935#define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
8936#endif
8937#endif
8938#endif
8939
8940#ifdef bottom_SAX2
8941#undef xmlSAX2StartElementNs
8942extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
8943#else
8944#ifndef xmlSAX2StartElementNs
8945extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
8946#define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
8947#endif
8948#endif
8949
8950#ifdef bottom_SAX2
8951#undef xmlSAX2UnparsedEntityDecl
8952extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
8953#else
8954#ifndef xmlSAX2UnparsedEntityDecl
8955extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
8956#define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
8957#endif
8958#endif
8959
8960#if defined(LIBXML_SAX1_ENABLED)
8961#ifdef bottom_SAX2
8962#undef xmlSAXDefaultVersion
8963extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
8964#else
8965#ifndef xmlSAXDefaultVersion
8966extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
8967#define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
8968#endif
8969#endif
8970#endif
8971
8972#if defined(LIBXML_VALID_ENABLED)
8973#ifdef bottom_parser
8974#undef xmlSAXParseDTD
8975extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
8976#else
8977#ifndef xmlSAXParseDTD
8978extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
8979#define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
8980#endif
8981#endif
8982#endif
8983
8984#if defined(LIBXML_SAX1_ENABLED)
8985#ifdef bottom_parser
8986#undef xmlSAXParseDoc
8987extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
8988#else
8989#ifndef xmlSAXParseDoc
8990extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
8991#define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
8992#endif
8993#endif
8994#endif
8995
8996#if defined(LIBXML_SAX1_ENABLED)
8997#ifdef bottom_parser
8998#undef xmlSAXParseEntity
8999extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
9000#else
9001#ifndef xmlSAXParseEntity
9002extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
9003#define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
9004#endif
9005#endif
9006#endif
9007
9008#if defined(LIBXML_SAX1_ENABLED)
9009#ifdef bottom_parser
9010#undef xmlSAXParseFile
9011extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
9012#else
9013#ifndef xmlSAXParseFile
9014extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
9015#define xmlSAXParseFile xmlSAXParseFile__internal_alias
9016#endif
9017#endif
9018#endif
9019
9020#if defined(LIBXML_SAX1_ENABLED)
9021#ifdef bottom_parser
9022#undef xmlSAXParseFileWithData
9023extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
9024#else
9025#ifndef xmlSAXParseFileWithData
9026extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
9027#define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
9028#endif
9029#endif
9030#endif
9031
9032#if defined(LIBXML_SAX1_ENABLED)
9033#ifdef bottom_parser
9034#undef xmlSAXParseMemory
9035extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
9036#else
9037#ifndef xmlSAXParseMemory
9038extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
9039#define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
9040#endif
9041#endif
9042#endif
9043
9044#if defined(LIBXML_SAX1_ENABLED)
9045#ifdef bottom_parser
9046#undef xmlSAXParseMemoryWithData
9047extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
9048#else
9049#ifndef xmlSAXParseMemoryWithData
9050extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
9051#define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
9052#endif
9053#endif
9054#endif
9055
9056#if defined(LIBXML_SAX1_ENABLED)
9057#ifdef bottom_parser
9058#undef xmlSAXUserParseFile
9059extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
9060#else
9061#ifndef xmlSAXUserParseFile
9062extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
9063#define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
9064#endif
9065#endif
9066#endif
9067
9068#if defined(LIBXML_SAX1_ENABLED)
9069#ifdef bottom_parser
9070#undef xmlSAXUserParseMemory
9071extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
9072#else
9073#ifndef xmlSAXUserParseMemory
9074extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
9075#define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
9076#endif
9077#endif
9078#endif
9079
9080#ifdef bottom_SAX2
9081#undef xmlSAXVersion
9082extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
9083#else
9084#ifndef xmlSAXVersion
9085extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
9086#define xmlSAXVersion xmlSAXVersion__internal_alias
9087#endif
9088#endif
9089
9090#if defined(LIBXML_OUTPUT_ENABLED)
9091#ifdef bottom_xmlsave
9092#undef xmlSaveClose
9093extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
9094#else
9095#ifndef xmlSaveClose
9096extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
9097#define xmlSaveClose xmlSaveClose__internal_alias
9098#endif
9099#endif
9100#endif
9101
9102#if defined(LIBXML_OUTPUT_ENABLED)
9103#ifdef bottom_xmlsave
9104#undef xmlSaveDoc
9105extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
9106#else
9107#ifndef xmlSaveDoc
9108extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
9109#define xmlSaveDoc xmlSaveDoc__internal_alias
9110#endif
9111#endif
9112#endif
9113
9114#if defined(LIBXML_OUTPUT_ENABLED)
9115#ifdef bottom_xmlsave
9116#undef xmlSaveFile
9117extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
9118#else
9119#ifndef xmlSaveFile
9120extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
9121#define xmlSaveFile xmlSaveFile__internal_alias
9122#endif
9123#endif
9124#endif
9125
9126#if defined(LIBXML_OUTPUT_ENABLED)
9127#ifdef bottom_xmlsave
9128#undef xmlSaveFileEnc
9129extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
9130#else
9131#ifndef xmlSaveFileEnc
9132extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
9133#define xmlSaveFileEnc xmlSaveFileEnc__internal_alias
9134#endif
9135#endif
9136#endif
9137
9138#if defined(LIBXML_OUTPUT_ENABLED)
9139#ifdef bottom_xmlsave
9140#undef xmlSaveFileTo
9141extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
9142#else
9143#ifndef xmlSaveFileTo
9144extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
9145#define xmlSaveFileTo xmlSaveFileTo__internal_alias
9146#endif
9147#endif
9148#endif
9149
9150#if defined(LIBXML_OUTPUT_ENABLED)
9151#ifdef bottom_xmlsave
9152#undef xmlSaveFlush
9153extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
9154#else
9155#ifndef xmlSaveFlush
9156extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
9157#define xmlSaveFlush xmlSaveFlush__internal_alias
9158#endif
9159#endif
9160#endif
9161
9162#if defined(LIBXML_OUTPUT_ENABLED)
9163#ifdef bottom_xmlsave
9164#undef xmlSaveFormatFile
9165extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
9166#else
9167#ifndef xmlSaveFormatFile
9168extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
9169#define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
9170#endif
9171#endif
9172#endif
9173
9174#if defined(LIBXML_OUTPUT_ENABLED)
9175#ifdef bottom_xmlsave
9176#undef xmlSaveFormatFileEnc
9177extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
9178#else
9179#ifndef xmlSaveFormatFileEnc
9180extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
9181#define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
9182#endif
9183#endif
9184#endif
9185
9186#if defined(LIBXML_OUTPUT_ENABLED)
9187#ifdef bottom_xmlsave
9188#undef xmlSaveFormatFileTo
9189extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
9190#else
9191#ifndef xmlSaveFormatFileTo
9192extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
9193#define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
9194#endif
9195#endif
9196#endif
9197
9198#if defined(LIBXML_OUTPUT_ENABLED)
9199#ifdef bottom_xmlsave
9200#undef xmlSaveSetAttrEscape
9201extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
9202#else
9203#ifndef xmlSaveSetAttrEscape
9204extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
9205#define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
9206#endif
9207#endif
9208#endif
9209
9210#if defined(LIBXML_OUTPUT_ENABLED)
9211#ifdef bottom_xmlsave
9212#undef xmlSaveSetEscape
9213extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
9214#else
9215#ifndef xmlSaveSetEscape
9216extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
9217#define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
9218#endif
9219#endif
9220#endif
9221
9222#if defined(LIBXML_OUTPUT_ENABLED)
9223#ifdef bottom_xmlsave
9224#undef xmlSaveToBuffer
9225extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer __attribute((alias("xmlSaveToBuffer__internal_alias")));
9226#else
9227#ifndef xmlSaveToBuffer
9228extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer__internal_alias __attribute((visibility("hidden")));
9229#define xmlSaveToBuffer xmlSaveToBuffer__internal_alias
9230#endif
9231#endif
9232#endif
9233
9234#if defined(LIBXML_OUTPUT_ENABLED)
9235#ifdef bottom_xmlsave
9236#undef xmlSaveToFd
9237extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
9238#else
9239#ifndef xmlSaveToFd
9240extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
9241#define xmlSaveToFd xmlSaveToFd__internal_alias
9242#endif
9243#endif
9244#endif
9245
9246#if defined(LIBXML_OUTPUT_ENABLED)
9247#ifdef bottom_xmlsave
9248#undef xmlSaveToFilename
9249extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
9250#else
9251#ifndef xmlSaveToFilename
9252extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
9253#define xmlSaveToFilename xmlSaveToFilename__internal_alias
9254#endif
9255#endif
9256#endif
9257
9258#if defined(LIBXML_OUTPUT_ENABLED)
9259#ifdef bottom_xmlsave
9260#undef xmlSaveToIO
9261extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
9262#else
9263#ifndef xmlSaveToIO
9264extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
9265#define xmlSaveToIO xmlSaveToIO__internal_alias
9266#endif
9267#endif
9268#endif
9269
9270#if defined(LIBXML_OUTPUT_ENABLED)
9271#ifdef bottom_xmlsave
9272#undef xmlSaveTree
9273extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
9274#else
9275#ifndef xmlSaveTree
9276extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
9277#define xmlSaveTree xmlSaveTree__internal_alias
9278#endif
9279#endif
9280#endif
9281
9282#ifdef bottom_uri
9283#undef xmlSaveUri
9284extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
9285#else
9286#ifndef xmlSaveUri
9287extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
9288#define xmlSaveUri xmlSaveUri__internal_alias
9289#endif
9290#endif
9291
9292#if defined(LIBXML_LEGACY_ENABLED)
9293#ifdef bottom_legacy
9294#undef xmlScanName
9295extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
9296#else
9297#ifndef xmlScanName
9298extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
9299#define xmlScanName xmlScanName__internal_alias
9300#endif
9301#endif
9302#endif
9303
9304#if defined(LIBXML_SCHEMAS_ENABLED)
9305#ifdef bottom_xmlschemas
9306#undef xmlSchemaCheckFacet
9307extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
9308#else
9309#ifndef xmlSchemaCheckFacet
9310extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
9311#define xmlSchemaCheckFacet xmlSchemaCheckFacet__internal_alias
9312#endif
9313#endif
9314#endif
9315
9316#if defined(LIBXML_SCHEMAS_ENABLED)
9317#ifdef bottom_xmlschemastypes
9318#undef xmlSchemaCleanupTypes
9319extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
9320#else
9321#ifndef xmlSchemaCleanupTypes
9322extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
9323#define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
9324#endif
9325#endif
9326#endif
9327
9328#if defined(LIBXML_SCHEMAS_ENABLED)
9329#ifdef bottom_xmlschemastypes
9330#undef xmlSchemaCollapseString
9331extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
9332#else
9333#ifndef xmlSchemaCollapseString
9334extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
9335#define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
9336#endif
9337#endif
9338#endif
9339
9340#if defined(LIBXML_SCHEMAS_ENABLED)
9341#ifdef bottom_xmlschemastypes
9342#undef xmlSchemaCompareValues
9343extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
9344#else
9345#ifndef xmlSchemaCompareValues
9346extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
9347#define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
9348#endif
9349#endif
9350#endif
9351
9352#if defined(LIBXML_SCHEMAS_ENABLED)
9353#ifdef bottom_xmlschemastypes
9354#undef xmlSchemaCompareValuesWhtsp
9355extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
9356#else
9357#ifndef xmlSchemaCompareValuesWhtsp
9358extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
9359#define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
9360#endif
9361#endif
9362#endif
9363
9364#if defined(LIBXML_SCHEMAS_ENABLED)
9365#ifdef bottom_xmlschemastypes
9366#undef xmlSchemaCopyValue
9367extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
9368#else
9369#ifndef xmlSchemaCopyValue
9370extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
9371#define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
9372#endif
9373#endif
9374#endif
9375
9376#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
9377#ifdef bottom_xmlschemas
9378#undef xmlSchemaDump
9379extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
9380#else
9381#ifndef xmlSchemaDump
9382extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
9383#define xmlSchemaDump xmlSchemaDump__internal_alias
9384#endif
9385#endif
9386#endif
9387
9388#if defined(LIBXML_SCHEMAS_ENABLED)
9389#ifdef bottom_xmlschemas
9390#undef xmlSchemaFree
9391extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
9392#else
9393#ifndef xmlSchemaFree
9394extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
9395#define xmlSchemaFree xmlSchemaFree__internal_alias
9396#endif
9397#endif
9398#endif
9399
9400#if defined(LIBXML_SCHEMAS_ENABLED)
9401#ifdef bottom_xmlschemas
9402#undef xmlSchemaFreeFacet
9403extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
9404#else
9405#ifndef xmlSchemaFreeFacet
9406extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
9407#define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
9408#endif
9409#endif
9410#endif
9411
9412#if defined(LIBXML_SCHEMAS_ENABLED)
9413#ifdef bottom_xmlschemas
9414#undef xmlSchemaFreeParserCtxt
9415extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
9416#else
9417#ifndef xmlSchemaFreeParserCtxt
9418extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
9419#define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
9420#endif
9421#endif
9422#endif
9423
9424#if defined(LIBXML_SCHEMAS_ENABLED)
9425#ifdef bottom_xmlschemas
9426#undef xmlSchemaFreeType
9427extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
9428#else
9429#ifndef xmlSchemaFreeType
9430extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
9431#define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
9432#endif
9433#endif
9434#endif
9435
9436#if defined(LIBXML_SCHEMAS_ENABLED)
9437#ifdef bottom_xmlschemas
9438#undef xmlSchemaFreeValidCtxt
9439extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
9440#else
9441#ifndef xmlSchemaFreeValidCtxt
9442extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
9443#define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
9444#endif
9445#endif
9446#endif
9447
9448#if defined(LIBXML_SCHEMAS_ENABLED)
9449#ifdef bottom_xmlschemastypes
9450#undef xmlSchemaFreeValue
9451extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
9452#else
9453#ifndef xmlSchemaFreeValue
9454extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
9455#define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
9456#endif
9457#endif
9458#endif
9459
9460#if defined(LIBXML_SCHEMAS_ENABLED)
9461#ifdef bottom_xmlschemas
9462#undef xmlSchemaFreeWildcard
9463extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
9464#else
9465#ifndef xmlSchemaFreeWildcard
9466extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
9467#define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
9468#endif
9469#endif
9470#endif
9471
9472#if defined(LIBXML_SCHEMAS_ENABLED)
9473#ifdef bottom_xmlschemastypes
9474#undef xmlSchemaGetBuiltInListSimpleTypeItemType
9475extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
9476#else
9477#ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
9478extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
9479#define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
9480#endif
9481#endif
9482#endif
9483
9484#if defined(LIBXML_SCHEMAS_ENABLED)
9485#ifdef bottom_xmlschemastypes
9486#undef xmlSchemaGetBuiltInType
9487extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
9488#else
9489#ifndef xmlSchemaGetBuiltInType
9490extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
9491#define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
9492#endif
9493#endif
9494#endif
9495
9496#if defined(LIBXML_SCHEMAS_ENABLED)
9497#ifdef bottom_xmlschemastypes
9498#undef xmlSchemaGetCanonValue
9499extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
9500#else
9501#ifndef xmlSchemaGetCanonValue
9502extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
9503#define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
9504#endif
9505#endif
9506#endif
9507
9508#if defined(LIBXML_SCHEMAS_ENABLED)
9509#ifdef bottom_xmlschemastypes
9510#undef xmlSchemaGetCanonValueWhtsp
9511extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
9512#else
9513#ifndef xmlSchemaGetCanonValueWhtsp
9514extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
9515#define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
9516#endif
9517#endif
9518#endif
9519
9520#if defined(LIBXML_SCHEMAS_ENABLED)
9521#ifdef bottom_xmlschemastypes
9522#undef xmlSchemaGetFacetValueAsULong
9523extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
9524#else
9525#ifndef xmlSchemaGetFacetValueAsULong
9526extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
9527#define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
9528#endif
9529#endif
9530#endif
9531
9532#if defined(LIBXML_SCHEMAS_ENABLED)
9533#ifdef bottom_xmlschemas
9534#undef xmlSchemaGetParserErrors
9535extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
9536#else
9537#ifndef xmlSchemaGetParserErrors
9538extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
9539#define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
9540#endif
9541#endif
9542#endif
9543
9544#if defined(LIBXML_SCHEMAS_ENABLED)
9545#ifdef bottom_xmlschemastypes
9546#undef xmlSchemaGetPredefinedType
9547extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
9548#else
9549#ifndef xmlSchemaGetPredefinedType
9550extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
9551#define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
9552#endif
9553#endif
9554#endif
9555
9556#if defined(LIBXML_SCHEMAS_ENABLED)
9557#ifdef bottom_xmlschemastypes
9558#undef xmlSchemaGetValType
9559extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
9560#else
9561#ifndef xmlSchemaGetValType
9562extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
9563#define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
9564#endif
9565#endif
9566#endif
9567
9568#if defined(LIBXML_SCHEMAS_ENABLED)
9569#ifdef bottom_xmlschemas
9570#undef xmlSchemaGetValidErrors
9571extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
9572#else
9573#ifndef xmlSchemaGetValidErrors
9574extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
9575#define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
9576#endif
9577#endif
9578#endif
9579
9580#if defined(LIBXML_SCHEMAS_ENABLED)
9581#ifdef bottom_xmlschemastypes
9582#undef xmlSchemaInitTypes
9583extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
9584#else
9585#ifndef xmlSchemaInitTypes
9586extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
9587#define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
9588#endif
9589#endif
9590#endif
9591
9592#if defined(LIBXML_SCHEMAS_ENABLED)
9593#ifdef bottom_xmlschemastypes
9594#undef xmlSchemaIsBuiltInTypeFacet
9595extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
9596#else
9597#ifndef xmlSchemaIsBuiltInTypeFacet
9598extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
9599#define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
9600#endif
9601#endif
9602#endif
9603
9604#if defined(LIBXML_SCHEMAS_ENABLED)
9605#ifdef bottom_xmlschemas
9606#undef xmlSchemaIsValid
9607extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid __attribute((alias("xmlSchemaIsValid__internal_alias")));
9608#else
9609#ifndef xmlSchemaIsValid
9610extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid__internal_alias __attribute((visibility("hidden")));
9611#define xmlSchemaIsValid xmlSchemaIsValid__internal_alias
9612#endif
9613#endif
9614#endif
9615
9616#if defined(LIBXML_SCHEMAS_ENABLED)
9617#ifdef bottom_xmlschemas
9618#undef xmlSchemaNewDocParserCtxt
9619extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
9620#else
9621#ifndef xmlSchemaNewDocParserCtxt
9622extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
9623#define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
9624#endif
9625#endif
9626#endif
9627
9628#if defined(LIBXML_SCHEMAS_ENABLED)
9629#ifdef bottom_xmlschemas
9630#undef xmlSchemaNewFacet
9631extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
9632#else
9633#ifndef xmlSchemaNewFacet
9634extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
9635#define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
9636#endif
9637#endif
9638#endif
9639
9640#if defined(LIBXML_SCHEMAS_ENABLED)
9641#ifdef bottom_xmlschemas
9642#undef xmlSchemaNewMemParserCtxt
9643extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
9644#else
9645#ifndef xmlSchemaNewMemParserCtxt
9646extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
9647#define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
9648#endif
9649#endif
9650#endif
9651
9652#if defined(LIBXML_SCHEMAS_ENABLED)
9653#ifdef bottom_xmlschemastypes
9654#undef xmlSchemaNewNOTATIONValue
9655extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
9656#else
9657#ifndef xmlSchemaNewNOTATIONValue
9658extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
9659#define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
9660#endif
9661#endif
9662#endif
9663
9664#if defined(LIBXML_SCHEMAS_ENABLED)
9665#ifdef bottom_xmlschemas
9666#undef xmlSchemaNewParserCtxt
9667extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
9668#else
9669#ifndef xmlSchemaNewParserCtxt
9670extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
9671#define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
9672#endif
9673#endif
9674#endif
9675
9676#if defined(LIBXML_SCHEMAS_ENABLED)
9677#ifdef bottom_xmlschemastypes
9678#undef xmlSchemaNewQNameValue
9679extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
9680#else
9681#ifndef xmlSchemaNewQNameValue
9682extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
9683#define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
9684#endif
9685#endif
9686#endif
9687
9688#if defined(LIBXML_SCHEMAS_ENABLED)
9689#ifdef bottom_xmlschemastypes
9690#undef xmlSchemaNewStringValue
9691extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
9692#else
9693#ifndef xmlSchemaNewStringValue
9694extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
9695#define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
9696#endif
9697#endif
9698#endif
9699
9700#if defined(LIBXML_SCHEMAS_ENABLED)
9701#ifdef bottom_xmlschemas
9702#undef xmlSchemaNewValidCtxt
9703extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
9704#else
9705#ifndef xmlSchemaNewValidCtxt
9706extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
9707#define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
9708#endif
9709#endif
9710#endif
9711
9712#if defined(LIBXML_SCHEMAS_ENABLED)
9713#ifdef bottom_xmlschemas
9714#undef xmlSchemaParse
9715extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
9716#else
9717#ifndef xmlSchemaParse
9718extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
9719#define xmlSchemaParse xmlSchemaParse__internal_alias
9720#endif
9721#endif
9722#endif
9723
9724#if defined(LIBXML_SCHEMAS_ENABLED)
9725#ifdef bottom_xmlschemas
9726#undef xmlSchemaSAXPlug
9727extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug __attribute((alias("xmlSchemaSAXPlug__internal_alias")));
9728#else
9729#ifndef xmlSchemaSAXPlug
9730extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug__internal_alias __attribute((visibility("hidden")));
9731#define xmlSchemaSAXPlug xmlSchemaSAXPlug__internal_alias
9732#endif
9733#endif
9734#endif
9735
9736#if defined(LIBXML_SCHEMAS_ENABLED)
9737#ifdef bottom_xmlschemas
9738#undef xmlSchemaSAXUnplug
9739extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug __attribute((alias("xmlSchemaSAXUnplug__internal_alias")));
9740#else
9741#ifndef xmlSchemaSAXUnplug
9742extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug__internal_alias __attribute((visibility("hidden")));
9743#define xmlSchemaSAXUnplug xmlSchemaSAXUnplug__internal_alias
9744#endif
9745#endif
9746#endif
9747
9748#if defined(LIBXML_SCHEMAS_ENABLED)
9749#ifdef bottom_xmlschemas
9750#undef xmlSchemaSetParserErrors
9751extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
9752#else
9753#ifndef xmlSchemaSetParserErrors
9754extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
9755#define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
9756#endif
9757#endif
9758#endif
9759
9760#if defined(LIBXML_SCHEMAS_ENABLED)
9761#ifdef bottom_xmlschemas
9762#undef xmlSchemaSetParserStructuredErrors
9763extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors __attribute((alias("xmlSchemaSetParserStructuredErrors__internal_alias")));
9764#else
9765#ifndef xmlSchemaSetParserStructuredErrors
9766extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
9767#define xmlSchemaSetParserStructuredErrors xmlSchemaSetParserStructuredErrors__internal_alias
9768#endif
9769#endif
9770#endif
9771
9772#if defined(LIBXML_SCHEMAS_ENABLED)
9773#ifdef bottom_xmlschemas
9774#undef xmlSchemaSetValidErrors
9775extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
9776#else
9777#ifndef xmlSchemaSetValidErrors
9778extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
9779#define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
9780#endif
9781#endif
9782#endif
9783
9784#if defined(LIBXML_SCHEMAS_ENABLED)
9785#ifdef bottom_xmlschemas
9786#undef xmlSchemaSetValidOptions
9787extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
9788#else
9789#ifndef xmlSchemaSetValidOptions
9790extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
9791#define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
9792#endif
9793#endif
9794#endif
9795
9796#if defined(LIBXML_SCHEMAS_ENABLED)
9797#ifdef bottom_xmlschemas
9798#undef xmlSchemaSetValidStructuredErrors
9799extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors __attribute((alias("xmlSchemaSetValidStructuredErrors__internal_alias")));
9800#else
9801#ifndef xmlSchemaSetValidStructuredErrors
9802extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
9803#define xmlSchemaSetValidStructuredErrors xmlSchemaSetValidStructuredErrors__internal_alias
9804#endif
9805#endif
9806#endif
9807
9808#if defined(LIBXML_SCHEMAS_ENABLED)
9809#ifdef bottom_xmlschemastypes
9810#undef xmlSchemaValPredefTypeNode
9811extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
9812#else
9813#ifndef xmlSchemaValPredefTypeNode
9814extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
9815#define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
9816#endif
9817#endif
9818#endif
9819
9820#if defined(LIBXML_SCHEMAS_ENABLED)
9821#ifdef bottom_xmlschemastypes
9822#undef xmlSchemaValPredefTypeNodeNoNorm
9823extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
9824#else
9825#ifndef xmlSchemaValPredefTypeNodeNoNorm
9826extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
9827#define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
9828#endif
9829#endif
9830#endif
9831
9832#if defined(LIBXML_SCHEMAS_ENABLED)
9833#ifdef bottom_xmlschemas
9834#undef xmlSchemaValidCtxtGetOptions
9835extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
9836#else
9837#ifndef xmlSchemaValidCtxtGetOptions
9838extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
9839#define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
9840#endif
9841#endif
9842#endif
9843
9844#if defined(LIBXML_SCHEMAS_ENABLED)
9845#ifdef bottom_xmlschemas
9846#undef xmlSchemaValidateDoc
9847extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
9848#else
9849#ifndef xmlSchemaValidateDoc
9850extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
9851#define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
9852#endif
9853#endif
9854#endif
9855
9856#if defined(LIBXML_SCHEMAS_ENABLED)
9857#ifdef bottom_xmlschemastypes
9858#undef xmlSchemaValidateFacet
9859extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
9860#else
9861#ifndef xmlSchemaValidateFacet
9862extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
9863#define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
9864#endif
9865#endif
9866#endif
9867
9868#if defined(LIBXML_SCHEMAS_ENABLED)
9869#ifdef bottom_xmlschemastypes
9870#undef xmlSchemaValidateFacetWhtsp
9871extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
9872#else
9873#ifndef xmlSchemaValidateFacetWhtsp
9874extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9875#define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
9876#endif
9877#endif
9878#endif
9879
9880#if defined(LIBXML_SCHEMAS_ENABLED)
9881#ifdef bottom_xmlschemas
9882#undef xmlSchemaValidateFile
9883extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
9884#else
9885#ifndef xmlSchemaValidateFile
9886extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
9887#define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
9888#endif
9889#endif
9890#endif
9891
9892#if defined(LIBXML_SCHEMAS_ENABLED)
9893#ifdef bottom_xmlschemastypes
9894#undef xmlSchemaValidateLengthFacet
9895extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
9896#else
9897#ifndef xmlSchemaValidateLengthFacet
9898extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
9899#define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
9900#endif
9901#endif
9902#endif
9903
9904#if defined(LIBXML_SCHEMAS_ENABLED)
9905#ifdef bottom_xmlschemastypes
9906#undef xmlSchemaValidateLengthFacetWhtsp
9907extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
9908#else
9909#ifndef xmlSchemaValidateLengthFacetWhtsp
9910extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9911#define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
9912#endif
9913#endif
9914#endif
9915
9916#if defined(LIBXML_SCHEMAS_ENABLED)
9917#ifdef bottom_xmlschemastypes
9918#undef xmlSchemaValidateListSimpleTypeFacet
9919extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
9920#else
9921#ifndef xmlSchemaValidateListSimpleTypeFacet
9922extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
9923#define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
9924#endif
9925#endif
9926#endif
9927
9928#if defined(LIBXML_SCHEMAS_ENABLED)
9929#ifdef bottom_xmlschemas
9930#undef xmlSchemaValidateOneElement
9931extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
9932#else
9933#ifndef xmlSchemaValidateOneElement
9934extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
9935#define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
9936#endif
9937#endif
9938#endif
9939
9940#if defined(LIBXML_SCHEMAS_ENABLED)
9941#ifdef bottom_xmlschemastypes
9942#undef xmlSchemaValidatePredefinedType
9943extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
9944#else
9945#ifndef xmlSchemaValidatePredefinedType
9946extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
9947#define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
9948#endif
9949#endif
9950#endif
9951
9952#if defined(LIBXML_SCHEMAS_ENABLED)
9953#ifdef bottom_xmlschemas
9954#undef xmlSchemaValidateStream
9955extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
9956#else
9957#ifndef xmlSchemaValidateStream
9958extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
9959#define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
9960#endif
9961#endif
9962#endif
9963
9964#if defined(LIBXML_SCHEMAS_ENABLED)
9965#ifdef bottom_xmlschemastypes
9966#undef xmlSchemaValueAppend
9967extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
9968#else
9969#ifndef xmlSchemaValueAppend
9970extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
9971#define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
9972#endif
9973#endif
9974#endif
9975
9976#if defined(LIBXML_SCHEMAS_ENABLED)
9977#ifdef bottom_xmlschemastypes
9978#undef xmlSchemaValueGetAsBoolean
9979extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
9980#else
9981#ifndef xmlSchemaValueGetAsBoolean
9982extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
9983#define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
9984#endif
9985#endif
9986#endif
9987
9988#if defined(LIBXML_SCHEMAS_ENABLED)
9989#ifdef bottom_xmlschemastypes
9990#undef xmlSchemaValueGetAsString
9991extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
9992#else
9993#ifndef xmlSchemaValueGetAsString
9994extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
9995#define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
9996#endif
9997#endif
9998#endif
9999
10000#if defined(LIBXML_SCHEMAS_ENABLED)
10001#ifdef bottom_xmlschemastypes
10002#undef xmlSchemaValueGetNext
10003extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
10004#else
10005#ifndef xmlSchemaValueGetNext
10006extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
10007#define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
10008#endif
10009#endif
10010#endif
10011
10012#if defined(LIBXML_SCHEMAS_ENABLED)
10013#ifdef bottom_xmlschemastypes
10014#undef xmlSchemaWhiteSpaceReplace
10015extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
10016#else
10017#ifndef xmlSchemaWhiteSpaceReplace
10018extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
10019#define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
10020#endif
10021#endif
10022#endif
10023
10024#if defined(LIBXML_SCHEMATRON_ENABLED)
10025#ifdef bottom_schematron
10026#undef xmlSchematronFree
10027extern __typeof (xmlSchematronFree) xmlSchematronFree __attribute((alias("xmlSchematronFree__internal_alias")));
10028#else
10029#ifndef xmlSchematronFree
10030extern __typeof (xmlSchematronFree) xmlSchematronFree__internal_alias __attribute((visibility("hidden")));
10031#define xmlSchematronFree xmlSchematronFree__internal_alias
10032#endif
10033#endif
10034#endif
10035
10036#if defined(LIBXML_SCHEMATRON_ENABLED)
10037#ifdef bottom_schematron
10038#undef xmlSchematronFreeParserCtxt
10039extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt __attribute((alias("xmlSchematronFreeParserCtxt__internal_alias")));
10040#else
10041#ifndef xmlSchematronFreeParserCtxt
10042extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
10043#define xmlSchematronFreeParserCtxt xmlSchematronFreeParserCtxt__internal_alias
10044#endif
10045#endif
10046#endif
10047
10048#if defined(LIBXML_SCHEMATRON_ENABLED)
10049#ifdef bottom_schematron
10050#undef xmlSchematronFreeValidCtxt
10051extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt __attribute((alias("xmlSchematronFreeValidCtxt__internal_alias")));
10052#else
10053#ifndef xmlSchematronFreeValidCtxt
10054extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
10055#define xmlSchematronFreeValidCtxt xmlSchematronFreeValidCtxt__internal_alias
10056#endif
10057#endif
10058#endif
10059
10060#if defined(LIBXML_SCHEMATRON_ENABLED)
10061#ifdef bottom_schematron
10062#undef xmlSchematronNewDocParserCtxt
10063extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt __attribute((alias("xmlSchematronNewDocParserCtxt__internal_alias")));
10064#else
10065#ifndef xmlSchematronNewDocParserCtxt
10066extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
10067#define xmlSchematronNewDocParserCtxt xmlSchematronNewDocParserCtxt__internal_alias
10068#endif
10069#endif
10070#endif
10071
10072#if defined(LIBXML_SCHEMATRON_ENABLED)
10073#ifdef bottom_schematron
10074#undef xmlSchematronNewMemParserCtxt
10075extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt __attribute((alias("xmlSchematronNewMemParserCtxt__internal_alias")));
10076#else
10077#ifndef xmlSchematronNewMemParserCtxt
10078extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
10079#define xmlSchematronNewMemParserCtxt xmlSchematronNewMemParserCtxt__internal_alias
10080#endif
10081#endif
10082#endif
10083
10084#if defined(LIBXML_SCHEMATRON_ENABLED)
10085#ifdef bottom_schematron
10086#undef xmlSchematronNewParserCtxt
10087extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt __attribute((alias("xmlSchematronNewParserCtxt__internal_alias")));
10088#else
10089#ifndef xmlSchematronNewParserCtxt
10090extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt__internal_alias __attribute((visibility("hidden")));
10091#define xmlSchematronNewParserCtxt xmlSchematronNewParserCtxt__internal_alias
10092#endif
10093#endif
10094#endif
10095
10096#if defined(LIBXML_SCHEMATRON_ENABLED)
10097#ifdef bottom_schematron
10098#undef xmlSchematronNewValidCtxt
10099extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt __attribute((alias("xmlSchematronNewValidCtxt__internal_alias")));
10100#else
10101#ifndef xmlSchematronNewValidCtxt
10102extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt__internal_alias __attribute((visibility("hidden")));
10103#define xmlSchematronNewValidCtxt xmlSchematronNewValidCtxt__internal_alias
10104#endif
10105#endif
10106#endif
10107
10108#if defined(LIBXML_SCHEMATRON_ENABLED)
10109#ifdef bottom_schematron
10110#undef xmlSchematronParse
10111extern __typeof (xmlSchematronParse) xmlSchematronParse __attribute((alias("xmlSchematronParse__internal_alias")));
10112#else
10113#ifndef xmlSchematronParse
10114extern __typeof (xmlSchematronParse) xmlSchematronParse__internal_alias __attribute((visibility("hidden")));
10115#define xmlSchematronParse xmlSchematronParse__internal_alias
10116#endif
10117#endif
10118#endif
10119
10120#if defined(LIBXML_SCHEMATRON_ENABLED)
10121#ifdef bottom_schematron
10122#undef xmlSchematronValidateDoc
10123extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc __attribute((alias("xmlSchematronValidateDoc__internal_alias")));
10124#else
10125#ifndef xmlSchematronValidateDoc
10126extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc__internal_alias __attribute((visibility("hidden")));
10127#define xmlSchematronValidateDoc xmlSchematronValidateDoc__internal_alias
10128#endif
10129#endif
10130#endif
10131
10132#ifdef bottom_tree
10133#undef xmlSearchNs
10134extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
10135#else
10136#ifndef xmlSearchNs
10137extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
10138#define xmlSearchNs xmlSearchNs__internal_alias
10139#endif
10140#endif
10141
10142#ifdef bottom_tree
10143#undef xmlSearchNsByHref
10144extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
10145#else
10146#ifndef xmlSearchNsByHref
10147extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
10148#define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
10149#endif
10150#endif
10151
10152#ifdef bottom_tree
10153#undef xmlSetBufferAllocationScheme
10154extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
10155#else
10156#ifndef xmlSetBufferAllocationScheme
10157extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
10158#define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
10159#endif
10160#endif
10161
10162#ifdef bottom_tree
10163#undef xmlSetCompressMode
10164extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
10165#else
10166#ifndef xmlSetCompressMode
10167extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
10168#define xmlSetCompressMode xmlSetCompressMode__internal_alias
10169#endif
10170#endif
10171
10172#ifdef bottom_tree
10173#undef xmlSetDocCompressMode
10174extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
10175#else
10176#ifndef xmlSetDocCompressMode
10177extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
10178#define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
10179#endif
10180#endif
10181
10182#if defined(LIBXML_LEGACY_ENABLED)
10183#ifdef bottom_parser
10184#undef xmlSetEntityReferenceFunc
10185extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
10186#else
10187#ifndef xmlSetEntityReferenceFunc
10188extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
10189#define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
10190#endif
10191#endif
10192#endif
10193
10194#ifdef bottom_xmlIO
10195#undef xmlSetExternalEntityLoader
10196extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
10197#else
10198#ifndef xmlSetExternalEntityLoader
10199extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
10200#define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__internal_alias
10201#endif
10202#endif
10203
10204#if defined(LIBXML_LEGACY_ENABLED)
10205#ifdef bottom_legacy
10206#undef xmlSetFeature
10207extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
10208#else
10209#ifndef xmlSetFeature
10210extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
10211#define xmlSetFeature xmlSetFeature__internal_alias
10212#endif
10213#endif
10214#endif
10215
10216#ifdef bottom_error
10217#undef xmlSetGenericErrorFunc
10218extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
10219#else
10220#ifndef xmlSetGenericErrorFunc
10221extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
10222#define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
10223#endif
10224#endif
10225
10226#ifdef bottom_tree
10227#undef xmlSetListDoc
10228extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
10229#else
10230#ifndef xmlSetListDoc
10231extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
10232#define xmlSetListDoc xmlSetListDoc__internal_alias
10233#endif
10234#endif
10235
10236#ifdef bottom_tree
10237#undef xmlSetNs
10238extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
10239#else
10240#ifndef xmlSetNs
10241extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
10242#define xmlSetNs xmlSetNs__internal_alias
10243#endif
10244#endif
10245
10246#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
10247#ifdef bottom_tree
10248#undef xmlSetNsProp
10249extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
10250#else
10251#ifndef xmlSetNsProp
10252extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
10253#define xmlSetNsProp xmlSetNsProp__internal_alias
10254#endif
10255#endif
10256#endif
10257
10258#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
10259#ifdef bottom_tree
10260#undef xmlSetProp
10261extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
10262#else
10263#ifndef xmlSetProp
10264extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
10265#define xmlSetProp xmlSetProp__internal_alias
10266#endif
10267#endif
10268#endif
10269
10270#ifdef bottom_error
10271#undef xmlSetStructuredErrorFunc
10272extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
10273#else
10274#ifndef xmlSetStructuredErrorFunc
10275extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
10276#define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
10277#endif
10278#endif
10279
10280#ifdef bottom_tree
10281#undef xmlSetTreeDoc
10282extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
10283#else
10284#ifndef xmlSetTreeDoc
10285extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
10286#define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
10287#endif
10288#endif
10289
10290#if defined(LIBXML_SAX1_ENABLED)
10291#ifdef bottom_parser
10292#undef xmlSetupParserForBuffer
10293extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
10294#else
10295#ifndef xmlSetupParserForBuffer
10296extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
10297#define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
10298#endif
10299#endif
10300#endif
10301
10302#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10303#ifdef bottom_debugXML
10304#undef xmlShell
10305extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
10306#else
10307#ifndef xmlShell
10308extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
10309#define xmlShell xmlShell__internal_alias
10310#endif
10311#endif
10312#endif
10313
10314#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10315#ifdef bottom_debugXML
10316#undef xmlShellBase
10317extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
10318#else
10319#ifndef xmlShellBase
10320extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
10321#define xmlShellBase xmlShellBase__internal_alias
10322#endif
10323#endif
10324#endif
10325
10326#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
10327#ifdef bottom_debugXML
10328#undef xmlShellCat
10329extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
10330#else
10331#ifndef xmlShellCat
10332extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
10333#define xmlShellCat xmlShellCat__internal_alias
10334#endif
10335#endif
10336#endif
10337
10338#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10339#ifdef bottom_debugXML
10340#undef xmlShellDir
10341extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
10342#else
10343#ifndef xmlShellDir
10344extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
10345#define xmlShellDir xmlShellDir__internal_alias
10346#endif
10347#endif
10348#endif
10349
10350#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10351#ifdef bottom_debugXML
10352#undef xmlShellDu
10353extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
10354#else
10355#ifndef xmlShellDu
10356extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
10357#define xmlShellDu xmlShellDu__internal_alias
10358#endif
10359#endif
10360#endif
10361
10362#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10363#ifdef bottom_debugXML
10364#undef xmlShellList
10365extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
10366#else
10367#ifndef xmlShellList
10368extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
10369#define xmlShellList xmlShellList__internal_alias
10370#endif
10371#endif
10372#endif
10373
10374#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10375#ifdef bottom_debugXML
10376#undef xmlShellLoad
10377extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
10378#else
10379#ifndef xmlShellLoad
10380extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
10381#define xmlShellLoad xmlShellLoad__internal_alias
10382#endif
10383#endif
10384#endif
10385
10386#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
10387#ifdef bottom_debugXML
10388#undef xmlShellPrintNode
10389extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
10390#else
10391#ifndef xmlShellPrintNode
10392extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
10393#define xmlShellPrintNode xmlShellPrintNode__internal_alias
10394#endif
10395#endif
10396#endif
10397
10398#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10399#ifdef bottom_debugXML
10400#undef xmlShellPrintXPathError
10401extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
10402#else
10403#ifndef xmlShellPrintXPathError
10404extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
10405#define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
10406#endif
10407#endif
10408#endif
10409
10410#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10411#ifdef bottom_debugXML
10412#undef xmlShellPrintXPathResult
10413extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
10414#else
10415#ifndef xmlShellPrintXPathResult
10416extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
10417#define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
10418#endif
10419#endif
10420#endif
10421
10422#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10423#ifdef bottom_debugXML
10424#undef xmlShellPwd
10425extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
10426#else
10427#ifndef xmlShellPwd
10428extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
10429#define xmlShellPwd xmlShellPwd__internal_alias
10430#endif
10431#endif
10432#endif
10433
10434#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
10435#ifdef bottom_debugXML
10436#undef xmlShellSave
10437extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
10438#else
10439#ifndef xmlShellSave
10440extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
10441#define xmlShellSave xmlShellSave__internal_alias
10442#endif
10443#endif
10444#endif
10445
10446#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
10447#ifdef bottom_debugXML
10448#undef xmlShellValidate
10449extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
10450#else
10451#ifndef xmlShellValidate
10452extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
10453#define xmlShellValidate xmlShellValidate__internal_alias
10454#endif
10455#endif
10456#endif
10457
10458#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
10459#ifdef bottom_debugXML
10460#undef xmlShellWrite
10461extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
10462#else
10463#ifndef xmlShellWrite
10464extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
10465#define xmlShellWrite xmlShellWrite__internal_alias
10466#endif
10467#endif
10468#endif
10469
10470#ifdef bottom_parser
10471#undef xmlSkipBlankChars
10472extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
10473#else
10474#ifndef xmlSkipBlankChars
10475extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
10476#define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
10477#endif
10478#endif
10479
10480#ifdef bottom_valid
10481#undef xmlSnprintfElementContent
10482extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
10483#else
10484#ifndef xmlSnprintfElementContent
10485extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
10486#define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
10487#endif
10488#endif
10489
10490#ifdef bottom_parser
10491#undef xmlSplitQName
10492extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
10493#else
10494#ifndef xmlSplitQName
10495extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
10496#define xmlSplitQName xmlSplitQName__internal_alias
10497#endif
10498#endif
10499
10500#ifdef bottom_tree
10501#undef xmlSplitQName2
10502extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
10503#else
10504#ifndef xmlSplitQName2
10505extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
10506#define xmlSplitQName2 xmlSplitQName2__internal_alias
10507#endif
10508#endif
10509
10510#ifdef bottom_tree
10511#undef xmlSplitQName3
10512extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
10513#else
10514#ifndef xmlSplitQName3
10515extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
10516#define xmlSplitQName3 xmlSplitQName3__internal_alias
10517#endif
10518#endif
10519
10520#if defined(LIBXML_OUTPUT_ENABLED)
10521#ifdef bottom_valid
10522#undef xmlSprintfElementContent
10523extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
10524#else
10525#ifndef xmlSprintfElementContent
10526extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
10527#define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
10528#endif
10529#endif
10530#endif
10531
10532#ifdef bottom_parser
10533#undef xmlStopParser
10534extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
10535#else
10536#ifndef xmlStopParser
10537extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
10538#define xmlStopParser xmlStopParser__internal_alias
10539#endif
10540#endif
10541
10542#ifdef bottom_xmlstring
10543#undef xmlStrEqual
10544extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
10545#else
10546#ifndef xmlStrEqual
10547extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
10548#define xmlStrEqual xmlStrEqual__internal_alias
10549#endif
10550#endif
10551
10552#ifdef bottom_xmlstring
10553#undef xmlStrPrintf
10554extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
10555#else
10556#ifndef xmlStrPrintf
10557extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
10558#define xmlStrPrintf xmlStrPrintf__internal_alias
10559#endif
10560#endif
10561
10562#ifdef bottom_xmlstring
10563#undef xmlStrQEqual
10564extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
10565#else
10566#ifndef xmlStrQEqual
10567extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
10568#define xmlStrQEqual xmlStrQEqual__internal_alias
10569#endif
10570#endif
10571
10572#ifdef bottom_xmlstring
10573#undef xmlStrVPrintf
10574extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
10575#else
10576#ifndef xmlStrVPrintf
10577extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
10578#define xmlStrVPrintf xmlStrVPrintf__internal_alias
10579#endif
10580#endif
10581
10582#ifdef bottom_xmlstring
10583#undef xmlStrcasecmp
10584extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
10585#else
10586#ifndef xmlStrcasecmp
10587extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
10588#define xmlStrcasecmp xmlStrcasecmp__internal_alias
10589#endif
10590#endif
10591
10592#ifdef bottom_xmlstring
10593#undef xmlStrcasestr
10594extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
10595#else
10596#ifndef xmlStrcasestr
10597extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
10598#define xmlStrcasestr xmlStrcasestr__internal_alias
10599#endif
10600#endif
10601
10602#ifdef bottom_xmlstring
10603#undef xmlStrcat
10604extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
10605#else
10606#ifndef xmlStrcat
10607extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
10608#define xmlStrcat xmlStrcat__internal_alias
10609#endif
10610#endif
10611
10612#ifdef bottom_xmlstring
10613#undef xmlStrchr
10614extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
10615#else
10616#ifndef xmlStrchr
10617extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
10618#define xmlStrchr xmlStrchr__internal_alias
10619#endif
10620#endif
10621
10622#ifdef bottom_xmlstring
10623#undef xmlStrcmp
10624extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
10625#else
10626#ifndef xmlStrcmp
10627extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
10628#define xmlStrcmp xmlStrcmp__internal_alias
10629#endif
10630#endif
10631
10632#ifdef bottom_xmlstring
10633#undef xmlStrdup
10634extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
10635#else
10636#ifndef xmlStrdup
10637extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
10638#define xmlStrdup xmlStrdup__internal_alias
10639#endif
10640#endif
10641
10642#if defined(LIBXML_PATTERN_ENABLED)
10643#ifdef bottom_pattern
10644#undef xmlStreamPop
10645extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
10646#else
10647#ifndef xmlStreamPop
10648extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
10649#define xmlStreamPop xmlStreamPop__internal_alias
10650#endif
10651#endif
10652#endif
10653
10654#if defined(LIBXML_PATTERN_ENABLED)
10655#ifdef bottom_pattern
10656#undef xmlStreamPush
10657extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
10658#else
10659#ifndef xmlStreamPush
10660extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
10661#define xmlStreamPush xmlStreamPush__internal_alias
10662#endif
10663#endif
10664#endif
10665
10666#if defined(LIBXML_PATTERN_ENABLED)
10667#ifdef bottom_pattern
10668#undef xmlStreamPushAttr
10669extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
10670#else
10671#ifndef xmlStreamPushAttr
10672extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
10673#define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
10674#endif
10675#endif
10676#endif
10677
10678#if defined(LIBXML_PATTERN_ENABLED)
10679#ifdef bottom_pattern
10680#undef xmlStreamPushNode
10681extern __typeof (xmlStreamPushNode) xmlStreamPushNode __attribute((alias("xmlStreamPushNode__internal_alias")));
10682#else
10683#ifndef xmlStreamPushNode
10684extern __typeof (xmlStreamPushNode) xmlStreamPushNode__internal_alias __attribute((visibility("hidden")));
10685#define xmlStreamPushNode xmlStreamPushNode__internal_alias
10686#endif
10687#endif
10688#endif
10689
10690#if defined(LIBXML_PATTERN_ENABLED)
10691#ifdef bottom_pattern
10692#undef xmlStreamWantsAnyNode
10693extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode __attribute((alias("xmlStreamWantsAnyNode__internal_alias")));
10694#else
10695#ifndef xmlStreamWantsAnyNode
10696extern __typeof (xmlStreamWantsAnyNode) xmlStreamWantsAnyNode__internal_alias __attribute((visibility("hidden")));
10697#define xmlStreamWantsAnyNode xmlStreamWantsAnyNode__internal_alias
10698#endif
10699#endif
10700#endif
10701
10702#ifdef bottom_parserInternals
10703#undef xmlStringCurrentChar
10704extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
10705#else
10706#ifndef xmlStringCurrentChar
10707extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
10708#define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
10709#endif
10710#endif
10711
10712#ifdef bottom_parser
10713#undef xmlStringDecodeEntities
10714extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
10715#else
10716#ifndef xmlStringDecodeEntities
10717extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
10718#define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
10719#endif
10720#endif
10721
10722#ifdef bottom_tree
10723#undef xmlStringGetNodeList
10724extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
10725#else
10726#ifndef xmlStringGetNodeList
10727extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
10728#define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
10729#endif
10730#endif
10731
10732#ifdef bottom_parser
10733#undef xmlStringLenDecodeEntities
10734extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
10735#else
10736#ifndef xmlStringLenDecodeEntities
10737extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
10738#define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
10739#endif
10740#endif
10741
10742#ifdef bottom_tree
10743#undef xmlStringLenGetNodeList
10744extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
10745#else
10746#ifndef xmlStringLenGetNodeList
10747extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
10748#define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
10749#endif
10750#endif
10751
10752#ifdef bottom_xmlstring
10753#undef xmlStrlen
10754extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
10755#else
10756#ifndef xmlStrlen
10757extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
10758#define xmlStrlen xmlStrlen__internal_alias
10759#endif
10760#endif
10761
10762#ifdef bottom_xmlstring
10763#undef xmlStrncasecmp
10764extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
10765#else
10766#ifndef xmlStrncasecmp
10767extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
10768#define xmlStrncasecmp xmlStrncasecmp__internal_alias
10769#endif
10770#endif
10771
10772#ifdef bottom_xmlstring
10773#undef xmlStrncat
10774extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
10775#else
10776#ifndef xmlStrncat
10777extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
10778#define xmlStrncat xmlStrncat__internal_alias
10779#endif
10780#endif
10781
10782#ifdef bottom_xmlstring
10783#undef xmlStrncatNew
10784extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
10785#else
10786#ifndef xmlStrncatNew
10787extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
10788#define xmlStrncatNew xmlStrncatNew__internal_alias
10789#endif
10790#endif
10791
10792#ifdef bottom_xmlstring
10793#undef xmlStrncmp
10794extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
10795#else
10796#ifndef xmlStrncmp
10797extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
10798#define xmlStrncmp xmlStrncmp__internal_alias
10799#endif
10800#endif
10801
10802#ifdef bottom_xmlstring
10803#undef xmlStrndup
10804extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
10805#else
10806#ifndef xmlStrndup
10807extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
10808#define xmlStrndup xmlStrndup__internal_alias
10809#endif
10810#endif
10811
10812#ifdef bottom_xmlstring
10813#undef xmlStrstr
10814extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
10815#else
10816#ifndef xmlStrstr
10817extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
10818#define xmlStrstr xmlStrstr__internal_alias
10819#endif
10820#endif
10821
10822#ifdef bottom_xmlstring
10823#undef xmlStrsub
10824extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
10825#else
10826#ifndef xmlStrsub
10827extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
10828#define xmlStrsub xmlStrsub__internal_alias
10829#endif
10830#endif
10831
10832#ifdef bottom_parserInternals
10833#undef xmlSubstituteEntitiesDefault
10834extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
10835#else
10836#ifndef xmlSubstituteEntitiesDefault
10837extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
10838#define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
10839#endif
10840#endif
10841
10842#ifdef bottom_parserInternals
10843#undef xmlSwitchEncoding
10844extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
10845#else
10846#ifndef xmlSwitchEncoding
10847extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
10848#define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
10849#endif
10850#endif
10851
10852#ifdef bottom_parserInternals
10853#undef xmlSwitchInputEncoding
10854extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
10855#else
10856#ifndef xmlSwitchInputEncoding
10857extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
10858#define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
10859#endif
10860#endif
10861
10862#ifdef bottom_parserInternals
10863#undef xmlSwitchToEncoding
10864extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
10865#else
10866#ifndef xmlSwitchToEncoding
10867extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
10868#define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
10869#endif
10870#endif
10871
10872#ifdef bottom_tree
10873#undef xmlTextConcat
10874extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
10875#else
10876#ifndef xmlTextConcat
10877extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
10878#define xmlTextConcat xmlTextConcat__internal_alias
10879#endif
10880#endif
10881
10882#ifdef bottom_tree
10883#undef xmlTextMerge
10884extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
10885#else
10886#ifndef xmlTextMerge
10887extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
10888#define xmlTextMerge xmlTextMerge__internal_alias
10889#endif
10890#endif
10891
10892#if defined(LIBXML_READER_ENABLED)
10893#ifdef bottom_xmlreader
10894#undef xmlTextReaderAttributeCount
10895extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
10896#else
10897#ifndef xmlTextReaderAttributeCount
10898extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
10899#define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
10900#endif
10901#endif
10902#endif
10903
10904#if defined(LIBXML_READER_ENABLED)
10905#ifdef bottom_xmlreader
10906#undef xmlTextReaderBaseUri
10907extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
10908#else
10909#ifndef xmlTextReaderBaseUri
10910extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
10911#define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
10912#endif
10913#endif
10914#endif
10915
10916#if defined(LIBXML_READER_ENABLED)
10917#ifdef bottom_xmlreader
10918#undef xmlTextReaderByteConsumed
10919extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
10920#else
10921#ifndef xmlTextReaderByteConsumed
10922extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
10923#define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
10924#endif
10925#endif
10926#endif
10927
10928#if defined(LIBXML_READER_ENABLED)
10929#ifdef bottom_xmlreader
10930#undef xmlTextReaderClose
10931extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
10932#else
10933#ifndef xmlTextReaderClose
10934extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
10935#define xmlTextReaderClose xmlTextReaderClose__internal_alias
10936#endif
10937#endif
10938#endif
10939
10940#if defined(LIBXML_READER_ENABLED)
10941#ifdef bottom_xmlreader
10942#undef xmlTextReaderConstBaseUri
10943extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
10944#else
10945#ifndef xmlTextReaderConstBaseUri
10946extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
10947#define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
10948#endif
10949#endif
10950#endif
10951
10952#if defined(LIBXML_READER_ENABLED)
10953#ifdef bottom_xmlreader
10954#undef xmlTextReaderConstEncoding
10955extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
10956#else
10957#ifndef xmlTextReaderConstEncoding
10958extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
10959#define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
10960#endif
10961#endif
10962#endif
10963
10964#if defined(LIBXML_READER_ENABLED)
10965#ifdef bottom_xmlreader
10966#undef xmlTextReaderConstLocalName
10967extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
10968#else
10969#ifndef xmlTextReaderConstLocalName
10970extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
10971#define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
10972#endif
10973#endif
10974#endif
10975
10976#if defined(LIBXML_READER_ENABLED)
10977#ifdef bottom_xmlreader
10978#undef xmlTextReaderConstName
10979extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
10980#else
10981#ifndef xmlTextReaderConstName
10982extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
10983#define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
10984#endif
10985#endif
10986#endif
10987
10988#if defined(LIBXML_READER_ENABLED)
10989#ifdef bottom_xmlreader
10990#undef xmlTextReaderConstNamespaceUri
10991extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
10992#else
10993#ifndef xmlTextReaderConstNamespaceUri
10994extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
10995#define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
10996#endif
10997#endif
10998#endif
10999
11000#if defined(LIBXML_READER_ENABLED)
11001#ifdef bottom_xmlreader
11002#undef xmlTextReaderConstPrefix
11003extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
11004#else
11005#ifndef xmlTextReaderConstPrefix
11006extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
11007#define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
11008#endif
11009#endif
11010#endif
11011
11012#if defined(LIBXML_READER_ENABLED)
11013#ifdef bottom_xmlreader
11014#undef xmlTextReaderConstString
11015extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
11016#else
11017#ifndef xmlTextReaderConstString
11018extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
11019#define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
11020#endif
11021#endif
11022#endif
11023
11024#if defined(LIBXML_READER_ENABLED)
11025#ifdef bottom_xmlreader
11026#undef xmlTextReaderConstValue
11027extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
11028#else
11029#ifndef xmlTextReaderConstValue
11030extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
11031#define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
11032#endif
11033#endif
11034#endif
11035
11036#if defined(LIBXML_READER_ENABLED)
11037#ifdef bottom_xmlreader
11038#undef xmlTextReaderConstXmlLang
11039extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
11040#else
11041#ifndef xmlTextReaderConstXmlLang
11042extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
11043#define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
11044#endif
11045#endif
11046#endif
11047
11048#if defined(LIBXML_READER_ENABLED)
11049#ifdef bottom_xmlreader
11050#undef xmlTextReaderConstXmlVersion
11051extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
11052#else
11053#ifndef xmlTextReaderConstXmlVersion
11054extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
11055#define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
11056#endif
11057#endif
11058#endif
11059
11060#if defined(LIBXML_READER_ENABLED)
11061#ifdef bottom_xmlreader
11062#undef xmlTextReaderCurrentDoc
11063extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
11064#else
11065#ifndef xmlTextReaderCurrentDoc
11066extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
11067#define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
11068#endif
11069#endif
11070#endif
11071
11072#if defined(LIBXML_READER_ENABLED)
11073#ifdef bottom_xmlreader
11074#undef xmlTextReaderCurrentNode
11075extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
11076#else
11077#ifndef xmlTextReaderCurrentNode
11078extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
11079#define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
11080#endif
11081#endif
11082#endif
11083
11084#if defined(LIBXML_READER_ENABLED)
11085#ifdef bottom_xmlreader
11086#undef xmlTextReaderDepth
11087extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
11088#else
11089#ifndef xmlTextReaderDepth
11090extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
11091#define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
11092#endif
11093#endif
11094#endif
11095
11096#if defined(LIBXML_READER_ENABLED)
11097#ifdef bottom_xmlreader
11098#undef xmlTextReaderExpand
11099extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
11100#else
11101#ifndef xmlTextReaderExpand
11102extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
11103#define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
11104#endif
11105#endif
11106#endif
11107
11108#if defined(LIBXML_READER_ENABLED)
11109#ifdef bottom_xmlreader
11110#undef xmlTextReaderGetAttribute
11111extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
11112#else
11113#ifndef xmlTextReaderGetAttribute
11114extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
11115#define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
11116#endif
11117#endif
11118#endif
11119
11120#if defined(LIBXML_READER_ENABLED)
11121#ifdef bottom_xmlreader
11122#undef xmlTextReaderGetAttributeNo
11123extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
11124#else
11125#ifndef xmlTextReaderGetAttributeNo
11126extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
11127#define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
11128#endif
11129#endif
11130#endif
11131
11132#if defined(LIBXML_READER_ENABLED)
11133#ifdef bottom_xmlreader
11134#undef xmlTextReaderGetAttributeNs
11135extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
11136#else
11137#ifndef xmlTextReaderGetAttributeNs
11138extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
11139#define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
11140#endif
11141#endif
11142#endif
11143
11144#if defined(LIBXML_READER_ENABLED)
11145#ifdef bottom_xmlreader
11146#undef xmlTextReaderGetErrorHandler
11147extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
11148#else
11149#ifndef xmlTextReaderGetErrorHandler
11150extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
11151#define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
11152#endif
11153#endif
11154#endif
11155
11156#if defined(LIBXML_READER_ENABLED)
11157#ifdef bottom_xmlreader
11158#undef xmlTextReaderGetParserColumnNumber
11159extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
11160#else
11161#ifndef xmlTextReaderGetParserColumnNumber
11162extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
11163#define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
11164#endif
11165#endif
11166#endif
11167
11168#if defined(LIBXML_READER_ENABLED)
11169#ifdef bottom_xmlreader
11170#undef xmlTextReaderGetParserLineNumber
11171extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
11172#else
11173#ifndef xmlTextReaderGetParserLineNumber
11174extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
11175#define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
11176#endif
11177#endif
11178#endif
11179
11180#if defined(LIBXML_READER_ENABLED)
11181#ifdef bottom_xmlreader
11182#undef xmlTextReaderGetParserProp
11183extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
11184#else
11185#ifndef xmlTextReaderGetParserProp
11186extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
11187#define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
11188#endif
11189#endif
11190#endif
11191
11192#if defined(LIBXML_READER_ENABLED)
11193#ifdef bottom_xmlreader
11194#undef xmlTextReaderGetRemainder
11195extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
11196#else
11197#ifndef xmlTextReaderGetRemainder
11198extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
11199#define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
11200#endif
11201#endif
11202#endif
11203
11204#if defined(LIBXML_READER_ENABLED)
11205#ifdef bottom_xmlreader
11206#undef xmlTextReaderHasAttributes
11207extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
11208#else
11209#ifndef xmlTextReaderHasAttributes
11210extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
11211#define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
11212#endif
11213#endif
11214#endif
11215
11216#if defined(LIBXML_READER_ENABLED)
11217#ifdef bottom_xmlreader
11218#undef xmlTextReaderHasValue
11219extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
11220#else
11221#ifndef xmlTextReaderHasValue
11222extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
11223#define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
11224#endif
11225#endif
11226#endif
11227
11228#if defined(LIBXML_READER_ENABLED)
11229#ifdef bottom_xmlreader
11230#undef xmlTextReaderIsDefault
11231extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
11232#else
11233#ifndef xmlTextReaderIsDefault
11234extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
11235#define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
11236#endif
11237#endif
11238#endif
11239
11240#if defined(LIBXML_READER_ENABLED)
11241#ifdef bottom_xmlreader
11242#undef xmlTextReaderIsEmptyElement
11243extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
11244#else
11245#ifndef xmlTextReaderIsEmptyElement
11246extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
11247#define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
11248#endif
11249#endif
11250#endif
11251
11252#if defined(LIBXML_READER_ENABLED)
11253#ifdef bottom_xmlreader
11254#undef xmlTextReaderIsNamespaceDecl
11255extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
11256#else
11257#ifndef xmlTextReaderIsNamespaceDecl
11258extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
11259#define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
11260#endif
11261#endif
11262#endif
11263
11264#if defined(LIBXML_READER_ENABLED)
11265#ifdef bottom_xmlreader
11266#undef xmlTextReaderIsValid
11267extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
11268#else
11269#ifndef xmlTextReaderIsValid
11270extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
11271#define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
11272#endif
11273#endif
11274#endif
11275
11276#if defined(LIBXML_READER_ENABLED)
11277#ifdef bottom_xmlreader
11278#undef xmlTextReaderLocalName
11279extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
11280#else
11281#ifndef xmlTextReaderLocalName
11282extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
11283#define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
11284#endif
11285#endif
11286#endif
11287
11288#if defined(LIBXML_READER_ENABLED)
11289#ifdef bottom_xmlreader
11290#undef xmlTextReaderLocatorBaseURI
11291extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
11292#else
11293#ifndef xmlTextReaderLocatorBaseURI
11294extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
11295#define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
11296#endif
11297#endif
11298#endif
11299
11300#if defined(LIBXML_READER_ENABLED)
11301#ifdef bottom_xmlreader
11302#undef xmlTextReaderLocatorLineNumber
11303extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
11304#else
11305#ifndef xmlTextReaderLocatorLineNumber
11306extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
11307#define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
11308#endif
11309#endif
11310#endif
11311
11312#if defined(LIBXML_READER_ENABLED)
11313#ifdef bottom_xmlreader
11314#undef xmlTextReaderLookupNamespace
11315extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
11316#else
11317#ifndef xmlTextReaderLookupNamespace
11318extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
11319#define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
11320#endif
11321#endif
11322#endif
11323
11324#if defined(LIBXML_READER_ENABLED)
11325#ifdef bottom_xmlreader
11326#undef xmlTextReaderMoveToAttribute
11327extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
11328#else
11329#ifndef xmlTextReaderMoveToAttribute
11330extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
11331#define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
11332#endif
11333#endif
11334#endif
11335
11336#if defined(LIBXML_READER_ENABLED)
11337#ifdef bottom_xmlreader
11338#undef xmlTextReaderMoveToAttributeNo
11339extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
11340#else
11341#ifndef xmlTextReaderMoveToAttributeNo
11342extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
11343#define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
11344#endif
11345#endif
11346#endif
11347
11348#if defined(LIBXML_READER_ENABLED)
11349#ifdef bottom_xmlreader
11350#undef xmlTextReaderMoveToAttributeNs
11351extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
11352#else
11353#ifndef xmlTextReaderMoveToAttributeNs
11354extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
11355#define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
11356#endif
11357#endif
11358#endif
11359
11360#if defined(LIBXML_READER_ENABLED)
11361#ifdef bottom_xmlreader
11362#undef xmlTextReaderMoveToElement
11363extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
11364#else
11365#ifndef xmlTextReaderMoveToElement
11366extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
11367#define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
11368#endif
11369#endif
11370#endif
11371
11372#if defined(LIBXML_READER_ENABLED)
11373#ifdef bottom_xmlreader
11374#undef xmlTextReaderMoveToFirstAttribute
11375extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
11376#else
11377#ifndef xmlTextReaderMoveToFirstAttribute
11378extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
11379#define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
11380#endif
11381#endif
11382#endif
11383
11384#if defined(LIBXML_READER_ENABLED)
11385#ifdef bottom_xmlreader
11386#undef xmlTextReaderMoveToNextAttribute
11387extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
11388#else
11389#ifndef xmlTextReaderMoveToNextAttribute
11390extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
11391#define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
11392#endif
11393#endif
11394#endif
11395
11396#if defined(LIBXML_READER_ENABLED)
11397#ifdef bottom_xmlreader
11398#undef xmlTextReaderName
11399extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
11400#else
11401#ifndef xmlTextReaderName
11402extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
11403#define xmlTextReaderName xmlTextReaderName__internal_alias
11404#endif
11405#endif
11406#endif
11407
11408#if defined(LIBXML_READER_ENABLED)
11409#ifdef bottom_xmlreader
11410#undef xmlTextReaderNamespaceUri
11411extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
11412#else
11413#ifndef xmlTextReaderNamespaceUri
11414extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
11415#define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
11416#endif
11417#endif
11418#endif
11419
11420#if defined(LIBXML_READER_ENABLED)
11421#ifdef bottom_xmlreader
11422#undef xmlTextReaderNext
11423extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
11424#else
11425#ifndef xmlTextReaderNext
11426extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
11427#define xmlTextReaderNext xmlTextReaderNext__internal_alias
11428#endif
11429#endif
11430#endif
11431
11432#if defined(LIBXML_READER_ENABLED)
11433#ifdef bottom_xmlreader
11434#undef xmlTextReaderNextSibling
11435extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
11436#else
11437#ifndef xmlTextReaderNextSibling
11438extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
11439#define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
11440#endif
11441#endif
11442#endif
11443
11444#if defined(LIBXML_READER_ENABLED)
11445#ifdef bottom_xmlreader
11446#undef xmlTextReaderNodeType
11447extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
11448#else
11449#ifndef xmlTextReaderNodeType
11450extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
11451#define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
11452#endif
11453#endif
11454#endif
11455
11456#if defined(LIBXML_READER_ENABLED)
11457#ifdef bottom_xmlreader
11458#undef xmlTextReaderNormalization
11459extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
11460#else
11461#ifndef xmlTextReaderNormalization
11462extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
11463#define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
11464#endif
11465#endif
11466#endif
11467
11468#if defined(LIBXML_READER_ENABLED)
11469#ifdef bottom_xmlreader
11470#undef xmlTextReaderPrefix
11471extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
11472#else
11473#ifndef xmlTextReaderPrefix
11474extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
11475#define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
11476#endif
11477#endif
11478#endif
11479
11480#if defined(LIBXML_READER_ENABLED)
11481#ifdef bottom_xmlreader
11482#undef xmlTextReaderPreserve
11483extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
11484#else
11485#ifndef xmlTextReaderPreserve
11486extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
11487#define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
11488#endif
11489#endif
11490#endif
11491
11492#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
11493#ifdef bottom_xmlreader
11494#undef xmlTextReaderPreservePattern
11495extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
11496#else
11497#ifndef xmlTextReaderPreservePattern
11498extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
11499#define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
11500#endif
11501#endif
11502#endif
11503
11504#if defined(LIBXML_READER_ENABLED)
11505#ifdef bottom_xmlreader
11506#undef xmlTextReaderQuoteChar
11507extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
11508#else
11509#ifndef xmlTextReaderQuoteChar
11510extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
11511#define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
11512#endif
11513#endif
11514#endif
11515
11516#if defined(LIBXML_READER_ENABLED)
11517#ifdef bottom_xmlreader
11518#undef xmlTextReaderRead
11519extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
11520#else
11521#ifndef xmlTextReaderRead
11522extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
11523#define xmlTextReaderRead xmlTextReaderRead__internal_alias
11524#endif
11525#endif
11526#endif
11527
11528#if defined(LIBXML_READER_ENABLED)
11529#ifdef bottom_xmlreader
11530#undef xmlTextReaderReadAttributeValue
11531extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
11532#else
11533#ifndef xmlTextReaderReadAttributeValue
11534extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
11535#define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
11536#endif
11537#endif
11538#endif
11539
11540#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
11541#ifdef bottom_xmlreader
11542#undef xmlTextReaderReadInnerXml
11543extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
11544#else
11545#ifndef xmlTextReaderReadInnerXml
11546extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
11547#define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
11548#endif
11549#endif
11550#endif
11551
11552#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
11553#ifdef bottom_xmlreader
11554#undef xmlTextReaderReadOuterXml
11555extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
11556#else
11557#ifndef xmlTextReaderReadOuterXml
11558extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
11559#define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
11560#endif
11561#endif
11562#endif
11563
11564#if defined(LIBXML_READER_ENABLED)
11565#ifdef bottom_xmlreader
11566#undef xmlTextReaderReadState
11567extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
11568#else
11569#ifndef xmlTextReaderReadState
11570extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
11571#define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
11572#endif
11573#endif
11574#endif
11575
11576#if defined(LIBXML_READER_ENABLED)
11577#ifdef bottom_xmlreader
11578#undef xmlTextReaderReadString
11579extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
11580#else
11581#ifndef xmlTextReaderReadString
11582extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
11583#define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
11584#endif
11585#endif
11586#endif
11587
11588#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11589#ifdef bottom_xmlreader
11590#undef xmlTextReaderRelaxNGSetSchema
11591extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
11592#else
11593#ifndef xmlTextReaderRelaxNGSetSchema
11594extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
11595#define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
11596#endif
11597#endif
11598#endif
11599
11600#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11601#ifdef bottom_xmlreader
11602#undef xmlTextReaderRelaxNGValidate
11603extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
11604#else
11605#ifndef xmlTextReaderRelaxNGValidate
11606extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
11607#define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
11608#endif
11609#endif
11610#endif
11611
11612#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11613#ifdef bottom_xmlreader
11614#undef xmlTextReaderSchemaValidate
11615extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias")));
11616#else
11617#ifndef xmlTextReaderSchemaValidate
11618extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate__internal_alias __attribute((visibility("hidden")));
11619#define xmlTextReaderSchemaValidate xmlTextReaderSchemaValidate__internal_alias
11620#endif
11621#endif
11622#endif
11623
11624#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11625#ifdef bottom_xmlreader
11626#undef xmlTextReaderSchemaValidateCtxt
11627extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt __attribute((alias("xmlTextReaderSchemaValidateCtxt__internal_alias")));
11628#else
11629#ifndef xmlTextReaderSchemaValidateCtxt
11630extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt__internal_alias __attribute((visibility("hidden")));
11631#define xmlTextReaderSchemaValidateCtxt xmlTextReaderSchemaValidateCtxt__internal_alias
11632#endif
11633#endif
11634#endif
11635
11636#if defined(LIBXML_READER_ENABLED)
11637#ifdef bottom_xmlreader
11638#undef xmlTextReaderSetErrorHandler
11639extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
11640#else
11641#ifndef xmlTextReaderSetErrorHandler
11642extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
11643#define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
11644#endif
11645#endif
11646#endif
11647
11648#if defined(LIBXML_READER_ENABLED)
11649#ifdef bottom_xmlreader
11650#undef xmlTextReaderSetParserProp
11651extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
11652#else
11653#ifndef xmlTextReaderSetParserProp
11654extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
11655#define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
11656#endif
11657#endif
11658#endif
11659
11660#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11661#ifdef bottom_xmlreader
11662#undef xmlTextReaderSetSchema
11663extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema __attribute((alias("xmlTextReaderSetSchema__internal_alias")));
11664#else
11665#ifndef xmlTextReaderSetSchema
11666extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema__internal_alias __attribute((visibility("hidden")));
11667#define xmlTextReaderSetSchema xmlTextReaderSetSchema__internal_alias
11668#endif
11669#endif
11670#endif
11671
11672#if defined(LIBXML_READER_ENABLED)
11673#ifdef bottom_xmlreader
11674#undef xmlTextReaderSetStructuredErrorHandler
11675extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
11676#else
11677#ifndef xmlTextReaderSetStructuredErrorHandler
11678extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
11679#define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
11680#endif
11681#endif
11682#endif
11683
11684#if defined(LIBXML_READER_ENABLED)
11685#ifdef bottom_xmlreader
11686#undef xmlTextReaderSetup
11687extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup __attribute((alias("xmlTextReaderSetup__internal_alias")));
11688#else
11689#ifndef xmlTextReaderSetup
11690extern __typeof (xmlTextReaderSetup) xmlTextReaderSetup__internal_alias __attribute((visibility("hidden")));
11691#define xmlTextReaderSetup xmlTextReaderSetup__internal_alias
11692#endif
11693#endif
11694#endif
11695
11696#if defined(LIBXML_READER_ENABLED)
11697#ifdef bottom_xmlreader
11698#undef xmlTextReaderStandalone
11699extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
11700#else
11701#ifndef xmlTextReaderStandalone
11702extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
11703#define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
11704#endif
11705#endif
11706#endif
11707
11708#if defined(LIBXML_READER_ENABLED)
11709#ifdef bottom_xmlreader
11710#undef xmlTextReaderValue
11711extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
11712#else
11713#ifndef xmlTextReaderValue
11714extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
11715#define xmlTextReaderValue xmlTextReaderValue__internal_alias
11716#endif
11717#endif
11718#endif
11719
11720#if defined(LIBXML_READER_ENABLED)
11721#ifdef bottom_xmlreader
11722#undef xmlTextReaderXmlLang
11723extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
11724#else
11725#ifndef xmlTextReaderXmlLang
11726extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
11727#define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
11728#endif
11729#endif
11730#endif
11731
11732#if defined(LIBXML_WRITER_ENABLED)
11733#ifdef bottom_xmlwriter
11734#undef xmlTextWriterEndAttribute
11735extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
11736#else
11737#ifndef xmlTextWriterEndAttribute
11738extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
11739#define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
11740#endif
11741#endif
11742#endif
11743
11744#if defined(LIBXML_WRITER_ENABLED)
11745#ifdef bottom_xmlwriter
11746#undef xmlTextWriterEndCDATA
11747extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
11748#else
11749#ifndef xmlTextWriterEndCDATA
11750extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
11751#define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
11752#endif
11753#endif
11754#endif
11755
11756#if defined(LIBXML_WRITER_ENABLED)
11757#ifdef bottom_xmlwriter
11758#undef xmlTextWriterEndComment
11759extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
11760#else
11761#ifndef xmlTextWriterEndComment
11762extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
11763#define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
11764#endif
11765#endif
11766#endif
11767
11768#if defined(LIBXML_WRITER_ENABLED)
11769#ifdef bottom_xmlwriter
11770#undef xmlTextWriterEndDTD
11771extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
11772#else
11773#ifndef xmlTextWriterEndDTD
11774extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
11775#define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
11776#endif
11777#endif
11778#endif
11779
11780#if defined(LIBXML_WRITER_ENABLED)
11781#ifdef bottom_xmlwriter
11782#undef xmlTextWriterEndDTDAttlist
11783extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
11784#else
11785#ifndef xmlTextWriterEndDTDAttlist
11786extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
11787#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
11788#endif
11789#endif
11790#endif
11791
11792#if defined(LIBXML_WRITER_ENABLED)
11793#ifdef bottom_xmlwriter
11794#undef xmlTextWriterEndDTDElement
11795extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
11796#else
11797#ifndef xmlTextWriterEndDTDElement
11798extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
11799#define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
11800#endif
11801#endif
11802#endif
11803
11804#if defined(LIBXML_WRITER_ENABLED)
11805#ifdef bottom_xmlwriter
11806#undef xmlTextWriterEndDTDEntity
11807extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
11808#else
11809#ifndef xmlTextWriterEndDTDEntity
11810extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
11811#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
11812#endif
11813#endif
11814#endif
11815
11816#if defined(LIBXML_WRITER_ENABLED)
11817#ifdef bottom_xmlwriter
11818#undef xmlTextWriterEndDocument
11819extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
11820#else
11821#ifndef xmlTextWriterEndDocument
11822extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
11823#define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
11824#endif
11825#endif
11826#endif
11827
11828#if defined(LIBXML_WRITER_ENABLED)
11829#ifdef bottom_xmlwriter
11830#undef xmlTextWriterEndElement
11831extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
11832#else
11833#ifndef xmlTextWriterEndElement
11834extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
11835#define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
11836#endif
11837#endif
11838#endif
11839
11840#if defined(LIBXML_WRITER_ENABLED)
11841#ifdef bottom_xmlwriter
11842#undef xmlTextWriterEndPI
11843extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
11844#else
11845#ifndef xmlTextWriterEndPI
11846extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
11847#define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
11848#endif
11849#endif
11850#endif
11851
11852#if defined(LIBXML_WRITER_ENABLED)
11853#ifdef bottom_xmlwriter
11854#undef xmlTextWriterFlush
11855extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
11856#else
11857#ifndef xmlTextWriterFlush
11858extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
11859#define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
11860#endif
11861#endif
11862#endif
11863
11864#if defined(LIBXML_WRITER_ENABLED)
11865#ifdef bottom_xmlwriter
11866#undef xmlTextWriterFullEndElement
11867extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
11868#else
11869#ifndef xmlTextWriterFullEndElement
11870extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
11871#define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
11872#endif
11873#endif
11874#endif
11875
11876#if defined(LIBXML_WRITER_ENABLED)
11877#ifdef bottom_xmlwriter
11878#undef xmlTextWriterSetIndent
11879extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
11880#else
11881#ifndef xmlTextWriterSetIndent
11882extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
11883#define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
11884#endif
11885#endif
11886#endif
11887
11888#if defined(LIBXML_WRITER_ENABLED)
11889#ifdef bottom_xmlwriter
11890#undef xmlTextWriterSetIndentString
11891extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
11892#else
11893#ifndef xmlTextWriterSetIndentString
11894extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
11895#define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
11896#endif
11897#endif
11898#endif
11899
11900#if defined(LIBXML_WRITER_ENABLED)
11901#ifdef bottom_xmlwriter
11902#undef xmlTextWriterStartAttribute
11903extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
11904#else
11905#ifndef xmlTextWriterStartAttribute
11906extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
11907#define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
11908#endif
11909#endif
11910#endif
11911
11912#if defined(LIBXML_WRITER_ENABLED)
11913#ifdef bottom_xmlwriter
11914#undef xmlTextWriterStartAttributeNS
11915extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
11916#else
11917#ifndef xmlTextWriterStartAttributeNS
11918extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
11919#define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
11920#endif
11921#endif
11922#endif
11923
11924#if defined(LIBXML_WRITER_ENABLED)
11925#ifdef bottom_xmlwriter
11926#undef xmlTextWriterStartCDATA
11927extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
11928#else
11929#ifndef xmlTextWriterStartCDATA
11930extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
11931#define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
11932#endif
11933#endif
11934#endif
11935
11936#if defined(LIBXML_WRITER_ENABLED)
11937#ifdef bottom_xmlwriter
11938#undef xmlTextWriterStartComment
11939extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
11940#else
11941#ifndef xmlTextWriterStartComment
11942extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
11943#define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
11944#endif
11945#endif
11946#endif
11947
11948#if defined(LIBXML_WRITER_ENABLED)
11949#ifdef bottom_xmlwriter
11950#undef xmlTextWriterStartDTD
11951extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
11952#else
11953#ifndef xmlTextWriterStartDTD
11954extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
11955#define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
11956#endif
11957#endif
11958#endif
11959
11960#if defined(LIBXML_WRITER_ENABLED)
11961#ifdef bottom_xmlwriter
11962#undef xmlTextWriterStartDTDAttlist
11963extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
11964#else
11965#ifndef xmlTextWriterStartDTDAttlist
11966extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
11967#define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
11968#endif
11969#endif
11970#endif
11971
11972#if defined(LIBXML_WRITER_ENABLED)
11973#ifdef bottom_xmlwriter
11974#undef xmlTextWriterStartDTDElement
11975extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
11976#else
11977#ifndef xmlTextWriterStartDTDElement
11978extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
11979#define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
11980#endif
11981#endif
11982#endif
11983
11984#if defined(LIBXML_WRITER_ENABLED)
11985#ifdef bottom_xmlwriter
11986#undef xmlTextWriterStartDTDEntity
11987extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
11988#else
11989#ifndef xmlTextWriterStartDTDEntity
11990extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
11991#define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
11992#endif
11993#endif
11994#endif
11995
11996#if defined(LIBXML_WRITER_ENABLED)
11997#ifdef bottom_xmlwriter
11998#undef xmlTextWriterStartDocument
11999extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
12000#else
12001#ifndef xmlTextWriterStartDocument
12002extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
12003#define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
12004#endif
12005#endif
12006#endif
12007
12008#if defined(LIBXML_WRITER_ENABLED)
12009#ifdef bottom_xmlwriter
12010#undef xmlTextWriterStartElement
12011extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
12012#else
12013#ifndef xmlTextWriterStartElement
12014extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
12015#define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
12016#endif
12017#endif
12018#endif
12019
12020#if defined(LIBXML_WRITER_ENABLED)
12021#ifdef bottom_xmlwriter
12022#undef xmlTextWriterStartElementNS
12023extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
12024#else
12025#ifndef xmlTextWriterStartElementNS
12026extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
12027#define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
12028#endif
12029#endif
12030#endif
12031
12032#if defined(LIBXML_WRITER_ENABLED)
12033#ifdef bottom_xmlwriter
12034#undef xmlTextWriterStartPI
12035extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
12036#else
12037#ifndef xmlTextWriterStartPI
12038extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
12039#define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
12040#endif
12041#endif
12042#endif
12043
12044#if defined(LIBXML_WRITER_ENABLED)
12045#ifdef bottom_xmlwriter
12046#undef xmlTextWriterWriteAttribute
12047extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
12048#else
12049#ifndef xmlTextWriterWriteAttribute
12050extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
12051#define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
12052#endif
12053#endif
12054#endif
12055
12056#if defined(LIBXML_WRITER_ENABLED)
12057#ifdef bottom_xmlwriter
12058#undef xmlTextWriterWriteAttributeNS
12059extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
12060#else
12061#ifndef xmlTextWriterWriteAttributeNS
12062extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
12063#define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
12064#endif
12065#endif
12066#endif
12067
12068#if defined(LIBXML_WRITER_ENABLED)
12069#ifdef bottom_xmlwriter
12070#undef xmlTextWriterWriteBase64
12071extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
12072#else
12073#ifndef xmlTextWriterWriteBase64
12074extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
12075#define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
12076#endif
12077#endif
12078#endif
12079
12080#if defined(LIBXML_WRITER_ENABLED)
12081#ifdef bottom_xmlwriter
12082#undef xmlTextWriterWriteBinHex
12083extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
12084#else
12085#ifndef xmlTextWriterWriteBinHex
12086extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
12087#define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
12088#endif
12089#endif
12090#endif
12091
12092#if defined(LIBXML_WRITER_ENABLED)
12093#ifdef bottom_xmlwriter
12094#undef xmlTextWriterWriteCDATA
12095extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
12096#else
12097#ifndef xmlTextWriterWriteCDATA
12098extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
12099#define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
12100#endif
12101#endif
12102#endif
12103
12104#if defined(LIBXML_WRITER_ENABLED)
12105#ifdef bottom_xmlwriter
12106#undef xmlTextWriterWriteComment
12107extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
12108#else
12109#ifndef xmlTextWriterWriteComment
12110extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
12111#define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
12112#endif
12113#endif
12114#endif
12115
12116#if defined(LIBXML_WRITER_ENABLED)
12117#ifdef bottom_xmlwriter
12118#undef xmlTextWriterWriteDTD
12119extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
12120#else
12121#ifndef xmlTextWriterWriteDTD
12122extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
12123#define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
12124#endif
12125#endif
12126#endif
12127
12128#if defined(LIBXML_WRITER_ENABLED)
12129#ifdef bottom_xmlwriter
12130#undef xmlTextWriterWriteDTDAttlist
12131extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
12132#else
12133#ifndef xmlTextWriterWriteDTDAttlist
12134extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
12135#define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
12136#endif
12137#endif
12138#endif
12139
12140#if defined(LIBXML_WRITER_ENABLED)
12141#ifdef bottom_xmlwriter
12142#undef xmlTextWriterWriteDTDElement
12143extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
12144#else
12145#ifndef xmlTextWriterWriteDTDElement
12146extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
12147#define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
12148#endif
12149#endif
12150#endif
12151
12152#if defined(LIBXML_WRITER_ENABLED)
12153#ifdef bottom_xmlwriter
12154#undef xmlTextWriterWriteDTDEntity
12155extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
12156#else
12157#ifndef xmlTextWriterWriteDTDEntity
12158extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
12159#define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
12160#endif
12161#endif
12162#endif
12163
12164#if defined(LIBXML_WRITER_ENABLED)
12165#ifdef bottom_xmlwriter
12166#undef xmlTextWriterWriteDTDExternalEntity
12167extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
12168#else
12169#ifndef xmlTextWriterWriteDTDExternalEntity
12170extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
12171#define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
12172#endif
12173#endif
12174#endif
12175
12176#if defined(LIBXML_WRITER_ENABLED)
12177#ifdef bottom_xmlwriter
12178#undef xmlTextWriterWriteDTDExternalEntityContents
12179extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
12180#else
12181#ifndef xmlTextWriterWriteDTDExternalEntityContents
12182extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
12183#define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
12184#endif
12185#endif
12186#endif
12187
12188#if defined(LIBXML_WRITER_ENABLED)
12189#ifdef bottom_xmlwriter
12190#undef xmlTextWriterWriteDTDInternalEntity
12191extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
12192#else
12193#ifndef xmlTextWriterWriteDTDInternalEntity
12194extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
12195#define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
12196#endif
12197#endif
12198#endif
12199
12200#if defined(LIBXML_WRITER_ENABLED)
12201#ifdef bottom_xmlwriter
12202#undef xmlTextWriterWriteDTDNotation
12203extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
12204#else
12205#ifndef xmlTextWriterWriteDTDNotation
12206extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
12207#define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
12208#endif
12209#endif
12210#endif
12211
12212#if defined(LIBXML_WRITER_ENABLED)
12213#ifdef bottom_xmlwriter
12214#undef xmlTextWriterWriteElement
12215extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
12216#else
12217#ifndef xmlTextWriterWriteElement
12218extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
12219#define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
12220#endif
12221#endif
12222#endif
12223
12224#if defined(LIBXML_WRITER_ENABLED)
12225#ifdef bottom_xmlwriter
12226#undef xmlTextWriterWriteElementNS
12227extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
12228#else
12229#ifndef xmlTextWriterWriteElementNS
12230extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
12231#define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
12232#endif
12233#endif
12234#endif
12235
12236#if defined(LIBXML_WRITER_ENABLED)
12237#ifdef bottom_xmlwriter
12238#undef xmlTextWriterWriteFormatAttribute
12239extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
12240#else
12241#ifndef xmlTextWriterWriteFormatAttribute
12242extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
12243#define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
12244#endif
12245#endif
12246#endif
12247
12248#if defined(LIBXML_WRITER_ENABLED)
12249#ifdef bottom_xmlwriter
12250#undef xmlTextWriterWriteFormatAttributeNS
12251extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
12252#else
12253#ifndef xmlTextWriterWriteFormatAttributeNS
12254extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
12255#define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
12256#endif
12257#endif
12258#endif
12259
12260#if defined(LIBXML_WRITER_ENABLED)
12261#ifdef bottom_xmlwriter
12262#undef xmlTextWriterWriteFormatCDATA
12263extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
12264#else
12265#ifndef xmlTextWriterWriteFormatCDATA
12266extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
12267#define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
12268#endif
12269#endif
12270#endif
12271
12272#if defined(LIBXML_WRITER_ENABLED)
12273#ifdef bottom_xmlwriter
12274#undef xmlTextWriterWriteFormatComment
12275extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
12276#else
12277#ifndef xmlTextWriterWriteFormatComment
12278extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
12279#define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
12280#endif
12281#endif
12282#endif
12283
12284#if defined(LIBXML_WRITER_ENABLED)
12285#ifdef bottom_xmlwriter
12286#undef xmlTextWriterWriteFormatDTD
12287extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
12288#else
12289#ifndef xmlTextWriterWriteFormatDTD
12290extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
12291#define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
12292#endif
12293#endif
12294#endif
12295
12296#if defined(LIBXML_WRITER_ENABLED)
12297#ifdef bottom_xmlwriter
12298#undef xmlTextWriterWriteFormatDTDAttlist
12299extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
12300#else
12301#ifndef xmlTextWriterWriteFormatDTDAttlist
12302extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
12303#define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
12304#endif
12305#endif
12306#endif
12307
12308#if defined(LIBXML_WRITER_ENABLED)
12309#ifdef bottom_xmlwriter
12310#undef xmlTextWriterWriteFormatDTDElement
12311extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
12312#else
12313#ifndef xmlTextWriterWriteFormatDTDElement
12314extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
12315#define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
12316#endif
12317#endif
12318#endif
12319
12320#if defined(LIBXML_WRITER_ENABLED)
12321#ifdef bottom_xmlwriter
12322#undef xmlTextWriterWriteFormatDTDInternalEntity
12323extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
12324#else
12325#ifndef xmlTextWriterWriteFormatDTDInternalEntity
12326extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
12327#define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
12328#endif
12329#endif
12330#endif
12331
12332#if defined(LIBXML_WRITER_ENABLED)
12333#ifdef bottom_xmlwriter
12334#undef xmlTextWriterWriteFormatElement
12335extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
12336#else
12337#ifndef xmlTextWriterWriteFormatElement
12338extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
12339#define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
12340#endif
12341#endif
12342#endif
12343
12344#if defined(LIBXML_WRITER_ENABLED)
12345#ifdef bottom_xmlwriter
12346#undef xmlTextWriterWriteFormatElementNS
12347extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
12348#else
12349#ifndef xmlTextWriterWriteFormatElementNS
12350extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
12351#define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
12352#endif
12353#endif
12354#endif
12355
12356#if defined(LIBXML_WRITER_ENABLED)
12357#ifdef bottom_xmlwriter
12358#undef xmlTextWriterWriteFormatPI
12359extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
12360#else
12361#ifndef xmlTextWriterWriteFormatPI
12362extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
12363#define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
12364#endif
12365#endif
12366#endif
12367
12368#if defined(LIBXML_WRITER_ENABLED)
12369#ifdef bottom_xmlwriter
12370#undef xmlTextWriterWriteFormatRaw
12371extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
12372#else
12373#ifndef xmlTextWriterWriteFormatRaw
12374extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
12375#define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
12376#endif
12377#endif
12378#endif
12379
12380#if defined(LIBXML_WRITER_ENABLED)
12381#ifdef bottom_xmlwriter
12382#undef xmlTextWriterWriteFormatString
12383extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
12384#else
12385#ifndef xmlTextWriterWriteFormatString
12386extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
12387#define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
12388#endif
12389#endif
12390#endif
12391
12392#if defined(LIBXML_WRITER_ENABLED)
12393#ifdef bottom_xmlwriter
12394#undef xmlTextWriterWritePI
12395extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
12396#else
12397#ifndef xmlTextWriterWritePI
12398extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
12399#define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
12400#endif
12401#endif
12402#endif
12403
12404#if defined(LIBXML_WRITER_ENABLED)
12405#ifdef bottom_xmlwriter
12406#undef xmlTextWriterWriteRaw
12407extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
12408#else
12409#ifndef xmlTextWriterWriteRaw
12410extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
12411#define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
12412#endif
12413#endif
12414#endif
12415
12416#if defined(LIBXML_WRITER_ENABLED)
12417#ifdef bottom_xmlwriter
12418#undef xmlTextWriterWriteRawLen
12419extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
12420#else
12421#ifndef xmlTextWriterWriteRawLen
12422extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
12423#define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
12424#endif
12425#endif
12426#endif
12427
12428#if defined(LIBXML_WRITER_ENABLED)
12429#ifdef bottom_xmlwriter
12430#undef xmlTextWriterWriteString
12431extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
12432#else
12433#ifndef xmlTextWriterWriteString
12434extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
12435#define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
12436#endif
12437#endif
12438#endif
12439
12440#if defined(LIBXML_WRITER_ENABLED)
12441#ifdef bottom_xmlwriter
12442#undef xmlTextWriterWriteVFormatAttribute
12443extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
12444#else
12445#ifndef xmlTextWriterWriteVFormatAttribute
12446extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
12447#define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
12448#endif
12449#endif
12450#endif
12451
12452#if defined(LIBXML_WRITER_ENABLED)
12453#ifdef bottom_xmlwriter
12454#undef xmlTextWriterWriteVFormatAttributeNS
12455extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
12456#else
12457#ifndef xmlTextWriterWriteVFormatAttributeNS
12458extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
12459#define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
12460#endif
12461#endif
12462#endif
12463
12464#if defined(LIBXML_WRITER_ENABLED)
12465#ifdef bottom_xmlwriter
12466#undef xmlTextWriterWriteVFormatCDATA
12467extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
12468#else
12469#ifndef xmlTextWriterWriteVFormatCDATA
12470extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
12471#define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
12472#endif
12473#endif
12474#endif
12475
12476#if defined(LIBXML_WRITER_ENABLED)
12477#ifdef bottom_xmlwriter
12478#undef xmlTextWriterWriteVFormatComment
12479extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
12480#else
12481#ifndef xmlTextWriterWriteVFormatComment
12482extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
12483#define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
12484#endif
12485#endif
12486#endif
12487
12488#if defined(LIBXML_WRITER_ENABLED)
12489#ifdef bottom_xmlwriter
12490#undef xmlTextWriterWriteVFormatDTD
12491extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
12492#else
12493#ifndef xmlTextWriterWriteVFormatDTD
12494extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
12495#define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
12496#endif
12497#endif
12498#endif
12499
12500#if defined(LIBXML_WRITER_ENABLED)
12501#ifdef bottom_xmlwriter
12502#undef xmlTextWriterWriteVFormatDTDAttlist
12503extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
12504#else
12505#ifndef xmlTextWriterWriteVFormatDTDAttlist
12506extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
12507#define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
12508#endif
12509#endif
12510#endif
12511
12512#if defined(LIBXML_WRITER_ENABLED)
12513#ifdef bottom_xmlwriter
12514#undef xmlTextWriterWriteVFormatDTDElement
12515extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
12516#else
12517#ifndef xmlTextWriterWriteVFormatDTDElement
12518extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
12519#define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
12520#endif
12521#endif
12522#endif
12523
12524#if defined(LIBXML_WRITER_ENABLED)
12525#ifdef bottom_xmlwriter
12526#undef xmlTextWriterWriteVFormatDTDInternalEntity
12527extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
12528#else
12529#ifndef xmlTextWriterWriteVFormatDTDInternalEntity
12530extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
12531#define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
12532#endif
12533#endif
12534#endif
12535
12536#if defined(LIBXML_WRITER_ENABLED)
12537#ifdef bottom_xmlwriter
12538#undef xmlTextWriterWriteVFormatElement
12539extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
12540#else
12541#ifndef xmlTextWriterWriteVFormatElement
12542extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
12543#define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
12544#endif
12545#endif
12546#endif
12547
12548#if defined(LIBXML_WRITER_ENABLED)
12549#ifdef bottom_xmlwriter
12550#undef xmlTextWriterWriteVFormatElementNS
12551extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
12552#else
12553#ifndef xmlTextWriterWriteVFormatElementNS
12554extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
12555#define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
12556#endif
12557#endif
12558#endif
12559
12560#if defined(LIBXML_WRITER_ENABLED)
12561#ifdef bottom_xmlwriter
12562#undef xmlTextWriterWriteVFormatPI
12563extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
12564#else
12565#ifndef xmlTextWriterWriteVFormatPI
12566extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
12567#define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
12568#endif
12569#endif
12570#endif
12571
12572#if defined(LIBXML_WRITER_ENABLED)
12573#ifdef bottom_xmlwriter
12574#undef xmlTextWriterWriteVFormatRaw
12575extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
12576#else
12577#ifndef xmlTextWriterWriteVFormatRaw
12578extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
12579#define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
12580#endif
12581#endif
12582#endif
12583
12584#if defined(LIBXML_WRITER_ENABLED)
12585#ifdef bottom_xmlwriter
12586#undef xmlTextWriterWriteVFormatString
12587extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
12588#else
12589#ifndef xmlTextWriterWriteVFormatString
12590extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
12591#define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
12592#endif
12593#endif
12594#endif
12595
12596#ifdef bottom_globals
12597#undef xmlThrDefBufferAllocScheme
12598extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
12599#else
12600#ifndef xmlThrDefBufferAllocScheme
12601extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
12602#define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
12603#endif
12604#endif
12605
12606#ifdef bottom_globals
12607#undef xmlThrDefDefaultBufferSize
12608extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
12609#else
12610#ifndef xmlThrDefDefaultBufferSize
12611extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
12612#define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
12613#endif
12614#endif
12615
12616#ifdef bottom_globals
12617#undef xmlThrDefDeregisterNodeDefault
12618extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
12619#else
12620#ifndef xmlThrDefDeregisterNodeDefault
12621extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
12622#define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
12623#endif
12624#endif
12625
12626#ifdef bottom_globals
12627#undef xmlThrDefDoValidityCheckingDefaultValue
12628extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
12629#else
12630#ifndef xmlThrDefDoValidityCheckingDefaultValue
12631extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
12632#define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
12633#endif
12634#endif
12635
12636#ifdef bottom_globals
12637#undef xmlThrDefGetWarningsDefaultValue
12638extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
12639#else
12640#ifndef xmlThrDefGetWarningsDefaultValue
12641extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
12642#define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
12643#endif
12644#endif
12645
12646#ifdef bottom_globals
12647#undef xmlThrDefIndentTreeOutput
12648extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
12649#else
12650#ifndef xmlThrDefIndentTreeOutput
12651extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
12652#define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
12653#endif
12654#endif
12655
12656#ifdef bottom_globals
12657#undef xmlThrDefKeepBlanksDefaultValue
12658extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
12659#else
12660#ifndef xmlThrDefKeepBlanksDefaultValue
12661extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
12662#define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
12663#endif
12664#endif
12665
12666#ifdef bottom_globals
12667#undef xmlThrDefLineNumbersDefaultValue
12668extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
12669#else
12670#ifndef xmlThrDefLineNumbersDefaultValue
12671extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
12672#define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
12673#endif
12674#endif
12675
12676#ifdef bottom_globals
12677#undef xmlThrDefLoadExtDtdDefaultValue
12678extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
12679#else
12680#ifndef xmlThrDefLoadExtDtdDefaultValue
12681extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
12682#define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
12683#endif
12684#endif
12685
12686#ifdef bottom_globals
12687#undef xmlThrDefOutputBufferCreateFilenameDefault
12688extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
12689#else
12690#ifndef xmlThrDefOutputBufferCreateFilenameDefault
12691extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
12692#define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
12693#endif
12694#endif
12695
12696#ifdef bottom_globals
12697#undef xmlThrDefParserDebugEntities
12698extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
12699#else
12700#ifndef xmlThrDefParserDebugEntities
12701extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
12702#define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
12703#endif
12704#endif
12705
12706#ifdef bottom_globals
12707#undef xmlThrDefParserInputBufferCreateFilenameDefault
12708extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
12709#else
12710#ifndef xmlThrDefParserInputBufferCreateFilenameDefault
12711extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
12712#define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
12713#endif
12714#endif
12715
12716#ifdef bottom_globals
12717#undef xmlThrDefPedanticParserDefaultValue
12718extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
12719#else
12720#ifndef xmlThrDefPedanticParserDefaultValue
12721extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
12722#define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
12723#endif
12724#endif
12725
12726#ifdef bottom_globals
12727#undef xmlThrDefRegisterNodeDefault
12728extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
12729#else
12730#ifndef xmlThrDefRegisterNodeDefault
12731extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
12732#define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
12733#endif
12734#endif
12735
12736#ifdef bottom_globals
12737#undef xmlThrDefSaveNoEmptyTags
12738extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
12739#else
12740#ifndef xmlThrDefSaveNoEmptyTags
12741extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
12742#define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
12743#endif
12744#endif
12745
12746#ifdef bottom_globals
12747#undef xmlThrDefSetGenericErrorFunc
12748extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
12749#else
12750#ifndef xmlThrDefSetGenericErrorFunc
12751extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
12752#define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
12753#endif
12754#endif
12755
12756#ifdef bottom_globals
12757#undef xmlThrDefSetStructuredErrorFunc
12758extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
12759#else
12760#ifndef xmlThrDefSetStructuredErrorFunc
12761extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
12762#define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__internal_alias
12763#endif
12764#endif
12765
12766#ifdef bottom_globals
12767#undef xmlThrDefSubstituteEntitiesDefaultValue
12768extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
12769#else
12770#ifndef xmlThrDefSubstituteEntitiesDefaultValue
12771extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
12772#define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__internal_alias
12773#endif
12774#endif
12775
12776#ifdef bottom_globals
12777#undef xmlThrDefTreeIndentString
12778extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
12779#else
12780#ifndef xmlThrDefTreeIndentString
12781extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
12782#define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
12783#endif
12784#endif
12785
12786#if defined(LIBXML_UNICODE_ENABLED)
12787#ifdef bottom_xmlunicode
12788#undef xmlUCSIsAegeanNumbers
12789extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
12790#else
12791#ifndef xmlUCSIsAegeanNumbers
12792extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
12793#define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
12794#endif
12795#endif
12796#endif
12797
12798#if defined(LIBXML_UNICODE_ENABLED)
12799#ifdef bottom_xmlunicode
12800#undef xmlUCSIsAlphabeticPresentationForms
12801extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
12802#else
12803#ifndef xmlUCSIsAlphabeticPresentationForms
12804extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
12805#define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
12806#endif
12807#endif
12808#endif
12809
12810#if defined(LIBXML_UNICODE_ENABLED)
12811#ifdef bottom_xmlunicode
12812#undef xmlUCSIsArabic
12813extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
12814#else
12815#ifndef xmlUCSIsArabic
12816extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
12817#define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
12818#endif
12819#endif
12820#endif
12821
12822#if defined(LIBXML_UNICODE_ENABLED)
12823#ifdef bottom_xmlunicode
12824#undef xmlUCSIsArabicPresentationFormsA
12825extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
12826#else
12827#ifndef xmlUCSIsArabicPresentationFormsA
12828extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
12829#define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
12830#endif
12831#endif
12832#endif
12833
12834#if defined(LIBXML_UNICODE_ENABLED)
12835#ifdef bottom_xmlunicode
12836#undef xmlUCSIsArabicPresentationFormsB
12837extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
12838#else
12839#ifndef xmlUCSIsArabicPresentationFormsB
12840extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
12841#define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
12842#endif
12843#endif
12844#endif
12845
12846#if defined(LIBXML_UNICODE_ENABLED)
12847#ifdef bottom_xmlunicode
12848#undef xmlUCSIsArmenian
12849extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
12850#else
12851#ifndef xmlUCSIsArmenian
12852extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
12853#define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
12854#endif
12855#endif
12856#endif
12857
12858#if defined(LIBXML_UNICODE_ENABLED)
12859#ifdef bottom_xmlunicode
12860#undef xmlUCSIsArrows
12861extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
12862#else
12863#ifndef xmlUCSIsArrows
12864extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
12865#define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
12866#endif
12867#endif
12868#endif
12869
12870#if defined(LIBXML_UNICODE_ENABLED)
12871#ifdef bottom_xmlunicode
12872#undef xmlUCSIsBasicLatin
12873extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
12874#else
12875#ifndef xmlUCSIsBasicLatin
12876extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
12877#define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
12878#endif
12879#endif
12880#endif
12881
12882#if defined(LIBXML_UNICODE_ENABLED)
12883#ifdef bottom_xmlunicode
12884#undef xmlUCSIsBengali
12885extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
12886#else
12887#ifndef xmlUCSIsBengali
12888extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
12889#define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
12890#endif
12891#endif
12892#endif
12893
12894#if defined(LIBXML_UNICODE_ENABLED)
12895#ifdef bottom_xmlunicode
12896#undef xmlUCSIsBlock
12897extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
12898#else
12899#ifndef xmlUCSIsBlock
12900extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
12901#define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
12902#endif
12903#endif
12904#endif
12905
12906#if defined(LIBXML_UNICODE_ENABLED)
12907#ifdef bottom_xmlunicode
12908#undef xmlUCSIsBlockElements
12909extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
12910#else
12911#ifndef xmlUCSIsBlockElements
12912extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
12913#define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
12914#endif
12915#endif
12916#endif
12917
12918#if defined(LIBXML_UNICODE_ENABLED)
12919#ifdef bottom_xmlunicode
12920#undef xmlUCSIsBopomofo
12921extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
12922#else
12923#ifndef xmlUCSIsBopomofo
12924extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
12925#define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
12926#endif
12927#endif
12928#endif
12929
12930#if defined(LIBXML_UNICODE_ENABLED)
12931#ifdef bottom_xmlunicode
12932#undef xmlUCSIsBopomofoExtended
12933extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
12934#else
12935#ifndef xmlUCSIsBopomofoExtended
12936extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
12937#define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
12938#endif
12939#endif
12940#endif
12941
12942#if defined(LIBXML_UNICODE_ENABLED)
12943#ifdef bottom_xmlunicode
12944#undef xmlUCSIsBoxDrawing
12945extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
12946#else
12947#ifndef xmlUCSIsBoxDrawing
12948extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
12949#define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
12950#endif
12951#endif
12952#endif
12953
12954#if defined(LIBXML_UNICODE_ENABLED)
12955#ifdef bottom_xmlunicode
12956#undef xmlUCSIsBraillePatterns
12957extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
12958#else
12959#ifndef xmlUCSIsBraillePatterns
12960extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
12961#define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
12962#endif
12963#endif
12964#endif
12965
12966#if defined(LIBXML_UNICODE_ENABLED)
12967#ifdef bottom_xmlunicode
12968#undef xmlUCSIsBuhid
12969extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
12970#else
12971#ifndef xmlUCSIsBuhid
12972extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
12973#define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
12974#endif
12975#endif
12976#endif
12977
12978#if defined(LIBXML_UNICODE_ENABLED)
12979#ifdef bottom_xmlunicode
12980#undef xmlUCSIsByzantineMusicalSymbols
12981extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
12982#else
12983#ifndef xmlUCSIsByzantineMusicalSymbols
12984extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
12985#define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
12986#endif
12987#endif
12988#endif
12989
12990#if defined(LIBXML_UNICODE_ENABLED)
12991#ifdef bottom_xmlunicode
12992#undef xmlUCSIsCJKCompatibility
12993extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
12994#else
12995#ifndef xmlUCSIsCJKCompatibility
12996extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
12997#define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
12998#endif
12999#endif
13000#endif
13001
13002#if defined(LIBXML_UNICODE_ENABLED)
13003#ifdef bottom_xmlunicode
13004#undef xmlUCSIsCJKCompatibilityForms
13005extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
13006#else
13007#ifndef xmlUCSIsCJKCompatibilityForms
13008extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
13009#define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
13010#endif
13011#endif
13012#endif
13013
13014#if defined(LIBXML_UNICODE_ENABLED)
13015#ifdef bottom_xmlunicode
13016#undef xmlUCSIsCJKCompatibilityIdeographs
13017extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
13018#else
13019#ifndef xmlUCSIsCJKCompatibilityIdeographs
13020extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
13021#define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
13022#endif
13023#endif
13024#endif
13025
13026#if defined(LIBXML_UNICODE_ENABLED)
13027#ifdef bottom_xmlunicode
13028#undef xmlUCSIsCJKCompatibilityIdeographsSupplement
13029extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
13030#else
13031#ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
13032extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
13033#define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
13034#endif
13035#endif
13036#endif
13037
13038#if defined(LIBXML_UNICODE_ENABLED)
13039#ifdef bottom_xmlunicode
13040#undef xmlUCSIsCJKRadicalsSupplement
13041extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
13042#else
13043#ifndef xmlUCSIsCJKRadicalsSupplement
13044extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
13045#define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
13046#endif
13047#endif
13048#endif
13049
13050#if defined(LIBXML_UNICODE_ENABLED)
13051#ifdef bottom_xmlunicode
13052#undef xmlUCSIsCJKSymbolsandPunctuation
13053extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
13054#else
13055#ifndef xmlUCSIsCJKSymbolsandPunctuation
13056extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
13057#define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
13058#endif
13059#endif
13060#endif
13061
13062#if defined(LIBXML_UNICODE_ENABLED)
13063#ifdef bottom_xmlunicode
13064#undef xmlUCSIsCJKUnifiedIdeographs
13065extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
13066#else
13067#ifndef xmlUCSIsCJKUnifiedIdeographs
13068extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
13069#define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
13070#endif
13071#endif
13072#endif
13073
13074#if defined(LIBXML_UNICODE_ENABLED)
13075#ifdef bottom_xmlunicode
13076#undef xmlUCSIsCJKUnifiedIdeographsExtensionA
13077extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
13078#else
13079#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
13080extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
13081#define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
13082#endif
13083#endif
13084#endif
13085
13086#if defined(LIBXML_UNICODE_ENABLED)
13087#ifdef bottom_xmlunicode
13088#undef xmlUCSIsCJKUnifiedIdeographsExtensionB
13089extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
13090#else
13091#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
13092extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
13093#define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
13094#endif
13095#endif
13096#endif
13097
13098#if defined(LIBXML_UNICODE_ENABLED)
13099#ifdef bottom_xmlunicode
13100#undef xmlUCSIsCat
13101extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
13102#else
13103#ifndef xmlUCSIsCat
13104extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
13105#define xmlUCSIsCat xmlUCSIsCat__internal_alias
13106#endif
13107#endif
13108#endif
13109
13110#if defined(LIBXML_UNICODE_ENABLED)
13111#ifdef bottom_xmlunicode
13112#undef xmlUCSIsCatC
13113extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
13114#else
13115#ifndef xmlUCSIsCatC
13116extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
13117#define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
13118#endif
13119#endif
13120#endif
13121
13122#if defined(LIBXML_UNICODE_ENABLED)
13123#ifdef bottom_xmlunicode
13124#undef xmlUCSIsCatCc
13125extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
13126#else
13127#ifndef xmlUCSIsCatCc
13128extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
13129#define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
13130#endif
13131#endif
13132#endif
13133
13134#if defined(LIBXML_UNICODE_ENABLED)
13135#ifdef bottom_xmlunicode
13136#undef xmlUCSIsCatCf
13137extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
13138#else
13139#ifndef xmlUCSIsCatCf
13140extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
13141#define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
13142#endif
13143#endif
13144#endif
13145
13146#if defined(LIBXML_UNICODE_ENABLED)
13147#ifdef bottom_xmlunicode
13148#undef xmlUCSIsCatCo
13149extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
13150#else
13151#ifndef xmlUCSIsCatCo
13152extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
13153#define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
13154#endif
13155#endif
13156#endif
13157
13158#if defined(LIBXML_UNICODE_ENABLED)
13159#ifdef bottom_xmlunicode
13160#undef xmlUCSIsCatCs
13161extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
13162#else
13163#ifndef xmlUCSIsCatCs
13164extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
13165#define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
13166#endif
13167#endif
13168#endif
13169
13170#if defined(LIBXML_UNICODE_ENABLED)
13171#ifdef bottom_xmlunicode
13172#undef xmlUCSIsCatL
13173extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
13174#else
13175#ifndef xmlUCSIsCatL
13176extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
13177#define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
13178#endif
13179#endif
13180#endif
13181
13182#if defined(LIBXML_UNICODE_ENABLED)
13183#ifdef bottom_xmlunicode
13184#undef xmlUCSIsCatLl
13185extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
13186#else
13187#ifndef xmlUCSIsCatLl
13188extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
13189#define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
13190#endif
13191#endif
13192#endif
13193
13194#if defined(LIBXML_UNICODE_ENABLED)
13195#ifdef bottom_xmlunicode
13196#undef xmlUCSIsCatLm
13197extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
13198#else
13199#ifndef xmlUCSIsCatLm
13200extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
13201#define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
13202#endif
13203#endif
13204#endif
13205
13206#if defined(LIBXML_UNICODE_ENABLED)
13207#ifdef bottom_xmlunicode
13208#undef xmlUCSIsCatLo
13209extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
13210#else
13211#ifndef xmlUCSIsCatLo
13212extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
13213#define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
13214#endif
13215#endif
13216#endif
13217
13218#if defined(LIBXML_UNICODE_ENABLED)
13219#ifdef bottom_xmlunicode
13220#undef xmlUCSIsCatLt
13221extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
13222#else
13223#ifndef xmlUCSIsCatLt
13224extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
13225#define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
13226#endif
13227#endif
13228#endif
13229
13230#if defined(LIBXML_UNICODE_ENABLED)
13231#ifdef bottom_xmlunicode
13232#undef xmlUCSIsCatLu
13233extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
13234#else
13235#ifndef xmlUCSIsCatLu
13236extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
13237#define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
13238#endif
13239#endif
13240#endif
13241
13242#if defined(LIBXML_UNICODE_ENABLED)
13243#ifdef bottom_xmlunicode
13244#undef xmlUCSIsCatM
13245extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
13246#else
13247#ifndef xmlUCSIsCatM
13248extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
13249#define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
13250#endif
13251#endif
13252#endif
13253
13254#if defined(LIBXML_UNICODE_ENABLED)
13255#ifdef bottom_xmlunicode
13256#undef xmlUCSIsCatMc
13257extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
13258#else
13259#ifndef xmlUCSIsCatMc
13260extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
13261#define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
13262#endif
13263#endif
13264#endif
13265
13266#if defined(LIBXML_UNICODE_ENABLED)
13267#ifdef bottom_xmlunicode
13268#undef xmlUCSIsCatMe
13269extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
13270#else
13271#ifndef xmlUCSIsCatMe
13272extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
13273#define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
13274#endif
13275#endif
13276#endif
13277
13278#if defined(LIBXML_UNICODE_ENABLED)
13279#ifdef bottom_xmlunicode
13280#undef xmlUCSIsCatMn
13281extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
13282#else
13283#ifndef xmlUCSIsCatMn
13284extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
13285#define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
13286#endif
13287#endif
13288#endif
13289
13290#if defined(LIBXML_UNICODE_ENABLED)
13291#ifdef bottom_xmlunicode
13292#undef xmlUCSIsCatN
13293extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
13294#else
13295#ifndef xmlUCSIsCatN
13296extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
13297#define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
13298#endif
13299#endif
13300#endif
13301
13302#if defined(LIBXML_UNICODE_ENABLED)
13303#ifdef bottom_xmlunicode
13304#undef xmlUCSIsCatNd
13305extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
13306#else
13307#ifndef xmlUCSIsCatNd
13308extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
13309#define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
13310#endif
13311#endif
13312#endif
13313
13314#if defined(LIBXML_UNICODE_ENABLED)
13315#ifdef bottom_xmlunicode
13316#undef xmlUCSIsCatNl
13317extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
13318#else
13319#ifndef xmlUCSIsCatNl
13320extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
13321#define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
13322#endif
13323#endif
13324#endif
13325
13326#if defined(LIBXML_UNICODE_ENABLED)
13327#ifdef bottom_xmlunicode
13328#undef xmlUCSIsCatNo
13329extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
13330#else
13331#ifndef xmlUCSIsCatNo
13332extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
13333#define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
13334#endif
13335#endif
13336#endif
13337
13338#if defined(LIBXML_UNICODE_ENABLED)
13339#ifdef bottom_xmlunicode
13340#undef xmlUCSIsCatP
13341extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
13342#else
13343#ifndef xmlUCSIsCatP
13344extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
13345#define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
13346#endif
13347#endif
13348#endif
13349
13350#if defined(LIBXML_UNICODE_ENABLED)
13351#ifdef bottom_xmlunicode
13352#undef xmlUCSIsCatPc
13353extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
13354#else
13355#ifndef xmlUCSIsCatPc
13356extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
13357#define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
13358#endif
13359#endif
13360#endif
13361
13362#if defined(LIBXML_UNICODE_ENABLED)
13363#ifdef bottom_xmlunicode
13364#undef xmlUCSIsCatPd
13365extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
13366#else
13367#ifndef xmlUCSIsCatPd
13368extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
13369#define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
13370#endif
13371#endif
13372#endif
13373
13374#if defined(LIBXML_UNICODE_ENABLED)
13375#ifdef bottom_xmlunicode
13376#undef xmlUCSIsCatPe
13377extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
13378#else
13379#ifndef xmlUCSIsCatPe
13380extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
13381#define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
13382#endif
13383#endif
13384#endif
13385
13386#if defined(LIBXML_UNICODE_ENABLED)
13387#ifdef bottom_xmlunicode
13388#undef xmlUCSIsCatPf
13389extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
13390#else
13391#ifndef xmlUCSIsCatPf
13392extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
13393#define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
13394#endif
13395#endif
13396#endif
13397
13398#if defined(LIBXML_UNICODE_ENABLED)
13399#ifdef bottom_xmlunicode
13400#undef xmlUCSIsCatPi
13401extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
13402#else
13403#ifndef xmlUCSIsCatPi
13404extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
13405#define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
13406#endif
13407#endif
13408#endif
13409
13410#if defined(LIBXML_UNICODE_ENABLED)
13411#ifdef bottom_xmlunicode
13412#undef xmlUCSIsCatPo
13413extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
13414#else
13415#ifndef xmlUCSIsCatPo
13416extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
13417#define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
13418#endif
13419#endif
13420#endif
13421
13422#if defined(LIBXML_UNICODE_ENABLED)
13423#ifdef bottom_xmlunicode
13424#undef xmlUCSIsCatPs
13425extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
13426#else
13427#ifndef xmlUCSIsCatPs
13428extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
13429#define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
13430#endif
13431#endif
13432#endif
13433
13434#if defined(LIBXML_UNICODE_ENABLED)
13435#ifdef bottom_xmlunicode
13436#undef xmlUCSIsCatS
13437extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
13438#else
13439#ifndef xmlUCSIsCatS
13440extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
13441#define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
13442#endif
13443#endif
13444#endif
13445
13446#if defined(LIBXML_UNICODE_ENABLED)
13447#ifdef bottom_xmlunicode
13448#undef xmlUCSIsCatSc
13449extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
13450#else
13451#ifndef xmlUCSIsCatSc
13452extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
13453#define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
13454#endif
13455#endif
13456#endif
13457
13458#if defined(LIBXML_UNICODE_ENABLED)
13459#ifdef bottom_xmlunicode
13460#undef xmlUCSIsCatSk
13461extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
13462#else
13463#ifndef xmlUCSIsCatSk
13464extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
13465#define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
13466#endif
13467#endif
13468#endif
13469
13470#if defined(LIBXML_UNICODE_ENABLED)
13471#ifdef bottom_xmlunicode
13472#undef xmlUCSIsCatSm
13473extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
13474#else
13475#ifndef xmlUCSIsCatSm
13476extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
13477#define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
13478#endif
13479#endif
13480#endif
13481
13482#if defined(LIBXML_UNICODE_ENABLED)
13483#ifdef bottom_xmlunicode
13484#undef xmlUCSIsCatSo
13485extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
13486#else
13487#ifndef xmlUCSIsCatSo
13488extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
13489#define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
13490#endif
13491#endif
13492#endif
13493
13494#if defined(LIBXML_UNICODE_ENABLED)
13495#ifdef bottom_xmlunicode
13496#undef xmlUCSIsCatZ
13497extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
13498#else
13499#ifndef xmlUCSIsCatZ
13500extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
13501#define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
13502#endif
13503#endif
13504#endif
13505
13506#if defined(LIBXML_UNICODE_ENABLED)
13507#ifdef bottom_xmlunicode
13508#undef xmlUCSIsCatZl
13509extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
13510#else
13511#ifndef xmlUCSIsCatZl
13512extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
13513#define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
13514#endif
13515#endif
13516#endif
13517
13518#if defined(LIBXML_UNICODE_ENABLED)
13519#ifdef bottom_xmlunicode
13520#undef xmlUCSIsCatZp
13521extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
13522#else
13523#ifndef xmlUCSIsCatZp
13524extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
13525#define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
13526#endif
13527#endif
13528#endif
13529
13530#if defined(LIBXML_UNICODE_ENABLED)
13531#ifdef bottom_xmlunicode
13532#undef xmlUCSIsCatZs
13533extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
13534#else
13535#ifndef xmlUCSIsCatZs
13536extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
13537#define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
13538#endif
13539#endif
13540#endif
13541
13542#if defined(LIBXML_UNICODE_ENABLED)
13543#ifdef bottom_xmlunicode
13544#undef xmlUCSIsCherokee
13545extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
13546#else
13547#ifndef xmlUCSIsCherokee
13548extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
13549#define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
13550#endif
13551#endif
13552#endif
13553
13554#if defined(LIBXML_UNICODE_ENABLED)
13555#ifdef bottom_xmlunicode
13556#undef xmlUCSIsCombiningDiacriticalMarks
13557extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
13558#else
13559#ifndef xmlUCSIsCombiningDiacriticalMarks
13560extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
13561#define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
13562#endif
13563#endif
13564#endif
13565
13566#if defined(LIBXML_UNICODE_ENABLED)
13567#ifdef bottom_xmlunicode
13568#undef xmlUCSIsCombiningDiacriticalMarksforSymbols
13569extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
13570#else
13571#ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
13572extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
13573#define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
13574#endif
13575#endif
13576#endif
13577
13578#if defined(LIBXML_UNICODE_ENABLED)
13579#ifdef bottom_xmlunicode
13580#undef xmlUCSIsCombiningHalfMarks
13581extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
13582#else
13583#ifndef xmlUCSIsCombiningHalfMarks
13584extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
13585#define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
13586#endif
13587#endif
13588#endif
13589
13590#if defined(LIBXML_UNICODE_ENABLED)
13591#ifdef bottom_xmlunicode
13592#undef xmlUCSIsCombiningMarksforSymbols
13593extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
13594#else
13595#ifndef xmlUCSIsCombiningMarksforSymbols
13596extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
13597#define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
13598#endif
13599#endif
13600#endif
13601
13602#if defined(LIBXML_UNICODE_ENABLED)
13603#ifdef bottom_xmlunicode
13604#undef xmlUCSIsControlPictures
13605extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
13606#else
13607#ifndef xmlUCSIsControlPictures
13608extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
13609#define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
13610#endif
13611#endif
13612#endif
13613
13614#if defined(LIBXML_UNICODE_ENABLED)
13615#ifdef bottom_xmlunicode
13616#undef xmlUCSIsCurrencySymbols
13617extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
13618#else
13619#ifndef xmlUCSIsCurrencySymbols
13620extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
13621#define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
13622#endif
13623#endif
13624#endif
13625
13626#if defined(LIBXML_UNICODE_ENABLED)
13627#ifdef bottom_xmlunicode
13628#undef xmlUCSIsCypriotSyllabary
13629extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
13630#else
13631#ifndef xmlUCSIsCypriotSyllabary
13632extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
13633#define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
13634#endif
13635#endif
13636#endif
13637
13638#if defined(LIBXML_UNICODE_ENABLED)
13639#ifdef bottom_xmlunicode
13640#undef xmlUCSIsCyrillic
13641extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
13642#else
13643#ifndef xmlUCSIsCyrillic
13644extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
13645#define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
13646#endif
13647#endif
13648#endif
13649
13650#if defined(LIBXML_UNICODE_ENABLED)
13651#ifdef bottom_xmlunicode
13652#undef xmlUCSIsCyrillicSupplement
13653extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
13654#else
13655#ifndef xmlUCSIsCyrillicSupplement
13656extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
13657#define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
13658#endif
13659#endif
13660#endif
13661
13662#if defined(LIBXML_UNICODE_ENABLED)
13663#ifdef bottom_xmlunicode
13664#undef xmlUCSIsDeseret
13665extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
13666#else
13667#ifndef xmlUCSIsDeseret
13668extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
13669#define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
13670#endif
13671#endif
13672#endif
13673
13674#if defined(LIBXML_UNICODE_ENABLED)
13675#ifdef bottom_xmlunicode
13676#undef xmlUCSIsDevanagari
13677extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
13678#else
13679#ifndef xmlUCSIsDevanagari
13680extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
13681#define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
13682#endif
13683#endif
13684#endif
13685
13686#if defined(LIBXML_UNICODE_ENABLED)
13687#ifdef bottom_xmlunicode
13688#undef xmlUCSIsDingbats
13689extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
13690#else
13691#ifndef xmlUCSIsDingbats
13692extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
13693#define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
13694#endif
13695#endif
13696#endif
13697
13698#if defined(LIBXML_UNICODE_ENABLED)
13699#ifdef bottom_xmlunicode
13700#undef xmlUCSIsEnclosedAlphanumerics
13701extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
13702#else
13703#ifndef xmlUCSIsEnclosedAlphanumerics
13704extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
13705#define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
13706#endif
13707#endif
13708#endif
13709
13710#if defined(LIBXML_UNICODE_ENABLED)
13711#ifdef bottom_xmlunicode
13712#undef xmlUCSIsEnclosedCJKLettersandMonths
13713extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
13714#else
13715#ifndef xmlUCSIsEnclosedCJKLettersandMonths
13716extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
13717#define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
13718#endif
13719#endif
13720#endif
13721
13722#if defined(LIBXML_UNICODE_ENABLED)
13723#ifdef bottom_xmlunicode
13724#undef xmlUCSIsEthiopic
13725extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
13726#else
13727#ifndef xmlUCSIsEthiopic
13728extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
13729#define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
13730#endif
13731#endif
13732#endif
13733
13734#if defined(LIBXML_UNICODE_ENABLED)
13735#ifdef bottom_xmlunicode
13736#undef xmlUCSIsGeneralPunctuation
13737extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
13738#else
13739#ifndef xmlUCSIsGeneralPunctuation
13740extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
13741#define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
13742#endif
13743#endif
13744#endif
13745
13746#if defined(LIBXML_UNICODE_ENABLED)
13747#ifdef bottom_xmlunicode
13748#undef xmlUCSIsGeometricShapes
13749extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
13750#else
13751#ifndef xmlUCSIsGeometricShapes
13752extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
13753#define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
13754#endif
13755#endif
13756#endif
13757
13758#if defined(LIBXML_UNICODE_ENABLED)
13759#ifdef bottom_xmlunicode
13760#undef xmlUCSIsGeorgian
13761extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
13762#else
13763#ifndef xmlUCSIsGeorgian
13764extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
13765#define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
13766#endif
13767#endif
13768#endif
13769
13770#if defined(LIBXML_UNICODE_ENABLED)
13771#ifdef bottom_xmlunicode
13772#undef xmlUCSIsGothic
13773extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
13774#else
13775#ifndef xmlUCSIsGothic
13776extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
13777#define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
13778#endif
13779#endif
13780#endif
13781
13782#if defined(LIBXML_UNICODE_ENABLED)
13783#ifdef bottom_xmlunicode
13784#undef xmlUCSIsGreek
13785extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
13786#else
13787#ifndef xmlUCSIsGreek
13788extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
13789#define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
13790#endif
13791#endif
13792#endif
13793
13794#if defined(LIBXML_UNICODE_ENABLED)
13795#ifdef bottom_xmlunicode
13796#undef xmlUCSIsGreekExtended
13797extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
13798#else
13799#ifndef xmlUCSIsGreekExtended
13800extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
13801#define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
13802#endif
13803#endif
13804#endif
13805
13806#if defined(LIBXML_UNICODE_ENABLED)
13807#ifdef bottom_xmlunicode
13808#undef xmlUCSIsGreekandCoptic
13809extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
13810#else
13811#ifndef xmlUCSIsGreekandCoptic
13812extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
13813#define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
13814#endif
13815#endif
13816#endif
13817
13818#if defined(LIBXML_UNICODE_ENABLED)
13819#ifdef bottom_xmlunicode
13820#undef xmlUCSIsGujarati
13821extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
13822#else
13823#ifndef xmlUCSIsGujarati
13824extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
13825#define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
13826#endif
13827#endif
13828#endif
13829
13830#if defined(LIBXML_UNICODE_ENABLED)
13831#ifdef bottom_xmlunicode
13832#undef xmlUCSIsGurmukhi
13833extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
13834#else
13835#ifndef xmlUCSIsGurmukhi
13836extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
13837#define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
13838#endif
13839#endif
13840#endif
13841
13842#if defined(LIBXML_UNICODE_ENABLED)
13843#ifdef bottom_xmlunicode
13844#undef xmlUCSIsHalfwidthandFullwidthForms
13845extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
13846#else
13847#ifndef xmlUCSIsHalfwidthandFullwidthForms
13848extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
13849#define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
13850#endif
13851#endif
13852#endif
13853
13854#if defined(LIBXML_UNICODE_ENABLED)
13855#ifdef bottom_xmlunicode
13856#undef xmlUCSIsHangulCompatibilityJamo
13857extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
13858#else
13859#ifndef xmlUCSIsHangulCompatibilityJamo
13860extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
13861#define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
13862#endif
13863#endif
13864#endif
13865
13866#if defined(LIBXML_UNICODE_ENABLED)
13867#ifdef bottom_xmlunicode
13868#undef xmlUCSIsHangulJamo
13869extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
13870#else
13871#ifndef xmlUCSIsHangulJamo
13872extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
13873#define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
13874#endif
13875#endif
13876#endif
13877
13878#if defined(LIBXML_UNICODE_ENABLED)
13879#ifdef bottom_xmlunicode
13880#undef xmlUCSIsHangulSyllables
13881extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
13882#else
13883#ifndef xmlUCSIsHangulSyllables
13884extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
13885#define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
13886#endif
13887#endif
13888#endif
13889
13890#if defined(LIBXML_UNICODE_ENABLED)
13891#ifdef bottom_xmlunicode
13892#undef xmlUCSIsHanunoo
13893extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
13894#else
13895#ifndef xmlUCSIsHanunoo
13896extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
13897#define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
13898#endif
13899#endif
13900#endif
13901
13902#if defined(LIBXML_UNICODE_ENABLED)
13903#ifdef bottom_xmlunicode
13904#undef xmlUCSIsHebrew
13905extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
13906#else
13907#ifndef xmlUCSIsHebrew
13908extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
13909#define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
13910#endif
13911#endif
13912#endif
13913
13914#if defined(LIBXML_UNICODE_ENABLED)
13915#ifdef bottom_xmlunicode
13916#undef xmlUCSIsHighPrivateUseSurrogates
13917extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
13918#else
13919#ifndef xmlUCSIsHighPrivateUseSurrogates
13920extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
13921#define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
13922#endif
13923#endif
13924#endif
13925
13926#if defined(LIBXML_UNICODE_ENABLED)
13927#ifdef bottom_xmlunicode
13928#undef xmlUCSIsHighSurrogates
13929extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
13930#else
13931#ifndef xmlUCSIsHighSurrogates
13932extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
13933#define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
13934#endif
13935#endif
13936#endif
13937
13938#if defined(LIBXML_UNICODE_ENABLED)
13939#ifdef bottom_xmlunicode
13940#undef xmlUCSIsHiragana
13941extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
13942#else
13943#ifndef xmlUCSIsHiragana
13944extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
13945#define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
13946#endif
13947#endif
13948#endif
13949
13950#if defined(LIBXML_UNICODE_ENABLED)
13951#ifdef bottom_xmlunicode
13952#undef xmlUCSIsIPAExtensions
13953extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
13954#else
13955#ifndef xmlUCSIsIPAExtensions
13956extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
13957#define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
13958#endif
13959#endif
13960#endif
13961
13962#if defined(LIBXML_UNICODE_ENABLED)
13963#ifdef bottom_xmlunicode
13964#undef xmlUCSIsIdeographicDescriptionCharacters
13965extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
13966#else
13967#ifndef xmlUCSIsIdeographicDescriptionCharacters
13968extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
13969#define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
13970#endif
13971#endif
13972#endif
13973
13974#if defined(LIBXML_UNICODE_ENABLED)
13975#ifdef bottom_xmlunicode
13976#undef xmlUCSIsKanbun
13977extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
13978#else
13979#ifndef xmlUCSIsKanbun
13980extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
13981#define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
13982#endif
13983#endif
13984#endif
13985
13986#if defined(LIBXML_UNICODE_ENABLED)
13987#ifdef bottom_xmlunicode
13988#undef xmlUCSIsKangxiRadicals
13989extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
13990#else
13991#ifndef xmlUCSIsKangxiRadicals
13992extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
13993#define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
13994#endif
13995#endif
13996#endif
13997
13998#if defined(LIBXML_UNICODE_ENABLED)
13999#ifdef bottom_xmlunicode
14000#undef xmlUCSIsKannada
14001extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
14002#else
14003#ifndef xmlUCSIsKannada
14004extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
14005#define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
14006#endif
14007#endif
14008#endif
14009
14010#if defined(LIBXML_UNICODE_ENABLED)
14011#ifdef bottom_xmlunicode
14012#undef xmlUCSIsKatakana
14013extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
14014#else
14015#ifndef xmlUCSIsKatakana
14016extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
14017#define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
14018#endif
14019#endif
14020#endif
14021
14022#if defined(LIBXML_UNICODE_ENABLED)
14023#ifdef bottom_xmlunicode
14024#undef xmlUCSIsKatakanaPhoneticExtensions
14025extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
14026#else
14027#ifndef xmlUCSIsKatakanaPhoneticExtensions
14028extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
14029#define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
14030#endif
14031#endif
14032#endif
14033
14034#if defined(LIBXML_UNICODE_ENABLED)
14035#ifdef bottom_xmlunicode
14036#undef xmlUCSIsKhmer
14037extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
14038#else
14039#ifndef xmlUCSIsKhmer
14040extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
14041#define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
14042#endif
14043#endif
14044#endif
14045
14046#if defined(LIBXML_UNICODE_ENABLED)
14047#ifdef bottom_xmlunicode
14048#undef xmlUCSIsKhmerSymbols
14049extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
14050#else
14051#ifndef xmlUCSIsKhmerSymbols
14052extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
14053#define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
14054#endif
14055#endif
14056#endif
14057
14058#if defined(LIBXML_UNICODE_ENABLED)
14059#ifdef bottom_xmlunicode
14060#undef xmlUCSIsLao
14061extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
14062#else
14063#ifndef xmlUCSIsLao
14064extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
14065#define xmlUCSIsLao xmlUCSIsLao__internal_alias
14066#endif
14067#endif
14068#endif
14069
14070#if defined(LIBXML_UNICODE_ENABLED)
14071#ifdef bottom_xmlunicode
14072#undef xmlUCSIsLatin1Supplement
14073extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
14074#else
14075#ifndef xmlUCSIsLatin1Supplement
14076extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
14077#define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
14078#endif
14079#endif
14080#endif
14081
14082#if defined(LIBXML_UNICODE_ENABLED)
14083#ifdef bottom_xmlunicode
14084#undef xmlUCSIsLatinExtendedA
14085extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
14086#else
14087#ifndef xmlUCSIsLatinExtendedA
14088extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
14089#define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
14090#endif
14091#endif
14092#endif
14093
14094#if defined(LIBXML_UNICODE_ENABLED)
14095#ifdef bottom_xmlunicode
14096#undef xmlUCSIsLatinExtendedAdditional
14097extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
14098#else
14099#ifndef xmlUCSIsLatinExtendedAdditional
14100extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
14101#define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
14102#endif
14103#endif
14104#endif
14105
14106#if defined(LIBXML_UNICODE_ENABLED)
14107#ifdef bottom_xmlunicode
14108#undef xmlUCSIsLatinExtendedB
14109extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
14110#else
14111#ifndef xmlUCSIsLatinExtendedB
14112extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
14113#define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
14114#endif
14115#endif
14116#endif
14117
14118#if defined(LIBXML_UNICODE_ENABLED)
14119#ifdef bottom_xmlunicode
14120#undef xmlUCSIsLetterlikeSymbols
14121extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
14122#else
14123#ifndef xmlUCSIsLetterlikeSymbols
14124extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
14125#define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
14126#endif
14127#endif
14128#endif
14129
14130#if defined(LIBXML_UNICODE_ENABLED)
14131#ifdef bottom_xmlunicode
14132#undef xmlUCSIsLimbu
14133extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
14134#else
14135#ifndef xmlUCSIsLimbu
14136extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
14137#define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
14138#endif
14139#endif
14140#endif
14141
14142#if defined(LIBXML_UNICODE_ENABLED)
14143#ifdef bottom_xmlunicode
14144#undef xmlUCSIsLinearBIdeograms
14145extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
14146#else
14147#ifndef xmlUCSIsLinearBIdeograms
14148extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
14149#define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
14150#endif
14151#endif
14152#endif
14153
14154#if defined(LIBXML_UNICODE_ENABLED)
14155#ifdef bottom_xmlunicode
14156#undef xmlUCSIsLinearBSyllabary
14157extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
14158#else
14159#ifndef xmlUCSIsLinearBSyllabary
14160extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
14161#define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
14162#endif
14163#endif
14164#endif
14165
14166#if defined(LIBXML_UNICODE_ENABLED)
14167#ifdef bottom_xmlunicode
14168#undef xmlUCSIsLowSurrogates
14169extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
14170#else
14171#ifndef xmlUCSIsLowSurrogates
14172extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
14173#define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
14174#endif
14175#endif
14176#endif
14177
14178#if defined(LIBXML_UNICODE_ENABLED)
14179#ifdef bottom_xmlunicode
14180#undef xmlUCSIsMalayalam
14181extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
14182#else
14183#ifndef xmlUCSIsMalayalam
14184extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
14185#define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
14186#endif
14187#endif
14188#endif
14189
14190#if defined(LIBXML_UNICODE_ENABLED)
14191#ifdef bottom_xmlunicode
14192#undef xmlUCSIsMathematicalAlphanumericSymbols
14193extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
14194#else
14195#ifndef xmlUCSIsMathematicalAlphanumericSymbols
14196extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
14197#define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
14198#endif
14199#endif
14200#endif
14201
14202#if defined(LIBXML_UNICODE_ENABLED)
14203#ifdef bottom_xmlunicode
14204#undef xmlUCSIsMathematicalOperators
14205extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
14206#else
14207#ifndef xmlUCSIsMathematicalOperators
14208extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
14209#define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
14210#endif
14211#endif
14212#endif
14213
14214#if defined(LIBXML_UNICODE_ENABLED)
14215#ifdef bottom_xmlunicode
14216#undef xmlUCSIsMiscellaneousMathematicalSymbolsA
14217extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
14218#else
14219#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
14220extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
14221#define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
14222#endif
14223#endif
14224#endif
14225
14226#if defined(LIBXML_UNICODE_ENABLED)
14227#ifdef bottom_xmlunicode
14228#undef xmlUCSIsMiscellaneousMathematicalSymbolsB
14229extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
14230#else
14231#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
14232extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
14233#define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
14234#endif
14235#endif
14236#endif
14237
14238#if defined(LIBXML_UNICODE_ENABLED)
14239#ifdef bottom_xmlunicode
14240#undef xmlUCSIsMiscellaneousSymbols
14241extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
14242#else
14243#ifndef xmlUCSIsMiscellaneousSymbols
14244extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
14245#define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
14246#endif
14247#endif
14248#endif
14249
14250#if defined(LIBXML_UNICODE_ENABLED)
14251#ifdef bottom_xmlunicode
14252#undef xmlUCSIsMiscellaneousSymbolsandArrows
14253extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
14254#else
14255#ifndef xmlUCSIsMiscellaneousSymbolsandArrows
14256extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
14257#define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
14258#endif
14259#endif
14260#endif
14261
14262#if defined(LIBXML_UNICODE_ENABLED)
14263#ifdef bottom_xmlunicode
14264#undef xmlUCSIsMiscellaneousTechnical
14265extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
14266#else
14267#ifndef xmlUCSIsMiscellaneousTechnical
14268extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
14269#define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
14270#endif
14271#endif
14272#endif
14273
14274#if defined(LIBXML_UNICODE_ENABLED)
14275#ifdef bottom_xmlunicode
14276#undef xmlUCSIsMongolian
14277extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
14278#else
14279#ifndef xmlUCSIsMongolian
14280extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
14281#define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
14282#endif
14283#endif
14284#endif
14285
14286#if defined(LIBXML_UNICODE_ENABLED)
14287#ifdef bottom_xmlunicode
14288#undef xmlUCSIsMusicalSymbols
14289extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
14290#else
14291#ifndef xmlUCSIsMusicalSymbols
14292extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
14293#define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
14294#endif
14295#endif
14296#endif
14297
14298#if defined(LIBXML_UNICODE_ENABLED)
14299#ifdef bottom_xmlunicode
14300#undef xmlUCSIsMyanmar
14301extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
14302#else
14303#ifndef xmlUCSIsMyanmar
14304extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
14305#define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
14306#endif
14307#endif
14308#endif
14309
14310#if defined(LIBXML_UNICODE_ENABLED)
14311#ifdef bottom_xmlunicode
14312#undef xmlUCSIsNumberForms
14313extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
14314#else
14315#ifndef xmlUCSIsNumberForms
14316extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
14317#define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
14318#endif
14319#endif
14320#endif
14321
14322#if defined(LIBXML_UNICODE_ENABLED)
14323#ifdef bottom_xmlunicode
14324#undef xmlUCSIsOgham
14325extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
14326#else
14327#ifndef xmlUCSIsOgham
14328extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
14329#define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
14330#endif
14331#endif
14332#endif
14333
14334#if defined(LIBXML_UNICODE_ENABLED)
14335#ifdef bottom_xmlunicode
14336#undef xmlUCSIsOldItalic
14337extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
14338#else
14339#ifndef xmlUCSIsOldItalic
14340extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
14341#define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
14342#endif
14343#endif
14344#endif
14345
14346#if defined(LIBXML_UNICODE_ENABLED)
14347#ifdef bottom_xmlunicode
14348#undef xmlUCSIsOpticalCharacterRecognition
14349extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
14350#else
14351#ifndef xmlUCSIsOpticalCharacterRecognition
14352extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
14353#define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
14354#endif
14355#endif
14356#endif
14357
14358#if defined(LIBXML_UNICODE_ENABLED)
14359#ifdef bottom_xmlunicode
14360#undef xmlUCSIsOriya
14361extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
14362#else
14363#ifndef xmlUCSIsOriya
14364extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
14365#define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
14366#endif
14367#endif
14368#endif
14369
14370#if defined(LIBXML_UNICODE_ENABLED)
14371#ifdef bottom_xmlunicode
14372#undef xmlUCSIsOsmanya
14373extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
14374#else
14375#ifndef xmlUCSIsOsmanya
14376extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
14377#define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
14378#endif
14379#endif
14380#endif
14381
14382#if defined(LIBXML_UNICODE_ENABLED)
14383#ifdef bottom_xmlunicode
14384#undef xmlUCSIsPhoneticExtensions
14385extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
14386#else
14387#ifndef xmlUCSIsPhoneticExtensions
14388extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
14389#define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
14390#endif
14391#endif
14392#endif
14393
14394#if defined(LIBXML_UNICODE_ENABLED)
14395#ifdef bottom_xmlunicode
14396#undef xmlUCSIsPrivateUse
14397extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
14398#else
14399#ifndef xmlUCSIsPrivateUse
14400extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
14401#define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
14402#endif
14403#endif
14404#endif
14405
14406#if defined(LIBXML_UNICODE_ENABLED)
14407#ifdef bottom_xmlunicode
14408#undef xmlUCSIsPrivateUseArea
14409extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
14410#else
14411#ifndef xmlUCSIsPrivateUseArea
14412extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
14413#define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
14414#endif
14415#endif
14416#endif
14417
14418#if defined(LIBXML_UNICODE_ENABLED)
14419#ifdef bottom_xmlunicode
14420#undef xmlUCSIsRunic
14421extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
14422#else
14423#ifndef xmlUCSIsRunic
14424extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
14425#define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
14426#endif
14427#endif
14428#endif
14429
14430#if defined(LIBXML_UNICODE_ENABLED)
14431#ifdef bottom_xmlunicode
14432#undef xmlUCSIsShavian
14433extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
14434#else
14435#ifndef xmlUCSIsShavian
14436extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
14437#define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
14438#endif
14439#endif
14440#endif
14441
14442#if defined(LIBXML_UNICODE_ENABLED)
14443#ifdef bottom_xmlunicode
14444#undef xmlUCSIsSinhala
14445extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
14446#else
14447#ifndef xmlUCSIsSinhala
14448extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
14449#define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
14450#endif
14451#endif
14452#endif
14453
14454#if defined(LIBXML_UNICODE_ENABLED)
14455#ifdef bottom_xmlunicode
14456#undef xmlUCSIsSmallFormVariants
14457extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
14458#else
14459#ifndef xmlUCSIsSmallFormVariants
14460extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
14461#define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
14462#endif
14463#endif
14464#endif
14465
14466#if defined(LIBXML_UNICODE_ENABLED)
14467#ifdef bottom_xmlunicode
14468#undef xmlUCSIsSpacingModifierLetters
14469extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
14470#else
14471#ifndef xmlUCSIsSpacingModifierLetters
14472extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
14473#define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
14474#endif
14475#endif
14476#endif
14477
14478#if defined(LIBXML_UNICODE_ENABLED)
14479#ifdef bottom_xmlunicode
14480#undef xmlUCSIsSpecials
14481extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
14482#else
14483#ifndef xmlUCSIsSpecials
14484extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
14485#define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
14486#endif
14487#endif
14488#endif
14489
14490#if defined(LIBXML_UNICODE_ENABLED)
14491#ifdef bottom_xmlunicode
14492#undef xmlUCSIsSuperscriptsandSubscripts
14493extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
14494#else
14495#ifndef xmlUCSIsSuperscriptsandSubscripts
14496extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
14497#define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
14498#endif
14499#endif
14500#endif
14501
14502#if defined(LIBXML_UNICODE_ENABLED)
14503#ifdef bottom_xmlunicode
14504#undef xmlUCSIsSupplementalArrowsA
14505extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
14506#else
14507#ifndef xmlUCSIsSupplementalArrowsA
14508extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
14509#define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
14510#endif
14511#endif
14512#endif
14513
14514#if defined(LIBXML_UNICODE_ENABLED)
14515#ifdef bottom_xmlunicode
14516#undef xmlUCSIsSupplementalArrowsB
14517extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
14518#else
14519#ifndef xmlUCSIsSupplementalArrowsB
14520extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
14521#define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
14522#endif
14523#endif
14524#endif
14525
14526#if defined(LIBXML_UNICODE_ENABLED)
14527#ifdef bottom_xmlunicode
14528#undef xmlUCSIsSupplementalMathematicalOperators
14529extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
14530#else
14531#ifndef xmlUCSIsSupplementalMathematicalOperators
14532extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
14533#define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
14534#endif
14535#endif
14536#endif
14537
14538#if defined(LIBXML_UNICODE_ENABLED)
14539#ifdef bottom_xmlunicode
14540#undef xmlUCSIsSupplementaryPrivateUseAreaA
14541extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
14542#else
14543#ifndef xmlUCSIsSupplementaryPrivateUseAreaA
14544extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
14545#define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
14546#endif
14547#endif
14548#endif
14549
14550#if defined(LIBXML_UNICODE_ENABLED)
14551#ifdef bottom_xmlunicode
14552#undef xmlUCSIsSupplementaryPrivateUseAreaB
14553extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
14554#else
14555#ifndef xmlUCSIsSupplementaryPrivateUseAreaB
14556extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
14557#define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
14558#endif
14559#endif
14560#endif
14561
14562#if defined(LIBXML_UNICODE_ENABLED)
14563#ifdef bottom_xmlunicode
14564#undef xmlUCSIsSyriac
14565extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
14566#else
14567#ifndef xmlUCSIsSyriac
14568extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
14569#define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
14570#endif
14571#endif
14572#endif
14573
14574#if defined(LIBXML_UNICODE_ENABLED)
14575#ifdef bottom_xmlunicode
14576#undef xmlUCSIsTagalog
14577extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
14578#else
14579#ifndef xmlUCSIsTagalog
14580extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
14581#define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
14582#endif
14583#endif
14584#endif
14585
14586#if defined(LIBXML_UNICODE_ENABLED)
14587#ifdef bottom_xmlunicode
14588#undef xmlUCSIsTagbanwa
14589extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
14590#else
14591#ifndef xmlUCSIsTagbanwa
14592extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
14593#define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
14594#endif
14595#endif
14596#endif
14597
14598#if defined(LIBXML_UNICODE_ENABLED)
14599#ifdef bottom_xmlunicode
14600#undef xmlUCSIsTags
14601extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
14602#else
14603#ifndef xmlUCSIsTags
14604extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
14605#define xmlUCSIsTags xmlUCSIsTags__internal_alias
14606#endif
14607#endif
14608#endif
14609
14610#if defined(LIBXML_UNICODE_ENABLED)
14611#ifdef bottom_xmlunicode
14612#undef xmlUCSIsTaiLe
14613extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
14614#else
14615#ifndef xmlUCSIsTaiLe
14616extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
14617#define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
14618#endif
14619#endif
14620#endif
14621
14622#if defined(LIBXML_UNICODE_ENABLED)
14623#ifdef bottom_xmlunicode
14624#undef xmlUCSIsTaiXuanJingSymbols
14625extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
14626#else
14627#ifndef xmlUCSIsTaiXuanJingSymbols
14628extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
14629#define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
14630#endif
14631#endif
14632#endif
14633
14634#if defined(LIBXML_UNICODE_ENABLED)
14635#ifdef bottom_xmlunicode
14636#undef xmlUCSIsTamil
14637extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
14638#else
14639#ifndef xmlUCSIsTamil
14640extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
14641#define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
14642#endif
14643#endif
14644#endif
14645
14646#if defined(LIBXML_UNICODE_ENABLED)
14647#ifdef bottom_xmlunicode
14648#undef xmlUCSIsTelugu
14649extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
14650#else
14651#ifndef xmlUCSIsTelugu
14652extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
14653#define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
14654#endif
14655#endif
14656#endif
14657
14658#if defined(LIBXML_UNICODE_ENABLED)
14659#ifdef bottom_xmlunicode
14660#undef xmlUCSIsThaana
14661extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
14662#else
14663#ifndef xmlUCSIsThaana
14664extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
14665#define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
14666#endif
14667#endif
14668#endif
14669
14670#if defined(LIBXML_UNICODE_ENABLED)
14671#ifdef bottom_xmlunicode
14672#undef xmlUCSIsThai
14673extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
14674#else
14675#ifndef xmlUCSIsThai
14676extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
14677#define xmlUCSIsThai xmlUCSIsThai__internal_alias
14678#endif
14679#endif
14680#endif
14681
14682#if defined(LIBXML_UNICODE_ENABLED)
14683#ifdef bottom_xmlunicode
14684#undef xmlUCSIsTibetan
14685extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
14686#else
14687#ifndef xmlUCSIsTibetan
14688extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
14689#define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
14690#endif
14691#endif
14692#endif
14693
14694#if defined(LIBXML_UNICODE_ENABLED)
14695#ifdef bottom_xmlunicode
14696#undef xmlUCSIsUgaritic
14697extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
14698#else
14699#ifndef xmlUCSIsUgaritic
14700extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
14701#define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
14702#endif
14703#endif
14704#endif
14705
14706#if defined(LIBXML_UNICODE_ENABLED)
14707#ifdef bottom_xmlunicode
14708#undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
14709extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
14710#else
14711#ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
14712extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
14713#define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
14714#endif
14715#endif
14716#endif
14717
14718#if defined(LIBXML_UNICODE_ENABLED)
14719#ifdef bottom_xmlunicode
14720#undef xmlUCSIsVariationSelectors
14721extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
14722#else
14723#ifndef xmlUCSIsVariationSelectors
14724extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
14725#define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
14726#endif
14727#endif
14728#endif
14729
14730#if defined(LIBXML_UNICODE_ENABLED)
14731#ifdef bottom_xmlunicode
14732#undef xmlUCSIsVariationSelectorsSupplement
14733extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
14734#else
14735#ifndef xmlUCSIsVariationSelectorsSupplement
14736extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
14737#define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
14738#endif
14739#endif
14740#endif
14741
14742#if defined(LIBXML_UNICODE_ENABLED)
14743#ifdef bottom_xmlunicode
14744#undef xmlUCSIsYiRadicals
14745extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
14746#else
14747#ifndef xmlUCSIsYiRadicals
14748extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
14749#define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
14750#endif
14751#endif
14752#endif
14753
14754#if defined(LIBXML_UNICODE_ENABLED)
14755#ifdef bottom_xmlunicode
14756#undef xmlUCSIsYiSyllables
14757extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
14758#else
14759#ifndef xmlUCSIsYiSyllables
14760extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
14761#define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
14762#endif
14763#endif
14764#endif
14765
14766#if defined(LIBXML_UNICODE_ENABLED)
14767#ifdef bottom_xmlunicode
14768#undef xmlUCSIsYijingHexagramSymbols
14769extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
14770#else
14771#ifndef xmlUCSIsYijingHexagramSymbols
14772extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
14773#define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
14774#endif
14775#endif
14776#endif
14777
14778#ifdef bottom_uri
14779#undef xmlURIEscape
14780extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
14781#else
14782#ifndef xmlURIEscape
14783extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
14784#define xmlURIEscape xmlURIEscape__internal_alias
14785#endif
14786#endif
14787
14788#ifdef bottom_uri
14789#undef xmlURIEscapeStr
14790extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
14791#else
14792#ifndef xmlURIEscapeStr
14793extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
14794#define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
14795#endif
14796#endif
14797
14798#ifdef bottom_uri
14799#undef xmlURIUnescapeString
14800extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
14801#else
14802#ifndef xmlURIUnescapeString
14803extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
14804#define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
14805#endif
14806#endif
14807
14808#ifdef bottom_xmlstring
14809#undef xmlUTF8Charcmp
14810extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
14811#else
14812#ifndef xmlUTF8Charcmp
14813extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
14814#define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
14815#endif
14816#endif
14817
14818#ifdef bottom_xmlstring
14819#undef xmlUTF8Size
14820extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
14821#else
14822#ifndef xmlUTF8Size
14823extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
14824#define xmlUTF8Size xmlUTF8Size__internal_alias
14825#endif
14826#endif
14827
14828#ifdef bottom_xmlstring
14829#undef xmlUTF8Strlen
14830extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
14831#else
14832#ifndef xmlUTF8Strlen
14833extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
14834#define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
14835#endif
14836#endif
14837
14838#ifdef bottom_xmlstring
14839#undef xmlUTF8Strloc
14840extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
14841#else
14842#ifndef xmlUTF8Strloc
14843extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
14844#define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
14845#endif
14846#endif
14847
14848#ifdef bottom_xmlstring
14849#undef xmlUTF8Strndup
14850extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
14851#else
14852#ifndef xmlUTF8Strndup
14853extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
14854#define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
14855#endif
14856#endif
14857
14858#ifdef bottom_xmlstring
14859#undef xmlUTF8Strpos
14860extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
14861#else
14862#ifndef xmlUTF8Strpos
14863extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
14864#define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
14865#endif
14866#endif
14867
14868#ifdef bottom_xmlstring
14869#undef xmlUTF8Strsize
14870extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
14871#else
14872#ifndef xmlUTF8Strsize
14873extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
14874#define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
14875#endif
14876#endif
14877
14878#ifdef bottom_xmlstring
14879#undef xmlUTF8Strsub
14880extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
14881#else
14882#ifndef xmlUTF8Strsub
14883extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
14884#define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
14885#endif
14886#endif
14887
14888#ifdef bottom_tree
14889#undef xmlUnlinkNode
14890extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
14891#else
14892#ifndef xmlUnlinkNode
14893extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
14894#define xmlUnlinkNode xmlUnlinkNode__internal_alias
14895#endif
14896#endif
14897
14898#ifdef bottom_threads
14899#undef xmlUnlockLibrary
14900extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
14901#else
14902#ifndef xmlUnlockLibrary
14903extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
14904#define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
14905#endif
14906#endif
14907
14908#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
14909#ifdef bottom_tree
14910#undef xmlUnsetNsProp
14911extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
14912#else
14913#ifndef xmlUnsetNsProp
14914extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
14915#define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
14916#endif
14917#endif
14918#endif
14919
14920#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
14921#ifdef bottom_tree
14922#undef xmlUnsetProp
14923extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
14924#else
14925#ifndef xmlUnsetProp
14926extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
14927#define xmlUnsetProp xmlUnsetProp__internal_alias
14928#endif
14929#endif
14930#endif
14931
14932#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
14933#ifdef bottom_valid
14934#undef xmlValidBuildContentModel
14935extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
14936#else
14937#ifndef xmlValidBuildContentModel
14938extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
14939#define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
14940#endif
14941#endif
14942#endif
14943
14944#if defined(LIBXML_VALID_ENABLED)
14945#ifdef bottom_valid
14946#undef xmlValidCtxtNormalizeAttributeValue
14947extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
14948#else
14949#ifndef xmlValidCtxtNormalizeAttributeValue
14950extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
14951#define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
14952#endif
14953#endif
14954#endif
14955
14956#if defined(LIBXML_VALID_ENABLED)
14957#ifdef bottom_valid
14958#undef xmlValidGetPotentialChildren
14959extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
14960#else
14961#ifndef xmlValidGetPotentialChildren
14962extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
14963#define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
14964#endif
14965#endif
14966#endif
14967
14968#if defined(LIBXML_VALID_ENABLED)
14969#ifdef bottom_valid
14970#undef xmlValidGetValidElements
14971extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
14972#else
14973#ifndef xmlValidGetValidElements
14974extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
14975#define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
14976#endif
14977#endif
14978#endif
14979
14980#if defined(LIBXML_VALID_ENABLED)
14981#ifdef bottom_valid
14982#undef xmlValidNormalizeAttributeValue
14983extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
14984#else
14985#ifndef xmlValidNormalizeAttributeValue
14986extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
14987#define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
14988#endif
14989#endif
14990#endif
14991
14992#if defined(LIBXML_VALID_ENABLED)
14993#ifdef bottom_valid
14994#undef xmlValidateAttributeDecl
14995extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
14996#else
14997#ifndef xmlValidateAttributeDecl
14998extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
14999#define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
15000#endif
15001#endif
15002#endif
15003
15004#if defined(LIBXML_VALID_ENABLED)
15005#ifdef bottom_valid
15006#undef xmlValidateAttributeValue
15007extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
15008#else
15009#ifndef xmlValidateAttributeValue
15010extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
15011#define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
15012#endif
15013#endif
15014#endif
15015
15016#if defined(LIBXML_VALID_ENABLED)
15017#ifdef bottom_valid
15018#undef xmlValidateDocument
15019extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
15020#else
15021#ifndef xmlValidateDocument
15022extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
15023#define xmlValidateDocument xmlValidateDocument__internal_alias
15024#endif
15025#endif
15026#endif
15027
15028#if defined(LIBXML_VALID_ENABLED)
15029#ifdef bottom_valid
15030#undef xmlValidateDocumentFinal
15031extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
15032#else
15033#ifndef xmlValidateDocumentFinal
15034extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
15035#define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
15036#endif
15037#endif
15038#endif
15039
15040#if defined(LIBXML_VALID_ENABLED)
15041#ifdef bottom_valid
15042#undef xmlValidateDtd
15043extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
15044#else
15045#ifndef xmlValidateDtd
15046extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
15047#define xmlValidateDtd xmlValidateDtd__internal_alias
15048#endif
15049#endif
15050#endif
15051
15052#if defined(LIBXML_VALID_ENABLED)
15053#ifdef bottom_valid
15054#undef xmlValidateDtdFinal
15055extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
15056#else
15057#ifndef xmlValidateDtdFinal
15058extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
15059#define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
15060#endif
15061#endif
15062#endif
15063
15064#if defined(LIBXML_VALID_ENABLED)
15065#ifdef bottom_valid
15066#undef xmlValidateElement
15067extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
15068#else
15069#ifndef xmlValidateElement
15070extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
15071#define xmlValidateElement xmlValidateElement__internal_alias
15072#endif
15073#endif
15074#endif
15075
15076#if defined(LIBXML_VALID_ENABLED)
15077#ifdef bottom_valid
15078#undef xmlValidateElementDecl
15079extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
15080#else
15081#ifndef xmlValidateElementDecl
15082extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
15083#define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
15084#endif
15085#endif
15086#endif
15087
15088#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)
15089#ifdef bottom_tree
15090#undef xmlValidateNCName
15091extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
15092#else
15093#ifndef xmlValidateNCName
15094extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
15095#define xmlValidateNCName xmlValidateNCName__internal_alias
15096#endif
15097#endif
15098#endif
15099
15100#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15101#ifdef bottom_tree
15102#undef xmlValidateNMToken
15103extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
15104#else
15105#ifndef xmlValidateNMToken
15106extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
15107#define xmlValidateNMToken xmlValidateNMToken__internal_alias
15108#endif
15109#endif
15110#endif
15111
15112#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15113#ifdef bottom_tree
15114#undef xmlValidateName
15115extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
15116#else
15117#ifndef xmlValidateName
15118extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
15119#define xmlValidateName xmlValidateName__internal_alias
15120#endif
15121#endif
15122#endif
15123
15124#if defined(LIBXML_VALID_ENABLED)
15125#ifdef bottom_valid
15126#undef xmlValidateNameValue
15127extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
15128#else
15129#ifndef xmlValidateNameValue
15130extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
15131#define xmlValidateNameValue xmlValidateNameValue__internal_alias
15132#endif
15133#endif
15134#endif
15135
15136#if defined(LIBXML_VALID_ENABLED)
15137#ifdef bottom_valid
15138#undef xmlValidateNamesValue
15139extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
15140#else
15141#ifndef xmlValidateNamesValue
15142extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
15143#define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
15144#endif
15145#endif
15146#endif
15147
15148#if defined(LIBXML_VALID_ENABLED)
15149#ifdef bottom_valid
15150#undef xmlValidateNmtokenValue
15151extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
15152#else
15153#ifndef xmlValidateNmtokenValue
15154extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
15155#define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
15156#endif
15157#endif
15158#endif
15159
15160#if defined(LIBXML_VALID_ENABLED)
15161#ifdef bottom_valid
15162#undef xmlValidateNmtokensValue
15163extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
15164#else
15165#ifndef xmlValidateNmtokensValue
15166extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
15167#define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
15168#endif
15169#endif
15170#endif
15171
15172#if defined(LIBXML_VALID_ENABLED)
15173#ifdef bottom_valid
15174#undef xmlValidateNotationDecl
15175extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
15176#else
15177#ifndef xmlValidateNotationDecl
15178extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
15179#define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
15180#endif
15181#endif
15182#endif
15183
15184#if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15185#ifdef bottom_valid
15186#undef xmlValidateNotationUse
15187extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
15188#else
15189#ifndef xmlValidateNotationUse
15190extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
15191#define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
15192#endif
15193#endif
15194#endif
15195
15196#if defined(LIBXML_VALID_ENABLED)
15197#ifdef bottom_valid
15198#undef xmlValidateOneAttribute
15199extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
15200#else
15201#ifndef xmlValidateOneAttribute
15202extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
15203#define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
15204#endif
15205#endif
15206#endif
15207
15208#if defined(LIBXML_VALID_ENABLED)
15209#ifdef bottom_valid
15210#undef xmlValidateOneElement
15211extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
15212#else
15213#ifndef xmlValidateOneElement
15214extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
15215#define xmlValidateOneElement xmlValidateOneElement__internal_alias
15216#endif
15217#endif
15218#endif
15219
15220#if defined(LIBXML_VALID_ENABLED)
15221#ifdef bottom_valid
15222#undef xmlValidateOneNamespace
15223extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
15224#else
15225#ifndef xmlValidateOneNamespace
15226extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
15227#define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
15228#endif
15229#endif
15230#endif
15231
15232#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15233#ifdef bottom_valid
15234#undef xmlValidatePopElement
15235extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
15236#else
15237#ifndef xmlValidatePopElement
15238extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
15239#define xmlValidatePopElement xmlValidatePopElement__internal_alias
15240#endif
15241#endif
15242#endif
15243
15244#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15245#ifdef bottom_valid
15246#undef xmlValidatePushCData
15247extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
15248#else
15249#ifndef xmlValidatePushCData
15250extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
15251#define xmlValidatePushCData xmlValidatePushCData__internal_alias
15252#endif
15253#endif
15254#endif
15255
15256#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15257#ifdef bottom_valid
15258#undef xmlValidatePushElement
15259extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
15260#else
15261#ifndef xmlValidatePushElement
15262extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
15263#define xmlValidatePushElement xmlValidatePushElement__internal_alias
15264#endif
15265#endif
15266#endif
15267
15268#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
15269#ifdef bottom_tree
15270#undef xmlValidateQName
15271extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
15272#else
15273#ifndef xmlValidateQName
15274extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
15275#define xmlValidateQName xmlValidateQName__internal_alias
15276#endif
15277#endif
15278#endif
15279
15280#if defined(LIBXML_VALID_ENABLED)
15281#ifdef bottom_valid
15282#undef xmlValidateRoot
15283extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
15284#else
15285#ifndef xmlValidateRoot
15286extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
15287#define xmlValidateRoot xmlValidateRoot__internal_alias
15288#endif
15289#endif
15290#endif
15291
15292#if defined(LIBXML_XINCLUDE_ENABLED)
15293#ifdef bottom_xinclude
15294#undef xmlXIncludeFreeContext
15295extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
15296#else
15297#ifndef xmlXIncludeFreeContext
15298extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
15299#define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
15300#endif
15301#endif
15302#endif
15303
15304#if defined(LIBXML_XINCLUDE_ENABLED)
15305#ifdef bottom_xinclude
15306#undef xmlXIncludeNewContext
15307extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
15308#else
15309#ifndef xmlXIncludeNewContext
15310extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
15311#define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
15312#endif
15313#endif
15314#endif
15315
15316#if defined(LIBXML_XINCLUDE_ENABLED)
15317#ifdef bottom_xinclude
15318#undef xmlXIncludeProcess
15319extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
15320#else
15321#ifndef xmlXIncludeProcess
15322extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
15323#define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
15324#endif
15325#endif
15326#endif
15327
15328#if defined(LIBXML_XINCLUDE_ENABLED)
15329#ifdef bottom_xinclude
15330#undef xmlXIncludeProcessFlags
15331extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
15332#else
15333#ifndef xmlXIncludeProcessFlags
15334extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
15335#define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
15336#endif
15337#endif
15338#endif
15339
15340#if defined(LIBXML_XINCLUDE_ENABLED)
15341#ifdef bottom_xinclude
15342#undef xmlXIncludeProcessFlagsData
15343extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData __attribute((alias("xmlXIncludeProcessFlagsData__internal_alias")));
15344#else
15345#ifndef xmlXIncludeProcessFlagsData
15346extern __typeof (xmlXIncludeProcessFlagsData) xmlXIncludeProcessFlagsData__internal_alias __attribute((visibility("hidden")));
15347#define xmlXIncludeProcessFlagsData xmlXIncludeProcessFlagsData__internal_alias
15348#endif
15349#endif
15350#endif
15351
15352#if defined(LIBXML_XINCLUDE_ENABLED)
15353#ifdef bottom_xinclude
15354#undef xmlXIncludeProcessNode
15355extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
15356#else
15357#ifndef xmlXIncludeProcessNode
15358extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
15359#define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
15360#endif
15361#endif
15362#endif
15363
15364#if defined(LIBXML_XINCLUDE_ENABLED)
15365#ifdef bottom_xinclude
15366#undef xmlXIncludeProcessTree
15367extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
15368#else
15369#ifndef xmlXIncludeProcessTree
15370extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
15371#define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
15372#endif
15373#endif
15374#endif
15375
15376#if defined(LIBXML_XINCLUDE_ENABLED)
15377#ifdef bottom_xinclude
15378#undef xmlXIncludeProcessTreeFlags
15379extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
15380#else
15381#ifndef xmlXIncludeProcessTreeFlags
15382extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
15383#define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
15384#endif
15385#endif
15386#endif
15387
15388#if defined(LIBXML_XINCLUDE_ENABLED)
15389#ifdef bottom_xinclude
15390#undef xmlXIncludeSetFlags
15391extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
15392#else
15393#ifndef xmlXIncludeSetFlags
15394extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
15395#define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
15396#endif
15397#endif
15398#endif
15399
15400#if defined(LIBXML_XPATH_ENABLED)
15401#ifdef bottom_xpath
15402#undef xmlXPathAddValues
15403extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
15404#else
15405#ifndef xmlXPathAddValues
15406extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
15407#define xmlXPathAddValues xmlXPathAddValues__internal_alias
15408#endif
15409#endif
15410#endif
15411
15412#if defined(LIBXML_XPATH_ENABLED)
15413#ifdef bottom_xpath
15414#undef xmlXPathBooleanFunction
15415extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
15416#else
15417#ifndef xmlXPathBooleanFunction
15418extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
15419#define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
15420#endif
15421#endif
15422#endif
15423
15424#if defined(LIBXML_XPATH_ENABLED)
15425#ifdef bottom_xpath
15426#undef xmlXPathCastBooleanToNumber
15427extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
15428#else
15429#ifndef xmlXPathCastBooleanToNumber
15430extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
15431#define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
15432#endif
15433#endif
15434#endif
15435
15436#if defined(LIBXML_XPATH_ENABLED)
15437#ifdef bottom_xpath
15438#undef xmlXPathCastBooleanToString
15439extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
15440#else
15441#ifndef xmlXPathCastBooleanToString
15442extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
15443#define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
15444#endif
15445#endif
15446#endif
15447
15448#if defined(LIBXML_XPATH_ENABLED)
15449#ifdef bottom_xpath
15450#undef xmlXPathCastNodeSetToBoolean
15451extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
15452#else
15453#ifndef xmlXPathCastNodeSetToBoolean
15454extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
15455#define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
15456#endif
15457#endif
15458#endif
15459
15460#if defined(LIBXML_XPATH_ENABLED)
15461#ifdef bottom_xpath
15462#undef xmlXPathCastNodeSetToNumber
15463extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
15464#else
15465#ifndef xmlXPathCastNodeSetToNumber
15466extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
15467#define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
15468#endif
15469#endif
15470#endif
15471
15472#if defined(LIBXML_XPATH_ENABLED)
15473#ifdef bottom_xpath
15474#undef xmlXPathCastNodeSetToString
15475extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
15476#else
15477#ifndef xmlXPathCastNodeSetToString
15478extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
15479#define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
15480#endif
15481#endif
15482#endif
15483
15484#if defined(LIBXML_XPATH_ENABLED)
15485#ifdef bottom_xpath
15486#undef xmlXPathCastNodeToNumber
15487extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
15488#else
15489#ifndef xmlXPathCastNodeToNumber
15490extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
15491#define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
15492#endif
15493#endif
15494#endif
15495
15496#if defined(LIBXML_XPATH_ENABLED)
15497#ifdef bottom_xpath
15498#undef xmlXPathCastNodeToString
15499extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
15500#else
15501#ifndef xmlXPathCastNodeToString
15502extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
15503#define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
15504#endif
15505#endif
15506#endif
15507
15508#if defined(LIBXML_XPATH_ENABLED)
15509#ifdef bottom_xpath
15510#undef xmlXPathCastNumberToBoolean
15511extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
15512#else
15513#ifndef xmlXPathCastNumberToBoolean
15514extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
15515#define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
15516#endif
15517#endif
15518#endif
15519
15520#if defined(LIBXML_XPATH_ENABLED)
15521#ifdef bottom_xpath
15522#undef xmlXPathCastNumberToString
15523extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
15524#else
15525#ifndef xmlXPathCastNumberToString
15526extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
15527#define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
15528#endif
15529#endif
15530#endif
15531
15532#if defined(LIBXML_XPATH_ENABLED)
15533#ifdef bottom_xpath
15534#undef xmlXPathCastStringToBoolean
15535extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
15536#else
15537#ifndef xmlXPathCastStringToBoolean
15538extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
15539#define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
15540#endif
15541#endif
15542#endif
15543
15544#if defined(LIBXML_XPATH_ENABLED)
15545#ifdef bottom_xpath
15546#undef xmlXPathCastStringToNumber
15547extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
15548#else
15549#ifndef xmlXPathCastStringToNumber
15550extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
15551#define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
15552#endif
15553#endif
15554#endif
15555
15556#if defined(LIBXML_XPATH_ENABLED)
15557#ifdef bottom_xpath
15558#undef xmlXPathCastToBoolean
15559extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
15560#else
15561#ifndef xmlXPathCastToBoolean
15562extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
15563#define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
15564#endif
15565#endif
15566#endif
15567
15568#if defined(LIBXML_XPATH_ENABLED)
15569#ifdef bottom_xpath
15570#undef xmlXPathCastToNumber
15571extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
15572#else
15573#ifndef xmlXPathCastToNumber
15574extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
15575#define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
15576#endif
15577#endif
15578#endif
15579
15580#if defined(LIBXML_XPATH_ENABLED)
15581#ifdef bottom_xpath
15582#undef xmlXPathCastToString
15583extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
15584#else
15585#ifndef xmlXPathCastToString
15586extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
15587#define xmlXPathCastToString xmlXPathCastToString__internal_alias
15588#endif
15589#endif
15590#endif
15591
15592#if defined(LIBXML_XPATH_ENABLED)
15593#ifdef bottom_xpath
15594#undef xmlXPathCeilingFunction
15595extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
15596#else
15597#ifndef xmlXPathCeilingFunction
15598extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
15599#define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
15600#endif
15601#endif
15602#endif
15603
15604#if defined(LIBXML_XPATH_ENABLED)
15605#ifdef bottom_xpath
15606#undef xmlXPathCmpNodes
15607extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
15608#else
15609#ifndef xmlXPathCmpNodes
15610extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
15611#define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
15612#endif
15613#endif
15614#endif
15615
15616#if defined(LIBXML_XPATH_ENABLED)
15617#ifdef bottom_xpath
15618#undef xmlXPathCompareValues
15619extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
15620#else
15621#ifndef xmlXPathCompareValues
15622extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
15623#define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
15624#endif
15625#endif
15626#endif
15627
15628#if defined(LIBXML_XPATH_ENABLED)
15629#ifdef bottom_xpath
15630#undef xmlXPathCompile
15631extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
15632#else
15633#ifndef xmlXPathCompile
15634extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
15635#define xmlXPathCompile xmlXPathCompile__internal_alias
15636#endif
15637#endif
15638#endif
15639
15640#if defined(LIBXML_XPATH_ENABLED)
15641#ifdef bottom_xpath
15642#undef xmlXPathCompiledEval
15643extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
15644#else
15645#ifndef xmlXPathCompiledEval
15646extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
15647#define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
15648#endif
15649#endif
15650#endif
15651
15652#if defined(LIBXML_XPATH_ENABLED)
15653#ifdef bottom_xpath
15654#undef xmlXPathCompiledEvalToBoolean
15655extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean __attribute((alias("xmlXPathCompiledEvalToBoolean__internal_alias")));
15656#else
15657#ifndef xmlXPathCompiledEvalToBoolean
15658extern __typeof (xmlXPathCompiledEvalToBoolean) xmlXPathCompiledEvalToBoolean__internal_alias __attribute((visibility("hidden")));
15659#define xmlXPathCompiledEvalToBoolean xmlXPathCompiledEvalToBoolean__internal_alias
15660#endif
15661#endif
15662#endif
15663
15664#if defined(LIBXML_XPATH_ENABLED)
15665#ifdef bottom_xpath
15666#undef xmlXPathConcatFunction
15667extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
15668#else
15669#ifndef xmlXPathConcatFunction
15670extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
15671#define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
15672#endif
15673#endif
15674#endif
15675
15676#if defined(LIBXML_XPATH_ENABLED)
15677#ifdef bottom_xpath
15678#undef xmlXPathContainsFunction
15679extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
15680#else
15681#ifndef xmlXPathContainsFunction
15682extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
15683#define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
15684#endif
15685#endif
15686#endif
15687
15688#if defined(LIBXML_XPATH_ENABLED)
15689#ifdef bottom_xpath
15690#undef xmlXPathContextSetCache
15691extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache __attribute((alias("xmlXPathContextSetCache__internal_alias")));
15692#else
15693#ifndef xmlXPathContextSetCache
15694extern __typeof (xmlXPathContextSetCache) xmlXPathContextSetCache__internal_alias __attribute((visibility("hidden")));
15695#define xmlXPathContextSetCache xmlXPathContextSetCache__internal_alias
15696#endif
15697#endif
15698#endif
15699
15700#if defined(LIBXML_XPATH_ENABLED)
15701#ifdef bottom_xpath
15702#undef xmlXPathConvertBoolean
15703extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
15704#else
15705#ifndef xmlXPathConvertBoolean
15706extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
15707#define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
15708#endif
15709#endif
15710#endif
15711
15712#if defined(LIBXML_XPATH_ENABLED)
15713#ifdef bottom_xpath
15714#undef xmlXPathConvertNumber
15715extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
15716#else
15717#ifndef xmlXPathConvertNumber
15718extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
15719#define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
15720#endif
15721#endif
15722#endif
15723
15724#if defined(LIBXML_XPATH_ENABLED)
15725#ifdef bottom_xpath
15726#undef xmlXPathConvertString
15727extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
15728#else
15729#ifndef xmlXPathConvertString
15730extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
15731#define xmlXPathConvertString xmlXPathConvertString__internal_alias
15732#endif
15733#endif
15734#endif
15735
15736#if defined(LIBXML_XPATH_ENABLED)
15737#ifdef bottom_xpath
15738#undef xmlXPathCountFunction
15739extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
15740#else
15741#ifndef xmlXPathCountFunction
15742extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
15743#define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
15744#endif
15745#endif
15746#endif
15747
15748#if defined(LIBXML_XPATH_ENABLED)
15749#ifdef bottom_xpath
15750#undef xmlXPathCtxtCompile
15751extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
15752#else
15753#ifndef xmlXPathCtxtCompile
15754extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
15755#define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
15756#endif
15757#endif
15758#endif
15759
15760#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
15761#ifdef bottom_xpath
15762#undef xmlXPathDebugDumpCompExpr
15763extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
15764#else
15765#ifndef xmlXPathDebugDumpCompExpr
15766extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
15767#define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
15768#endif
15769#endif
15770#endif
15771
15772#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
15773#ifdef bottom_xpath
15774#undef xmlXPathDebugDumpObject
15775extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
15776#else
15777#ifndef xmlXPathDebugDumpObject
15778extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
15779#define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
15780#endif
15781#endif
15782#endif
15783
15784#if defined(LIBXML_XPATH_ENABLED)
15785#ifdef bottom_xpath
15786#undef xmlXPathDifference
15787extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
15788#else
15789#ifndef xmlXPathDifference
15790extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
15791#define xmlXPathDifference xmlXPathDifference__internal_alias
15792#endif
15793#endif
15794#endif
15795
15796#if defined(LIBXML_XPATH_ENABLED)
15797#ifdef bottom_xpath
15798#undef xmlXPathDistinct
15799extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
15800#else
15801#ifndef xmlXPathDistinct
15802extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
15803#define xmlXPathDistinct xmlXPathDistinct__internal_alias
15804#endif
15805#endif
15806#endif
15807
15808#if defined(LIBXML_XPATH_ENABLED)
15809#ifdef bottom_xpath
15810#undef xmlXPathDistinctSorted
15811extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
15812#else
15813#ifndef xmlXPathDistinctSorted
15814extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
15815#define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
15816#endif
15817#endif
15818#endif
15819
15820#if defined(LIBXML_XPATH_ENABLED)
15821#ifdef bottom_xpath
15822#undef xmlXPathDivValues
15823extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
15824#else
15825#ifndef xmlXPathDivValues
15826extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
15827#define xmlXPathDivValues xmlXPathDivValues__internal_alias
15828#endif
15829#endif
15830#endif
15831
15832#if defined(LIBXML_XPATH_ENABLED)
15833#ifdef bottom_xpath
15834#undef xmlXPathEqualValues
15835extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
15836#else
15837#ifndef xmlXPathEqualValues
15838extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
15839#define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
15840#endif
15841#endif
15842#endif
15843
15844#if defined(LIBXML_XPATH_ENABLED)
15845#ifdef bottom_xpath
15846#undef xmlXPathErr
15847extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
15848#else
15849#ifndef xmlXPathErr
15850extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
15851#define xmlXPathErr xmlXPathErr__internal_alias
15852#endif
15853#endif
15854#endif
15855
15856#if defined(LIBXML_XPATH_ENABLED)
15857#ifdef bottom_xpath
15858#undef xmlXPathEval
15859extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
15860#else
15861#ifndef xmlXPathEval
15862extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
15863#define xmlXPathEval xmlXPathEval__internal_alias
15864#endif
15865#endif
15866#endif
15867
15868#if defined(LIBXML_XPATH_ENABLED)
15869#ifdef bottom_xpath
15870#undef xmlXPathEvalExpr
15871extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
15872#else
15873#ifndef xmlXPathEvalExpr
15874extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
15875#define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
15876#endif
15877#endif
15878#endif
15879
15880#if defined(LIBXML_XPATH_ENABLED)
15881#ifdef bottom_xpath
15882#undef xmlXPathEvalExpression
15883extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
15884#else
15885#ifndef xmlXPathEvalExpression
15886extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
15887#define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
15888#endif
15889#endif
15890#endif
15891
15892#if defined(LIBXML_XPATH_ENABLED)
15893#ifdef bottom_xpath
15894#undef xmlXPathEvalPredicate
15895extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
15896#else
15897#ifndef xmlXPathEvalPredicate
15898extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
15899#define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
15900#endif
15901#endif
15902#endif
15903
15904#if defined(LIBXML_XPATH_ENABLED)
15905#ifdef bottom_xpath
15906#undef xmlXPathEvaluatePredicateResult
15907extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
15908#else
15909#ifndef xmlXPathEvaluatePredicateResult
15910extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
15911#define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
15912#endif
15913#endif
15914#endif
15915
15916#if defined(LIBXML_XPATH_ENABLED)
15917#ifdef bottom_xpath
15918#undef xmlXPathFalseFunction
15919extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
15920#else
15921#ifndef xmlXPathFalseFunction
15922extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
15923#define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
15924#endif
15925#endif
15926#endif
15927
15928#if defined(LIBXML_XPATH_ENABLED)
15929#ifdef bottom_xpath
15930#undef xmlXPathFloorFunction
15931extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
15932#else
15933#ifndef xmlXPathFloorFunction
15934extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
15935#define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
15936#endif
15937#endif
15938#endif
15939
15940#if defined(LIBXML_XPATH_ENABLED)
15941#ifdef bottom_xpath
15942#undef xmlXPathFreeCompExpr
15943extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
15944#else
15945#ifndef xmlXPathFreeCompExpr
15946extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
15947#define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
15948#endif
15949#endif
15950#endif
15951
15952#if defined(LIBXML_XPATH_ENABLED)
15953#ifdef bottom_xpath
15954#undef xmlXPathFreeContext
15955extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
15956#else
15957#ifndef xmlXPathFreeContext
15958extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
15959#define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
15960#endif
15961#endif
15962#endif
15963
15964#if defined(LIBXML_XPATH_ENABLED)
15965#ifdef bottom_xpath
15966#undef xmlXPathFreeNodeSet
15967extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
15968#else
15969#ifndef xmlXPathFreeNodeSet
15970extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
15971#define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
15972#endif
15973#endif
15974#endif
15975
15976#if defined(LIBXML_XPATH_ENABLED)
15977#ifdef bottom_xpath
15978#undef xmlXPathFreeNodeSetList
15979extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
15980#else
15981#ifndef xmlXPathFreeNodeSetList
15982extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
15983#define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
15984#endif
15985#endif
15986#endif
15987
15988#if defined(LIBXML_XPATH_ENABLED)
15989#ifdef bottom_xpath
15990#undef xmlXPathFreeObject
15991extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
15992#else
15993#ifndef xmlXPathFreeObject
15994extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
15995#define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
15996#endif
15997#endif
15998#endif
15999
16000#if defined(LIBXML_XPATH_ENABLED)
16001#ifdef bottom_xpath
16002#undef xmlXPathFreeParserContext
16003extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
16004#else
16005#ifndef xmlXPathFreeParserContext
16006extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
16007#define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
16008#endif
16009#endif
16010#endif
16011
16012#if defined(LIBXML_XPATH_ENABLED)
16013#ifdef bottom_xpath
16014#undef xmlXPathFunctionLookup
16015extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
16016#else
16017#ifndef xmlXPathFunctionLookup
16018extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
16019#define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
16020#endif
16021#endif
16022#endif
16023
16024#if defined(LIBXML_XPATH_ENABLED)
16025#ifdef bottom_xpath
16026#undef xmlXPathFunctionLookupNS
16027extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
16028#else
16029#ifndef xmlXPathFunctionLookupNS
16030extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
16031#define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
16032#endif
16033#endif
16034#endif
16035
16036#if defined(LIBXML_XPATH_ENABLED)
16037#ifdef bottom_xpath
16038#undef xmlXPathHasSameNodes
16039extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
16040#else
16041#ifndef xmlXPathHasSameNodes
16042extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
16043#define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
16044#endif
16045#endif
16046#endif
16047
16048#if defined(LIBXML_XPATH_ENABLED)
16049#ifdef bottom_xpath
16050#undef xmlXPathIdFunction
16051extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
16052#else
16053#ifndef xmlXPathIdFunction
16054extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
16055#define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
16056#endif
16057#endif
16058#endif
16059
16060#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
16061#ifdef bottom_xpath
16062#undef xmlXPathInit
16063extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
16064#else
16065#ifndef xmlXPathInit
16066extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
16067#define xmlXPathInit xmlXPathInit__internal_alias
16068#endif
16069#endif
16070#endif
16071
16072#if defined(LIBXML_XPATH_ENABLED)
16073#ifdef bottom_xpath
16074#undef xmlXPathIntersection
16075extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
16076#else
16077#ifndef xmlXPathIntersection
16078extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
16079#define xmlXPathIntersection xmlXPathIntersection__internal_alias
16080#endif
16081#endif
16082#endif
16083
16084#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
16085#ifdef bottom_xpath
16086#undef xmlXPathIsInf
16087extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
16088#else
16089#ifndef xmlXPathIsInf
16090extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
16091#define xmlXPathIsInf xmlXPathIsInf__internal_alias
16092#endif
16093#endif
16094#endif
16095
16096#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
16097#ifdef bottom_xpath
16098#undef xmlXPathIsNaN
16099extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
16100#else
16101#ifndef xmlXPathIsNaN
16102extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
16103#define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
16104#endif
16105#endif
16106#endif
16107
16108#if defined(LIBXML_XPATH_ENABLED)
16109#ifdef bottom_xpath
16110#undef xmlXPathIsNodeType
16111extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
16112#else
16113#ifndef xmlXPathIsNodeType
16114extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
16115#define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
16116#endif
16117#endif
16118#endif
16119
16120#if defined(LIBXML_XPATH_ENABLED)
16121#ifdef bottom_xpath
16122#undef xmlXPathLangFunction
16123extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
16124#else
16125#ifndef xmlXPathLangFunction
16126extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
16127#define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
16128#endif
16129#endif
16130#endif
16131
16132#if defined(LIBXML_XPATH_ENABLED)
16133#ifdef bottom_xpath
16134#undef xmlXPathLastFunction
16135extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
16136#else
16137#ifndef xmlXPathLastFunction
16138extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
16139#define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
16140#endif
16141#endif
16142#endif
16143
16144#if defined(LIBXML_XPATH_ENABLED)
16145#ifdef bottom_xpath
16146#undef xmlXPathLeading
16147extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
16148#else
16149#ifndef xmlXPathLeading
16150extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
16151#define xmlXPathLeading xmlXPathLeading__internal_alias
16152#endif
16153#endif
16154#endif
16155
16156#if defined(LIBXML_XPATH_ENABLED)
16157#ifdef bottom_xpath
16158#undef xmlXPathLeadingSorted
16159extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
16160#else
16161#ifndef xmlXPathLeadingSorted
16162extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
16163#define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
16164#endif
16165#endif
16166#endif
16167
16168#if defined(LIBXML_XPATH_ENABLED)
16169#ifdef bottom_xpath
16170#undef xmlXPathLocalNameFunction
16171extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
16172#else
16173#ifndef xmlXPathLocalNameFunction
16174extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
16175#define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
16176#endif
16177#endif
16178#endif
16179
16180#if defined(LIBXML_XPATH_ENABLED)
16181#ifdef bottom_xpath
16182#undef xmlXPathModValues
16183extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
16184#else
16185#ifndef xmlXPathModValues
16186extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
16187#define xmlXPathModValues xmlXPathModValues__internal_alias
16188#endif
16189#endif
16190#endif
16191
16192#if defined(LIBXML_XPATH_ENABLED)
16193#ifdef bottom_xpath
16194#undef xmlXPathMultValues
16195extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
16196#else
16197#ifndef xmlXPathMultValues
16198extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
16199#define xmlXPathMultValues xmlXPathMultValues__internal_alias
16200#endif
16201#endif
16202#endif
16203
16204#if defined(LIBXML_XPATH_ENABLED)
16205#ifdef bottom_xpath
16206#undef xmlXPathNamespaceURIFunction
16207extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
16208#else
16209#ifndef xmlXPathNamespaceURIFunction
16210extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
16211#define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
16212#endif
16213#endif
16214#endif
16215
16216#if defined(LIBXML_XPATH_ENABLED)
16217#ifdef bottom_xpath
16218#undef xmlXPathNewBoolean
16219extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
16220#else
16221#ifndef xmlXPathNewBoolean
16222extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
16223#define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
16224#endif
16225#endif
16226#endif
16227
16228#if defined(LIBXML_XPATH_ENABLED)
16229#ifdef bottom_xpath
16230#undef xmlXPathNewCString
16231extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
16232#else
16233#ifndef xmlXPathNewCString
16234extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
16235#define xmlXPathNewCString xmlXPathNewCString__internal_alias
16236#endif
16237#endif
16238#endif
16239
16240#if defined(LIBXML_XPATH_ENABLED)
16241#ifdef bottom_xpath
16242#undef xmlXPathNewContext
16243extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
16244#else
16245#ifndef xmlXPathNewContext
16246extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
16247#define xmlXPathNewContext xmlXPathNewContext__internal_alias
16248#endif
16249#endif
16250#endif
16251
16252#if defined(LIBXML_XPATH_ENABLED)
16253#ifdef bottom_xpath
16254#undef xmlXPathNewFloat
16255extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
16256#else
16257#ifndef xmlXPathNewFloat
16258extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
16259#define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
16260#endif
16261#endif
16262#endif
16263
16264#if defined(LIBXML_XPATH_ENABLED)
16265#ifdef bottom_xpath
16266#undef xmlXPathNewNodeSet
16267extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
16268#else
16269#ifndef xmlXPathNewNodeSet
16270extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
16271#define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
16272#endif
16273#endif
16274#endif
16275
16276#if defined(LIBXML_XPATH_ENABLED)
16277#ifdef bottom_xpath
16278#undef xmlXPathNewNodeSetList
16279extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
16280#else
16281#ifndef xmlXPathNewNodeSetList
16282extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
16283#define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
16284#endif
16285#endif
16286#endif
16287
16288#if defined(LIBXML_XPATH_ENABLED)
16289#ifdef bottom_xpath
16290#undef xmlXPathNewParserContext
16291extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
16292#else
16293#ifndef xmlXPathNewParserContext
16294extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
16295#define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
16296#endif
16297#endif
16298#endif
16299
16300#if defined(LIBXML_XPATH_ENABLED)
16301#ifdef bottom_xpath
16302#undef xmlXPathNewString
16303extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
16304#else
16305#ifndef xmlXPathNewString
16306extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
16307#define xmlXPathNewString xmlXPathNewString__internal_alias
16308#endif
16309#endif
16310#endif
16311
16312#if defined(LIBXML_XPATH_ENABLED)
16313#ifdef bottom_xpath
16314#undef xmlXPathNewValueTree
16315extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
16316#else
16317#ifndef xmlXPathNewValueTree
16318extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
16319#define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
16320#endif
16321#endif
16322#endif
16323
16324#if defined(LIBXML_XPATH_ENABLED)
16325#ifdef bottom_xpath
16326#undef xmlXPathNextAncestor
16327extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
16328#else
16329#ifndef xmlXPathNextAncestor
16330extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
16331#define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
16332#endif
16333#endif
16334#endif
16335
16336#if defined(LIBXML_XPATH_ENABLED)
16337#ifdef bottom_xpath
16338#undef xmlXPathNextAncestorOrSelf
16339extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
16340#else
16341#ifndef xmlXPathNextAncestorOrSelf
16342extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
16343#define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
16344#endif
16345#endif
16346#endif
16347
16348#if defined(LIBXML_XPATH_ENABLED)
16349#ifdef bottom_xpath
16350#undef xmlXPathNextAttribute
16351extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
16352#else
16353#ifndef xmlXPathNextAttribute
16354extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
16355#define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
16356#endif
16357#endif
16358#endif
16359
16360#if defined(LIBXML_XPATH_ENABLED)
16361#ifdef bottom_xpath
16362#undef xmlXPathNextChild
16363extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
16364#else
16365#ifndef xmlXPathNextChild
16366extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
16367#define xmlXPathNextChild xmlXPathNextChild__internal_alias
16368#endif
16369#endif
16370#endif
16371
16372#if defined(LIBXML_XPATH_ENABLED)
16373#ifdef bottom_xpath
16374#undef xmlXPathNextDescendant
16375extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
16376#else
16377#ifndef xmlXPathNextDescendant
16378extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
16379#define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
16380#endif
16381#endif
16382#endif
16383
16384#if defined(LIBXML_XPATH_ENABLED)
16385#ifdef bottom_xpath
16386#undef xmlXPathNextDescendantOrSelf
16387extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
16388#else
16389#ifndef xmlXPathNextDescendantOrSelf
16390extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
16391#define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
16392#endif
16393#endif
16394#endif
16395
16396#if defined(LIBXML_XPATH_ENABLED)
16397#ifdef bottom_xpath
16398#undef xmlXPathNextFollowing
16399extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
16400#else
16401#ifndef xmlXPathNextFollowing
16402extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
16403#define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
16404#endif
16405#endif
16406#endif
16407
16408#if defined(LIBXML_XPATH_ENABLED)
16409#ifdef bottom_xpath
16410#undef xmlXPathNextFollowingSibling
16411extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
16412#else
16413#ifndef xmlXPathNextFollowingSibling
16414extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
16415#define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
16416#endif
16417#endif
16418#endif
16419
16420#if defined(LIBXML_XPATH_ENABLED)
16421#ifdef bottom_xpath
16422#undef xmlXPathNextNamespace
16423extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
16424#else
16425#ifndef xmlXPathNextNamespace
16426extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
16427#define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
16428#endif
16429#endif
16430#endif
16431
16432#if defined(LIBXML_XPATH_ENABLED)
16433#ifdef bottom_xpath
16434#undef xmlXPathNextParent
16435extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
16436#else
16437#ifndef xmlXPathNextParent
16438extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
16439#define xmlXPathNextParent xmlXPathNextParent__internal_alias
16440#endif
16441#endif
16442#endif
16443
16444#if defined(LIBXML_XPATH_ENABLED)
16445#ifdef bottom_xpath
16446#undef xmlXPathNextPreceding
16447extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
16448#else
16449#ifndef xmlXPathNextPreceding
16450extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
16451#define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
16452#endif
16453#endif
16454#endif
16455
16456#if defined(LIBXML_XPATH_ENABLED)
16457#ifdef bottom_xpath
16458#undef xmlXPathNextPrecedingSibling
16459extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
16460#else
16461#ifndef xmlXPathNextPrecedingSibling
16462extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
16463#define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
16464#endif
16465#endif
16466#endif
16467
16468#if defined(LIBXML_XPATH_ENABLED)
16469#ifdef bottom_xpath
16470#undef xmlXPathNextSelf
16471extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
16472#else
16473#ifndef xmlXPathNextSelf
16474extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
16475#define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
16476#endif
16477#endif
16478#endif
16479
16480#if defined(LIBXML_XPATH_ENABLED)
16481#ifdef bottom_xpath
16482#undef xmlXPathNodeLeading
16483extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
16484#else
16485#ifndef xmlXPathNodeLeading
16486extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
16487#define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
16488#endif
16489#endif
16490#endif
16491
16492#if defined(LIBXML_XPATH_ENABLED)
16493#ifdef bottom_xpath
16494#undef xmlXPathNodeLeadingSorted
16495extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
16496#else
16497#ifndef xmlXPathNodeLeadingSorted
16498extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
16499#define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
16500#endif
16501#endif
16502#endif
16503
16504#if defined(LIBXML_XPATH_ENABLED)
16505#ifdef bottom_xpath
16506#undef xmlXPathNodeSetAdd
16507extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
16508#else
16509#ifndef xmlXPathNodeSetAdd
16510extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
16511#define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
16512#endif
16513#endif
16514#endif
16515
16516#if defined(LIBXML_XPATH_ENABLED)
16517#ifdef bottom_xpath
16518#undef xmlXPathNodeSetAddNs
16519extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
16520#else
16521#ifndef xmlXPathNodeSetAddNs
16522extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
16523#define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
16524#endif
16525#endif
16526#endif
16527
16528#if defined(LIBXML_XPATH_ENABLED)
16529#ifdef bottom_xpath
16530#undef xmlXPathNodeSetAddUnique
16531extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
16532#else
16533#ifndef xmlXPathNodeSetAddUnique
16534extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
16535#define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
16536#endif
16537#endif
16538#endif
16539
16540#if defined(LIBXML_XPATH_ENABLED)
16541#ifdef bottom_xpath
16542#undef xmlXPathNodeSetContains
16543extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
16544#else
16545#ifndef xmlXPathNodeSetContains
16546extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
16547#define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
16548#endif
16549#endif
16550#endif
16551
16552#if defined(LIBXML_XPATH_ENABLED)
16553#ifdef bottom_xpath
16554#undef xmlXPathNodeSetCreate
16555extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
16556#else
16557#ifndef xmlXPathNodeSetCreate
16558extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
16559#define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
16560#endif
16561#endif
16562#endif
16563
16564#if defined(LIBXML_XPATH_ENABLED)
16565#ifdef bottom_xpath
16566#undef xmlXPathNodeSetDel
16567extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
16568#else
16569#ifndef xmlXPathNodeSetDel
16570extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
16571#define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
16572#endif
16573#endif
16574#endif
16575
16576#if defined(LIBXML_XPATH_ENABLED)
16577#ifdef bottom_xpath
16578#undef xmlXPathNodeSetFreeNs
16579extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
16580#else
16581#ifndef xmlXPathNodeSetFreeNs
16582extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
16583#define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
16584#endif
16585#endif
16586#endif
16587
16588#if defined(LIBXML_XPATH_ENABLED)
16589#ifdef bottom_xpath
16590#undef xmlXPathNodeSetMerge
16591extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
16592#else
16593#ifndef xmlXPathNodeSetMerge
16594extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
16595#define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
16596#endif
16597#endif
16598#endif
16599
16600#if defined(LIBXML_XPATH_ENABLED)
16601#ifdef bottom_xpath
16602#undef xmlXPathNodeSetRemove
16603extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
16604#else
16605#ifndef xmlXPathNodeSetRemove
16606extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
16607#define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
16608#endif
16609#endif
16610#endif
16611
16612#if defined(LIBXML_XPATH_ENABLED)
16613#ifdef bottom_xpath
16614#undef xmlXPathNodeSetSort
16615extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
16616#else
16617#ifndef xmlXPathNodeSetSort
16618extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
16619#define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
16620#endif
16621#endif
16622#endif
16623
16624#if defined(LIBXML_XPATH_ENABLED)
16625#ifdef bottom_xpath
16626#undef xmlXPathNodeTrailing
16627extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
16628#else
16629#ifndef xmlXPathNodeTrailing
16630extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
16631#define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
16632#endif
16633#endif
16634#endif
16635
16636#if defined(LIBXML_XPATH_ENABLED)
16637#ifdef bottom_xpath
16638#undef xmlXPathNodeTrailingSorted
16639extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
16640#else
16641#ifndef xmlXPathNodeTrailingSorted
16642extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
16643#define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
16644#endif
16645#endif
16646#endif
16647
16648#if defined(LIBXML_XPATH_ENABLED)
16649#ifdef bottom_xpath
16650#undef xmlXPathNormalizeFunction
16651extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
16652#else
16653#ifndef xmlXPathNormalizeFunction
16654extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
16655#define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
16656#endif
16657#endif
16658#endif
16659
16660#if defined(LIBXML_XPATH_ENABLED)
16661#ifdef bottom_xpath
16662#undef xmlXPathNotEqualValues
16663extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
16664#else
16665#ifndef xmlXPathNotEqualValues
16666extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
16667#define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
16668#endif
16669#endif
16670#endif
16671
16672#if defined(LIBXML_XPATH_ENABLED)
16673#ifdef bottom_xpath
16674#undef xmlXPathNotFunction
16675extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
16676#else
16677#ifndef xmlXPathNotFunction
16678extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
16679#define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
16680#endif
16681#endif
16682#endif
16683
16684#if defined(LIBXML_XPATH_ENABLED)
16685#ifdef bottom_xpath
16686#undef xmlXPathNsLookup
16687extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
16688#else
16689#ifndef xmlXPathNsLookup
16690extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
16691#define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
16692#endif
16693#endif
16694#endif
16695
16696#if defined(LIBXML_XPATH_ENABLED)
16697#ifdef bottom_xpath
16698#undef xmlXPathNumberFunction
16699extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
16700#else
16701#ifndef xmlXPathNumberFunction
16702extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
16703#define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
16704#endif
16705#endif
16706#endif
16707
16708#if defined(LIBXML_XPATH_ENABLED)
16709#ifdef bottom_xpath
16710#undef xmlXPathObjectCopy
16711extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
16712#else
16713#ifndef xmlXPathObjectCopy
16714extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
16715#define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
16716#endif
16717#endif
16718#endif
16719
16720#if defined(LIBXML_XPATH_ENABLED)
16721#ifdef bottom_xpath
16722#undef xmlXPathOrderDocElems
16723extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
16724#else
16725#ifndef xmlXPathOrderDocElems
16726extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
16727#define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
16728#endif
16729#endif
16730#endif
16731
16732#if defined(LIBXML_XPATH_ENABLED)
16733#ifdef bottom_xpath
16734#undef xmlXPathParseNCName
16735extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
16736#else
16737#ifndef xmlXPathParseNCName
16738extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
16739#define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
16740#endif
16741#endif
16742#endif
16743
16744#if defined(LIBXML_XPATH_ENABLED)
16745#ifdef bottom_xpath
16746#undef xmlXPathParseName
16747extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
16748#else
16749#ifndef xmlXPathParseName
16750extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
16751#define xmlXPathParseName xmlXPathParseName__internal_alias
16752#endif
16753#endif
16754#endif
16755
16756#if defined(LIBXML_XPATH_ENABLED)
16757#ifdef bottom_xpath
16758#undef xmlXPathPopBoolean
16759extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
16760#else
16761#ifndef xmlXPathPopBoolean
16762extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
16763#define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
16764#endif
16765#endif
16766#endif
16767
16768#if defined(LIBXML_XPATH_ENABLED)
16769#ifdef bottom_xpath
16770#undef xmlXPathPopExternal
16771extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
16772#else
16773#ifndef xmlXPathPopExternal
16774extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
16775#define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
16776#endif
16777#endif
16778#endif
16779
16780#if defined(LIBXML_XPATH_ENABLED)
16781#ifdef bottom_xpath
16782#undef xmlXPathPopNodeSet
16783extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
16784#else
16785#ifndef xmlXPathPopNodeSet
16786extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
16787#define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
16788#endif
16789#endif
16790#endif
16791
16792#if defined(LIBXML_XPATH_ENABLED)
16793#ifdef bottom_xpath
16794#undef xmlXPathPopNumber
16795extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
16796#else
16797#ifndef xmlXPathPopNumber
16798extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
16799#define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
16800#endif
16801#endif
16802#endif
16803
16804#if defined(LIBXML_XPATH_ENABLED)
16805#ifdef bottom_xpath
16806#undef xmlXPathPopString
16807extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
16808#else
16809#ifndef xmlXPathPopString
16810extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
16811#define xmlXPathPopString xmlXPathPopString__internal_alias
16812#endif
16813#endif
16814#endif
16815
16816#if defined(LIBXML_XPATH_ENABLED)
16817#ifdef bottom_xpath
16818#undef xmlXPathPositionFunction
16819extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
16820#else
16821#ifndef xmlXPathPositionFunction
16822extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
16823#define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
16824#endif
16825#endif
16826#endif
16827
16828#if defined(LIBXML_XPATH_ENABLED)
16829#ifdef bottom_xpath
16830#undef xmlXPathRegisterAllFunctions
16831extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
16832#else
16833#ifndef xmlXPathRegisterAllFunctions
16834extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
16835#define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
16836#endif
16837#endif
16838#endif
16839
16840#if defined(LIBXML_XPATH_ENABLED)
16841#ifdef bottom_xpath
16842#undef xmlXPathRegisterFunc
16843extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
16844#else
16845#ifndef xmlXPathRegisterFunc
16846extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
16847#define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
16848#endif
16849#endif
16850#endif
16851
16852#if defined(LIBXML_XPATH_ENABLED)
16853#ifdef bottom_xpath
16854#undef xmlXPathRegisterFuncLookup
16855extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
16856#else
16857#ifndef xmlXPathRegisterFuncLookup
16858extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
16859#define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
16860#endif
16861#endif
16862#endif
16863
16864#if defined(LIBXML_XPATH_ENABLED)
16865#ifdef bottom_xpath
16866#undef xmlXPathRegisterFuncNS
16867extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
16868#else
16869#ifndef xmlXPathRegisterFuncNS
16870extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
16871#define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
16872#endif
16873#endif
16874#endif
16875
16876#if defined(LIBXML_XPATH_ENABLED)
16877#ifdef bottom_xpath
16878#undef xmlXPathRegisterNs
16879extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
16880#else
16881#ifndef xmlXPathRegisterNs
16882extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
16883#define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
16884#endif
16885#endif
16886#endif
16887
16888#if defined(LIBXML_XPATH_ENABLED)
16889#ifdef bottom_xpath
16890#undef xmlXPathRegisterVariable
16891extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
16892#else
16893#ifndef xmlXPathRegisterVariable
16894extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
16895#define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
16896#endif
16897#endif
16898#endif
16899
16900#if defined(LIBXML_XPATH_ENABLED)
16901#ifdef bottom_xpath
16902#undef xmlXPathRegisterVariableLookup
16903extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
16904#else
16905#ifndef xmlXPathRegisterVariableLookup
16906extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
16907#define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
16908#endif
16909#endif
16910#endif
16911
16912#if defined(LIBXML_XPATH_ENABLED)
16913#ifdef bottom_xpath
16914#undef xmlXPathRegisterVariableNS
16915extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
16916#else
16917#ifndef xmlXPathRegisterVariableNS
16918extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
16919#define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
16920#endif
16921#endif
16922#endif
16923
16924#if defined(LIBXML_XPATH_ENABLED)
16925#ifdef bottom_xpath
16926#undef xmlXPathRegisteredFuncsCleanup
16927extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
16928#else
16929#ifndef xmlXPathRegisteredFuncsCleanup
16930extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
16931#define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
16932#endif
16933#endif
16934#endif
16935
16936#if defined(LIBXML_XPATH_ENABLED)
16937#ifdef bottom_xpath
16938#undef xmlXPathRegisteredNsCleanup
16939extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
16940#else
16941#ifndef xmlXPathRegisteredNsCleanup
16942extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
16943#define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
16944#endif
16945#endif
16946#endif
16947
16948#if defined(LIBXML_XPATH_ENABLED)
16949#ifdef bottom_xpath
16950#undef xmlXPathRegisteredVariablesCleanup
16951extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
16952#else
16953#ifndef xmlXPathRegisteredVariablesCleanup
16954extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
16955#define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
16956#endif
16957#endif
16958#endif
16959
16960#if defined(LIBXML_XPATH_ENABLED)
16961#ifdef bottom_xpath
16962#undef xmlXPathRoot
16963extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
16964#else
16965#ifndef xmlXPathRoot
16966extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
16967#define xmlXPathRoot xmlXPathRoot__internal_alias
16968#endif
16969#endif
16970#endif
16971
16972#if defined(LIBXML_XPATH_ENABLED)
16973#ifdef bottom_xpath
16974#undef xmlXPathRoundFunction
16975extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
16976#else
16977#ifndef xmlXPathRoundFunction
16978extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
16979#define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
16980#endif
16981#endif
16982#endif
16983
16984#if defined(LIBXML_XPATH_ENABLED)
16985#ifdef bottom_xpath
16986#undef xmlXPathStartsWithFunction
16987extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
16988#else
16989#ifndef xmlXPathStartsWithFunction
16990extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
16991#define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
16992#endif
16993#endif
16994#endif
16995
16996#if defined(LIBXML_XPATH_ENABLED)
16997#ifdef bottom_xpath
16998#undef xmlXPathStringEvalNumber
16999extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
17000#else
17001#ifndef xmlXPathStringEvalNumber
17002extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
17003#define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
17004#endif
17005#endif
17006#endif
17007
17008#if defined(LIBXML_XPATH_ENABLED)
17009#ifdef bottom_xpath
17010#undef xmlXPathStringFunction
17011extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
17012#else
17013#ifndef xmlXPathStringFunction
17014extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
17015#define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
17016#endif
17017#endif
17018#endif
17019
17020#if defined(LIBXML_XPATH_ENABLED)
17021#ifdef bottom_xpath
17022#undef xmlXPathStringLengthFunction
17023extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
17024#else
17025#ifndef xmlXPathStringLengthFunction
17026extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
17027#define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
17028#endif
17029#endif
17030#endif
17031
17032#if defined(LIBXML_XPATH_ENABLED)
17033#ifdef bottom_xpath
17034#undef xmlXPathSubValues
17035extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
17036#else
17037#ifndef xmlXPathSubValues
17038extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
17039#define xmlXPathSubValues xmlXPathSubValues__internal_alias
17040#endif
17041#endif
17042#endif
17043
17044#if defined(LIBXML_XPATH_ENABLED)
17045#ifdef bottom_xpath
17046#undef xmlXPathSubstringAfterFunction
17047extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
17048#else
17049#ifndef xmlXPathSubstringAfterFunction
17050extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
17051#define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
17052#endif
17053#endif
17054#endif
17055
17056#if defined(LIBXML_XPATH_ENABLED)
17057#ifdef bottom_xpath
17058#undef xmlXPathSubstringBeforeFunction
17059extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
17060#else
17061#ifndef xmlXPathSubstringBeforeFunction
17062extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
17063#define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
17064#endif
17065#endif
17066#endif
17067
17068#if defined(LIBXML_XPATH_ENABLED)
17069#ifdef bottom_xpath
17070#undef xmlXPathSubstringFunction
17071extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
17072#else
17073#ifndef xmlXPathSubstringFunction
17074extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
17075#define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
17076#endif
17077#endif
17078#endif
17079
17080#if defined(LIBXML_XPATH_ENABLED)
17081#ifdef bottom_xpath
17082#undef xmlXPathSumFunction
17083extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
17084#else
17085#ifndef xmlXPathSumFunction
17086extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
17087#define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
17088#endif
17089#endif
17090#endif
17091
17092#if defined(LIBXML_XPATH_ENABLED)
17093#ifdef bottom_xpath
17094#undef xmlXPathTrailing
17095extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
17096#else
17097#ifndef xmlXPathTrailing
17098extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
17099#define xmlXPathTrailing xmlXPathTrailing__internal_alias
17100#endif
17101#endif
17102#endif
17103
17104#if defined(LIBXML_XPATH_ENABLED)
17105#ifdef bottom_xpath
17106#undef xmlXPathTrailingSorted
17107extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
17108#else
17109#ifndef xmlXPathTrailingSorted
17110extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
17111#define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
17112#endif
17113#endif
17114#endif
17115
17116#if defined(LIBXML_XPATH_ENABLED)
17117#ifdef bottom_xpath
17118#undef xmlXPathTranslateFunction
17119extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
17120#else
17121#ifndef xmlXPathTranslateFunction
17122extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
17123#define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
17124#endif
17125#endif
17126#endif
17127
17128#if defined(LIBXML_XPATH_ENABLED)
17129#ifdef bottom_xpath
17130#undef xmlXPathTrueFunction
17131extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
17132#else
17133#ifndef xmlXPathTrueFunction
17134extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
17135#define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
17136#endif
17137#endif
17138#endif
17139
17140#if defined(LIBXML_XPATH_ENABLED)
17141#ifdef bottom_xpath
17142#undef xmlXPathValueFlipSign
17143extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
17144#else
17145#ifndef xmlXPathValueFlipSign
17146extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
17147#define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
17148#endif
17149#endif
17150#endif
17151
17152#if defined(LIBXML_XPATH_ENABLED)
17153#ifdef bottom_xpath
17154#undef xmlXPathVariableLookup
17155extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
17156#else
17157#ifndef xmlXPathVariableLookup
17158extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
17159#define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
17160#endif
17161#endif
17162#endif
17163
17164#if defined(LIBXML_XPATH_ENABLED)
17165#ifdef bottom_xpath
17166#undef xmlXPathVariableLookupNS
17167extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
17168#else
17169#ifndef xmlXPathVariableLookupNS
17170extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
17171#define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
17172#endif
17173#endif
17174#endif
17175
17176#if defined(LIBXML_XPATH_ENABLED)
17177#ifdef bottom_xpath
17178#undef xmlXPathWrapCString
17179extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
17180#else
17181#ifndef xmlXPathWrapCString
17182extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
17183#define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
17184#endif
17185#endif
17186#endif
17187
17188#if defined(LIBXML_XPATH_ENABLED)
17189#ifdef bottom_xpath
17190#undef xmlXPathWrapExternal
17191extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
17192#else
17193#ifndef xmlXPathWrapExternal
17194extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
17195#define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
17196#endif
17197#endif
17198#endif
17199
17200#if defined(LIBXML_XPATH_ENABLED)
17201#ifdef bottom_xpath
17202#undef xmlXPathWrapNodeSet
17203extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
17204#else
17205#ifndef xmlXPathWrapNodeSet
17206extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
17207#define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
17208#endif
17209#endif
17210#endif
17211
17212#if defined(LIBXML_XPATH_ENABLED)
17213#ifdef bottom_xpath
17214#undef xmlXPathWrapString
17215extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
17216#else
17217#ifndef xmlXPathWrapString
17218extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
17219#define xmlXPathWrapString xmlXPathWrapString__internal_alias
17220#endif
17221#endif
17222#endif
17223
17224#if defined(LIBXML_XPATH_ENABLED)
17225#ifdef bottom_xpath
17226#undef xmlXPatherror
17227extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
17228#else
17229#ifndef xmlXPatherror
17230extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
17231#define xmlXPatherror xmlXPatherror__internal_alias
17232#endif
17233#endif
17234#endif
17235
17236#if defined(LIBXML_XPTR_ENABLED)
17237#ifdef bottom_xpointer
17238#undef xmlXPtrBuildNodeList
17239extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
17240#else
17241#ifndef xmlXPtrBuildNodeList
17242extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
17243#define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
17244#endif
17245#endif
17246#endif
17247
17248#if defined(LIBXML_XPTR_ENABLED)
17249#ifdef bottom_xpointer
17250#undef xmlXPtrEval
17251extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
17252#else
17253#ifndef xmlXPtrEval
17254extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
17255#define xmlXPtrEval xmlXPtrEval__internal_alias
17256#endif
17257#endif
17258#endif
17259
17260#if defined(LIBXML_XPTR_ENABLED)
17261#ifdef bottom_xpointer
17262#undef xmlXPtrEvalRangePredicate
17263extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
17264#else
17265#ifndef xmlXPtrEvalRangePredicate
17266extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
17267#define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
17268#endif
17269#endif
17270#endif
17271
17272#if defined(LIBXML_XPTR_ENABLED)
17273#ifdef bottom_xpointer
17274#undef xmlXPtrFreeLocationSet
17275extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
17276#else
17277#ifndef xmlXPtrFreeLocationSet
17278extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
17279#define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
17280#endif
17281#endif
17282#endif
17283
17284#if defined(LIBXML_XPTR_ENABLED)
17285#ifdef bottom_xpointer
17286#undef xmlXPtrLocationSetAdd
17287extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
17288#else
17289#ifndef xmlXPtrLocationSetAdd
17290extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
17291#define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
17292#endif
17293#endif
17294#endif
17295
17296#if defined(LIBXML_XPTR_ENABLED)
17297#ifdef bottom_xpointer
17298#undef xmlXPtrLocationSetCreate
17299extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
17300#else
17301#ifndef xmlXPtrLocationSetCreate
17302extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
17303#define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
17304#endif
17305#endif
17306#endif
17307
17308#if defined(LIBXML_XPTR_ENABLED)
17309#ifdef bottom_xpointer
17310#undef xmlXPtrLocationSetDel
17311extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
17312#else
17313#ifndef xmlXPtrLocationSetDel
17314extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
17315#define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
17316#endif
17317#endif
17318#endif
17319
17320#if defined(LIBXML_XPTR_ENABLED)
17321#ifdef bottom_xpointer
17322#undef xmlXPtrLocationSetMerge
17323extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
17324#else
17325#ifndef xmlXPtrLocationSetMerge
17326extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
17327#define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
17328#endif
17329#endif
17330#endif
17331
17332#if defined(LIBXML_XPTR_ENABLED)
17333#ifdef bottom_xpointer
17334#undef xmlXPtrLocationSetRemove
17335extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
17336#else
17337#ifndef xmlXPtrLocationSetRemove
17338extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
17339#define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
17340#endif
17341#endif
17342#endif
17343
17344#if defined(LIBXML_XPTR_ENABLED)
17345#ifdef bottom_xpointer
17346#undef xmlXPtrNewCollapsedRange
17347extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
17348#else
17349#ifndef xmlXPtrNewCollapsedRange
17350extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
17351#define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
17352#endif
17353#endif
17354#endif
17355
17356#if defined(LIBXML_XPTR_ENABLED)
17357#ifdef bottom_xpointer
17358#undef xmlXPtrNewContext
17359extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
17360#else
17361#ifndef xmlXPtrNewContext
17362extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
17363#define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
17364#endif
17365#endif
17366#endif
17367
17368#if defined(LIBXML_XPTR_ENABLED)
17369#ifdef bottom_xpointer
17370#undef xmlXPtrNewLocationSetNodeSet
17371extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
17372#else
17373#ifndef xmlXPtrNewLocationSetNodeSet
17374extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
17375#define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
17376#endif
17377#endif
17378#endif
17379
17380#if defined(LIBXML_XPTR_ENABLED)
17381#ifdef bottom_xpointer
17382#undef xmlXPtrNewLocationSetNodes
17383extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
17384#else
17385#ifndef xmlXPtrNewLocationSetNodes
17386extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
17387#define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
17388#endif
17389#endif
17390#endif
17391
17392#if defined(LIBXML_XPTR_ENABLED)
17393#ifdef bottom_xpointer
17394#undef xmlXPtrNewRange
17395extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
17396#else
17397#ifndef xmlXPtrNewRange
17398extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
17399#define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
17400#endif
17401#endif
17402#endif
17403
17404#if defined(LIBXML_XPTR_ENABLED)
17405#ifdef bottom_xpointer
17406#undef xmlXPtrNewRangeNodeObject
17407extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
17408#else
17409#ifndef xmlXPtrNewRangeNodeObject
17410extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
17411#define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
17412#endif
17413#endif
17414#endif
17415
17416#if defined(LIBXML_XPTR_ENABLED)
17417#ifdef bottom_xpointer
17418#undef xmlXPtrNewRangeNodePoint
17419extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
17420#else
17421#ifndef xmlXPtrNewRangeNodePoint
17422extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
17423#define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
17424#endif
17425#endif
17426#endif
17427
17428#if defined(LIBXML_XPTR_ENABLED)
17429#ifdef bottom_xpointer
17430#undef xmlXPtrNewRangeNodes
17431extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
17432#else
17433#ifndef xmlXPtrNewRangeNodes
17434extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
17435#define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
17436#endif
17437#endif
17438#endif
17439
17440#if defined(LIBXML_XPTR_ENABLED)
17441#ifdef bottom_xpointer
17442#undef xmlXPtrNewRangePointNode
17443extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
17444#else
17445#ifndef xmlXPtrNewRangePointNode
17446extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
17447#define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
17448#endif
17449#endif
17450#endif
17451
17452#if defined(LIBXML_XPTR_ENABLED)
17453#ifdef bottom_xpointer
17454#undef xmlXPtrNewRangePoints
17455extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
17456#else
17457#ifndef xmlXPtrNewRangePoints
17458extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
17459#define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
17460#endif
17461#endif
17462#endif
17463
17464#if defined(LIBXML_XPTR_ENABLED)
17465#ifdef bottom_xpointer
17466#undef xmlXPtrRangeToFunction
17467extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
17468#else
17469#ifndef xmlXPtrRangeToFunction
17470extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
17471#define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
17472#endif
17473#endif
17474#endif
17475
17476#if defined(LIBXML_XPTR_ENABLED)
17477#ifdef bottom_xpointer
17478#undef xmlXPtrWrapLocationSet
17479extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
17480#else
17481#ifndef xmlXPtrWrapLocationSet
17482extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
17483#define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
17484#endif
17485#endif
17486#endif
17487
17488
17489#endif
17490#endif
17491#endif
17492#endif
17493#endif
17494
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette