blob: 66e056c9ae878b8b047640eca46f2f254c740896 [file] [log] [blame]
Daniel Veillardbe076e92005-01-04 20:18:14 +00001/*
2 * elfgcchack.h: hack by Arjan van de Ven <arjanv@redhat.com> to speed
3 * up the code when using gcc for call within the library.
4 *
5 * Based on the analysis http://people.redhat.com/drepper/dsohowto.pdf
6 * from Ulrich drepper. Rewritten to be generated from the XML description
7 * file for libxml2 API
8 * autogenerated with xsltproc doc/elfgcchack.xsl doc/libxml2-api.xml
9 */
10
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011#ifdef IN_LIBXML
12#ifdef __GNUC__
13#ifdef PIC
14#ifdef linux
15#if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || (__GNUC__ > 3)
16
Daniel Veillardbe076e92005-01-04 20:18:14 +000017#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"
Daniel Veillard5eee7672005-08-22 21:22:27 +000039#include "libxml/schematron.h"
Daniel Veillardbe076e92005-01-04 20:18:14 +000040#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
Daniel Veillard5d4644e2005-04-01 13:11:58 +000067#ifdef bottom_globals
68#undef __xmlGenericError
Daniel Veillardbe076e92005-01-04 20:18:14 +000069extern __typeof (__xmlGenericError) __xmlGenericError __attribute((alias("__xmlGenericError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000070#else
71#ifndef __xmlGenericError
72extern __typeof (__xmlGenericError) __xmlGenericError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000073#define __xmlGenericError __xmlGenericError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000074#endif
75#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000076
Daniel Veillard5d4644e2005-04-01 13:11:58 +000077#ifdef bottom_globals
78#undef __xmlGenericErrorContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000079extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext __attribute((alias("__xmlGenericErrorContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000080#else
81#ifndef __xmlGenericErrorContext
82extern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000083#define __xmlGenericErrorContext __xmlGenericErrorContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000084#endif
85#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000086
87/* list generated from libxml2-api.xml */
Daniel Veillardbe076e92005-01-04 20:18:14 +000088#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000089#ifdef bottom_DOCBparser
90#undef docbCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +000091extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt __attribute((alias("docbCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000092#else
93#ifndef docbCreatePushParserCtxt
94extern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000095#define docbCreatePushParserCtxt docbCreatePushParserCtxt__internal_alias
96#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000097#endif
98#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000099
100#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000101#ifdef bottom_HTMLparser
102#undef htmlAttrAllowed
Daniel Veillardbe076e92005-01-04 20:18:14 +0000103extern __typeof (htmlAttrAllowed) htmlAttrAllowed __attribute((alias("htmlAttrAllowed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000104#else
105#ifndef htmlAttrAllowed
106extern __typeof (htmlAttrAllowed) htmlAttrAllowed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000107#define htmlAttrAllowed htmlAttrAllowed__internal_alias
108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000109#endif
110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000111
112#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000113#ifdef bottom_HTMLparser
114#undef htmlAutoCloseTag
Daniel Veillardbe076e92005-01-04 20:18:14 +0000115extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag __attribute((alias("htmlAutoCloseTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000116#else
117#ifndef htmlAutoCloseTag
118extern __typeof (htmlAutoCloseTag) htmlAutoCloseTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000119#define htmlAutoCloseTag htmlAutoCloseTag__internal_alias
120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000121#endif
122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000123
124#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000125#ifdef bottom_HTMLparser
126#undef htmlCreateFileParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000127extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt __attribute((alias("htmlCreateFileParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000128#else
129#ifndef htmlCreateFileParserCtxt
130extern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000131#define htmlCreateFileParserCtxt htmlCreateFileParserCtxt__internal_alias
132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000133#endif
134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000135
136#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000137#ifdef bottom_HTMLparser
138#undef htmlCreateMemoryParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000139extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt __attribute((alias("htmlCreateMemoryParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000140#else
141#ifndef htmlCreateMemoryParserCtxt
142extern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000143#define htmlCreateMemoryParserCtxt htmlCreateMemoryParserCtxt__internal_alias
144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000145#endif
146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000147
148#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000149#ifdef bottom_HTMLparser
150#undef htmlCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000151extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt __attribute((alias("htmlCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000152#else
153#ifndef htmlCreatePushParserCtxt
154extern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000155#define htmlCreatePushParserCtxt htmlCreatePushParserCtxt__internal_alias
156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000157#endif
158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000159
160#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000161#ifdef bottom_HTMLparser
162#undef htmlCtxtReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000163extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc __attribute((alias("htmlCtxtReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000164#else
165#ifndef htmlCtxtReadDoc
166extern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000167#define htmlCtxtReadDoc htmlCtxtReadDoc__internal_alias
168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000169#endif
170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000171
172#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000173#ifdef bottom_HTMLparser
174#undef htmlCtxtReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000175extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd __attribute((alias("htmlCtxtReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000176#else
177#ifndef htmlCtxtReadFd
178extern __typeof (htmlCtxtReadFd) htmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000179#define htmlCtxtReadFd htmlCtxtReadFd__internal_alias
180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000181#endif
182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000183
184#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000185#ifdef bottom_HTMLparser
186#undef htmlCtxtReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000187extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile __attribute((alias("htmlCtxtReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000188#else
189#ifndef htmlCtxtReadFile
190extern __typeof (htmlCtxtReadFile) htmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000191#define htmlCtxtReadFile htmlCtxtReadFile__internal_alias
192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000193#endif
194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000195
196#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000197#ifdef bottom_HTMLparser
198#undef htmlCtxtReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +0000199extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO __attribute((alias("htmlCtxtReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000200#else
201#ifndef htmlCtxtReadIO
202extern __typeof (htmlCtxtReadIO) htmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000203#define htmlCtxtReadIO htmlCtxtReadIO__internal_alias
204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000205#endif
206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000207
208#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000209#ifdef bottom_HTMLparser
210#undef htmlCtxtReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000211extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory __attribute((alias("htmlCtxtReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000212#else
213#ifndef htmlCtxtReadMemory
214extern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000215#define htmlCtxtReadMemory htmlCtxtReadMemory__internal_alias
216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000217#endif
218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000219
220#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000221#ifdef bottom_HTMLparser
222#undef htmlCtxtReset
Daniel Veillardbe076e92005-01-04 20:18:14 +0000223extern __typeof (htmlCtxtReset) htmlCtxtReset __attribute((alias("htmlCtxtReset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000224#else
225#ifndef htmlCtxtReset
226extern __typeof (htmlCtxtReset) htmlCtxtReset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000227#define htmlCtxtReset htmlCtxtReset__internal_alias
228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000229#endif
230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000231
232#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000233#ifdef bottom_HTMLparser
234#undef htmlCtxtUseOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +0000235extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions __attribute((alias("htmlCtxtUseOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000236#else
237#ifndef htmlCtxtUseOptions
238extern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000239#define htmlCtxtUseOptions htmlCtxtUseOptions__internal_alias
240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000241#endif
242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000243
244#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000245#ifdef bottom_SAX2
246#undef htmlDefaultSAXHandlerInit
Daniel Veillardbe076e92005-01-04 20:18:14 +0000247extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit __attribute((alias("htmlDefaultSAXHandlerInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000248#else
249#ifndef htmlDefaultSAXHandlerInit
250extern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000251#define htmlDefaultSAXHandlerInit htmlDefaultSAXHandlerInit__internal_alias
252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000253#endif
254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000255
256#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000257#ifdef bottom_HTMLtree
258#undef htmlDocContentDumpFormatOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000259extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput __attribute((alias("htmlDocContentDumpFormatOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000260#else
261#ifndef htmlDocContentDumpFormatOutput
262extern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000263#define htmlDocContentDumpFormatOutput htmlDocContentDumpFormatOutput__internal_alias
264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000265#endif
266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000267
268#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000269#ifdef bottom_HTMLtree
270#undef htmlDocContentDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000271extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput __attribute((alias("htmlDocContentDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000272#else
273#ifndef htmlDocContentDumpOutput
274extern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000275#define htmlDocContentDumpOutput htmlDocContentDumpOutput__internal_alias
276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000277#endif
278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000279
280#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000281#ifdef bottom_HTMLtree
282#undef htmlDocDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000283extern __typeof (htmlDocDump) htmlDocDump __attribute((alias("htmlDocDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000284#else
285#ifndef htmlDocDump
286extern __typeof (htmlDocDump) htmlDocDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000287#define htmlDocDump htmlDocDump__internal_alias
288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000289#endif
290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000291
292#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000293#ifdef bottom_HTMLtree
294#undef htmlDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000295extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory __attribute((alias("htmlDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000296#else
297#ifndef htmlDocDumpMemory
298extern __typeof (htmlDocDumpMemory) htmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000299#define htmlDocDumpMemory htmlDocDumpMemory__internal_alias
300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000301#endif
302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000303
Daniel Veillard67952602006-01-05 15:29:44 +0000304#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
Daniel Veillardbe076e92005-01-04 20:18:14 +0000316#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000317#ifdef bottom_HTMLparser
318#undef htmlElementAllowedHere
Daniel Veillardbe076e92005-01-04 20:18:14 +0000319extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere __attribute((alias("htmlElementAllowedHere__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000320#else
321#ifndef htmlElementAllowedHere
322extern __typeof (htmlElementAllowedHere) htmlElementAllowedHere__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000323#define htmlElementAllowedHere htmlElementAllowedHere__internal_alias
324#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000325#endif
326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000327
328#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000329#ifdef bottom_HTMLparser
330#undef htmlElementStatusHere
Daniel Veillardbe076e92005-01-04 20:18:14 +0000331extern __typeof (htmlElementStatusHere) htmlElementStatusHere __attribute((alias("htmlElementStatusHere__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000332#else
333#ifndef htmlElementStatusHere
334extern __typeof (htmlElementStatusHere) htmlElementStatusHere__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000335#define htmlElementStatusHere htmlElementStatusHere__internal_alias
336#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000337#endif
338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000339
340#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000341#ifdef bottom_HTMLparser
342#undef htmlEncodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +0000343extern __typeof (htmlEncodeEntities) htmlEncodeEntities __attribute((alias("htmlEncodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000344#else
345#ifndef htmlEncodeEntities
346extern __typeof (htmlEncodeEntities) htmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000347#define htmlEncodeEntities htmlEncodeEntities__internal_alias
348#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000349#endif
350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000351
352#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000353#ifdef bottom_HTMLparser
354#undef htmlEntityLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000355extern __typeof (htmlEntityLookup) htmlEntityLookup __attribute((alias("htmlEntityLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000356#else
357#ifndef htmlEntityLookup
358extern __typeof (htmlEntityLookup) htmlEntityLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000359#define htmlEntityLookup htmlEntityLookup__internal_alias
360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000361#endif
362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000363
364#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000365#ifdef bottom_HTMLparser
366#undef htmlEntityValueLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000367extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup __attribute((alias("htmlEntityValueLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000368#else
369#ifndef htmlEntityValueLookup
370extern __typeof (htmlEntityValueLookup) htmlEntityValueLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000371#define htmlEntityValueLookup htmlEntityValueLookup__internal_alias
372#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000373#endif
374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000375
376#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000377#ifdef bottom_HTMLparser
378#undef htmlFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +0000379extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt __attribute((alias("htmlFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000380#else
381#ifndef htmlFreeParserCtxt
382extern __typeof (htmlFreeParserCtxt) htmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000383#define htmlFreeParserCtxt htmlFreeParserCtxt__internal_alias
384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000385#endif
386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000387
388#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000389#ifdef bottom_HTMLtree
390#undef htmlGetMetaEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +0000391extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding __attribute((alias("htmlGetMetaEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000392#else
393#ifndef htmlGetMetaEncoding
394extern __typeof (htmlGetMetaEncoding) htmlGetMetaEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000395#define htmlGetMetaEncoding htmlGetMetaEncoding__internal_alias
396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000397#endif
398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000399
400#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000401#ifdef bottom_HTMLparser
402#undef htmlHandleOmittedElem
Daniel Veillardbe076e92005-01-04 20:18:14 +0000403extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem __attribute((alias("htmlHandleOmittedElem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000404#else
405#ifndef htmlHandleOmittedElem
406extern __typeof (htmlHandleOmittedElem) htmlHandleOmittedElem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000407#define htmlHandleOmittedElem htmlHandleOmittedElem__internal_alias
408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000409#endif
410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000411
412#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000413#ifdef bottom_HTMLparser
414#undef htmlInitAutoClose
Daniel Veillardbe076e92005-01-04 20:18:14 +0000415extern __typeof (htmlInitAutoClose) htmlInitAutoClose __attribute((alias("htmlInitAutoClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000416#else
417#ifndef htmlInitAutoClose
418extern __typeof (htmlInitAutoClose) htmlInitAutoClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000419#define htmlInitAutoClose htmlInitAutoClose__internal_alias
420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000421#endif
422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000423
424#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000425#ifdef bottom_HTMLparser
426#undef htmlIsAutoClosed
Daniel Veillardbe076e92005-01-04 20:18:14 +0000427extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed __attribute((alias("htmlIsAutoClosed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000428#else
429#ifndef htmlIsAutoClosed
430extern __typeof (htmlIsAutoClosed) htmlIsAutoClosed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000431#define htmlIsAutoClosed htmlIsAutoClosed__internal_alias
432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000433#endif
434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000435
436#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000437#ifdef bottom_HTMLtree
438#undef htmlIsBooleanAttr
Daniel Veillardbe076e92005-01-04 20:18:14 +0000439extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr __attribute((alias("htmlIsBooleanAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000440#else
441#ifndef htmlIsBooleanAttr
442extern __typeof (htmlIsBooleanAttr) htmlIsBooleanAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000443#define htmlIsBooleanAttr htmlIsBooleanAttr__internal_alias
444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000445#endif
446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000447
448#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000449#ifdef bottom_HTMLparser
450#undef htmlIsScriptAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +0000451extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute __attribute((alias("htmlIsScriptAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000452#else
453#ifndef htmlIsScriptAttribute
454extern __typeof (htmlIsScriptAttribute) htmlIsScriptAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000455#define htmlIsScriptAttribute htmlIsScriptAttribute__internal_alias
456#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000457#endif
458#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000459
460#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000461#ifdef bottom_HTMLparser
462#undef htmlNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000463extern __typeof (htmlNewDoc) htmlNewDoc __attribute((alias("htmlNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000464#else
465#ifndef htmlNewDoc
466extern __typeof (htmlNewDoc) htmlNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000467#define htmlNewDoc htmlNewDoc__internal_alias
468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000469#endif
470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000471
472#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000473#ifdef bottom_HTMLparser
474#undef htmlNewDocNoDtD
Daniel Veillardbe076e92005-01-04 20:18:14 +0000475extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD __attribute((alias("htmlNewDocNoDtD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000476#else
477#ifndef htmlNewDocNoDtD
478extern __typeof (htmlNewDocNoDtD) htmlNewDocNoDtD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000479#define htmlNewDocNoDtD htmlNewDocNoDtD__internal_alias
480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000481#endif
482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000483
484#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000485#ifdef bottom_HTMLtree
486#undef htmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000487extern __typeof (htmlNodeDump) htmlNodeDump __attribute((alias("htmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000488#else
489#ifndef htmlNodeDump
490extern __typeof (htmlNodeDump) htmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000491#define htmlNodeDump htmlNodeDump__internal_alias
492#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000493#endif
494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000495
496#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000497#ifdef bottom_HTMLtree
498#undef htmlNodeDumpFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000499extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile __attribute((alias("htmlNodeDumpFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000500#else
501#ifndef htmlNodeDumpFile
502extern __typeof (htmlNodeDumpFile) htmlNodeDumpFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000503#define htmlNodeDumpFile htmlNodeDumpFile__internal_alias
504#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000505#endif
506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000507
508#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000509#ifdef bottom_HTMLtree
510#undef htmlNodeDumpFileFormat
Daniel Veillardbe076e92005-01-04 20:18:14 +0000511extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat __attribute((alias("htmlNodeDumpFileFormat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000512#else
513#ifndef htmlNodeDumpFileFormat
514extern __typeof (htmlNodeDumpFileFormat) htmlNodeDumpFileFormat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000515#define htmlNodeDumpFileFormat htmlNodeDumpFileFormat__internal_alias
516#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000517#endif
518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000519
520#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000521#ifdef bottom_HTMLtree
522#undef htmlNodeDumpFormatOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000523extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput __attribute((alias("htmlNodeDumpFormatOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000524#else
525#ifndef htmlNodeDumpFormatOutput
526extern __typeof (htmlNodeDumpFormatOutput) htmlNodeDumpFormatOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000527#define htmlNodeDumpFormatOutput htmlNodeDumpFormatOutput__internal_alias
528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000529#endif
530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000531
532#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000533#ifdef bottom_HTMLtree
534#undef htmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +0000535extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput __attribute((alias("htmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000536#else
537#ifndef htmlNodeDumpOutput
538extern __typeof (htmlNodeDumpOutput) htmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000539#define htmlNodeDumpOutput htmlNodeDumpOutput__internal_alias
540#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000541#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000542#endif
543
544#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000545#ifdef bottom_HTMLparser
546#undef htmlNodeStatus
547extern __typeof (htmlNodeStatus) htmlNodeStatus __attribute((alias("htmlNodeStatus__internal_alias")));
548#else
549#ifndef htmlNodeStatus
550extern __typeof (htmlNodeStatus) htmlNodeStatus__internal_alias __attribute((visibility("hidden")));
551#define htmlNodeStatus htmlNodeStatus__internal_alias
552#endif
553#endif
554#endif
555
556#if defined(LIBXML_HTML_ENABLED)
557#ifdef bottom_HTMLparser
558#undef htmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +0000559extern __typeof (htmlParseCharRef) htmlParseCharRef __attribute((alias("htmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000560#else
561#ifndef htmlParseCharRef
562extern __typeof (htmlParseCharRef) htmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000563#define htmlParseCharRef htmlParseCharRef__internal_alias
564#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000565#endif
566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000567
568#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000569#ifdef bottom_HTMLparser
570#undef htmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +0000571extern __typeof (htmlParseChunk) htmlParseChunk __attribute((alias("htmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000572#else
573#ifndef htmlParseChunk
574extern __typeof (htmlParseChunk) htmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000575#define htmlParseChunk htmlParseChunk__internal_alias
576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000577#endif
578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000579
580#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000581#ifdef bottom_HTMLparser
582#undef htmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000583extern __typeof (htmlParseDoc) htmlParseDoc __attribute((alias("htmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000584#else
585#ifndef htmlParseDoc
586extern __typeof (htmlParseDoc) htmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000587#define htmlParseDoc htmlParseDoc__internal_alias
588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000589#endif
590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000591
592#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000593#ifdef bottom_HTMLparser
594#undef htmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +0000595extern __typeof (htmlParseDocument) htmlParseDocument __attribute((alias("htmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000596#else
597#ifndef htmlParseDocument
598extern __typeof (htmlParseDocument) htmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000599#define htmlParseDocument htmlParseDocument__internal_alias
600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000601#endif
602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000603
604#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000605#ifdef bottom_HTMLparser
606#undef htmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +0000607extern __typeof (htmlParseElement) htmlParseElement __attribute((alias("htmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000608#else
609#ifndef htmlParseElement
610extern __typeof (htmlParseElement) htmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000611#define htmlParseElement htmlParseElement__internal_alias
612#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000613#endif
614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000615
616#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000617#ifdef bottom_HTMLparser
618#undef htmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +0000619extern __typeof (htmlParseEntityRef) htmlParseEntityRef __attribute((alias("htmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000620#else
621#ifndef htmlParseEntityRef
622extern __typeof (htmlParseEntityRef) htmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000623#define htmlParseEntityRef htmlParseEntityRef__internal_alias
624#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000625#endif
626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000627
628#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000629#ifdef bottom_HTMLparser
630#undef htmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000631extern __typeof (htmlParseFile) htmlParseFile __attribute((alias("htmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000632#else
633#ifndef htmlParseFile
634extern __typeof (htmlParseFile) htmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000635#define htmlParseFile htmlParseFile__internal_alias
636#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000637#endif
638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000639
640#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000641#ifdef bottom_HTMLparser
642#undef htmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000643extern __typeof (htmlReadDoc) htmlReadDoc __attribute((alias("htmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000644#else
645#ifndef htmlReadDoc
646extern __typeof (htmlReadDoc) htmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000647#define htmlReadDoc htmlReadDoc__internal_alias
648#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000649#endif
650#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000651
652#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000653#ifdef bottom_HTMLparser
654#undef htmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000655extern __typeof (htmlReadFd) htmlReadFd __attribute((alias("htmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000656#else
657#ifndef htmlReadFd
658extern __typeof (htmlReadFd) htmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000659#define htmlReadFd htmlReadFd__internal_alias
660#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000661#endif
662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000663
664#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000665#ifdef bottom_HTMLparser
666#undef htmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000667extern __typeof (htmlReadFile) htmlReadFile __attribute((alias("htmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000668#else
669#ifndef htmlReadFile
670extern __typeof (htmlReadFile) htmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000671#define htmlReadFile htmlReadFile__internal_alias
672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000673#endif
674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000675
676#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000677#ifdef bottom_HTMLparser
678#undef htmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +0000679extern __typeof (htmlReadIO) htmlReadIO __attribute((alias("htmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000680#else
681#ifndef htmlReadIO
682extern __typeof (htmlReadIO) htmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000683#define htmlReadIO htmlReadIO__internal_alias
684#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000685#endif
686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000687
688#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000689#ifdef bottom_HTMLparser
690#undef htmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +0000691extern __typeof (htmlReadMemory) htmlReadMemory __attribute((alias("htmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000692#else
693#ifndef htmlReadMemory
694extern __typeof (htmlReadMemory) htmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000695#define htmlReadMemory htmlReadMemory__internal_alias
696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000697#endif
698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000699
700#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000701#ifdef bottom_HTMLparser
702#undef htmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000703extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc __attribute((alias("htmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000704#else
705#ifndef htmlSAXParseDoc
706extern __typeof (htmlSAXParseDoc) htmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000707#define htmlSAXParseDoc htmlSAXParseDoc__internal_alias
708#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000709#endif
710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000711
712#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000713#ifdef bottom_HTMLparser
714#undef htmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000715extern __typeof (htmlSAXParseFile) htmlSAXParseFile __attribute((alias("htmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000716#else
717#ifndef htmlSAXParseFile
718extern __typeof (htmlSAXParseFile) htmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000719#define htmlSAXParseFile htmlSAXParseFile__internal_alias
720#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000721#endif
722#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000723
724#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000725#ifdef bottom_HTMLtree
726#undef htmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +0000727extern __typeof (htmlSaveFile) htmlSaveFile __attribute((alias("htmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000728#else
729#ifndef htmlSaveFile
730extern __typeof (htmlSaveFile) htmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000731#define htmlSaveFile htmlSaveFile__internal_alias
732#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000733#endif
734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000735
736#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000737#ifdef bottom_HTMLtree
738#undef htmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +0000739extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc __attribute((alias("htmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000740#else
741#ifndef htmlSaveFileEnc
742extern __typeof (htmlSaveFileEnc) htmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000743#define htmlSaveFileEnc htmlSaveFileEnc__internal_alias
744#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000745#endif
746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000747
748#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000749#ifdef bottom_HTMLtree
750#undef htmlSaveFileFormat
Daniel Veillardbe076e92005-01-04 20:18:14 +0000751extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat __attribute((alias("htmlSaveFileFormat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000752#else
753#ifndef htmlSaveFileFormat
754extern __typeof (htmlSaveFileFormat) htmlSaveFileFormat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000755#define htmlSaveFileFormat htmlSaveFileFormat__internal_alias
756#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000757#endif
758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000759
760#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000761#ifdef bottom_HTMLtree
762#undef htmlSetMetaEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +0000763extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding __attribute((alias("htmlSetMetaEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000764#else
765#ifndef htmlSetMetaEncoding
766extern __typeof (htmlSetMetaEncoding) htmlSetMetaEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000767#define htmlSetMetaEncoding htmlSetMetaEncoding__internal_alias
768#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000769#endif
770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000771
772#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000773#ifdef bottom_HTMLparser
774#undef htmlTagLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +0000775extern __typeof (htmlTagLookup) htmlTagLookup __attribute((alias("htmlTagLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000776#else
777#ifndef htmlTagLookup
778extern __typeof (htmlTagLookup) htmlTagLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000779#define htmlTagLookup htmlTagLookup__internal_alias
780#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000781#endif
782#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000783
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000784#ifdef bottom_parser
785#undef inputPop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000786extern __typeof (inputPop) inputPop __attribute((alias("inputPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000787#else
788#ifndef inputPop
789extern __typeof (inputPop) inputPop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000790#define inputPop inputPop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000791#endif
792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000793
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000794#ifdef bottom_parser
795#undef inputPush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000796extern __typeof (inputPush) inputPush __attribute((alias("inputPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000797#else
798#ifndef inputPush
799extern __typeof (inputPush) inputPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000800#define inputPush inputPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000801#endif
802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000803
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000804#ifdef bottom_parser
805#undef namePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000806extern __typeof (namePop) namePop __attribute((alias("namePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000807#else
808#ifndef namePop
809extern __typeof (namePop) namePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000810#define namePop namePop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000811#endif
812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000813
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000814#ifdef bottom_parser
815#undef namePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000816extern __typeof (namePush) namePush __attribute((alias("namePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000817#else
818#ifndef namePush
819extern __typeof (namePush) namePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000820#define namePush namePush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000821#endif
822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000823
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000824#ifdef bottom_parser
825#undef nodePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000826extern __typeof (nodePop) nodePop __attribute((alias("nodePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000827#else
828#ifndef nodePop
829extern __typeof (nodePop) nodePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000830#define nodePop nodePop__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000831#endif
832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000833
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000834#ifdef bottom_parser
835#undef nodePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000836extern __typeof (nodePush) nodePush __attribute((alias("nodePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000837#else
838#ifndef nodePush
839extern __typeof (nodePush) nodePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000840#define nodePush nodePush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000841#endif
842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000843
844#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000845#ifdef bottom_xpath
846#undef valuePop
Daniel Veillardbe076e92005-01-04 20:18:14 +0000847extern __typeof (valuePop) valuePop __attribute((alias("valuePop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000848#else
849#ifndef valuePop
850extern __typeof (valuePop) valuePop__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000851#define valuePop valuePop__internal_alias
852#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000853#endif
854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000855
856#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000857#ifdef bottom_xpath
858#undef valuePush
Daniel Veillardbe076e92005-01-04 20:18:14 +0000859extern __typeof (valuePush) valuePush __attribute((alias("valuePush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000860#else
861#ifndef valuePush
862extern __typeof (valuePush) valuePush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000863#define valuePush valuePush__internal_alias
864#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000865#endif
866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000867
868#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000869#ifdef bottom_catalog
870#undef xmlACatalogAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +0000871extern __typeof (xmlACatalogAdd) xmlACatalogAdd __attribute((alias("xmlACatalogAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000872#else
873#ifndef xmlACatalogAdd
874extern __typeof (xmlACatalogAdd) xmlACatalogAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000875#define xmlACatalogAdd xmlACatalogAdd__internal_alias
876#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000877#endif
878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000879
880#if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000881#ifdef bottom_catalog
882#undef xmlACatalogDump
Daniel Veillardbe076e92005-01-04 20:18:14 +0000883extern __typeof (xmlACatalogDump) xmlACatalogDump __attribute((alias("xmlACatalogDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000884#else
885#ifndef xmlACatalogDump
886extern __typeof (xmlACatalogDump) xmlACatalogDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000887#define xmlACatalogDump xmlACatalogDump__internal_alias
888#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000889#endif
890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000891
892#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000893#ifdef bottom_catalog
894#undef xmlACatalogRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +0000895extern __typeof (xmlACatalogRemove) xmlACatalogRemove __attribute((alias("xmlACatalogRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000896#else
897#ifndef xmlACatalogRemove
898extern __typeof (xmlACatalogRemove) xmlACatalogRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000899#define xmlACatalogRemove xmlACatalogRemove__internal_alias
900#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000901#endif
902#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000903
904#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000905#ifdef bottom_catalog
906#undef xmlACatalogResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +0000907extern __typeof (xmlACatalogResolve) xmlACatalogResolve __attribute((alias("xmlACatalogResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000908#else
909#ifndef xmlACatalogResolve
910extern __typeof (xmlACatalogResolve) xmlACatalogResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000911#define xmlACatalogResolve xmlACatalogResolve__internal_alias
912#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000913#endif
914#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000915
916#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000917#ifdef bottom_catalog
918#undef xmlACatalogResolvePublic
Daniel Veillardbe076e92005-01-04 20:18:14 +0000919extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic __attribute((alias("xmlACatalogResolvePublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000920#else
921#ifndef xmlACatalogResolvePublic
922extern __typeof (xmlACatalogResolvePublic) xmlACatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000923#define xmlACatalogResolvePublic xmlACatalogResolvePublic__internal_alias
924#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000925#endif
926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000927
928#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000929#ifdef bottom_catalog
930#undef xmlACatalogResolveSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +0000931extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem __attribute((alias("xmlACatalogResolveSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000932#else
933#ifndef xmlACatalogResolveSystem
934extern __typeof (xmlACatalogResolveSystem) xmlACatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000935#define xmlACatalogResolveSystem xmlACatalogResolveSystem__internal_alias
936#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000937#endif
938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000939
940#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000941#ifdef bottom_catalog
942#undef xmlACatalogResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +0000943extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI __attribute((alias("xmlACatalogResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000944#else
945#ifndef xmlACatalogResolveURI
946extern __typeof (xmlACatalogResolveURI) xmlACatalogResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000947#define xmlACatalogResolveURI xmlACatalogResolveURI__internal_alias
948#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000949#endif
950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000951
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000952#ifdef bottom_valid
953#undef xmlAddAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +0000954extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl __attribute((alias("xmlAddAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000955#else
956#ifndef xmlAddAttributeDecl
957extern __typeof (xmlAddAttributeDecl) xmlAddAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000958#define xmlAddAttributeDecl xmlAddAttributeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000959#endif
960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000961
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000962#ifdef bottom_tree
963#undef xmlAddChild
Daniel Veillardbe076e92005-01-04 20:18:14 +0000964extern __typeof (xmlAddChild) xmlAddChild __attribute((alias("xmlAddChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000965#else
966#ifndef xmlAddChild
967extern __typeof (xmlAddChild) xmlAddChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000968#define xmlAddChild xmlAddChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000969#endif
970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000971
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000972#ifdef bottom_tree
973#undef xmlAddChildList
Daniel Veillardbe076e92005-01-04 20:18:14 +0000974extern __typeof (xmlAddChildList) xmlAddChildList __attribute((alias("xmlAddChildList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000975#else
976#ifndef xmlAddChildList
977extern __typeof (xmlAddChildList) xmlAddChildList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000978#define xmlAddChildList xmlAddChildList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000979#endif
980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000981
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000982#ifdef bottom_entities
983#undef xmlAddDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +0000984extern __typeof (xmlAddDocEntity) xmlAddDocEntity __attribute((alias("xmlAddDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000985#else
986#ifndef xmlAddDocEntity
987extern __typeof (xmlAddDocEntity) xmlAddDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000988#define xmlAddDocEntity xmlAddDocEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000989#endif
990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +0000991
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000992#ifdef bottom_entities
993#undef xmlAddDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +0000994extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity __attribute((alias("xmlAddDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000995#else
996#ifndef xmlAddDtdEntity
997extern __typeof (xmlAddDtdEntity) xmlAddDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +0000998#define xmlAddDtdEntity xmlAddDtdEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +0000999#endif
1000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001001
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001002#ifdef bottom_valid
1003#undef xmlAddElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00001004extern __typeof (xmlAddElementDecl) xmlAddElementDecl __attribute((alias("xmlAddElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001005#else
1006#ifndef xmlAddElementDecl
1007extern __typeof (xmlAddElementDecl) xmlAddElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001008#define xmlAddElementDecl xmlAddElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001009#endif
1010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001011
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001012#ifdef bottom_encoding
1013#undef xmlAddEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00001014extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias __attribute((alias("xmlAddEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001015#else
1016#ifndef xmlAddEncodingAlias
1017extern __typeof (xmlAddEncodingAlias) xmlAddEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001018#define xmlAddEncodingAlias xmlAddEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001019#endif
1020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001021
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001022#ifdef bottom_valid
1023#undef xmlAddID
Daniel Veillardbe076e92005-01-04 20:18:14 +00001024extern __typeof (xmlAddID) xmlAddID __attribute((alias("xmlAddID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001025#else
1026#ifndef xmlAddID
1027extern __typeof (xmlAddID) xmlAddID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001028#define xmlAddID xmlAddID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001029#endif
1030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001031
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001032#ifdef bottom_tree
1033#undef xmlAddNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001034extern __typeof (xmlAddNextSibling) xmlAddNextSibling __attribute((alias("xmlAddNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001035#else
1036#ifndef xmlAddNextSibling
1037extern __typeof (xmlAddNextSibling) xmlAddNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001038#define xmlAddNextSibling xmlAddNextSibling__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001039#endif
1040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001041
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001042#ifdef bottom_valid
1043#undef xmlAddNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00001044extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl __attribute((alias("xmlAddNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001045#else
1046#ifndef xmlAddNotationDecl
1047extern __typeof (xmlAddNotationDecl) xmlAddNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001048#define xmlAddNotationDecl xmlAddNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001049#endif
1050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001051
1052#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001053#ifdef bottom_tree
1054#undef xmlAddPrevSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001055extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling __attribute((alias("xmlAddPrevSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001056#else
1057#ifndef xmlAddPrevSibling
1058extern __typeof (xmlAddPrevSibling) xmlAddPrevSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001059#define xmlAddPrevSibling xmlAddPrevSibling__internal_alias
1060#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001061#endif
1062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001063
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001064#ifdef bottom_valid
1065#undef xmlAddRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00001066extern __typeof (xmlAddRef) xmlAddRef __attribute((alias("xmlAddRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001067#else
1068#ifndef xmlAddRef
1069extern __typeof (xmlAddRef) xmlAddRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001070#define xmlAddRef xmlAddRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001071#endif
1072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001073
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001074#ifdef bottom_tree
1075#undef xmlAddSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +00001076extern __typeof (xmlAddSibling) xmlAddSibling __attribute((alias("xmlAddSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001077#else
1078#ifndef xmlAddSibling
1079extern __typeof (xmlAddSibling) xmlAddSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001080#define xmlAddSibling xmlAddSibling__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001081#endif
1082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001083
1084#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001085#ifdef bottom_xmlIO
1086#undef xmlAllocOutputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001087extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer __attribute((alias("xmlAllocOutputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001088#else
1089#ifndef xmlAllocOutputBuffer
1090extern __typeof (xmlAllocOutputBuffer) xmlAllocOutputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001091#define xmlAllocOutputBuffer xmlAllocOutputBuffer__internal_alias
1092#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001093#endif
1094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001095
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001096#ifdef bottom_xmlIO
1097#undef xmlAllocParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001098extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer __attribute((alias("xmlAllocParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001099#else
1100#ifndef xmlAllocParserInputBuffer
1101extern __typeof (xmlAllocParserInputBuffer) xmlAllocParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001102#define xmlAllocParserInputBuffer xmlAllocParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001103#endif
1104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001105
1106#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001107#ifdef bottom_xmlsave
1108#undef xmlAttrSerializeTxtContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00001109extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent __attribute((alias("xmlAttrSerializeTxtContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001110#else
1111#ifndef xmlAttrSerializeTxtContent
1112extern __typeof (xmlAttrSerializeTxtContent) xmlAttrSerializeTxtContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001113#define xmlAttrSerializeTxtContent xmlAttrSerializeTxtContent__internal_alias
1114#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001115#endif
1116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001117
1118#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001119#ifdef bottom_xmlregexp
1120#undef xmlAutomataCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00001121extern __typeof (xmlAutomataCompile) xmlAutomataCompile __attribute((alias("xmlAutomataCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001122#else
1123#ifndef xmlAutomataCompile
1124extern __typeof (xmlAutomataCompile) xmlAutomataCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001125#define xmlAutomataCompile xmlAutomataCompile__internal_alias
1126#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001127#endif
1128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001129
1130#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001131#ifdef bottom_xmlregexp
1132#undef xmlAutomataGetInitState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001133extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState __attribute((alias("xmlAutomataGetInitState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001134#else
1135#ifndef xmlAutomataGetInitState
1136extern __typeof (xmlAutomataGetInitState) xmlAutomataGetInitState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001137#define xmlAutomataGetInitState xmlAutomataGetInitState__internal_alias
1138#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001139#endif
1140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001141
1142#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001143#ifdef bottom_xmlregexp
1144#undef xmlAutomataIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00001145extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist __attribute((alias("xmlAutomataIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001146#else
1147#ifndef xmlAutomataIsDeterminist
1148extern __typeof (xmlAutomataIsDeterminist) xmlAutomataIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001149#define xmlAutomataIsDeterminist xmlAutomataIsDeterminist__internal_alias
1150#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001151#endif
1152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001153
1154#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001155#ifdef bottom_xmlregexp
1156#undef xmlAutomataNewAllTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001157extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans __attribute((alias("xmlAutomataNewAllTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001158#else
1159#ifndef xmlAutomataNewAllTrans
1160extern __typeof (xmlAutomataNewAllTrans) xmlAutomataNewAllTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001161#define xmlAutomataNewAllTrans xmlAutomataNewAllTrans__internal_alias
1162#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001163#endif
1164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001165
1166#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001167#ifdef bottom_xmlregexp
1168#undef xmlAutomataNewCountTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001169extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans __attribute((alias("xmlAutomataNewCountTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001170#else
1171#ifndef xmlAutomataNewCountTrans
1172extern __typeof (xmlAutomataNewCountTrans) xmlAutomataNewCountTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001173#define xmlAutomataNewCountTrans xmlAutomataNewCountTrans__internal_alias
1174#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001175#endif
1176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001177
1178#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001179#ifdef bottom_xmlregexp
1180#undef xmlAutomataNewCountTrans2
Daniel Veillardbe076e92005-01-04 20:18:14 +00001181extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2 __attribute((alias("xmlAutomataNewCountTrans2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001182#else
1183#ifndef xmlAutomataNewCountTrans2
1184extern __typeof (xmlAutomataNewCountTrans2) xmlAutomataNewCountTrans2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001185#define xmlAutomataNewCountTrans2 xmlAutomataNewCountTrans2__internal_alias
1186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001187#endif
1188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001189
1190#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001191#ifdef bottom_xmlregexp
1192#undef xmlAutomataNewCountedTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001193extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans __attribute((alias("xmlAutomataNewCountedTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001194#else
1195#ifndef xmlAutomataNewCountedTrans
1196extern __typeof (xmlAutomataNewCountedTrans) xmlAutomataNewCountedTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001197#define xmlAutomataNewCountedTrans xmlAutomataNewCountedTrans__internal_alias
1198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001199#endif
1200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001201
1202#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001203#ifdef bottom_xmlregexp
1204#undef xmlAutomataNewCounter
Daniel Veillardbe076e92005-01-04 20:18:14 +00001205extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter __attribute((alias("xmlAutomataNewCounter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001206#else
1207#ifndef xmlAutomataNewCounter
1208extern __typeof (xmlAutomataNewCounter) xmlAutomataNewCounter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001209#define xmlAutomataNewCounter xmlAutomataNewCounter__internal_alias
1210#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001211#endif
1212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001213
1214#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001215#ifdef bottom_xmlregexp
1216#undef xmlAutomataNewCounterTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001217extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans __attribute((alias("xmlAutomataNewCounterTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001218#else
1219#ifndef xmlAutomataNewCounterTrans
1220extern __typeof (xmlAutomataNewCounterTrans) xmlAutomataNewCounterTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001221#define xmlAutomataNewCounterTrans xmlAutomataNewCounterTrans__internal_alias
1222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001223#endif
1224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001225
1226#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001227#ifdef bottom_xmlregexp
1228#undef xmlAutomataNewEpsilon
Daniel Veillardbe076e92005-01-04 20:18:14 +00001229extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon __attribute((alias("xmlAutomataNewEpsilon__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001230#else
1231#ifndef xmlAutomataNewEpsilon
1232extern __typeof (xmlAutomataNewEpsilon) xmlAutomataNewEpsilon__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001233#define xmlAutomataNewEpsilon xmlAutomataNewEpsilon__internal_alias
1234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001235#endif
1236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001237
1238#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001239#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00001240#undef xmlAutomataNewNegTrans
1241extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans __attribute((alias("xmlAutomataNewNegTrans__internal_alias")));
1242#else
1243#ifndef xmlAutomataNewNegTrans
1244extern __typeof (xmlAutomataNewNegTrans) xmlAutomataNewNegTrans__internal_alias __attribute((visibility("hidden")));
1245#define xmlAutomataNewNegTrans xmlAutomataNewNegTrans__internal_alias
1246#endif
1247#endif
1248#endif
1249
1250#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
1251#ifdef bottom_xmlregexp
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001252#undef xmlAutomataNewOnceTrans
Daniel Veillardbe076e92005-01-04 20:18:14 +00001253extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans __attribute((alias("xmlAutomataNewOnceTrans__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001254#else
1255#ifndef xmlAutomataNewOnceTrans
1256extern __typeof (xmlAutomataNewOnceTrans) xmlAutomataNewOnceTrans__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001257#define xmlAutomataNewOnceTrans xmlAutomataNewOnceTrans__internal_alias
1258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001259#endif
1260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001261
1262#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001263#ifdef bottom_xmlregexp
1264#undef xmlAutomataNewOnceTrans2
Daniel Veillardbe076e92005-01-04 20:18:14 +00001265extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2 __attribute((alias("xmlAutomataNewOnceTrans2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001266#else
1267#ifndef xmlAutomataNewOnceTrans2
1268extern __typeof (xmlAutomataNewOnceTrans2) xmlAutomataNewOnceTrans2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001269#define xmlAutomataNewOnceTrans2 xmlAutomataNewOnceTrans2__internal_alias
1270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001271#endif
1272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001273
1274#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001275#ifdef bottom_xmlregexp
1276#undef xmlAutomataNewState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001277extern __typeof (xmlAutomataNewState) xmlAutomataNewState __attribute((alias("xmlAutomataNewState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001278#else
1279#ifndef xmlAutomataNewState
1280extern __typeof (xmlAutomataNewState) xmlAutomataNewState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001281#define xmlAutomataNewState xmlAutomataNewState__internal_alias
1282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001283#endif
1284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001285
1286#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001287#ifdef bottom_xmlregexp
1288#undef xmlAutomataNewTransition
Daniel Veillardbe076e92005-01-04 20:18:14 +00001289extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition __attribute((alias("xmlAutomataNewTransition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001290#else
1291#ifndef xmlAutomataNewTransition
1292extern __typeof (xmlAutomataNewTransition) xmlAutomataNewTransition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001293#define xmlAutomataNewTransition xmlAutomataNewTransition__internal_alias
1294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001295#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001296#endif
1297
1298#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001299#ifdef bottom_xmlregexp
1300#undef xmlAutomataNewTransition2
1301extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2 __attribute((alias("xmlAutomataNewTransition2__internal_alias")));
1302#else
1303#ifndef xmlAutomataNewTransition2
1304extern __typeof (xmlAutomataNewTransition2) xmlAutomataNewTransition2__internal_alias __attribute((visibility("hidden")));
1305#define xmlAutomataNewTransition2 xmlAutomataNewTransition2__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 xmlAutomataSetFinalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00001313extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState __attribute((alias("xmlAutomataSetFinalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001314#else
1315#ifndef xmlAutomataSetFinalState
1316extern __typeof (xmlAutomataSetFinalState) xmlAutomataSetFinalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001317#define xmlAutomataSetFinalState xmlAutomataSetFinalState__internal_alias
1318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001319#endif
1320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001321
1322#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001323#ifdef bottom_debugXML
1324#undef xmlBoolToText
Daniel Veillardbe076e92005-01-04 20:18:14 +00001325extern __typeof (xmlBoolToText) xmlBoolToText __attribute((alias("xmlBoolToText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001326#else
1327#ifndef xmlBoolToText
1328extern __typeof (xmlBoolToText) xmlBoolToText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001329#define xmlBoolToText xmlBoolToText__internal_alias
1330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001331#endif
1332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001333
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001334#ifdef bottom_tree
1335#undef xmlBufferAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +00001336extern __typeof (xmlBufferAdd) xmlBufferAdd __attribute((alias("xmlBufferAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001337#else
1338#ifndef xmlBufferAdd
1339extern __typeof (xmlBufferAdd) xmlBufferAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001340#define xmlBufferAdd xmlBufferAdd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001341#endif
1342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001343
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001344#ifdef bottom_tree
1345#undef xmlBufferAddHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00001346extern __typeof (xmlBufferAddHead) xmlBufferAddHead __attribute((alias("xmlBufferAddHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001347#else
1348#ifndef xmlBufferAddHead
1349extern __typeof (xmlBufferAddHead) xmlBufferAddHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001350#define xmlBufferAddHead xmlBufferAddHead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001351#endif
1352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001353
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001354#ifdef bottom_tree
1355#undef xmlBufferCCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00001356extern __typeof (xmlBufferCCat) xmlBufferCCat __attribute((alias("xmlBufferCCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001357#else
1358#ifndef xmlBufferCCat
1359extern __typeof (xmlBufferCCat) xmlBufferCCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001360#define xmlBufferCCat xmlBufferCCat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001361#endif
1362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001363
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001364#ifdef bottom_tree
1365#undef xmlBufferCat
Daniel Veillardbe076e92005-01-04 20:18:14 +00001366extern __typeof (xmlBufferCat) xmlBufferCat __attribute((alias("xmlBufferCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001367#else
1368#ifndef xmlBufferCat
1369extern __typeof (xmlBufferCat) xmlBufferCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001370#define xmlBufferCat xmlBufferCat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001371#endif
1372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001373
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001374#ifdef bottom_tree
1375#undef xmlBufferContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00001376extern __typeof (xmlBufferContent) xmlBufferContent __attribute((alias("xmlBufferContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001377#else
1378#ifndef xmlBufferContent
1379extern __typeof (xmlBufferContent) xmlBufferContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001380#define xmlBufferContent xmlBufferContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001381#endif
1382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001383
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001384#ifdef bottom_tree
1385#undef xmlBufferCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00001386extern __typeof (xmlBufferCreate) xmlBufferCreate __attribute((alias("xmlBufferCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001387#else
1388#ifndef xmlBufferCreate
1389extern __typeof (xmlBufferCreate) xmlBufferCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001390#define xmlBufferCreate xmlBufferCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001391#endif
1392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001393
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001394#ifdef bottom_tree
1395#undef xmlBufferCreateSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00001396extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize __attribute((alias("xmlBufferCreateSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001397#else
1398#ifndef xmlBufferCreateSize
1399extern __typeof (xmlBufferCreateSize) xmlBufferCreateSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001400#define xmlBufferCreateSize xmlBufferCreateSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001401#endif
1402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001403
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001404#ifdef bottom_tree
1405#undef xmlBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001406extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic __attribute((alias("xmlBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001407#else
1408#ifndef xmlBufferCreateStatic
1409extern __typeof (xmlBufferCreateStatic) xmlBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001410#define xmlBufferCreateStatic xmlBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001411#endif
1412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001413
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001414#ifdef bottom_tree
1415#undef xmlBufferDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00001416extern __typeof (xmlBufferDump) xmlBufferDump __attribute((alias("xmlBufferDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001417#else
1418#ifndef xmlBufferDump
1419extern __typeof (xmlBufferDump) xmlBufferDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001420#define xmlBufferDump xmlBufferDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001421#endif
1422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001423
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001424#ifdef bottom_tree
1425#undef xmlBufferEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00001426extern __typeof (xmlBufferEmpty) xmlBufferEmpty __attribute((alias("xmlBufferEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001427#else
1428#ifndef xmlBufferEmpty
1429extern __typeof (xmlBufferEmpty) xmlBufferEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001430#define xmlBufferEmpty xmlBufferEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001431#endif
1432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001433
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001434#ifdef bottom_tree
1435#undef xmlBufferFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00001436extern __typeof (xmlBufferFree) xmlBufferFree __attribute((alias("xmlBufferFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001437#else
1438#ifndef xmlBufferFree
1439extern __typeof (xmlBufferFree) xmlBufferFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001440#define xmlBufferFree xmlBufferFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001441#endif
1442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001443
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001444#ifdef bottom_tree
1445#undef xmlBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00001446extern __typeof (xmlBufferGrow) xmlBufferGrow __attribute((alias("xmlBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001447#else
1448#ifndef xmlBufferGrow
1449extern __typeof (xmlBufferGrow) xmlBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001450#define xmlBufferGrow xmlBufferGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001451#endif
1452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001453
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001454#ifdef bottom_tree
1455#undef xmlBufferLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00001456extern __typeof (xmlBufferLength) xmlBufferLength __attribute((alias("xmlBufferLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001457#else
1458#ifndef xmlBufferLength
1459extern __typeof (xmlBufferLength) xmlBufferLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001460#define xmlBufferLength xmlBufferLength__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001461#endif
1462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001463
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001464#ifdef bottom_tree
1465#undef xmlBufferResize
Daniel Veillardbe076e92005-01-04 20:18:14 +00001466extern __typeof (xmlBufferResize) xmlBufferResize __attribute((alias("xmlBufferResize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001467#else
1468#ifndef xmlBufferResize
1469extern __typeof (xmlBufferResize) xmlBufferResize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001470#define xmlBufferResize xmlBufferResize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001471#endif
1472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001473
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001474#ifdef bottom_tree
1475#undef xmlBufferSetAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00001476extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme __attribute((alias("xmlBufferSetAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001477#else
1478#ifndef xmlBufferSetAllocationScheme
1479extern __typeof (xmlBufferSetAllocationScheme) xmlBufferSetAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001480#define xmlBufferSetAllocationScheme xmlBufferSetAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001481#endif
1482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001483
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001484#ifdef bottom_tree
1485#undef xmlBufferShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00001486extern __typeof (xmlBufferShrink) xmlBufferShrink __attribute((alias("xmlBufferShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001487#else
1488#ifndef xmlBufferShrink
1489extern __typeof (xmlBufferShrink) xmlBufferShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001490#define xmlBufferShrink xmlBufferShrink__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001491#endif
1492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001493
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001494#ifdef bottom_tree
1495#undef xmlBufferWriteCHAR
Daniel Veillardbe076e92005-01-04 20:18:14 +00001496extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR __attribute((alias("xmlBufferWriteCHAR__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001497#else
1498#ifndef xmlBufferWriteCHAR
1499extern __typeof (xmlBufferWriteCHAR) xmlBufferWriteCHAR__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001500#define xmlBufferWriteCHAR xmlBufferWriteCHAR__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001501#endif
1502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001503
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001504#ifdef bottom_tree
1505#undef xmlBufferWriteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00001506extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar __attribute((alias("xmlBufferWriteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001507#else
1508#ifndef xmlBufferWriteChar
1509extern __typeof (xmlBufferWriteChar) xmlBufferWriteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001510#define xmlBufferWriteChar xmlBufferWriteChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001511#endif
1512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001513
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001514#ifdef bottom_tree
1515#undef xmlBufferWriteQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00001516extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString __attribute((alias("xmlBufferWriteQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001517#else
1518#ifndef xmlBufferWriteQuotedString
1519extern __typeof (xmlBufferWriteQuotedString) xmlBufferWriteQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001520#define xmlBufferWriteQuotedString xmlBufferWriteQuotedString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001521#endif
1522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001523
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001524#ifdef bottom_tree
1525#undef xmlBuildQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00001526extern __typeof (xmlBuildQName) xmlBuildQName __attribute((alias("xmlBuildQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001527#else
1528#ifndef xmlBuildQName
1529extern __typeof (xmlBuildQName) xmlBuildQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001530#define xmlBuildQName xmlBuildQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001531#endif
1532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001533
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001534#ifdef bottom_uri
1535#undef xmlBuildRelativeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001536extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI __attribute((alias("xmlBuildRelativeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001537#else
1538#ifndef xmlBuildRelativeURI
1539extern __typeof (xmlBuildRelativeURI) xmlBuildRelativeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001540#define xmlBuildRelativeURI xmlBuildRelativeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001541#endif
1542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001543
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001544#ifdef bottom_uri
1545#undef xmlBuildURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001546extern __typeof (xmlBuildURI) xmlBuildURI __attribute((alias("xmlBuildURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001547#else
1548#ifndef xmlBuildURI
1549extern __typeof (xmlBuildURI) xmlBuildURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001550#define xmlBuildURI xmlBuildURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001551#endif
1552#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001553
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001554#ifdef bottom_encoding
1555#undef xmlByteConsumed
Daniel Veillardbe076e92005-01-04 20:18:14 +00001556extern __typeof (xmlByteConsumed) xmlByteConsumed __attribute((alias("xmlByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001557#else
1558#ifndef xmlByteConsumed
1559extern __typeof (xmlByteConsumed) xmlByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001560#define xmlByteConsumed xmlByteConsumed__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001561#endif
1562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001563
1564#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001565#ifdef bottom_c14n
1566#undef xmlC14NDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00001567extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory __attribute((alias("xmlC14NDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001568#else
1569#ifndef xmlC14NDocDumpMemory
1570extern __typeof (xmlC14NDocDumpMemory) xmlC14NDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001571#define xmlC14NDocDumpMemory xmlC14NDocDumpMemory__internal_alias
1572#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001573#endif
1574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001575
1576#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001577#ifdef bottom_c14n
1578#undef xmlC14NDocSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00001579extern __typeof (xmlC14NDocSave) xmlC14NDocSave __attribute((alias("xmlC14NDocSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001580#else
1581#ifndef xmlC14NDocSave
1582extern __typeof (xmlC14NDocSave) xmlC14NDocSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001583#define xmlC14NDocSave xmlC14NDocSave__internal_alias
1584#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001585#endif
1586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001587
1588#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001589#ifdef bottom_c14n
1590#undef xmlC14NDocSaveTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00001591extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo __attribute((alias("xmlC14NDocSaveTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001592#else
1593#ifndef xmlC14NDocSaveTo
1594extern __typeof (xmlC14NDocSaveTo) xmlC14NDocSaveTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001595#define xmlC14NDocSaveTo xmlC14NDocSaveTo__internal_alias
1596#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001597#endif
1598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001599
1600#if defined(LIBXML_C14N_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001601#ifdef bottom_c14n
1602#undef xmlC14NExecute
Daniel Veillardbe076e92005-01-04 20:18:14 +00001603extern __typeof (xmlC14NExecute) xmlC14NExecute __attribute((alias("xmlC14NExecute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001604#else
1605#ifndef xmlC14NExecute
1606extern __typeof (xmlC14NExecute) xmlC14NExecute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001607#define xmlC14NExecute xmlC14NExecute__internal_alias
1608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001609#endif
1610#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001611
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001612#ifdef bottom_uri
1613#undef xmlCanonicPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00001614extern __typeof (xmlCanonicPath) xmlCanonicPath __attribute((alias("xmlCanonicPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001615#else
1616#ifndef xmlCanonicPath
1617extern __typeof (xmlCanonicPath) xmlCanonicPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001618#define xmlCanonicPath xmlCanonicPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001619#endif
1620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001621
1622#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001623#ifdef bottom_catalog
1624#undef xmlCatalogAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +00001625extern __typeof (xmlCatalogAdd) xmlCatalogAdd __attribute((alias("xmlCatalogAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001626#else
1627#ifndef xmlCatalogAdd
1628extern __typeof (xmlCatalogAdd) xmlCatalogAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001629#define xmlCatalogAdd xmlCatalogAdd__internal_alias
1630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001631#endif
1632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001633
1634#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001635#ifdef bottom_catalog
1636#undef xmlCatalogAddLocal
Daniel Veillardbe076e92005-01-04 20:18:14 +00001637extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal __attribute((alias("xmlCatalogAddLocal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001638#else
1639#ifndef xmlCatalogAddLocal
1640extern __typeof (xmlCatalogAddLocal) xmlCatalogAddLocal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001641#define xmlCatalogAddLocal xmlCatalogAddLocal__internal_alias
1642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001643#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001644#endif
1645
1646#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001647#ifdef bottom_catalog
1648#undef xmlCatalogCleanup
1649extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup __attribute((alias("xmlCatalogCleanup__internal_alias")));
1650#else
1651#ifndef xmlCatalogCleanup
1652extern __typeof (xmlCatalogCleanup) xmlCatalogCleanup__internal_alias __attribute((visibility("hidden")));
1653#define xmlCatalogCleanup xmlCatalogCleanup__internal_alias
1654#endif
1655#endif
1656#endif
1657
1658#if defined(LIBXML_CATALOG_ENABLED)
1659#ifdef bottom_catalog
1660#undef xmlCatalogConvert
Daniel Veillardbe076e92005-01-04 20:18:14 +00001661extern __typeof (xmlCatalogConvert) xmlCatalogConvert __attribute((alias("xmlCatalogConvert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001662#else
1663#ifndef xmlCatalogConvert
1664extern __typeof (xmlCatalogConvert) xmlCatalogConvert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001665#define xmlCatalogConvert xmlCatalogConvert__internal_alias
1666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001667#endif
1668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001669
1670#if defined(LIBXML_CATALOG_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001671#ifdef bottom_catalog
1672#undef xmlCatalogDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00001673extern __typeof (xmlCatalogDump) xmlCatalogDump __attribute((alias("xmlCatalogDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001674#else
1675#ifndef xmlCatalogDump
1676extern __typeof (xmlCatalogDump) xmlCatalogDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001677#define xmlCatalogDump xmlCatalogDump__internal_alias
1678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001679#endif
1680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001681
1682#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001683#ifdef bottom_catalog
1684#undef xmlCatalogFreeLocal
Daniel Veillardbe076e92005-01-04 20:18:14 +00001685extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal __attribute((alias("xmlCatalogFreeLocal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001686#else
1687#ifndef xmlCatalogFreeLocal
1688extern __typeof (xmlCatalogFreeLocal) xmlCatalogFreeLocal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001689#define xmlCatalogFreeLocal xmlCatalogFreeLocal__internal_alias
1690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001691#endif
1692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001693
1694#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001695#ifdef bottom_catalog
1696#undef xmlCatalogGetDefaults
Daniel Veillardbe076e92005-01-04 20:18:14 +00001697extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults __attribute((alias("xmlCatalogGetDefaults__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001698#else
1699#ifndef xmlCatalogGetDefaults
1700extern __typeof (xmlCatalogGetDefaults) xmlCatalogGetDefaults__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001701#define xmlCatalogGetDefaults xmlCatalogGetDefaults__internal_alias
1702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001703#endif
1704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001705
1706#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001707#ifdef bottom_catalog
1708#undef xmlCatalogGetPublic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001709extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic __attribute((alias("xmlCatalogGetPublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001710#else
1711#ifndef xmlCatalogGetPublic
1712extern __typeof (xmlCatalogGetPublic) xmlCatalogGetPublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001713#define xmlCatalogGetPublic xmlCatalogGetPublic__internal_alias
1714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001715#endif
1716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001717
1718#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001719#ifdef bottom_catalog
1720#undef xmlCatalogGetSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +00001721extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem __attribute((alias("xmlCatalogGetSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001722#else
1723#ifndef xmlCatalogGetSystem
1724extern __typeof (xmlCatalogGetSystem) xmlCatalogGetSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001725#define xmlCatalogGetSystem xmlCatalogGetSystem__internal_alias
1726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001727#endif
1728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001729
1730#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001731#ifdef bottom_catalog
1732#undef xmlCatalogIsEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00001733extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty __attribute((alias("xmlCatalogIsEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001734#else
1735#ifndef xmlCatalogIsEmpty
1736extern __typeof (xmlCatalogIsEmpty) xmlCatalogIsEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001737#define xmlCatalogIsEmpty xmlCatalogIsEmpty__internal_alias
1738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001739#endif
1740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001741
1742#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001743#ifdef bottom_catalog
1744#undef xmlCatalogLocalResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +00001745extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve __attribute((alias("xmlCatalogLocalResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001746#else
1747#ifndef xmlCatalogLocalResolve
1748extern __typeof (xmlCatalogLocalResolve) xmlCatalogLocalResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001749#define xmlCatalogLocalResolve xmlCatalogLocalResolve__internal_alias
1750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001751#endif
1752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001753
1754#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001755#ifdef bottom_catalog
1756#undef xmlCatalogLocalResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001757extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI __attribute((alias("xmlCatalogLocalResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001758#else
1759#ifndef xmlCatalogLocalResolveURI
1760extern __typeof (xmlCatalogLocalResolveURI) xmlCatalogLocalResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001761#define xmlCatalogLocalResolveURI xmlCatalogLocalResolveURI__internal_alias
1762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001763#endif
1764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001765
1766#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001767#ifdef bottom_catalog
1768#undef xmlCatalogRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +00001769extern __typeof (xmlCatalogRemove) xmlCatalogRemove __attribute((alias("xmlCatalogRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001770#else
1771#ifndef xmlCatalogRemove
1772extern __typeof (xmlCatalogRemove) xmlCatalogRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001773#define xmlCatalogRemove xmlCatalogRemove__internal_alias
1774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001775#endif
1776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001777
1778#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001779#ifdef bottom_catalog
1780#undef xmlCatalogResolve
Daniel Veillardbe076e92005-01-04 20:18:14 +00001781extern __typeof (xmlCatalogResolve) xmlCatalogResolve __attribute((alias("xmlCatalogResolve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001782#else
1783#ifndef xmlCatalogResolve
1784extern __typeof (xmlCatalogResolve) xmlCatalogResolve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001785#define xmlCatalogResolve xmlCatalogResolve__internal_alias
1786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001787#endif
1788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001789
1790#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001791#ifdef bottom_catalog
1792#undef xmlCatalogResolvePublic
Daniel Veillardbe076e92005-01-04 20:18:14 +00001793extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic __attribute((alias("xmlCatalogResolvePublic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001794#else
1795#ifndef xmlCatalogResolvePublic
1796extern __typeof (xmlCatalogResolvePublic) xmlCatalogResolvePublic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001797#define xmlCatalogResolvePublic xmlCatalogResolvePublic__internal_alias
1798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001799#endif
1800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001801
1802#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001803#ifdef bottom_catalog
1804#undef xmlCatalogResolveSystem
Daniel Veillardbe076e92005-01-04 20:18:14 +00001805extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem __attribute((alias("xmlCatalogResolveSystem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001806#else
1807#ifndef xmlCatalogResolveSystem
1808extern __typeof (xmlCatalogResolveSystem) xmlCatalogResolveSystem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001809#define xmlCatalogResolveSystem xmlCatalogResolveSystem__internal_alias
1810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001811#endif
1812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001813
1814#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001815#ifdef bottom_catalog
1816#undef xmlCatalogResolveURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00001817extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI __attribute((alias("xmlCatalogResolveURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001818#else
1819#ifndef xmlCatalogResolveURI
1820extern __typeof (xmlCatalogResolveURI) xmlCatalogResolveURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001821#define xmlCatalogResolveURI xmlCatalogResolveURI__internal_alias
1822#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001823#endif
1824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001825
1826#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001827#ifdef bottom_catalog
1828#undef xmlCatalogSetDebug
Daniel Veillardbe076e92005-01-04 20:18:14 +00001829extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug __attribute((alias("xmlCatalogSetDebug__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001830#else
1831#ifndef xmlCatalogSetDebug
1832extern __typeof (xmlCatalogSetDebug) xmlCatalogSetDebug__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001833#define xmlCatalogSetDebug xmlCatalogSetDebug__internal_alias
1834#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001835#endif
1836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001837
1838#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001839#ifdef bottom_catalog
1840#undef xmlCatalogSetDefaultPrefer
Daniel Veillardbe076e92005-01-04 20:18:14 +00001841extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer __attribute((alias("xmlCatalogSetDefaultPrefer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001842#else
1843#ifndef xmlCatalogSetDefaultPrefer
1844extern __typeof (xmlCatalogSetDefaultPrefer) xmlCatalogSetDefaultPrefer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001845#define xmlCatalogSetDefaultPrefer xmlCatalogSetDefaultPrefer__internal_alias
1846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001847#endif
1848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001849
1850#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001851#ifdef bottom_catalog
1852#undef xmlCatalogSetDefaults
Daniel Veillardbe076e92005-01-04 20:18:14 +00001853extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults __attribute((alias("xmlCatalogSetDefaults__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001854#else
1855#ifndef xmlCatalogSetDefaults
1856extern __typeof (xmlCatalogSetDefaults) xmlCatalogSetDefaults__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001857#define xmlCatalogSetDefaults xmlCatalogSetDefaults__internal_alias
1858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001859#endif
1860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001861
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001862#ifdef bottom_encoding
1863#undef xmlCharEncCloseFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001864extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc __attribute((alias("xmlCharEncCloseFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001865#else
1866#ifndef xmlCharEncCloseFunc
1867extern __typeof (xmlCharEncCloseFunc) xmlCharEncCloseFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001868#define xmlCharEncCloseFunc xmlCharEncCloseFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001869#endif
1870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001871
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001872#ifdef bottom_encoding
1873#undef xmlCharEncFirstLine
Daniel Veillardbe076e92005-01-04 20:18:14 +00001874extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine __attribute((alias("xmlCharEncFirstLine__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001875#else
1876#ifndef xmlCharEncFirstLine
1877extern __typeof (xmlCharEncFirstLine) xmlCharEncFirstLine__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001878#define xmlCharEncFirstLine xmlCharEncFirstLine__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001879#endif
1880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001881
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001882#ifdef bottom_encoding
1883#undef xmlCharEncInFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001884extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc __attribute((alias("xmlCharEncInFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001885#else
1886#ifndef xmlCharEncInFunc
1887extern __typeof (xmlCharEncInFunc) xmlCharEncInFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001888#define xmlCharEncInFunc xmlCharEncInFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001889#endif
1890#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001891
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001892#ifdef bottom_encoding
1893#undef xmlCharEncOutFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +00001894extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc __attribute((alias("xmlCharEncOutFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001895#else
1896#ifndef xmlCharEncOutFunc
1897extern __typeof (xmlCharEncOutFunc) xmlCharEncOutFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001898#define xmlCharEncOutFunc xmlCharEncOutFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001899#endif
1900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001901
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001902#ifdef bottom_chvalid
1903#undef xmlCharInRange
Daniel Veillardbe076e92005-01-04 20:18:14 +00001904extern __typeof (xmlCharInRange) xmlCharInRange __attribute((alias("xmlCharInRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001905#else
1906#ifndef xmlCharInRange
1907extern __typeof (xmlCharInRange) xmlCharInRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001908#define xmlCharInRange xmlCharInRange__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001909#endif
1910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001911
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001912#ifdef bottom_xmlstring
1913#undef xmlCharStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00001914extern __typeof (xmlCharStrdup) xmlCharStrdup __attribute((alias("xmlCharStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001915#else
1916#ifndef xmlCharStrdup
1917extern __typeof (xmlCharStrdup) xmlCharStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001918#define xmlCharStrdup xmlCharStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001919#endif
1920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001921
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001922#ifdef bottom_xmlstring
1923#undef xmlCharStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +00001924extern __typeof (xmlCharStrndup) xmlCharStrndup __attribute((alias("xmlCharStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001925#else
1926#ifndef xmlCharStrndup
1927extern __typeof (xmlCharStrndup) xmlCharStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001928#define xmlCharStrndup xmlCharStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001929#endif
1930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001931
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001932#ifdef bottom_xmlIO
1933#undef xmlCheckFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00001934extern __typeof (xmlCheckFilename) xmlCheckFilename __attribute((alias("xmlCheckFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001935#else
1936#ifndef xmlCheckFilename
1937extern __typeof (xmlCheckFilename) xmlCheckFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001938#define xmlCheckFilename xmlCheckFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001939#endif
1940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001941
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001942#ifdef bottom_xmlIO
1943#undef xmlCheckHTTPInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00001944extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput __attribute((alias("xmlCheckHTTPInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001945#else
1946#ifndef xmlCheckHTTPInput
1947extern __typeof (xmlCheckHTTPInput) xmlCheckHTTPInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001948#define xmlCheckHTTPInput xmlCheckHTTPInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001949#endif
1950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001951
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001952#ifdef bottom_parser
1953#undef xmlCheckLanguageID
Daniel Veillardbe076e92005-01-04 20:18:14 +00001954extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID __attribute((alias("xmlCheckLanguageID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001955#else
1956#ifndef xmlCheckLanguageID
1957extern __typeof (xmlCheckLanguageID) xmlCheckLanguageID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001958#define xmlCheckLanguageID xmlCheckLanguageID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001959#endif
1960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001961
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001962#ifdef bottom_xmlstring
1963#undef xmlCheckUTF8
Daniel Veillardbe076e92005-01-04 20:18:14 +00001964extern __typeof (xmlCheckUTF8) xmlCheckUTF8 __attribute((alias("xmlCheckUTF8__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001965#else
1966#ifndef xmlCheckUTF8
1967extern __typeof (xmlCheckUTF8) xmlCheckUTF8__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001968#define xmlCheckUTF8 xmlCheckUTF8__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001969#endif
1970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001971
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001972#ifdef bottom_parserInternals
1973#undef xmlCheckVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00001974extern __typeof (xmlCheckVersion) xmlCheckVersion __attribute((alias("xmlCheckVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001975#else
1976#ifndef xmlCheckVersion
1977extern __typeof (xmlCheckVersion) xmlCheckVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001978#define xmlCheckVersion xmlCheckVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001979#endif
1980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001981
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001982#ifdef bottom_encoding
1983#undef xmlCleanupCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00001984extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers __attribute((alias("xmlCleanupCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001985#else
1986#ifndef xmlCleanupCharEncodingHandlers
1987extern __typeof (xmlCleanupCharEncodingHandlers) xmlCleanupCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001988#define xmlCleanupCharEncodingHandlers xmlCleanupCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001989#endif
1990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00001991
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001992#ifdef bottom_encoding
1993#undef xmlCleanupEncodingAliases
Daniel Veillardbe076e92005-01-04 20:18:14 +00001994extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases __attribute((alias("xmlCleanupEncodingAliases__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001995#else
1996#ifndef xmlCleanupEncodingAliases
1997extern __typeof (xmlCleanupEncodingAliases) xmlCleanupEncodingAliases__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00001998#define xmlCleanupEncodingAliases xmlCleanupEncodingAliases__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00001999#endif
2000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002001
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002002#ifdef bottom_globals
2003#undef xmlCleanupGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00002004extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals __attribute((alias("xmlCleanupGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002005#else
2006#ifndef xmlCleanupGlobals
2007extern __typeof (xmlCleanupGlobals) xmlCleanupGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002008#define xmlCleanupGlobals xmlCleanupGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002009#endif
2010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002011
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002012#ifdef bottom_xmlIO
2013#undef xmlCleanupInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00002014extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks __attribute((alias("xmlCleanupInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002015#else
2016#ifndef xmlCleanupInputCallbacks
2017extern __typeof (xmlCleanupInputCallbacks) xmlCleanupInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002018#define xmlCleanupInputCallbacks xmlCleanupInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002019#endif
2020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002021
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002022#ifdef bottom_xmlmemory
2023#undef xmlCleanupMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002024extern __typeof (xmlCleanupMemory) xmlCleanupMemory __attribute((alias("xmlCleanupMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002025#else
2026#ifndef xmlCleanupMemory
2027extern __typeof (xmlCleanupMemory) xmlCleanupMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002028#define xmlCleanupMemory xmlCleanupMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002029#endif
2030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002031
2032#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002033#ifdef bottom_xmlIO
2034#undef xmlCleanupOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00002035extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks __attribute((alias("xmlCleanupOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002036#else
2037#ifndef xmlCleanupOutputCallbacks
2038extern __typeof (xmlCleanupOutputCallbacks) xmlCleanupOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002039#define xmlCleanupOutputCallbacks xmlCleanupOutputCallbacks__internal_alias
2040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002041#endif
2042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002043
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002044#ifdef bottom_parser
2045#undef xmlCleanupParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00002046extern __typeof (xmlCleanupParser) xmlCleanupParser __attribute((alias("xmlCleanupParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002047#else
2048#ifndef xmlCleanupParser
2049extern __typeof (xmlCleanupParser) xmlCleanupParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002050#define xmlCleanupParser xmlCleanupParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002051#endif
2052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002053
2054#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002055#ifdef bottom_legacy
2056#undef xmlCleanupPredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002057extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities __attribute((alias("xmlCleanupPredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002058#else
2059#ifndef xmlCleanupPredefinedEntities
2060extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002061#define xmlCleanupPredefinedEntities xmlCleanupPredefinedEntities__internal_alias
2062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002063#endif
2064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002065
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002066#ifdef bottom_threads
2067#undef xmlCleanupThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00002068extern __typeof (xmlCleanupThreads) xmlCleanupThreads __attribute((alias("xmlCleanupThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002069#else
2070#ifndef xmlCleanupThreads
2071extern __typeof (xmlCleanupThreads) xmlCleanupThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002072#define xmlCleanupThreads xmlCleanupThreads__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002073#endif
2074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002075
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002076#ifdef bottom_parserInternals
2077#undef xmlClearNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00002078extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq __attribute((alias("xmlClearNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002079#else
2080#ifndef xmlClearNodeInfoSeq
2081extern __typeof (xmlClearNodeInfoSeq) xmlClearNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002082#define xmlClearNodeInfoSeq xmlClearNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002083#endif
2084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002085
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002086#ifdef bottom_parserInternals
2087#undef xmlClearParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002088extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt __attribute((alias("xmlClearParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002089#else
2090#ifndef xmlClearParserCtxt
2091extern __typeof (xmlClearParserCtxt) xmlClearParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002092#define xmlClearParserCtxt xmlClearParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002093#endif
2094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002095
2096#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002097#ifdef bottom_catalog
2098#undef xmlConvertSGMLCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00002099extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog __attribute((alias("xmlConvertSGMLCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002100#else
2101#ifndef xmlConvertSGMLCatalog
2102extern __typeof (xmlConvertSGMLCatalog) xmlConvertSGMLCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002103#define xmlConvertSGMLCatalog xmlConvertSGMLCatalog__internal_alias
2104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002105#endif
2106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002107
2108#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002109#ifdef bottom_valid
2110#undef xmlCopyAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002111extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable __attribute((alias("xmlCopyAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002112#else
2113#ifndef xmlCopyAttributeTable
2114extern __typeof (xmlCopyAttributeTable) xmlCopyAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002115#define xmlCopyAttributeTable xmlCopyAttributeTable__internal_alias
2116#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002117#endif
2118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002119
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002120#ifdef bottom_parserInternals
2121#undef xmlCopyChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00002122extern __typeof (xmlCopyChar) xmlCopyChar __attribute((alias("xmlCopyChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002123#else
2124#ifndef xmlCopyChar
2125extern __typeof (xmlCopyChar) xmlCopyChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002126#define xmlCopyChar xmlCopyChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002127#endif
2128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002129
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002130#ifdef bottom_parserInternals
2131#undef xmlCopyCharMultiByte
Daniel Veillardbe076e92005-01-04 20:18:14 +00002132extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte __attribute((alias("xmlCopyCharMultiByte__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002133#else
2134#ifndef xmlCopyCharMultiByte
2135extern __typeof (xmlCopyCharMultiByte) xmlCopyCharMultiByte__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002136#define xmlCopyCharMultiByte xmlCopyCharMultiByte__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002137#endif
2138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002139
2140#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002141#ifdef bottom_tree
2142#undef xmlCopyDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002143extern __typeof (xmlCopyDoc) xmlCopyDoc __attribute((alias("xmlCopyDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002144#else
2145#ifndef xmlCopyDoc
2146extern __typeof (xmlCopyDoc) xmlCopyDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002147#define xmlCopyDoc xmlCopyDoc__internal_alias
2148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002149#endif
2150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002151
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002152#ifdef bottom_valid
2153#undef xmlCopyDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00002154extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent __attribute((alias("xmlCopyDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002155#else
2156#ifndef xmlCopyDocElementContent
2157extern __typeof (xmlCopyDocElementContent) xmlCopyDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002158#define xmlCopyDocElementContent xmlCopyDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002159#endif
2160#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002161
Daniel Veillardbe076e92005-01-04 20:18:14 +00002162#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002163#ifdef bottom_tree
2164#undef xmlCopyDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00002165extern __typeof (xmlCopyDtd) xmlCopyDtd __attribute((alias("xmlCopyDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002166#else
2167#ifndef xmlCopyDtd
2168extern __typeof (xmlCopyDtd) xmlCopyDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002169#define xmlCopyDtd xmlCopyDtd__internal_alias
2170#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002171#endif
2172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002173
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002174#ifdef bottom_valid
2175#undef xmlCopyElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00002176extern __typeof (xmlCopyElementContent) xmlCopyElementContent __attribute((alias("xmlCopyElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002177#else
2178#ifndef xmlCopyElementContent
2179extern __typeof (xmlCopyElementContent) xmlCopyElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002180#define xmlCopyElementContent xmlCopyElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002181#endif
2182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002183
2184#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002185#ifdef bottom_valid
2186#undef xmlCopyElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002187extern __typeof (xmlCopyElementTable) xmlCopyElementTable __attribute((alias("xmlCopyElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002188#else
2189#ifndef xmlCopyElementTable
2190extern __typeof (xmlCopyElementTable) xmlCopyElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002191#define xmlCopyElementTable xmlCopyElementTable__internal_alias
2192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002193#endif
2194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002195
2196#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002197#ifdef bottom_entities
2198#undef xmlCopyEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002199extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable __attribute((alias("xmlCopyEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002200#else
2201#ifndef xmlCopyEntitiesTable
2202extern __typeof (xmlCopyEntitiesTable) xmlCopyEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002203#define xmlCopyEntitiesTable xmlCopyEntitiesTable__internal_alias
2204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002205#endif
2206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002207
2208#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002209#ifdef bottom_valid
2210#undef xmlCopyEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00002211extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration __attribute((alias("xmlCopyEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002212#else
2213#ifndef xmlCopyEnumeration
2214extern __typeof (xmlCopyEnumeration) xmlCopyEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002215#define xmlCopyEnumeration xmlCopyEnumeration__internal_alias
2216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002217#endif
2218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002219
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002220#ifdef bottom_error
2221#undef xmlCopyError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002222extern __typeof (xmlCopyError) xmlCopyError __attribute((alias("xmlCopyError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002223#else
2224#ifndef xmlCopyError
2225extern __typeof (xmlCopyError) xmlCopyError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002226#define xmlCopyError xmlCopyError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002227#endif
2228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002229
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002230#ifdef bottom_tree
2231#undef xmlCopyNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00002232extern __typeof (xmlCopyNamespace) xmlCopyNamespace __attribute((alias("xmlCopyNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002233#else
2234#ifndef xmlCopyNamespace
2235extern __typeof (xmlCopyNamespace) xmlCopyNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002236#define xmlCopyNamespace xmlCopyNamespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002237#endif
2238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002239
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002240#ifdef bottom_tree
2241#undef xmlCopyNamespaceList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002242extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList __attribute((alias("xmlCopyNamespaceList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002243#else
2244#ifndef xmlCopyNamespaceList
2245extern __typeof (xmlCopyNamespaceList) xmlCopyNamespaceList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002246#define xmlCopyNamespaceList xmlCopyNamespaceList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002247#endif
2248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002249
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002250#ifdef bottom_tree
2251#undef xmlCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002252extern __typeof (xmlCopyNode) xmlCopyNode __attribute((alias("xmlCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002253#else
2254#ifndef xmlCopyNode
2255extern __typeof (xmlCopyNode) xmlCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002256#define xmlCopyNode xmlCopyNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002257#endif
2258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002259
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002260#ifdef bottom_tree
2261#undef xmlCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002262extern __typeof (xmlCopyNodeList) xmlCopyNodeList __attribute((alias("xmlCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002263#else
2264#ifndef xmlCopyNodeList
2265extern __typeof (xmlCopyNodeList) xmlCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002266#define xmlCopyNodeList xmlCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002267#endif
2268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002269
2270#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002271#ifdef bottom_valid
2272#undef xmlCopyNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002273extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable __attribute((alias("xmlCopyNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002274#else
2275#ifndef xmlCopyNotationTable
2276extern __typeof (xmlCopyNotationTable) xmlCopyNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002277#define xmlCopyNotationTable xmlCopyNotationTable__internal_alias
2278#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002279#endif
2280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002281
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002282#ifdef bottom_tree
2283#undef xmlCopyProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00002284extern __typeof (xmlCopyProp) xmlCopyProp __attribute((alias("xmlCopyProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002285#else
2286#ifndef xmlCopyProp
2287extern __typeof (xmlCopyProp) xmlCopyProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002288#define xmlCopyProp xmlCopyProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002289#endif
2290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002291
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002292#ifdef bottom_tree
2293#undef xmlCopyPropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002294extern __typeof (xmlCopyPropList) xmlCopyPropList __attribute((alias("xmlCopyPropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002295#else
2296#ifndef xmlCopyPropList
2297extern __typeof (xmlCopyPropList) xmlCopyPropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002298#define xmlCopyPropList xmlCopyPropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002299#endif
2300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002301
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002302#ifdef bottom_parser
2303#undef xmlCreateDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002304extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt __attribute((alias("xmlCreateDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002305#else
2306#ifndef xmlCreateDocParserCtxt
2307extern __typeof (xmlCreateDocParserCtxt) xmlCreateDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002308#define xmlCreateDocParserCtxt xmlCreateDocParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002309#endif
2310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002311
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002312#ifdef bottom_entities
2313#undef xmlCreateEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002314extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable __attribute((alias("xmlCreateEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002315#else
2316#ifndef xmlCreateEntitiesTable
2317extern __typeof (xmlCreateEntitiesTable) xmlCreateEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002318#define xmlCreateEntitiesTable xmlCreateEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002319#endif
2320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002321
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002322#ifdef bottom_parser
2323#undef xmlCreateEntityParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002324extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt __attribute((alias("xmlCreateEntityParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002325#else
2326#ifndef xmlCreateEntityParserCtxt
2327extern __typeof (xmlCreateEntityParserCtxt) xmlCreateEntityParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002328#define xmlCreateEntityParserCtxt xmlCreateEntityParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002329#endif
2330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002331
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002332#ifdef bottom_valid
2333#undef xmlCreateEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00002334extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration __attribute((alias("xmlCreateEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002335#else
2336#ifndef xmlCreateEnumeration
2337extern __typeof (xmlCreateEnumeration) xmlCreateEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002338#define xmlCreateEnumeration xmlCreateEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002339#endif
2340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002341
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002342#ifdef bottom_parser
2343#undef xmlCreateFileParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002344extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt __attribute((alias("xmlCreateFileParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002345#else
2346#ifndef xmlCreateFileParserCtxt
2347extern __typeof (xmlCreateFileParserCtxt) xmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002348#define xmlCreateFileParserCtxt xmlCreateFileParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002349#endif
2350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002351
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002352#ifdef bottom_parser
2353#undef xmlCreateIOParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002354extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt __attribute((alias("xmlCreateIOParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002355#else
2356#ifndef xmlCreateIOParserCtxt
2357extern __typeof (xmlCreateIOParserCtxt) xmlCreateIOParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002358#define xmlCreateIOParserCtxt xmlCreateIOParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002359#endif
2360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002361
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002362#ifdef bottom_tree
2363#undef xmlCreateIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00002364extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset __attribute((alias("xmlCreateIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002365#else
2366#ifndef xmlCreateIntSubset
2367extern __typeof (xmlCreateIntSubset) xmlCreateIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002368#define xmlCreateIntSubset xmlCreateIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002369#endif
2370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002371
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002372#ifdef bottom_parser
2373#undef xmlCreateMemoryParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002374extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt __attribute((alias("xmlCreateMemoryParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002375#else
2376#ifndef xmlCreateMemoryParserCtxt
2377extern __typeof (xmlCreateMemoryParserCtxt) xmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002378#define xmlCreateMemoryParserCtxt xmlCreateMemoryParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002379#endif
2380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002381
2382#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002383#ifdef bottom_parser
2384#undef xmlCreatePushParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002385extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt __attribute((alias("xmlCreatePushParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002386#else
2387#ifndef xmlCreatePushParserCtxt
2388extern __typeof (xmlCreatePushParserCtxt) xmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002389#define xmlCreatePushParserCtxt xmlCreatePushParserCtxt__internal_alias
2390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002391#endif
2392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002393
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002394#ifdef bottom_uri
2395#undef xmlCreateURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00002396extern __typeof (xmlCreateURI) xmlCreateURI __attribute((alias("xmlCreateURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002397#else
2398#ifndef xmlCreateURI
2399extern __typeof (xmlCreateURI) xmlCreateURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002400#define xmlCreateURI xmlCreateURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002401#endif
2402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002403
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002404#ifdef bottom_parser
2405#undef xmlCreateURLParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00002406extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt __attribute((alias("xmlCreateURLParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002407#else
2408#ifndef xmlCreateURLParserCtxt
2409extern __typeof (xmlCreateURLParserCtxt) xmlCreateURLParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002410#define xmlCreateURLParserCtxt xmlCreateURLParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002411#endif
2412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002413
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002414#ifdef bottom_error
2415#undef xmlCtxtGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002416extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError __attribute((alias("xmlCtxtGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002417#else
2418#ifndef xmlCtxtGetLastError
2419extern __typeof (xmlCtxtGetLastError) xmlCtxtGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002420#define xmlCtxtGetLastError xmlCtxtGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002421#endif
2422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002423
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002424#ifdef bottom_parser
2425#undef xmlCtxtReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002426extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc __attribute((alias("xmlCtxtReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002427#else
2428#ifndef xmlCtxtReadDoc
2429extern __typeof (xmlCtxtReadDoc) xmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002430#define xmlCtxtReadDoc xmlCtxtReadDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002431#endif
2432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002433
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002434#ifdef bottom_parser
2435#undef xmlCtxtReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00002436extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd __attribute((alias("xmlCtxtReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002437#else
2438#ifndef xmlCtxtReadFd
2439extern __typeof (xmlCtxtReadFd) xmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002440#define xmlCtxtReadFd xmlCtxtReadFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002441#endif
2442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002443
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002444#ifdef bottom_parser
2445#undef xmlCtxtReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00002446extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile __attribute((alias("xmlCtxtReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002447#else
2448#ifndef xmlCtxtReadFile
2449extern __typeof (xmlCtxtReadFile) xmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002450#define xmlCtxtReadFile xmlCtxtReadFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002451#endif
2452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002453
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002454#ifdef bottom_parser
2455#undef xmlCtxtReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00002456extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO __attribute((alias("xmlCtxtReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002457#else
2458#ifndef xmlCtxtReadIO
2459extern __typeof (xmlCtxtReadIO) xmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002460#define xmlCtxtReadIO xmlCtxtReadIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002461#endif
2462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002463
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002464#ifdef bottom_parser
2465#undef xmlCtxtReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002466extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory __attribute((alias("xmlCtxtReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002467#else
2468#ifndef xmlCtxtReadMemory
2469extern __typeof (xmlCtxtReadMemory) xmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002470#define xmlCtxtReadMemory xmlCtxtReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002471#endif
2472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002473
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002474#ifdef bottom_parser
2475#undef xmlCtxtReset
Daniel Veillardbe076e92005-01-04 20:18:14 +00002476extern __typeof (xmlCtxtReset) xmlCtxtReset __attribute((alias("xmlCtxtReset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002477#else
2478#ifndef xmlCtxtReset
2479extern __typeof (xmlCtxtReset) xmlCtxtReset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002480#define xmlCtxtReset xmlCtxtReset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002481#endif
2482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002483
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002484#ifdef bottom_error
2485#undef xmlCtxtResetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00002486extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError __attribute((alias("xmlCtxtResetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002487#else
2488#ifndef xmlCtxtResetLastError
2489extern __typeof (xmlCtxtResetLastError) xmlCtxtResetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002490#define xmlCtxtResetLastError xmlCtxtResetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002491#endif
2492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002493
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002494#ifdef bottom_parser
2495#undef xmlCtxtResetPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00002496extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush __attribute((alias("xmlCtxtResetPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002497#else
2498#ifndef xmlCtxtResetPush
2499extern __typeof (xmlCtxtResetPush) xmlCtxtResetPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002500#define xmlCtxtResetPush xmlCtxtResetPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002501#endif
2502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002503
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002504#ifdef bottom_parser
2505#undef xmlCtxtUseOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00002506extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions __attribute((alias("xmlCtxtUseOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002507#else
2508#ifndef xmlCtxtUseOptions
2509extern __typeof (xmlCtxtUseOptions) xmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002510#define xmlCtxtUseOptions xmlCtxtUseOptions__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002511#endif
2512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002513
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002514#ifdef bottom_parserInternals
2515#undef xmlCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00002516extern __typeof (xmlCurrentChar) xmlCurrentChar __attribute((alias("xmlCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002517#else
2518#ifndef xmlCurrentChar
2519extern __typeof (xmlCurrentChar) xmlCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002520#define xmlCurrentChar xmlCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002521#endif
2522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002523
Daniel Veillard95175012005-07-03 16:09:51 +00002524#ifdef bottom_tree
2525#undef xmlDOMWrapAdoptNode
2526extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode __attribute((alias("xmlDOMWrapAdoptNode__internal_alias")));
2527#else
2528#ifndef xmlDOMWrapAdoptNode
2529extern __typeof (xmlDOMWrapAdoptNode) xmlDOMWrapAdoptNode__internal_alias __attribute((visibility("hidden")));
2530#define xmlDOMWrapAdoptNode xmlDOMWrapAdoptNode__internal_alias
2531#endif
2532#endif
2533
2534#ifdef bottom_tree
2535#undef xmlDOMWrapFreeCtxt
2536extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt __attribute((alias("xmlDOMWrapFreeCtxt__internal_alias")));
2537#else
2538#ifndef xmlDOMWrapFreeCtxt
2539extern __typeof (xmlDOMWrapFreeCtxt) xmlDOMWrapFreeCtxt__internal_alias __attribute((visibility("hidden")));
2540#define xmlDOMWrapFreeCtxt xmlDOMWrapFreeCtxt__internal_alias
2541#endif
2542#endif
2543
2544#ifdef bottom_tree
2545#undef xmlDOMWrapNewCtxt
2546extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt __attribute((alias("xmlDOMWrapNewCtxt__internal_alias")));
2547#else
2548#ifndef xmlDOMWrapNewCtxt
2549extern __typeof (xmlDOMWrapNewCtxt) xmlDOMWrapNewCtxt__internal_alias __attribute((visibility("hidden")));
2550#define xmlDOMWrapNewCtxt xmlDOMWrapNewCtxt__internal_alias
2551#endif
2552#endif
2553
2554#ifdef bottom_tree
2555#undef xmlDOMWrapReconcileNamespaces
2556extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces __attribute((alias("xmlDOMWrapReconcileNamespaces__internal_alias")));
2557#else
2558#ifndef xmlDOMWrapReconcileNamespaces
2559extern __typeof (xmlDOMWrapReconcileNamespaces) xmlDOMWrapReconcileNamespaces__internal_alias __attribute((visibility("hidden")));
2560#define xmlDOMWrapReconcileNamespaces xmlDOMWrapReconcileNamespaces__internal_alias
2561#endif
2562#endif
2563
2564#ifdef bottom_tree
2565#undef xmlDOMWrapRemoveNode
2566extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode __attribute((alias("xmlDOMWrapRemoveNode__internal_alias")));
2567#else
2568#ifndef xmlDOMWrapRemoveNode
2569extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode__internal_alias __attribute((visibility("hidden")));
2570#define xmlDOMWrapRemoveNode xmlDOMWrapRemoveNode__internal_alias
2571#endif
2572#endif
2573
Daniel Veillardbe076e92005-01-04 20:18:14 +00002574#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002575#ifdef bottom_debugXML
2576#undef xmlDebugCheckDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002577extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument __attribute((alias("xmlDebugCheckDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002578#else
2579#ifndef xmlDebugCheckDocument
2580extern __typeof (xmlDebugCheckDocument) xmlDebugCheckDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002581#define xmlDebugCheckDocument xmlDebugCheckDocument__internal_alias
2582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002583#endif
2584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002585
2586#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002587#ifdef bottom_debugXML
2588#undef xmlDebugDumpAttr
Daniel Veillardbe076e92005-01-04 20:18:14 +00002589extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr __attribute((alias("xmlDebugDumpAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002590#else
2591#ifndef xmlDebugDumpAttr
2592extern __typeof (xmlDebugDumpAttr) xmlDebugDumpAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002593#define xmlDebugDumpAttr xmlDebugDumpAttr__internal_alias
2594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002595#endif
2596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002597
2598#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002599#ifdef bottom_debugXML
2600#undef xmlDebugDumpAttrList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002601extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList __attribute((alias("xmlDebugDumpAttrList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002602#else
2603#ifndef xmlDebugDumpAttrList
2604extern __typeof (xmlDebugDumpAttrList) xmlDebugDumpAttrList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002605#define xmlDebugDumpAttrList xmlDebugDumpAttrList__internal_alias
2606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002607#endif
2608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002609
2610#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002611#ifdef bottom_debugXML
2612#undef xmlDebugDumpDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00002613extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD __attribute((alias("xmlDebugDumpDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002614#else
2615#ifndef xmlDebugDumpDTD
2616extern __typeof (xmlDebugDumpDTD) xmlDebugDumpDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002617#define xmlDebugDumpDTD xmlDebugDumpDTD__internal_alias
2618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002619#endif
2620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002621
2622#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002623#ifdef bottom_debugXML
2624#undef xmlDebugDumpDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00002625extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument __attribute((alias("xmlDebugDumpDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002626#else
2627#ifndef xmlDebugDumpDocument
2628extern __typeof (xmlDebugDumpDocument) xmlDebugDumpDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002629#define xmlDebugDumpDocument xmlDebugDumpDocument__internal_alias
2630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002631#endif
2632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002633
2634#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002635#ifdef bottom_debugXML
2636#undef xmlDebugDumpDocumentHead
Daniel Veillardbe076e92005-01-04 20:18:14 +00002637extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead __attribute((alias("xmlDebugDumpDocumentHead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002638#else
2639#ifndef xmlDebugDumpDocumentHead
2640extern __typeof (xmlDebugDumpDocumentHead) xmlDebugDumpDocumentHead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002641#define xmlDebugDumpDocumentHead xmlDebugDumpDocumentHead__internal_alias
2642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002643#endif
2644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002645
2646#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002647#ifdef bottom_debugXML
2648#undef xmlDebugDumpEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002649extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities __attribute((alias("xmlDebugDumpEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002650#else
2651#ifndef xmlDebugDumpEntities
2652extern __typeof (xmlDebugDumpEntities) xmlDebugDumpEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002653#define xmlDebugDumpEntities xmlDebugDumpEntities__internal_alias
2654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002655#endif
2656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002657
2658#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002659#ifdef bottom_debugXML
2660#undef xmlDebugDumpNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002661extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode __attribute((alias("xmlDebugDumpNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002662#else
2663#ifndef xmlDebugDumpNode
2664extern __typeof (xmlDebugDumpNode) xmlDebugDumpNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002665#define xmlDebugDumpNode xmlDebugDumpNode__internal_alias
2666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002667#endif
2668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002669
2670#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002671#ifdef bottom_debugXML
2672#undef xmlDebugDumpNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002673extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList __attribute((alias("xmlDebugDumpNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002674#else
2675#ifndef xmlDebugDumpNodeList
2676extern __typeof (xmlDebugDumpNodeList) xmlDebugDumpNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002677#define xmlDebugDumpNodeList xmlDebugDumpNodeList__internal_alias
2678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002679#endif
2680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002681
2682#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002683#ifdef bottom_debugXML
2684#undef xmlDebugDumpOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002685extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode __attribute((alias("xmlDebugDumpOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002686#else
2687#ifndef xmlDebugDumpOneNode
2688extern __typeof (xmlDebugDumpOneNode) xmlDebugDumpOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002689#define xmlDebugDumpOneNode xmlDebugDumpOneNode__internal_alias
2690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002691#endif
2692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002693
2694#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002695#ifdef bottom_debugXML
2696#undef xmlDebugDumpString
Daniel Veillardbe076e92005-01-04 20:18:14 +00002697extern __typeof (xmlDebugDumpString) xmlDebugDumpString __attribute((alias("xmlDebugDumpString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002698#else
2699#ifndef xmlDebugDumpString
2700extern __typeof (xmlDebugDumpString) xmlDebugDumpString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002701#define xmlDebugDumpString xmlDebugDumpString__internal_alias
2702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002703#endif
2704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002705
2706#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002707#ifdef bottom_legacy
2708#undef xmlDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00002709extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002710#else
2711#ifndef xmlDecodeEntities
2712extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002713#define xmlDecodeEntities xmlDecodeEntities__internal_alias
2714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002715#endif
2716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002717
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002718#ifdef bottom_SAX2
2719#undef xmlDefaultSAXHandlerInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00002720extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit __attribute((alias("xmlDefaultSAXHandlerInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002721#else
2722#ifndef xmlDefaultSAXHandlerInit
2723extern __typeof (xmlDefaultSAXHandlerInit) xmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002724#define xmlDefaultSAXHandlerInit xmlDefaultSAXHandlerInit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002725#endif
2726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002727
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002728#ifdef bottom_encoding
2729#undef xmlDelEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00002730extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias __attribute((alias("xmlDelEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002731#else
2732#ifndef xmlDelEncodingAlias
2733extern __typeof (xmlDelEncodingAlias) xmlDelEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002734#define xmlDelEncodingAlias xmlDelEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002735#endif
2736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002737
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002738#ifdef bottom_globals
2739#undef xmlDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00002740extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault __attribute((alias("xmlDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002741#else
2742#ifndef xmlDeregisterNodeDefault
2743extern __typeof (xmlDeregisterNodeDefault) xmlDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002744#define xmlDeregisterNodeDefault xmlDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002745#endif
2746#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002747
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002748#ifdef bottom_encoding
2749#undef xmlDetectCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00002750extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding __attribute((alias("xmlDetectCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002751#else
2752#ifndef xmlDetectCharEncoding
2753extern __typeof (xmlDetectCharEncoding) xmlDetectCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002754#define xmlDetectCharEncoding xmlDetectCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002755#endif
2756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002757
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002758#ifdef bottom_dict
2759#undef xmlDictCleanup
Daniel Veillard2ae13382005-01-25 23:45:06 +00002760extern __typeof (xmlDictCleanup) xmlDictCleanup __attribute((alias("xmlDictCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002761#else
2762#ifndef xmlDictCleanup
2763extern __typeof (xmlDictCleanup) xmlDictCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00002764#define xmlDictCleanup xmlDictCleanup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002765#endif
2766#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00002767
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002768#ifdef bottom_dict
2769#undef xmlDictCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00002770extern __typeof (xmlDictCreate) xmlDictCreate __attribute((alias("xmlDictCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002771#else
2772#ifndef xmlDictCreate
2773extern __typeof (xmlDictCreate) xmlDictCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002774#define xmlDictCreate xmlDictCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002775#endif
2776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002777
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002778#ifdef bottom_dict
2779#undef xmlDictCreateSub
Daniel Veillardbe076e92005-01-04 20:18:14 +00002780extern __typeof (xmlDictCreateSub) xmlDictCreateSub __attribute((alias("xmlDictCreateSub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002781#else
2782#ifndef xmlDictCreateSub
2783extern __typeof (xmlDictCreateSub) xmlDictCreateSub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002784#define xmlDictCreateSub xmlDictCreateSub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002785#endif
2786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002787
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002788#ifdef bottom_dict
2789#undef xmlDictExists
Daniel Veillardbe076e92005-01-04 20:18:14 +00002790extern __typeof (xmlDictExists) xmlDictExists __attribute((alias("xmlDictExists__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002791#else
2792#ifndef xmlDictExists
2793extern __typeof (xmlDictExists) xmlDictExists__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002794#define xmlDictExists xmlDictExists__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002795#endif
2796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002797
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002798#ifdef bottom_dict
2799#undef xmlDictFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00002800extern __typeof (xmlDictFree) xmlDictFree __attribute((alias("xmlDictFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002801#else
2802#ifndef xmlDictFree
2803extern __typeof (xmlDictFree) xmlDictFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002804#define xmlDictFree xmlDictFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002805#endif
2806#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002807
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002808#ifdef bottom_dict
2809#undef xmlDictLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002810extern __typeof (xmlDictLookup) xmlDictLookup __attribute((alias("xmlDictLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002811#else
2812#ifndef xmlDictLookup
2813extern __typeof (xmlDictLookup) xmlDictLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002814#define xmlDictLookup xmlDictLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002815#endif
2816#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002817
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002818#ifdef bottom_dict
2819#undef xmlDictOwns
Daniel Veillardbe076e92005-01-04 20:18:14 +00002820extern __typeof (xmlDictOwns) xmlDictOwns __attribute((alias("xmlDictOwns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002821#else
2822#ifndef xmlDictOwns
2823extern __typeof (xmlDictOwns) xmlDictOwns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002824#define xmlDictOwns xmlDictOwns__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002825#endif
2826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002827
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002828#ifdef bottom_dict
2829#undef xmlDictQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00002830extern __typeof (xmlDictQLookup) xmlDictQLookup __attribute((alias("xmlDictQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002831#else
2832#ifndef xmlDictQLookup
2833extern __typeof (xmlDictQLookup) xmlDictQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002834#define xmlDictQLookup xmlDictQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002835#endif
2836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002837
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002838#ifdef bottom_dict
2839#undef xmlDictReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00002840extern __typeof (xmlDictReference) xmlDictReference __attribute((alias("xmlDictReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002841#else
2842#ifndef xmlDictReference
2843extern __typeof (xmlDictReference) xmlDictReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002844#define xmlDictReference xmlDictReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002845#endif
2846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002847
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002848#ifdef bottom_dict
2849#undef xmlDictSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00002850extern __typeof (xmlDictSize) xmlDictSize __attribute((alias("xmlDictSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002851#else
2852#ifndef xmlDictSize
2853extern __typeof (xmlDictSize) xmlDictSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002854#define xmlDictSize xmlDictSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002855#endif
2856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002857
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002858#ifdef bottom_tree
2859#undef xmlDocCopyNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00002860extern __typeof (xmlDocCopyNode) xmlDocCopyNode __attribute((alias("xmlDocCopyNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002861#else
2862#ifndef xmlDocCopyNode
2863extern __typeof (xmlDocCopyNode) xmlDocCopyNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002864#define xmlDocCopyNode xmlDocCopyNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002865#endif
2866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002867
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002868#ifdef bottom_tree
2869#undef xmlDocCopyNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00002870extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList __attribute((alias("xmlDocCopyNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002871#else
2872#ifndef xmlDocCopyNodeList
2873extern __typeof (xmlDocCopyNodeList) xmlDocCopyNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002874#define xmlDocCopyNodeList xmlDocCopyNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002875#endif
2876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002877
2878#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002879#ifdef bottom_xmlsave
2880#undef xmlDocDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002881extern __typeof (xmlDocDump) xmlDocDump __attribute((alias("xmlDocDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002882#else
2883#ifndef xmlDocDump
2884extern __typeof (xmlDocDump) xmlDocDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002885#define xmlDocDump xmlDocDump__internal_alias
2886#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002887#endif
2888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002889
2890#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002891#ifdef bottom_xmlsave
2892#undef xmlDocDumpFormatMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002893extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory __attribute((alias("xmlDocDumpFormatMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002894#else
2895#ifndef xmlDocDumpFormatMemory
2896extern __typeof (xmlDocDumpFormatMemory) xmlDocDumpFormatMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002897#define xmlDocDumpFormatMemory xmlDocDumpFormatMemory__internal_alias
2898#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002899#endif
2900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002901
2902#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002903#ifdef bottom_xmlsave
2904#undef xmlDocDumpFormatMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002905extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc __attribute((alias("xmlDocDumpFormatMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002906#else
2907#ifndef xmlDocDumpFormatMemoryEnc
2908extern __typeof (xmlDocDumpFormatMemoryEnc) xmlDocDumpFormatMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002909#define xmlDocDumpFormatMemoryEnc xmlDocDumpFormatMemoryEnc__internal_alias
2910#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002911#endif
2912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002913
2914#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002915#ifdef bottom_xmlsave
2916#undef xmlDocDumpMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00002917extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory __attribute((alias("xmlDocDumpMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002918#else
2919#ifndef xmlDocDumpMemory
2920extern __typeof (xmlDocDumpMemory) xmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002921#define xmlDocDumpMemory xmlDocDumpMemory__internal_alias
2922#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002923#endif
2924#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002925
2926#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002927#ifdef bottom_xmlsave
2928#undef xmlDocDumpMemoryEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00002929extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc __attribute((alias("xmlDocDumpMemoryEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002930#else
2931#ifndef xmlDocDumpMemoryEnc
2932extern __typeof (xmlDocDumpMemoryEnc) xmlDocDumpMemoryEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002933#define xmlDocDumpMemoryEnc xmlDocDumpMemoryEnc__internal_alias
2934#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002935#endif
2936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002937
2938#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002939#ifdef bottom_xmlsave
2940#undef xmlDocFormatDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00002941extern __typeof (xmlDocFormatDump) xmlDocFormatDump __attribute((alias("xmlDocFormatDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002942#else
2943#ifndef xmlDocFormatDump
2944extern __typeof (xmlDocFormatDump) xmlDocFormatDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002945#define xmlDocFormatDump xmlDocFormatDump__internal_alias
2946#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002947#endif
2948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002949
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002950#ifdef bottom_tree
2951#undef xmlDocGetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00002952extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement __attribute((alias("xmlDocGetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002953#else
2954#ifndef xmlDocGetRootElement
2955extern __typeof (xmlDocGetRootElement) xmlDocGetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002956#define xmlDocGetRootElement xmlDocGetRootElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002957#endif
2958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002959
2960#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002961#ifdef bottom_tree
2962#undef xmlDocSetRootElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00002963extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement __attribute((alias("xmlDocSetRootElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002964#else
2965#ifndef xmlDocSetRootElement
2966extern __typeof (xmlDocSetRootElement) xmlDocSetRootElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002967#define xmlDocSetRootElement xmlDocSetRootElement__internal_alias
2968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002969#endif
2970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002971
2972#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002973#ifdef bottom_valid
2974#undef xmlDumpAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00002975extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl __attribute((alias("xmlDumpAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002976#else
2977#ifndef xmlDumpAttributeDecl
2978extern __typeof (xmlDumpAttributeDecl) xmlDumpAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002979#define xmlDumpAttributeDecl xmlDumpAttributeDecl__internal_alias
2980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002981#endif
2982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002983
2984#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002985#ifdef bottom_valid
2986#undef xmlDumpAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00002987extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable __attribute((alias("xmlDumpAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002988#else
2989#ifndef xmlDumpAttributeTable
2990extern __typeof (xmlDumpAttributeTable) xmlDumpAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00002991#define xmlDumpAttributeTable xmlDumpAttributeTable__internal_alias
2992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002993#endif
2994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00002995
2996#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00002997#ifdef bottom_valid
2998#undef xmlDumpElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00002999extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl __attribute((alias("xmlDumpElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003000#else
3001#ifndef xmlDumpElementDecl
3002extern __typeof (xmlDumpElementDecl) xmlDumpElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003003#define xmlDumpElementDecl xmlDumpElementDecl__internal_alias
3004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003005#endif
3006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003007
3008#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003009#ifdef bottom_valid
3010#undef xmlDumpElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003011extern __typeof (xmlDumpElementTable) xmlDumpElementTable __attribute((alias("xmlDumpElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003012#else
3013#ifndef xmlDumpElementTable
3014extern __typeof (xmlDumpElementTable) xmlDumpElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003015#define xmlDumpElementTable xmlDumpElementTable__internal_alias
3016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003017#endif
3018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003019
3020#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003021#ifdef bottom_entities
3022#undef xmlDumpEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003023extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable __attribute((alias("xmlDumpEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003024#else
3025#ifndef xmlDumpEntitiesTable
3026extern __typeof (xmlDumpEntitiesTable) xmlDumpEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003027#define xmlDumpEntitiesTable xmlDumpEntitiesTable__internal_alias
3028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003029#endif
3030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003031
3032#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003033#ifdef bottom_entities
3034#undef xmlDumpEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003035extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl __attribute((alias("xmlDumpEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003036#else
3037#ifndef xmlDumpEntityDecl
3038extern __typeof (xmlDumpEntityDecl) xmlDumpEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003039#define xmlDumpEntityDecl xmlDumpEntityDecl__internal_alias
3040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003041#endif
3042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003043
3044#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003045#ifdef bottom_valid
3046#undef xmlDumpNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00003047extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl __attribute((alias("xmlDumpNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003048#else
3049#ifndef xmlDumpNotationDecl
3050extern __typeof (xmlDumpNotationDecl) xmlDumpNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003051#define xmlDumpNotationDecl xmlDumpNotationDecl__internal_alias
3052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003053#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003054#endif
3055
3056#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003057#ifdef bottom_valid
3058#undef xmlDumpNotationTable
3059extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable __attribute((alias("xmlDumpNotationTable__internal_alias")));
3060#else
3061#ifndef xmlDumpNotationTable
3062extern __typeof (xmlDumpNotationTable) xmlDumpNotationTable__internal_alias __attribute((visibility("hidden")));
3063#define xmlDumpNotationTable xmlDumpNotationTable__internal_alias
3064#endif
3065#endif
3066#endif
3067
3068#if defined(LIBXML_OUTPUT_ENABLED)
3069#ifdef bottom_xmlsave
3070#undef xmlElemDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00003071extern __typeof (xmlElemDump) xmlElemDump __attribute((alias("xmlElemDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003072#else
3073#ifndef xmlElemDump
3074extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003075#define xmlElemDump xmlElemDump__internal_alias
3076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003077#endif
3078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003079
3080#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003081#ifdef bottom_legacy
3082#undef xmlEncodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00003083extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003084#else
3085#ifndef xmlEncodeEntities
3086extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003087#define xmlEncodeEntities xmlEncodeEntities__internal_alias
3088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003089#endif
3090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003091
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003092#ifdef bottom_entities
3093#undef xmlEncodeEntitiesReentrant
Daniel Veillardbe076e92005-01-04 20:18:14 +00003094extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003095#else
3096#ifndef xmlEncodeEntitiesReentrant
3097extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003098#define xmlEncodeEntitiesReentrant xmlEncodeEntitiesReentrant__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003099#endif
3100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003101
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003102#ifdef bottom_entities
3103#undef xmlEncodeSpecialChars
Daniel Veillardbe076e92005-01-04 20:18:14 +00003104extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars __attribute((alias("xmlEncodeSpecialChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003105#else
3106#ifndef xmlEncodeSpecialChars
3107extern __typeof (xmlEncodeSpecialChars) xmlEncodeSpecialChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003108#define xmlEncodeSpecialChars xmlEncodeSpecialChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003109#endif
3110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003111
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003112#ifdef bottom_parserInternals
3113#undef xmlErrMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00003114extern __typeof (xmlErrMemory) xmlErrMemory __attribute((alias("xmlErrMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003115#else
3116#ifndef xmlErrMemory
3117extern __typeof (xmlErrMemory) xmlErrMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003118#define xmlErrMemory xmlErrMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003119#endif
3120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003121
Daniel Veillard5eee7672005-08-22 21:22:27 +00003122#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3123#ifdef bottom_xmlregexp
3124#undef xmlExpCtxtNbCons
3125extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons __attribute((alias("xmlExpCtxtNbCons__internal_alias")));
3126#else
3127#ifndef xmlExpCtxtNbCons
3128extern __typeof (xmlExpCtxtNbCons) xmlExpCtxtNbCons__internal_alias __attribute((visibility("hidden")));
3129#define xmlExpCtxtNbCons xmlExpCtxtNbCons__internal_alias
3130#endif
3131#endif
3132#endif
3133
3134#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3135#ifdef bottom_xmlregexp
3136#undef xmlExpCtxtNbNodes
3137extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes __attribute((alias("xmlExpCtxtNbNodes__internal_alias")));
3138#else
3139#ifndef xmlExpCtxtNbNodes
3140extern __typeof (xmlExpCtxtNbNodes) xmlExpCtxtNbNodes__internal_alias __attribute((visibility("hidden")));
3141#define xmlExpCtxtNbNodes xmlExpCtxtNbNodes__internal_alias
3142#endif
3143#endif
3144#endif
3145
3146#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3147#ifdef bottom_xmlregexp
3148#undef xmlExpDump
3149extern __typeof (xmlExpDump) xmlExpDump __attribute((alias("xmlExpDump__internal_alias")));
3150#else
3151#ifndef xmlExpDump
3152extern __typeof (xmlExpDump) xmlExpDump__internal_alias __attribute((visibility("hidden")));
3153#define xmlExpDump xmlExpDump__internal_alias
3154#endif
3155#endif
3156#endif
3157
3158#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3159#ifdef bottom_xmlregexp
3160#undef xmlExpExpDerive
3161extern __typeof (xmlExpExpDerive) xmlExpExpDerive __attribute((alias("xmlExpExpDerive__internal_alias")));
3162#else
3163#ifndef xmlExpExpDerive
3164extern __typeof (xmlExpExpDerive) xmlExpExpDerive__internal_alias __attribute((visibility("hidden")));
3165#define xmlExpExpDerive xmlExpExpDerive__internal_alias
3166#endif
3167#endif
3168#endif
3169
3170#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3171#ifdef bottom_xmlregexp
3172#undef xmlExpFree
3173extern __typeof (xmlExpFree) xmlExpFree __attribute((alias("xmlExpFree__internal_alias")));
3174#else
3175#ifndef xmlExpFree
3176extern __typeof (xmlExpFree) xmlExpFree__internal_alias __attribute((visibility("hidden")));
3177#define xmlExpFree xmlExpFree__internal_alias
3178#endif
3179#endif
3180#endif
3181
3182#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3183#ifdef bottom_xmlregexp
3184#undef xmlExpFreeCtxt
3185extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt __attribute((alias("xmlExpFreeCtxt__internal_alias")));
3186#else
3187#ifndef xmlExpFreeCtxt
3188extern __typeof (xmlExpFreeCtxt) xmlExpFreeCtxt__internal_alias __attribute((visibility("hidden")));
3189#define xmlExpFreeCtxt xmlExpFreeCtxt__internal_alias
3190#endif
3191#endif
3192#endif
3193
3194#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3195#ifdef bottom_xmlregexp
3196#undef xmlExpGetLanguage
3197extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage __attribute((alias("xmlExpGetLanguage__internal_alias")));
3198#else
3199#ifndef xmlExpGetLanguage
3200extern __typeof (xmlExpGetLanguage) xmlExpGetLanguage__internal_alias __attribute((visibility("hidden")));
3201#define xmlExpGetLanguage xmlExpGetLanguage__internal_alias
3202#endif
3203#endif
3204#endif
3205
3206#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3207#ifdef bottom_xmlregexp
3208#undef xmlExpGetStart
3209extern __typeof (xmlExpGetStart) xmlExpGetStart __attribute((alias("xmlExpGetStart__internal_alias")));
3210#else
3211#ifndef xmlExpGetStart
3212extern __typeof (xmlExpGetStart) xmlExpGetStart__internal_alias __attribute((visibility("hidden")));
3213#define xmlExpGetStart xmlExpGetStart__internal_alias
3214#endif
3215#endif
3216#endif
3217
3218#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3219#ifdef bottom_xmlregexp
3220#undef xmlExpIsNillable
3221extern __typeof (xmlExpIsNillable) xmlExpIsNillable __attribute((alias("xmlExpIsNillable__internal_alias")));
3222#else
3223#ifndef xmlExpIsNillable
3224extern __typeof (xmlExpIsNillable) xmlExpIsNillable__internal_alias __attribute((visibility("hidden")));
3225#define xmlExpIsNillable xmlExpIsNillable__internal_alias
3226#endif
3227#endif
3228#endif
3229
3230#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3231#ifdef bottom_xmlregexp
3232#undef xmlExpMaxToken
3233extern __typeof (xmlExpMaxToken) xmlExpMaxToken __attribute((alias("xmlExpMaxToken__internal_alias")));
3234#else
3235#ifndef xmlExpMaxToken
3236extern __typeof (xmlExpMaxToken) xmlExpMaxToken__internal_alias __attribute((visibility("hidden")));
3237#define xmlExpMaxToken xmlExpMaxToken__internal_alias
3238#endif
3239#endif
3240#endif
3241
3242#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3243#ifdef bottom_xmlregexp
Daniel Veillardccb4d412005-08-23 13:41:17 +00003244#undef xmlExpNewAtom
3245extern __typeof (xmlExpNewAtom) xmlExpNewAtom __attribute((alias("xmlExpNewAtom__internal_alias")));
3246#else
3247#ifndef xmlExpNewAtom
3248extern __typeof (xmlExpNewAtom) xmlExpNewAtom__internal_alias __attribute((visibility("hidden")));
3249#define xmlExpNewAtom xmlExpNewAtom__internal_alias
3250#endif
3251#endif
3252#endif
3253
3254#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3255#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00003256#undef xmlExpNewCtxt
3257extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt __attribute((alias("xmlExpNewCtxt__internal_alias")));
3258#else
3259#ifndef xmlExpNewCtxt
3260extern __typeof (xmlExpNewCtxt) xmlExpNewCtxt__internal_alias __attribute((visibility("hidden")));
3261#define xmlExpNewCtxt xmlExpNewCtxt__internal_alias
3262#endif
3263#endif
3264#endif
3265
3266#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3267#ifdef bottom_xmlregexp
Daniel Veillardccb4d412005-08-23 13:41:17 +00003268#undef xmlExpNewOr
3269extern __typeof (xmlExpNewOr) xmlExpNewOr __attribute((alias("xmlExpNewOr__internal_alias")));
3270#else
3271#ifndef xmlExpNewOr
3272extern __typeof (xmlExpNewOr) xmlExpNewOr__internal_alias __attribute((visibility("hidden")));
3273#define xmlExpNewOr xmlExpNewOr__internal_alias
3274#endif
3275#endif
3276#endif
3277
3278#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3279#ifdef bottom_xmlregexp
3280#undef xmlExpNewRange
3281extern __typeof (xmlExpNewRange) xmlExpNewRange __attribute((alias("xmlExpNewRange__internal_alias")));
3282#else
3283#ifndef xmlExpNewRange
3284extern __typeof (xmlExpNewRange) xmlExpNewRange__internal_alias __attribute((visibility("hidden")));
3285#define xmlExpNewRange xmlExpNewRange__internal_alias
3286#endif
3287#endif
3288#endif
3289
3290#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3291#ifdef bottom_xmlregexp
3292#undef xmlExpNewSeq
3293extern __typeof (xmlExpNewSeq) xmlExpNewSeq __attribute((alias("xmlExpNewSeq__internal_alias")));
3294#else
3295#ifndef xmlExpNewSeq
3296extern __typeof (xmlExpNewSeq) xmlExpNewSeq__internal_alias __attribute((visibility("hidden")));
3297#define xmlExpNewSeq xmlExpNewSeq__internal_alias
3298#endif
3299#endif
3300#endif
3301
3302#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3303#ifdef bottom_xmlregexp
Daniel Veillard5eee7672005-08-22 21:22:27 +00003304#undef xmlExpParse
3305extern __typeof (xmlExpParse) xmlExpParse __attribute((alias("xmlExpParse__internal_alias")));
3306#else
3307#ifndef xmlExpParse
3308extern __typeof (xmlExpParse) xmlExpParse__internal_alias __attribute((visibility("hidden")));
3309#define xmlExpParse xmlExpParse__internal_alias
3310#endif
3311#endif
3312#endif
3313
3314#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3315#ifdef bottom_xmlregexp
3316#undef xmlExpRef
3317extern __typeof (xmlExpRef) xmlExpRef __attribute((alias("xmlExpRef__internal_alias")));
3318#else
3319#ifndef xmlExpRef
3320extern __typeof (xmlExpRef) xmlExpRef__internal_alias __attribute((visibility("hidden")));
3321#define xmlExpRef xmlExpRef__internal_alias
3322#endif
3323#endif
3324#endif
3325
3326#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3327#ifdef bottom_xmlregexp
3328#undef xmlExpStringDerive
3329extern __typeof (xmlExpStringDerive) xmlExpStringDerive __attribute((alias("xmlExpStringDerive__internal_alias")));
3330#else
3331#ifndef xmlExpStringDerive
3332extern __typeof (xmlExpStringDerive) xmlExpStringDerive__internal_alias __attribute((visibility("hidden")));
3333#define xmlExpStringDerive xmlExpStringDerive__internal_alias
3334#endif
3335#endif
3336#endif
3337
3338#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_EXPR_ENABLED)
3339#ifdef bottom_xmlregexp
3340#undef xmlExpSubsume
3341extern __typeof (xmlExpSubsume) xmlExpSubsume __attribute((alias("xmlExpSubsume__internal_alias")));
3342#else
3343#ifndef xmlExpSubsume
3344extern __typeof (xmlExpSubsume) xmlExpSubsume__internal_alias __attribute((visibility("hidden")));
3345#define xmlExpSubsume xmlExpSubsume__internal_alias
3346#endif
3347#endif
3348#endif
3349
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003350#ifdef bottom_xmlIO
3351#undef xmlFileClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00003352extern __typeof (xmlFileClose) xmlFileClose __attribute((alias("xmlFileClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003353#else
3354#ifndef xmlFileClose
3355extern __typeof (xmlFileClose) xmlFileClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003356#define xmlFileClose xmlFileClose__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003357#endif
3358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003359
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003360#ifdef bottom_xmlIO
3361#undef xmlFileMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00003362extern __typeof (xmlFileMatch) xmlFileMatch __attribute((alias("xmlFileMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003363#else
3364#ifndef xmlFileMatch
3365extern __typeof (xmlFileMatch) xmlFileMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003366#define xmlFileMatch xmlFileMatch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003367#endif
3368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003369
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003370#ifdef bottom_xmlIO
3371#undef xmlFileOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00003372extern __typeof (xmlFileOpen) xmlFileOpen __attribute((alias("xmlFileOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003373#else
3374#ifndef xmlFileOpen
3375extern __typeof (xmlFileOpen) xmlFileOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003376#define xmlFileOpen xmlFileOpen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003377#endif
3378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003379
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003380#ifdef bottom_xmlIO
3381#undef xmlFileRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00003382extern __typeof (xmlFileRead) xmlFileRead __attribute((alias("xmlFileRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003383#else
3384#ifndef xmlFileRead
3385extern __typeof (xmlFileRead) xmlFileRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003386#define xmlFileRead xmlFileRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003387#endif
3388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003389
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003390#ifdef bottom_encoding
3391#undef xmlFindCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003392extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler __attribute((alias("xmlFindCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003393#else
3394#ifndef xmlFindCharEncodingHandler
3395extern __typeof (xmlFindCharEncodingHandler) xmlFindCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003396#define xmlFindCharEncodingHandler xmlFindCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003397#endif
3398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003399
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003400#ifdef bottom_valid
3401#undef xmlFreeAttributeTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003402extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable __attribute((alias("xmlFreeAttributeTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003403#else
3404#ifndef xmlFreeAttributeTable
3405extern __typeof (xmlFreeAttributeTable) xmlFreeAttributeTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003406#define xmlFreeAttributeTable xmlFreeAttributeTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003407#endif
3408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003409
3410#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003411#ifdef bottom_xmlregexp
3412#undef xmlFreeAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00003413extern __typeof (xmlFreeAutomata) xmlFreeAutomata __attribute((alias("xmlFreeAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003414#else
3415#ifndef xmlFreeAutomata
3416extern __typeof (xmlFreeAutomata) xmlFreeAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003417#define xmlFreeAutomata xmlFreeAutomata__internal_alias
3418#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003419#endif
3420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003421
3422#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003423#ifdef bottom_catalog
3424#undef xmlFreeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00003425extern __typeof (xmlFreeCatalog) xmlFreeCatalog __attribute((alias("xmlFreeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003426#else
3427#ifndef xmlFreeCatalog
3428extern __typeof (xmlFreeCatalog) xmlFreeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003429#define xmlFreeCatalog xmlFreeCatalog__internal_alias
3430#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003431#endif
3432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003433
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003434#ifdef bottom_tree
3435#undef xmlFreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003436extern __typeof (xmlFreeDoc) xmlFreeDoc __attribute((alias("xmlFreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003437#else
3438#ifndef xmlFreeDoc
3439extern __typeof (xmlFreeDoc) xmlFreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003440#define xmlFreeDoc xmlFreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003441#endif
3442#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003443
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003444#ifdef bottom_valid
3445#undef xmlFreeDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00003446extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent __attribute((alias("xmlFreeDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003447#else
3448#ifndef xmlFreeDocElementContent
3449extern __typeof (xmlFreeDocElementContent) xmlFreeDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00003450#define xmlFreeDocElementContent xmlFreeDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003451#endif
3452#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00003453
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003454#ifdef bottom_tree
3455#undef xmlFreeDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00003456extern __typeof (xmlFreeDtd) xmlFreeDtd __attribute((alias("xmlFreeDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003457#else
3458#ifndef xmlFreeDtd
3459extern __typeof (xmlFreeDtd) xmlFreeDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003460#define xmlFreeDtd xmlFreeDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003461#endif
3462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003463
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003464#ifdef bottom_valid
3465#undef xmlFreeElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00003466extern __typeof (xmlFreeElementContent) xmlFreeElementContent __attribute((alias("xmlFreeElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003467#else
3468#ifndef xmlFreeElementContent
3469extern __typeof (xmlFreeElementContent) xmlFreeElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003470#define xmlFreeElementContent xmlFreeElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003471#endif
3472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003473
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003474#ifdef bottom_valid
3475#undef xmlFreeElementTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003476extern __typeof (xmlFreeElementTable) xmlFreeElementTable __attribute((alias("xmlFreeElementTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003477#else
3478#ifndef xmlFreeElementTable
3479extern __typeof (xmlFreeElementTable) xmlFreeElementTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003480#define xmlFreeElementTable xmlFreeElementTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003481#endif
3482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003483
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003484#ifdef bottom_entities
3485#undef xmlFreeEntitiesTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003486extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable __attribute((alias("xmlFreeEntitiesTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003487#else
3488#ifndef xmlFreeEntitiesTable
3489extern __typeof (xmlFreeEntitiesTable) xmlFreeEntitiesTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003490#define xmlFreeEntitiesTable xmlFreeEntitiesTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003491#endif
3492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003493
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003494#ifdef bottom_valid
3495#undef xmlFreeEnumeration
Daniel Veillardbe076e92005-01-04 20:18:14 +00003496extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration __attribute((alias("xmlFreeEnumeration__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003497#else
3498#ifndef xmlFreeEnumeration
3499extern __typeof (xmlFreeEnumeration) xmlFreeEnumeration__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003500#define xmlFreeEnumeration xmlFreeEnumeration__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003501#endif
3502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003503
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003504#ifdef bottom_valid
3505#undef xmlFreeIDTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003506extern __typeof (xmlFreeIDTable) xmlFreeIDTable __attribute((alias("xmlFreeIDTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003507#else
3508#ifndef xmlFreeIDTable
3509extern __typeof (xmlFreeIDTable) xmlFreeIDTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003510#define xmlFreeIDTable xmlFreeIDTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003511#endif
3512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003513
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003514#ifdef bottom_parserInternals
3515#undef xmlFreeInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00003516extern __typeof (xmlFreeInputStream) xmlFreeInputStream __attribute((alias("xmlFreeInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003517#else
3518#ifndef xmlFreeInputStream
3519extern __typeof (xmlFreeInputStream) xmlFreeInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003520#define xmlFreeInputStream xmlFreeInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003521#endif
3522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003523
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003524#ifdef bottom_threads
3525#undef xmlFreeMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003526extern __typeof (xmlFreeMutex) xmlFreeMutex __attribute((alias("xmlFreeMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003527#else
3528#ifndef xmlFreeMutex
3529extern __typeof (xmlFreeMutex) xmlFreeMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003530#define xmlFreeMutex xmlFreeMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003531#endif
3532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003533
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003534#ifdef bottom_tree
3535#undef xmlFreeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003536extern __typeof (xmlFreeNode) xmlFreeNode __attribute((alias("xmlFreeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003537#else
3538#ifndef xmlFreeNode
3539extern __typeof (xmlFreeNode) xmlFreeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003540#define xmlFreeNode xmlFreeNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003541#endif
3542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003543
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003544#ifdef bottom_tree
3545#undef xmlFreeNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003546extern __typeof (xmlFreeNodeList) xmlFreeNodeList __attribute((alias("xmlFreeNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003547#else
3548#ifndef xmlFreeNodeList
3549extern __typeof (xmlFreeNodeList) xmlFreeNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003550#define xmlFreeNodeList xmlFreeNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003551#endif
3552#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003553
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003554#ifdef bottom_valid
3555#undef xmlFreeNotationTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003556extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable __attribute((alias("xmlFreeNotationTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003557#else
3558#ifndef xmlFreeNotationTable
3559extern __typeof (xmlFreeNotationTable) xmlFreeNotationTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003560#define xmlFreeNotationTable xmlFreeNotationTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003561#endif
3562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003563
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003564#ifdef bottom_tree
3565#undef xmlFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00003566extern __typeof (xmlFreeNs) xmlFreeNs __attribute((alias("xmlFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003567#else
3568#ifndef xmlFreeNs
3569extern __typeof (xmlFreeNs) xmlFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003570#define xmlFreeNs xmlFreeNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003571#endif
3572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003573
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003574#ifdef bottom_tree
3575#undef xmlFreeNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003576extern __typeof (xmlFreeNsList) xmlFreeNsList __attribute((alias("xmlFreeNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003577#else
3578#ifndef xmlFreeNsList
3579extern __typeof (xmlFreeNsList) xmlFreeNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003580#define xmlFreeNsList xmlFreeNsList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003581#endif
3582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003583
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003584#ifdef bottom_parserInternals
3585#undef xmlFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003586extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt __attribute((alias("xmlFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003587#else
3588#ifndef xmlFreeParserCtxt
3589extern __typeof (xmlFreeParserCtxt) xmlFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003590#define xmlFreeParserCtxt xmlFreeParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003591#endif
3592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003593
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003594#ifdef bottom_xmlIO
3595#undef xmlFreeParserInputBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +00003596extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer __attribute((alias("xmlFreeParserInputBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003597#else
3598#ifndef xmlFreeParserInputBuffer
3599extern __typeof (xmlFreeParserInputBuffer) xmlFreeParserInputBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003600#define xmlFreeParserInputBuffer xmlFreeParserInputBuffer__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003601#endif
3602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003603
3604#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003605#ifdef bottom_pattern
3606#undef xmlFreePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +00003607extern __typeof (xmlFreePattern) xmlFreePattern __attribute((alias("xmlFreePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003608#else
3609#ifndef xmlFreePattern
3610extern __typeof (xmlFreePattern) xmlFreePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003611#define xmlFreePattern xmlFreePattern__internal_alias
3612#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003613#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003614#endif
3615
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003616#if defined(LIBXML_PATTERN_ENABLED)
3617#ifdef bottom_pattern
3618#undef xmlFreePatternList
3619extern __typeof (xmlFreePatternList) xmlFreePatternList __attribute((alias("xmlFreePatternList__internal_alias")));
3620#else
3621#ifndef xmlFreePatternList
3622extern __typeof (xmlFreePatternList) xmlFreePatternList__internal_alias __attribute((visibility("hidden")));
3623#define xmlFreePatternList xmlFreePatternList__internal_alias
3624#endif
3625#endif
3626#endif
3627
3628#ifdef bottom_tree
3629#undef xmlFreeProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003630extern __typeof (xmlFreeProp) xmlFreeProp __attribute((alias("xmlFreeProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003631#else
3632#ifndef xmlFreeProp
3633extern __typeof (xmlFreeProp) xmlFreeProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003634#define xmlFreeProp xmlFreeProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003635#endif
3636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003637
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003638#ifdef bottom_tree
3639#undef xmlFreePropList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003640extern __typeof (xmlFreePropList) xmlFreePropList __attribute((alias("xmlFreePropList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003641#else
3642#ifndef xmlFreePropList
3643extern __typeof (xmlFreePropList) xmlFreePropList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003644#define xmlFreePropList xmlFreePropList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003645#endif
3646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003647
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003648#ifdef bottom_threads
3649#undef xmlFreeRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00003650extern __typeof (xmlFreeRMutex) xmlFreeRMutex __attribute((alias("xmlFreeRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003651#else
3652#ifndef xmlFreeRMutex
3653extern __typeof (xmlFreeRMutex) xmlFreeRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003654#define xmlFreeRMutex xmlFreeRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003655#endif
3656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003657
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003658#ifdef bottom_valid
3659#undef xmlFreeRefTable
Daniel Veillardbe076e92005-01-04 20:18:14 +00003660extern __typeof (xmlFreeRefTable) xmlFreeRefTable __attribute((alias("xmlFreeRefTable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003661#else
3662#ifndef xmlFreeRefTable
3663extern __typeof (xmlFreeRefTable) xmlFreeRefTable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003664#define xmlFreeRefTable xmlFreeRefTable__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003665#endif
3666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003667
William M. Brack015ccb22005-02-13 08:18:52 +00003668#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003669#ifdef bottom_pattern
3670#undef xmlFreeStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00003671extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt __attribute((alias("xmlFreeStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003672#else
3673#ifndef xmlFreeStreamCtxt
3674extern __typeof (xmlFreeStreamCtxt) xmlFreeStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00003675#define xmlFreeStreamCtxt xmlFreeStreamCtxt__internal_alias
3676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003677#endif
3678#endif
William M. Brack015ccb22005-02-13 08:18:52 +00003679
Daniel Veillardbe076e92005-01-04 20:18:14 +00003680#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003681#ifdef bottom_xmlreader
3682#undef xmlFreeTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003683extern __typeof (xmlFreeTextReader) xmlFreeTextReader __attribute((alias("xmlFreeTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003684#else
3685#ifndef xmlFreeTextReader
3686extern __typeof (xmlFreeTextReader) xmlFreeTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003687#define xmlFreeTextReader xmlFreeTextReader__internal_alias
3688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003689#endif
3690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003691
3692#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003693#ifdef bottom_xmlwriter
3694#undef xmlFreeTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00003695extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter __attribute((alias("xmlFreeTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003696#else
3697#ifndef xmlFreeTextWriter
3698extern __typeof (xmlFreeTextWriter) xmlFreeTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003699#define xmlFreeTextWriter xmlFreeTextWriter__internal_alias
3700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003701#endif
3702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003703
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003704#ifdef bottom_uri
3705#undef xmlFreeURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00003706extern __typeof (xmlFreeURI) xmlFreeURI __attribute((alias("xmlFreeURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003707#else
3708#ifndef xmlFreeURI
3709extern __typeof (xmlFreeURI) xmlFreeURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003710#define xmlFreeURI xmlFreeURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003711#endif
3712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003713
3714#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003715#ifdef bottom_valid
3716#undef xmlFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00003717extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt __attribute((alias("xmlFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003718#else
3719#ifndef xmlFreeValidCtxt
3720extern __typeof (xmlFreeValidCtxt) xmlFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003721#define xmlFreeValidCtxt xmlFreeValidCtxt__internal_alias
3722#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003723#endif
3724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003725
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003726#ifdef bottom_xmlmemory
3727#undef xmlGcMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00003728extern __typeof (xmlGcMemGet) xmlGcMemGet __attribute((alias("xmlGcMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003729#else
3730#ifndef xmlGcMemGet
3731extern __typeof (xmlGcMemGet) xmlGcMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003732#define xmlGcMemGet xmlGcMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003733#endif
3734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003735
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003736#ifdef bottom_xmlmemory
3737#undef xmlGcMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00003738extern __typeof (xmlGcMemSetup) xmlGcMemSetup __attribute((alias("xmlGcMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003739#else
3740#ifndef xmlGcMemSetup
3741extern __typeof (xmlGcMemSetup) xmlGcMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003742#define xmlGcMemSetup xmlGcMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003743#endif
3744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003745
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003746#ifdef bottom_tree
3747#undef xmlGetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +00003748extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme __attribute((alias("xmlGetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003749#else
3750#ifndef xmlGetBufferAllocationScheme
3751extern __typeof (xmlGetBufferAllocationScheme) xmlGetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003752#define xmlGetBufferAllocationScheme xmlGetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003753#endif
3754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003755
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003756#ifdef bottom_encoding
3757#undef xmlGetCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00003758extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler __attribute((alias("xmlGetCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003759#else
3760#ifndef xmlGetCharEncodingHandler
3761extern __typeof (xmlGetCharEncodingHandler) xmlGetCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003762#define xmlGetCharEncodingHandler xmlGetCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003763#endif
3764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003765
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003766#ifdef bottom_encoding
3767#undef xmlGetCharEncodingName
Daniel Veillardbe076e92005-01-04 20:18:14 +00003768extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName __attribute((alias("xmlGetCharEncodingName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003769#else
3770#ifndef xmlGetCharEncodingName
3771extern __typeof (xmlGetCharEncodingName) xmlGetCharEncodingName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003772#define xmlGetCharEncodingName xmlGetCharEncodingName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003773#endif
3774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003775
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003776#ifdef bottom_tree
3777#undef xmlGetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003778extern __typeof (xmlGetCompressMode) xmlGetCompressMode __attribute((alias("xmlGetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003779#else
3780#ifndef xmlGetCompressMode
3781extern __typeof (xmlGetCompressMode) xmlGetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003782#define xmlGetCompressMode xmlGetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003783#endif
3784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003785
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003786#ifdef bottom_tree
3787#undef xmlGetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +00003788extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode __attribute((alias("xmlGetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003789#else
3790#ifndef xmlGetDocCompressMode
3791extern __typeof (xmlGetDocCompressMode) xmlGetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003792#define xmlGetDocCompressMode xmlGetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003793#endif
3794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003795
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003796#ifdef bottom_entities
3797#undef xmlGetDocEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003798extern __typeof (xmlGetDocEntity) xmlGetDocEntity __attribute((alias("xmlGetDocEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003799#else
3800#ifndef xmlGetDocEntity
3801extern __typeof (xmlGetDocEntity) xmlGetDocEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003802#define xmlGetDocEntity xmlGetDocEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003803#endif
3804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003805
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003806#ifdef bottom_valid
3807#undef xmlGetDtdAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003808extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc __attribute((alias("xmlGetDtdAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003809#else
3810#ifndef xmlGetDtdAttrDesc
3811extern __typeof (xmlGetDtdAttrDesc) xmlGetDtdAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003812#define xmlGetDtdAttrDesc xmlGetDtdAttrDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003813#endif
3814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003815
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003816#ifdef bottom_valid
3817#undef xmlGetDtdElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003818extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc __attribute((alias("xmlGetDtdElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003819#else
3820#ifndef xmlGetDtdElementDesc
3821extern __typeof (xmlGetDtdElementDesc) xmlGetDtdElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003822#define xmlGetDtdElementDesc xmlGetDtdElementDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003823#endif
3824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003825
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003826#ifdef bottom_entities
3827#undef xmlGetDtdEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00003828extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity __attribute((alias("xmlGetDtdEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003829#else
3830#ifndef xmlGetDtdEntity
3831extern __typeof (xmlGetDtdEntity) xmlGetDtdEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003832#define xmlGetDtdEntity xmlGetDtdEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003833#endif
3834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003835
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003836#ifdef bottom_valid
3837#undef xmlGetDtdNotationDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003838extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc __attribute((alias("xmlGetDtdNotationDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003839#else
3840#ifndef xmlGetDtdNotationDesc
3841extern __typeof (xmlGetDtdNotationDesc) xmlGetDtdNotationDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003842#define xmlGetDtdNotationDesc xmlGetDtdNotationDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003843#endif
3844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003845
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003846#ifdef bottom_valid
3847#undef xmlGetDtdQAttrDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003848extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc __attribute((alias("xmlGetDtdQAttrDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003849#else
3850#ifndef xmlGetDtdQAttrDesc
3851extern __typeof (xmlGetDtdQAttrDesc) xmlGetDtdQAttrDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003852#define xmlGetDtdQAttrDesc xmlGetDtdQAttrDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003853#endif
3854#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003855
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003856#ifdef bottom_valid
3857#undef xmlGetDtdQElementDesc
Daniel Veillardbe076e92005-01-04 20:18:14 +00003858extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc __attribute((alias("xmlGetDtdQElementDesc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003859#else
3860#ifndef xmlGetDtdQElementDesc
3861extern __typeof (xmlGetDtdQElementDesc) xmlGetDtdQElementDesc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003862#define xmlGetDtdQElementDesc xmlGetDtdQElementDesc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003863#endif
3864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003865
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003866#ifdef bottom_encoding
3867#undef xmlGetEncodingAlias
Daniel Veillardbe076e92005-01-04 20:18:14 +00003868extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias __attribute((alias("xmlGetEncodingAlias__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003869#else
3870#ifndef xmlGetEncodingAlias
3871extern __typeof (xmlGetEncodingAlias) xmlGetEncodingAlias__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003872#define xmlGetEncodingAlias xmlGetEncodingAlias__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003873#endif
3874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003875
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003876#ifdef bottom_xmlIO
3877#undef xmlGetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00003878extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader __attribute((alias("xmlGetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003879#else
3880#ifndef xmlGetExternalEntityLoader
3881extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003882#define xmlGetExternalEntityLoader xmlGetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003883#endif
3884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003885
3886#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003887#ifdef bottom_legacy
3888#undef xmlGetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +00003889extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003890#else
3891#ifndef xmlGetFeature
3892extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003893#define xmlGetFeature xmlGetFeature__internal_alias
3894#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003895#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003896#endif
3897
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003898#if defined(LIBXML_LEGACY_ENABLED)
3899#ifdef bottom_legacy
3900#undef xmlGetFeaturesList
3901extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
3902#else
3903#ifndef xmlGetFeaturesList
3904extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
3905#define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
3906#endif
3907#endif
3908#endif
3909
3910#ifdef bottom_threads
3911#undef xmlGetGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00003912extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003913#else
3914#ifndef xmlGetGlobalState
3915extern __typeof (xmlGetGlobalState) xmlGetGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003916#define xmlGetGlobalState xmlGetGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003917#endif
3918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003919
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003920#ifdef bottom_valid
3921#undef xmlGetID
Daniel Veillardbe076e92005-01-04 20:18:14 +00003922extern __typeof (xmlGetID) xmlGetID __attribute((alias("xmlGetID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003923#else
3924#ifndef xmlGetID
3925extern __typeof (xmlGetID) xmlGetID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003926#define xmlGetID xmlGetID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003927#endif
3928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003929
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003930#ifdef bottom_tree
3931#undef xmlGetIntSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00003932extern __typeof (xmlGetIntSubset) xmlGetIntSubset __attribute((alias("xmlGetIntSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003933#else
3934#ifndef xmlGetIntSubset
3935extern __typeof (xmlGetIntSubset) xmlGetIntSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003936#define xmlGetIntSubset xmlGetIntSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003937#endif
3938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003939
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003940#ifdef bottom_tree
3941#undef xmlGetLastChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00003942extern __typeof (xmlGetLastChild) xmlGetLastChild __attribute((alias("xmlGetLastChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003943#else
3944#ifndef xmlGetLastChild
3945extern __typeof (xmlGetLastChild) xmlGetLastChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003946#define xmlGetLastChild xmlGetLastChild__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003947#endif
3948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003949
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003950#ifdef bottom_error
3951#undef xmlGetLastError
Daniel Veillardbe076e92005-01-04 20:18:14 +00003952extern __typeof (xmlGetLastError) xmlGetLastError __attribute((alias("xmlGetLastError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003953#else
3954#ifndef xmlGetLastError
3955extern __typeof (xmlGetLastError) xmlGetLastError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003956#define xmlGetLastError xmlGetLastError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003957#endif
3958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003959
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003960#ifdef bottom_tree
3961#undef xmlGetLineNo
Daniel Veillardbe076e92005-01-04 20:18:14 +00003962extern __typeof (xmlGetLineNo) xmlGetLineNo __attribute((alias("xmlGetLineNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003963#else
3964#ifndef xmlGetLineNo
3965extern __typeof (xmlGetLineNo) xmlGetLineNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003966#define xmlGetLineNo xmlGetLineNo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003967#endif
3968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003969
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003970#ifdef bottom_tree
3971#undef xmlGetNoNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00003972extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp __attribute((alias("xmlGetNoNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003973#else
3974#ifndef xmlGetNoNsProp
3975extern __typeof (xmlGetNoNsProp) xmlGetNoNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003976#define xmlGetNoNsProp xmlGetNoNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003977#endif
3978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003979
3980#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003981#ifdef bottom_tree
3982#undef xmlGetNodePath
Daniel Veillardbe076e92005-01-04 20:18:14 +00003983extern __typeof (xmlGetNodePath) xmlGetNodePath __attribute((alias("xmlGetNodePath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003984#else
3985#ifndef xmlGetNodePath
3986extern __typeof (xmlGetNodePath) xmlGetNodePath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003987#define xmlGetNodePath xmlGetNodePath__internal_alias
3988#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003989#endif
3990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00003991
3992#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003993#ifdef bottom_tree
3994#undef xmlGetNsList
Daniel Veillardbe076e92005-01-04 20:18:14 +00003995extern __typeof (xmlGetNsList) xmlGetNsList __attribute((alias("xmlGetNsList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00003996#else
3997#ifndef xmlGetNsList
3998extern __typeof (xmlGetNsList) xmlGetNsList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00003999#define xmlGetNsList xmlGetNsList__internal_alias
4000#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004001#endif
4002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004003
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004004#ifdef bottom_tree
4005#undef xmlGetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004006extern __typeof (xmlGetNsProp) xmlGetNsProp __attribute((alias("xmlGetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004007#else
4008#ifndef xmlGetNsProp
4009extern __typeof (xmlGetNsProp) xmlGetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004010#define xmlGetNsProp xmlGetNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004011#endif
4012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004013
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004014#ifdef bottom_entities
4015#undef xmlGetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004016extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity __attribute((alias("xmlGetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004017#else
4018#ifndef xmlGetParameterEntity
4019extern __typeof (xmlGetParameterEntity) xmlGetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004020#define xmlGetParameterEntity xmlGetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004021#endif
4022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004023
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004024#ifdef bottom_entities
4025#undef xmlGetPredefinedEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004026extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity __attribute((alias("xmlGetPredefinedEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004027#else
4028#ifndef xmlGetPredefinedEntity
4029extern __typeof (xmlGetPredefinedEntity) xmlGetPredefinedEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004030#define xmlGetPredefinedEntity xmlGetPredefinedEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004031#endif
4032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004033
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004034#ifdef bottom_tree
4035#undef xmlGetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004036extern __typeof (xmlGetProp) xmlGetProp __attribute((alias("xmlGetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004037#else
4038#ifndef xmlGetProp
4039extern __typeof (xmlGetProp) xmlGetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004040#define xmlGetProp xmlGetProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004041#endif
4042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004043
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004044#ifdef bottom_valid
4045#undef xmlGetRefs
Daniel Veillardbe076e92005-01-04 20:18:14 +00004046extern __typeof (xmlGetRefs) xmlGetRefs __attribute((alias("xmlGetRefs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004047#else
4048#ifndef xmlGetRefs
4049extern __typeof (xmlGetRefs) xmlGetRefs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004050#define xmlGetRefs xmlGetRefs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004051#endif
4052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004053
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004054#ifdef bottom_threads
4055#undef xmlGetThreadId
Daniel Veillardbe076e92005-01-04 20:18:14 +00004056extern __typeof (xmlGetThreadId) xmlGetThreadId __attribute((alias("xmlGetThreadId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004057#else
4058#ifndef xmlGetThreadId
4059extern __typeof (xmlGetThreadId) xmlGetThreadId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004060#define xmlGetThreadId xmlGetThreadId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004061#endif
4062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004063
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004064#ifdef bottom_xmlstring
4065#undef xmlGetUTF8Char
Daniel Veillardbe076e92005-01-04 20:18:14 +00004066extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char __attribute((alias("xmlGetUTF8Char__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004067#else
4068#ifndef xmlGetUTF8Char
4069extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004070#define xmlGetUTF8Char xmlGetUTF8Char__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004071#endif
4072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004073
4074#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004075#ifdef bottom_legacy
4076#undef xmlHandleEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00004077extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004078#else
4079#ifndef xmlHandleEntity
4080extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004081#define xmlHandleEntity xmlHandleEntity__internal_alias
4082#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004083#endif
4084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004085
Daniel Veillard0bcc7f62005-09-04 21:39:03 +00004086#ifdef bottom_parser
4087#undef xmlHasFeature
4088extern __typeof (xmlHasFeature) xmlHasFeature __attribute((alias("xmlHasFeature__internal_alias")));
4089#else
4090#ifndef xmlHasFeature
4091extern __typeof (xmlHasFeature) xmlHasFeature__internal_alias __attribute((visibility("hidden")));
4092#define xmlHasFeature xmlHasFeature__internal_alias
4093#endif
4094#endif
4095
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004096#ifdef bottom_tree
4097#undef xmlHasNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004098extern __typeof (xmlHasNsProp) xmlHasNsProp __attribute((alias("xmlHasNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004099#else
4100#ifndef xmlHasNsProp
4101extern __typeof (xmlHasNsProp) xmlHasNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004102#define xmlHasNsProp xmlHasNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004103#endif
4104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004105
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004106#ifdef bottom_tree
4107#undef xmlHasProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00004108extern __typeof (xmlHasProp) xmlHasProp __attribute((alias("xmlHasProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004109#else
4110#ifndef xmlHasProp
4111extern __typeof (xmlHasProp) xmlHasProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004112#define xmlHasProp xmlHasProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004113#endif
4114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004115
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004116#ifdef bottom_hash
4117#undef xmlHashAddEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004118extern __typeof (xmlHashAddEntry) xmlHashAddEntry __attribute((alias("xmlHashAddEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004119#else
4120#ifndef xmlHashAddEntry
4121extern __typeof (xmlHashAddEntry) xmlHashAddEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004122#define xmlHashAddEntry xmlHashAddEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004123#endif
4124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004125
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004126#ifdef bottom_hash
4127#undef xmlHashAddEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004128extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2 __attribute((alias("xmlHashAddEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004129#else
4130#ifndef xmlHashAddEntry2
4131extern __typeof (xmlHashAddEntry2) xmlHashAddEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004132#define xmlHashAddEntry2 xmlHashAddEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004133#endif
4134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004135
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004136#ifdef bottom_hash
4137#undef xmlHashAddEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004138extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3 __attribute((alias("xmlHashAddEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004139#else
4140#ifndef xmlHashAddEntry3
4141extern __typeof (xmlHashAddEntry3) xmlHashAddEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004142#define xmlHashAddEntry3 xmlHashAddEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004143#endif
4144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004145
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004146#ifdef bottom_hash
4147#undef xmlHashCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004148extern __typeof (xmlHashCopy) xmlHashCopy __attribute((alias("xmlHashCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004149#else
4150#ifndef xmlHashCopy
4151extern __typeof (xmlHashCopy) xmlHashCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004152#define xmlHashCopy xmlHashCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004153#endif
4154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004155
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004156#ifdef bottom_hash
4157#undef xmlHashCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004158extern __typeof (xmlHashCreate) xmlHashCreate __attribute((alias("xmlHashCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004159#else
4160#ifndef xmlHashCreate
4161extern __typeof (xmlHashCreate) xmlHashCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004162#define xmlHashCreate xmlHashCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004163#endif
4164#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004165
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004166#ifdef bottom_hash
4167#undef xmlHashCreateDict
Daniel Veillard2ae13382005-01-25 23:45:06 +00004168extern __typeof (xmlHashCreateDict) xmlHashCreateDict __attribute((alias("xmlHashCreateDict__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004169#else
4170#ifndef xmlHashCreateDict
4171extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00004172#define xmlHashCreateDict xmlHashCreateDict__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004173#endif
4174#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00004175
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004176#ifdef bottom_hash
4177#undef xmlHashFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00004178extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004179#else
4180#ifndef xmlHashFree
4181extern __typeof (xmlHashFree) xmlHashFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004182#define xmlHashFree xmlHashFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004183#endif
4184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004185
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004186#ifdef bottom_hash
4187#undef xmlHashLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004188extern __typeof (xmlHashLookup) xmlHashLookup __attribute((alias("xmlHashLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004189#else
4190#ifndef xmlHashLookup
4191extern __typeof (xmlHashLookup) xmlHashLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004192#define xmlHashLookup xmlHashLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004193#endif
4194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004195
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004196#ifdef bottom_hash
4197#undef xmlHashLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004198extern __typeof (xmlHashLookup2) xmlHashLookup2 __attribute((alias("xmlHashLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004199#else
4200#ifndef xmlHashLookup2
4201extern __typeof (xmlHashLookup2) xmlHashLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004202#define xmlHashLookup2 xmlHashLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004203#endif
4204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004205
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004206#ifdef bottom_hash
4207#undef xmlHashLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004208extern __typeof (xmlHashLookup3) xmlHashLookup3 __attribute((alias("xmlHashLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004209#else
4210#ifndef xmlHashLookup3
4211extern __typeof (xmlHashLookup3) xmlHashLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004212#define xmlHashLookup3 xmlHashLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004213#endif
4214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004215
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004216#ifdef bottom_hash
4217#undef xmlHashQLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004218extern __typeof (xmlHashQLookup) xmlHashQLookup __attribute((alias("xmlHashQLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004219#else
4220#ifndef xmlHashQLookup
4221extern __typeof (xmlHashQLookup) xmlHashQLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004222#define xmlHashQLookup xmlHashQLookup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004223#endif
4224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004225
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004226#ifdef bottom_hash
4227#undef xmlHashQLookup2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004228extern __typeof (xmlHashQLookup2) xmlHashQLookup2 __attribute((alias("xmlHashQLookup2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004229#else
4230#ifndef xmlHashQLookup2
4231extern __typeof (xmlHashQLookup2) xmlHashQLookup2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004232#define xmlHashQLookup2 xmlHashQLookup2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004233#endif
4234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004235
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004236#ifdef bottom_hash
4237#undef xmlHashQLookup3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004238extern __typeof (xmlHashQLookup3) xmlHashQLookup3 __attribute((alias("xmlHashQLookup3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004239#else
4240#ifndef xmlHashQLookup3
4241extern __typeof (xmlHashQLookup3) xmlHashQLookup3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004242#define xmlHashQLookup3 xmlHashQLookup3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004243#endif
4244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004245
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004246#ifdef bottom_hash
4247#undef xmlHashRemoveEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004248extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry __attribute((alias("xmlHashRemoveEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004249#else
4250#ifndef xmlHashRemoveEntry
4251extern __typeof (xmlHashRemoveEntry) xmlHashRemoveEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004252#define xmlHashRemoveEntry xmlHashRemoveEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004253#endif
4254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004255
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004256#ifdef bottom_hash
4257#undef xmlHashRemoveEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004258extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2 __attribute((alias("xmlHashRemoveEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004259#else
4260#ifndef xmlHashRemoveEntry2
4261extern __typeof (xmlHashRemoveEntry2) xmlHashRemoveEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004262#define xmlHashRemoveEntry2 xmlHashRemoveEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004263#endif
4264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004265
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004266#ifdef bottom_hash
4267#undef xmlHashRemoveEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004268extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3 __attribute((alias("xmlHashRemoveEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004269#else
4270#ifndef xmlHashRemoveEntry3
4271extern __typeof (xmlHashRemoveEntry3) xmlHashRemoveEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004272#define xmlHashRemoveEntry3 xmlHashRemoveEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004273#endif
4274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004275
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004276#ifdef bottom_hash
4277#undef xmlHashScan
Daniel Veillardbe076e92005-01-04 20:18:14 +00004278extern __typeof (xmlHashScan) xmlHashScan __attribute((alias("xmlHashScan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004279#else
4280#ifndef xmlHashScan
4281extern __typeof (xmlHashScan) xmlHashScan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004282#define xmlHashScan xmlHashScan__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004283#endif
4284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004285
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004286#ifdef bottom_hash
4287#undef xmlHashScan3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004288extern __typeof (xmlHashScan3) xmlHashScan3 __attribute((alias("xmlHashScan3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004289#else
4290#ifndef xmlHashScan3
4291extern __typeof (xmlHashScan3) xmlHashScan3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004292#define xmlHashScan3 xmlHashScan3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004293#endif
4294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004295
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004296#ifdef bottom_hash
4297#undef xmlHashScanFull
Daniel Veillardbe076e92005-01-04 20:18:14 +00004298extern __typeof (xmlHashScanFull) xmlHashScanFull __attribute((alias("xmlHashScanFull__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004299#else
4300#ifndef xmlHashScanFull
4301extern __typeof (xmlHashScanFull) xmlHashScanFull__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004302#define xmlHashScanFull xmlHashScanFull__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004303#endif
4304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004305
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004306#ifdef bottom_hash
4307#undef xmlHashScanFull3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004308extern __typeof (xmlHashScanFull3) xmlHashScanFull3 __attribute((alias("xmlHashScanFull3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004309#else
4310#ifndef xmlHashScanFull3
4311extern __typeof (xmlHashScanFull3) xmlHashScanFull3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004312#define xmlHashScanFull3 xmlHashScanFull3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004313#endif
4314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004315
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004316#ifdef bottom_hash
4317#undef xmlHashSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00004318extern __typeof (xmlHashSize) xmlHashSize __attribute((alias("xmlHashSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004319#else
4320#ifndef xmlHashSize
4321extern __typeof (xmlHashSize) xmlHashSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004322#define xmlHashSize xmlHashSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004323#endif
4324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004325
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004326#ifdef bottom_hash
4327#undef xmlHashUpdateEntry
Daniel Veillardbe076e92005-01-04 20:18:14 +00004328extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry __attribute((alias("xmlHashUpdateEntry__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004329#else
4330#ifndef xmlHashUpdateEntry
4331extern __typeof (xmlHashUpdateEntry) xmlHashUpdateEntry__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004332#define xmlHashUpdateEntry xmlHashUpdateEntry__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004333#endif
4334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004335
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004336#ifdef bottom_hash
4337#undef xmlHashUpdateEntry2
Daniel Veillardbe076e92005-01-04 20:18:14 +00004338extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2 __attribute((alias("xmlHashUpdateEntry2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004339#else
4340#ifndef xmlHashUpdateEntry2
4341extern __typeof (xmlHashUpdateEntry2) xmlHashUpdateEntry2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004342#define xmlHashUpdateEntry2 xmlHashUpdateEntry2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004343#endif
4344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004345
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004346#ifdef bottom_hash
4347#undef xmlHashUpdateEntry3
Daniel Veillardbe076e92005-01-04 20:18:14 +00004348extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3 __attribute((alias("xmlHashUpdateEntry3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004349#else
4350#ifndef xmlHashUpdateEntry3
4351extern __typeof (xmlHashUpdateEntry3) xmlHashUpdateEntry3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004352#define xmlHashUpdateEntry3 xmlHashUpdateEntry3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004353#endif
4354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004355
4356#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004357#ifdef bottom_xmlIO
4358#undef xmlIOFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004359extern __typeof (xmlIOFTPClose) xmlIOFTPClose __attribute((alias("xmlIOFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004360#else
4361#ifndef xmlIOFTPClose
4362extern __typeof (xmlIOFTPClose) xmlIOFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004363#define xmlIOFTPClose xmlIOFTPClose__internal_alias
4364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004365#endif
4366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004367
4368#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004369#ifdef bottom_xmlIO
4370#undef xmlIOFTPMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004371extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch __attribute((alias("xmlIOFTPMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004372#else
4373#ifndef xmlIOFTPMatch
4374extern __typeof (xmlIOFTPMatch) xmlIOFTPMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004375#define xmlIOFTPMatch xmlIOFTPMatch__internal_alias
4376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004377#endif
4378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004379
4380#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004381#ifdef bottom_xmlIO
4382#undef xmlIOFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004383extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen __attribute((alias("xmlIOFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004384#else
4385#ifndef xmlIOFTPOpen
4386extern __typeof (xmlIOFTPOpen) xmlIOFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004387#define xmlIOFTPOpen xmlIOFTPOpen__internal_alias
4388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004389#endif
4390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004391
4392#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004393#ifdef bottom_xmlIO
4394#undef xmlIOFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004395extern __typeof (xmlIOFTPRead) xmlIOFTPRead __attribute((alias("xmlIOFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004396#else
4397#ifndef xmlIOFTPRead
4398extern __typeof (xmlIOFTPRead) xmlIOFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004399#define xmlIOFTPRead xmlIOFTPRead__internal_alias
4400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004401#endif
4402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004403
4404#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004405#ifdef bottom_xmlIO
4406#undef xmlIOHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00004407extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose __attribute((alias("xmlIOHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004408#else
4409#ifndef xmlIOHTTPClose
4410extern __typeof (xmlIOHTTPClose) xmlIOHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004411#define xmlIOHTTPClose xmlIOHTTPClose__internal_alias
4412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004413#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004414#endif
4415
4416#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004417#ifdef bottom_xmlIO
4418#undef xmlIOHTTPMatch
4419extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch __attribute((alias("xmlIOHTTPMatch__internal_alias")));
4420#else
4421#ifndef xmlIOHTTPMatch
4422extern __typeof (xmlIOHTTPMatch) xmlIOHTTPMatch__internal_alias __attribute((visibility("hidden")));
4423#define xmlIOHTTPMatch xmlIOHTTPMatch__internal_alias
4424#endif
4425#endif
4426#endif
4427
4428#if defined(LIBXML_HTTP_ENABLED)
4429#ifdef bottom_xmlIO
4430#undef xmlIOHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00004431extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen __attribute((alias("xmlIOHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004432#else
4433#ifndef xmlIOHTTPOpen
4434extern __typeof (xmlIOHTTPOpen) xmlIOHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004435#define xmlIOHTTPOpen xmlIOHTTPOpen__internal_alias
4436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004437#endif
4438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004439
4440#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004441#ifdef bottom_xmlIO
4442#undef xmlIOHTTPOpenW
Daniel Veillardbe076e92005-01-04 20:18:14 +00004443extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW __attribute((alias("xmlIOHTTPOpenW__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004444#else
4445#ifndef xmlIOHTTPOpenW
4446extern __typeof (xmlIOHTTPOpenW) xmlIOHTTPOpenW__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004447#define xmlIOHTTPOpenW xmlIOHTTPOpenW__internal_alias
4448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004449#endif
4450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004451
4452#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004453#ifdef bottom_xmlIO
4454#undef xmlIOHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00004455extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead __attribute((alias("xmlIOHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004456#else
4457#ifndef xmlIOHTTPRead
4458extern __typeof (xmlIOHTTPRead) xmlIOHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004459#define xmlIOHTTPRead xmlIOHTTPRead__internal_alias
4460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004461#endif
4462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004463
4464#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004465#ifdef bottom_parser
4466#undef xmlIOParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00004467extern __typeof (xmlIOParseDTD) xmlIOParseDTD __attribute((alias("xmlIOParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004468#else
4469#ifndef xmlIOParseDTD
4470extern __typeof (xmlIOParseDTD) xmlIOParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004471#define xmlIOParseDTD xmlIOParseDTD__internal_alias
4472#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004473#endif
4474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004475
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004476#ifdef bottom_encoding
4477#undef xmlInitCharEncodingHandlers
Daniel Veillardbe076e92005-01-04 20:18:14 +00004478extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers __attribute((alias("xmlInitCharEncodingHandlers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004479#else
4480#ifndef xmlInitCharEncodingHandlers
4481extern __typeof (xmlInitCharEncodingHandlers) xmlInitCharEncodingHandlers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004482#define xmlInitCharEncodingHandlers xmlInitCharEncodingHandlers__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004483#endif
4484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004485
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004486#ifdef bottom_globals
4487#undef xmlInitGlobals
Daniel Veillardbe076e92005-01-04 20:18:14 +00004488extern __typeof (xmlInitGlobals) xmlInitGlobals __attribute((alias("xmlInitGlobals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004489#else
4490#ifndef xmlInitGlobals
4491extern __typeof (xmlInitGlobals) xmlInitGlobals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004492#define xmlInitGlobals xmlInitGlobals__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004493#endif
4494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004495
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004496#ifdef bottom_xmlmemory
4497#undef xmlInitMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00004498extern __typeof (xmlInitMemory) xmlInitMemory __attribute((alias("xmlInitMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004499#else
4500#ifndef xmlInitMemory
4501extern __typeof (xmlInitMemory) xmlInitMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004502#define xmlInitMemory xmlInitMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004503#endif
4504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004505
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004506#ifdef bottom_parserInternals
4507#undef xmlInitNodeInfoSeq
Daniel Veillardbe076e92005-01-04 20:18:14 +00004508extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq __attribute((alias("xmlInitNodeInfoSeq__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004509#else
4510#ifndef xmlInitNodeInfoSeq
4511extern __typeof (xmlInitNodeInfoSeq) xmlInitNodeInfoSeq__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004512#define xmlInitNodeInfoSeq xmlInitNodeInfoSeq__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004513#endif
4514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004515
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004516#ifdef bottom_parser
4517#undef xmlInitParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00004518extern __typeof (xmlInitParser) xmlInitParser __attribute((alias("xmlInitParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004519#else
4520#ifndef xmlInitParser
4521extern __typeof (xmlInitParser) xmlInitParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004522#define xmlInitParser xmlInitParser__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004523#endif
4524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004525
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004526#ifdef bottom_parserInternals
4527#undef xmlInitParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00004528extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt __attribute((alias("xmlInitParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004529#else
4530#ifndef xmlInitParserCtxt
4531extern __typeof (xmlInitParserCtxt) xmlInitParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004532#define xmlInitParserCtxt xmlInitParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004533#endif
4534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004535
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004536#ifdef bottom_threads
4537#undef xmlInitThreads
Daniel Veillardbe076e92005-01-04 20:18:14 +00004538extern __typeof (xmlInitThreads) xmlInitThreads __attribute((alias("xmlInitThreads__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004539#else
4540#ifndef xmlInitThreads
4541extern __typeof (xmlInitThreads) xmlInitThreads__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004542#define xmlInitThreads xmlInitThreads__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004543#endif
4544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004545
4546#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004547#ifdef bottom_catalog
4548#undef xmlInitializeCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00004549extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog __attribute((alias("xmlInitializeCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004550#else
4551#ifndef xmlInitializeCatalog
4552extern __typeof (xmlInitializeCatalog) xmlInitializeCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004553#define xmlInitializeCatalog xmlInitializeCatalog__internal_alias
4554#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004555#endif
4556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004557
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004558#ifdef bottom_globals
4559#undef xmlInitializeGlobalState
Daniel Veillardbe076e92005-01-04 20:18:14 +00004560extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState __attribute((alias("xmlInitializeGlobalState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004561#else
4562#ifndef xmlInitializeGlobalState
4563extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004564#define xmlInitializeGlobalState xmlInitializeGlobalState__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004565#endif
4566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004567
4568#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004569#ifdef bottom_legacy
4570#undef xmlInitializePredefinedEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +00004571extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004572#else
4573#ifndef xmlInitializePredefinedEntities
4574extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004575#define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
4576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004577#endif
4578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004579
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004580#ifdef bottom_chvalid
4581#undef xmlIsBaseChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004582extern __typeof (xmlIsBaseChar) xmlIsBaseChar __attribute((alias("xmlIsBaseChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004583#else
4584#ifndef xmlIsBaseChar
4585extern __typeof (xmlIsBaseChar) xmlIsBaseChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004586#define xmlIsBaseChar xmlIsBaseChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004587#endif
4588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004589
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004590#ifdef bottom_chvalid
4591#undef xmlIsBlank
Daniel Veillardbe076e92005-01-04 20:18:14 +00004592extern __typeof (xmlIsBlank) xmlIsBlank __attribute((alias("xmlIsBlank__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004593#else
4594#ifndef xmlIsBlank
4595extern __typeof (xmlIsBlank) xmlIsBlank__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004596#define xmlIsBlank xmlIsBlank__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004597#endif
4598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004599
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004600#ifdef bottom_tree
4601#undef xmlIsBlankNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00004602extern __typeof (xmlIsBlankNode) xmlIsBlankNode __attribute((alias("xmlIsBlankNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004603#else
4604#ifndef xmlIsBlankNode
4605extern __typeof (xmlIsBlankNode) xmlIsBlankNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004606#define xmlIsBlankNode xmlIsBlankNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004607#endif
4608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004609
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004610#ifdef bottom_chvalid
4611#undef xmlIsChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004612extern __typeof (xmlIsChar) xmlIsChar __attribute((alias("xmlIsChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004613#else
4614#ifndef xmlIsChar
4615extern __typeof (xmlIsChar) xmlIsChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004616#define xmlIsChar xmlIsChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004617#endif
4618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004619
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004620#ifdef bottom_chvalid
4621#undef xmlIsCombining
Daniel Veillardbe076e92005-01-04 20:18:14 +00004622extern __typeof (xmlIsCombining) xmlIsCombining __attribute((alias("xmlIsCombining__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004623#else
4624#ifndef xmlIsCombining
4625extern __typeof (xmlIsCombining) xmlIsCombining__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004626#define xmlIsCombining xmlIsCombining__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004627#endif
4628#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004629
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004630#ifdef bottom_chvalid
4631#undef xmlIsDigit
Daniel Veillardbe076e92005-01-04 20:18:14 +00004632extern __typeof (xmlIsDigit) xmlIsDigit __attribute((alias("xmlIsDigit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004633#else
4634#ifndef xmlIsDigit
4635extern __typeof (xmlIsDigit) xmlIsDigit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004636#define xmlIsDigit xmlIsDigit__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004637#endif
4638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004639
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004640#ifdef bottom_chvalid
4641#undef xmlIsExtender
Daniel Veillardbe076e92005-01-04 20:18:14 +00004642extern __typeof (xmlIsExtender) xmlIsExtender __attribute((alias("xmlIsExtender__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004643#else
4644#ifndef xmlIsExtender
4645extern __typeof (xmlIsExtender) xmlIsExtender__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004646#define xmlIsExtender xmlIsExtender__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004647#endif
4648#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004649
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004650#ifdef bottom_valid
4651#undef xmlIsID
Daniel Veillardbe076e92005-01-04 20:18:14 +00004652extern __typeof (xmlIsID) xmlIsID __attribute((alias("xmlIsID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004653#else
4654#ifndef xmlIsID
4655extern __typeof (xmlIsID) xmlIsID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004656#define xmlIsID xmlIsID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004657#endif
4658#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004659
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004660#ifdef bottom_chvalid
4661#undef xmlIsIdeographic
Daniel Veillardbe076e92005-01-04 20:18:14 +00004662extern __typeof (xmlIsIdeographic) xmlIsIdeographic __attribute((alias("xmlIsIdeographic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004663#else
4664#ifndef xmlIsIdeographic
4665extern __typeof (xmlIsIdeographic) xmlIsIdeographic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004666#define xmlIsIdeographic xmlIsIdeographic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004667#endif
4668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004669
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004670#ifdef bottom_parserInternals
4671#undef xmlIsLetter
Daniel Veillardbe076e92005-01-04 20:18:14 +00004672extern __typeof (xmlIsLetter) xmlIsLetter __attribute((alias("xmlIsLetter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004673#else
4674#ifndef xmlIsLetter
4675extern __typeof (xmlIsLetter) xmlIsLetter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004676#define xmlIsLetter xmlIsLetter__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004677#endif
4678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004679
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004680#ifdef bottom_threads
4681#undef xmlIsMainThread
Daniel Veillardbe076e92005-01-04 20:18:14 +00004682extern __typeof (xmlIsMainThread) xmlIsMainThread __attribute((alias("xmlIsMainThread__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004683#else
4684#ifndef xmlIsMainThread
4685extern __typeof (xmlIsMainThread) xmlIsMainThread__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004686#define xmlIsMainThread xmlIsMainThread__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004687#endif
4688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004689
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004690#ifdef bottom_valid
4691#undef xmlIsMixedElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00004692extern __typeof (xmlIsMixedElement) xmlIsMixedElement __attribute((alias("xmlIsMixedElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004693#else
4694#ifndef xmlIsMixedElement
4695extern __typeof (xmlIsMixedElement) xmlIsMixedElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004696#define xmlIsMixedElement xmlIsMixedElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004697#endif
4698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004699
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004700#ifdef bottom_chvalid
4701#undef xmlIsPubidChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00004702extern __typeof (xmlIsPubidChar) xmlIsPubidChar __attribute((alias("xmlIsPubidChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004703#else
4704#ifndef xmlIsPubidChar
4705extern __typeof (xmlIsPubidChar) xmlIsPubidChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004706#define xmlIsPubidChar xmlIsPubidChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004707#endif
4708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004709
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004710#ifdef bottom_valid
4711#undef xmlIsRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00004712extern __typeof (xmlIsRef) xmlIsRef __attribute((alias("xmlIsRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004713#else
4714#ifndef xmlIsRef
4715extern __typeof (xmlIsRef) xmlIsRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004716#define xmlIsRef xmlIsRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004717#endif
4718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004719
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004720#ifdef bottom_xmlsave
4721#undef xmlIsXHTML
Daniel Veillardbe076e92005-01-04 20:18:14 +00004722extern __typeof (xmlIsXHTML) xmlIsXHTML __attribute((alias("xmlIsXHTML__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004723#else
4724#ifndef xmlIsXHTML
4725extern __typeof (xmlIsXHTML) xmlIsXHTML__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004726#define xmlIsXHTML xmlIsXHTML__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004727#endif
4728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004729
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004730#ifdef bottom_parserInternals
4731#undef xmlKeepBlanksDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004732extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault __attribute((alias("xmlKeepBlanksDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004733#else
4734#ifndef xmlKeepBlanksDefault
4735extern __typeof (xmlKeepBlanksDefault) xmlKeepBlanksDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004736#define xmlKeepBlanksDefault xmlKeepBlanksDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004737#endif
4738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004739
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004740#ifdef bottom_parserInternals
4741#undef xmlLineNumbersDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00004742extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault __attribute((alias("xmlLineNumbersDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004743#else
4744#ifndef xmlLineNumbersDefault
4745extern __typeof (xmlLineNumbersDefault) xmlLineNumbersDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004746#define xmlLineNumbersDefault xmlLineNumbersDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004747#endif
4748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004749
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004750#ifdef bottom_list
4751#undef xmlLinkGetData
Daniel Veillardbe076e92005-01-04 20:18:14 +00004752extern __typeof (xmlLinkGetData) xmlLinkGetData __attribute((alias("xmlLinkGetData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004753#else
4754#ifndef xmlLinkGetData
4755extern __typeof (xmlLinkGetData) xmlLinkGetData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004756#define xmlLinkGetData xmlLinkGetData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004757#endif
4758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004759
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004760#ifdef bottom_list
4761#undef xmlListAppend
Daniel Veillardbe076e92005-01-04 20:18:14 +00004762extern __typeof (xmlListAppend) xmlListAppend __attribute((alias("xmlListAppend__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004763#else
4764#ifndef xmlListAppend
4765extern __typeof (xmlListAppend) xmlListAppend__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004766#define xmlListAppend xmlListAppend__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004767#endif
4768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004769
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004770#ifdef bottom_list
4771#undef xmlListClear
Daniel Veillardbe076e92005-01-04 20:18:14 +00004772extern __typeof (xmlListClear) xmlListClear __attribute((alias("xmlListClear__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004773#else
4774#ifndef xmlListClear
4775extern __typeof (xmlListClear) xmlListClear__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004776#define xmlListClear xmlListClear__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004777#endif
4778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004779
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004780#ifdef bottom_list
4781#undef xmlListCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +00004782extern __typeof (xmlListCopy) xmlListCopy __attribute((alias("xmlListCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004783#else
4784#ifndef xmlListCopy
4785extern __typeof (xmlListCopy) xmlListCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004786#define xmlListCopy xmlListCopy__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004787#endif
4788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004789
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004790#ifdef bottom_list
4791#undef xmlListCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +00004792extern __typeof (xmlListCreate) xmlListCreate __attribute((alias("xmlListCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004793#else
4794#ifndef xmlListCreate
4795extern __typeof (xmlListCreate) xmlListCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004796#define xmlListCreate xmlListCreate__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004797#endif
4798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004799
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004800#ifdef bottom_list
4801#undef xmlListDelete
Daniel Veillardbe076e92005-01-04 20:18:14 +00004802extern __typeof (xmlListDelete) xmlListDelete __attribute((alias("xmlListDelete__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004803#else
4804#ifndef xmlListDelete
4805extern __typeof (xmlListDelete) xmlListDelete__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004806#define xmlListDelete xmlListDelete__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004807#endif
4808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004809
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004810#ifdef bottom_list
4811#undef xmlListDup
Daniel Veillardbe076e92005-01-04 20:18:14 +00004812extern __typeof (xmlListDup) xmlListDup __attribute((alias("xmlListDup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004813#else
4814#ifndef xmlListDup
4815extern __typeof (xmlListDup) xmlListDup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004816#define xmlListDup xmlListDup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004817#endif
4818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004819
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004820#ifdef bottom_list
4821#undef xmlListEmpty
Daniel Veillardbe076e92005-01-04 20:18:14 +00004822extern __typeof (xmlListEmpty) xmlListEmpty __attribute((alias("xmlListEmpty__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004823#else
4824#ifndef xmlListEmpty
4825extern __typeof (xmlListEmpty) xmlListEmpty__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004826#define xmlListEmpty xmlListEmpty__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004827#endif
4828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004829
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004830#ifdef bottom_list
4831#undef xmlListEnd
Daniel Veillardbe076e92005-01-04 20:18:14 +00004832extern __typeof (xmlListEnd) xmlListEnd __attribute((alias("xmlListEnd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004833#else
4834#ifndef xmlListEnd
4835extern __typeof (xmlListEnd) xmlListEnd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004836#define xmlListEnd xmlListEnd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004837#endif
4838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004839
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004840#ifdef bottom_list
4841#undef xmlListFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004842extern __typeof (xmlListFront) xmlListFront __attribute((alias("xmlListFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004843#else
4844#ifndef xmlListFront
4845extern __typeof (xmlListFront) xmlListFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004846#define xmlListFront xmlListFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004847#endif
4848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004849
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004850#ifdef bottom_list
4851#undef xmlListInsert
Daniel Veillardbe076e92005-01-04 20:18:14 +00004852extern __typeof (xmlListInsert) xmlListInsert __attribute((alias("xmlListInsert__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004853#else
4854#ifndef xmlListInsert
4855extern __typeof (xmlListInsert) xmlListInsert__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004856#define xmlListInsert xmlListInsert__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004857#endif
4858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004859
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004860#ifdef bottom_list
4861#undef xmlListMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +00004862extern __typeof (xmlListMerge) xmlListMerge __attribute((alias("xmlListMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004863#else
4864#ifndef xmlListMerge
4865extern __typeof (xmlListMerge) xmlListMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004866#define xmlListMerge xmlListMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004867#endif
4868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004869
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004870#ifdef bottom_list
4871#undef xmlListPopBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004872extern __typeof (xmlListPopBack) xmlListPopBack __attribute((alias("xmlListPopBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004873#else
4874#ifndef xmlListPopBack
4875extern __typeof (xmlListPopBack) xmlListPopBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004876#define xmlListPopBack xmlListPopBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004877#endif
4878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004879
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004880#ifdef bottom_list
4881#undef xmlListPopFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004882extern __typeof (xmlListPopFront) xmlListPopFront __attribute((alias("xmlListPopFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004883#else
4884#ifndef xmlListPopFront
4885extern __typeof (xmlListPopFront) xmlListPopFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004886#define xmlListPopFront xmlListPopFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004887#endif
4888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004889
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004890#ifdef bottom_list
4891#undef xmlListPushBack
Daniel Veillardbe076e92005-01-04 20:18:14 +00004892extern __typeof (xmlListPushBack) xmlListPushBack __attribute((alias("xmlListPushBack__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004893#else
4894#ifndef xmlListPushBack
4895extern __typeof (xmlListPushBack) xmlListPushBack__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004896#define xmlListPushBack xmlListPushBack__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004897#endif
4898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004899
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004900#ifdef bottom_list
4901#undef xmlListPushFront
Daniel Veillardbe076e92005-01-04 20:18:14 +00004902extern __typeof (xmlListPushFront) xmlListPushFront __attribute((alias("xmlListPushFront__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004903#else
4904#ifndef xmlListPushFront
4905extern __typeof (xmlListPushFront) xmlListPushFront__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004906#define xmlListPushFront xmlListPushFront__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004907#endif
4908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004909
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004910#ifdef bottom_list
4911#undef xmlListRemoveAll
Daniel Veillardbe076e92005-01-04 20:18:14 +00004912extern __typeof (xmlListRemoveAll) xmlListRemoveAll __attribute((alias("xmlListRemoveAll__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004913#else
4914#ifndef xmlListRemoveAll
4915extern __typeof (xmlListRemoveAll) xmlListRemoveAll__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004916#define xmlListRemoveAll xmlListRemoveAll__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004917#endif
4918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004919
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004920#ifdef bottom_list
4921#undef xmlListRemoveFirst
Daniel Veillardbe076e92005-01-04 20:18:14 +00004922extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst __attribute((alias("xmlListRemoveFirst__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004923#else
4924#ifndef xmlListRemoveFirst
4925extern __typeof (xmlListRemoveFirst) xmlListRemoveFirst__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004926#define xmlListRemoveFirst xmlListRemoveFirst__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004927#endif
4928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004929
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004930#ifdef bottom_list
4931#undef xmlListRemoveLast
Daniel Veillardbe076e92005-01-04 20:18:14 +00004932extern __typeof (xmlListRemoveLast) xmlListRemoveLast __attribute((alias("xmlListRemoveLast__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004933#else
4934#ifndef xmlListRemoveLast
4935extern __typeof (xmlListRemoveLast) xmlListRemoveLast__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004936#define xmlListRemoveLast xmlListRemoveLast__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004937#endif
4938#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004939
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004940#ifdef bottom_list
4941#undef xmlListReverse
Daniel Veillardbe076e92005-01-04 20:18:14 +00004942extern __typeof (xmlListReverse) xmlListReverse __attribute((alias("xmlListReverse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004943#else
4944#ifndef xmlListReverse
4945extern __typeof (xmlListReverse) xmlListReverse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004946#define xmlListReverse xmlListReverse__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004947#endif
4948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004949
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004950#ifdef bottom_list
4951#undef xmlListReverseSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004952extern __typeof (xmlListReverseSearch) xmlListReverseSearch __attribute((alias("xmlListReverseSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004953#else
4954#ifndef xmlListReverseSearch
4955extern __typeof (xmlListReverseSearch) xmlListReverseSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004956#define xmlListReverseSearch xmlListReverseSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004957#endif
4958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004959
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004960#ifdef bottom_list
4961#undef xmlListReverseWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00004962extern __typeof (xmlListReverseWalk) xmlListReverseWalk __attribute((alias("xmlListReverseWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004963#else
4964#ifndef xmlListReverseWalk
4965extern __typeof (xmlListReverseWalk) xmlListReverseWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004966#define xmlListReverseWalk xmlListReverseWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004967#endif
4968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004969
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004970#ifdef bottom_list
4971#undef xmlListSearch
Daniel Veillardbe076e92005-01-04 20:18:14 +00004972extern __typeof (xmlListSearch) xmlListSearch __attribute((alias("xmlListSearch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004973#else
4974#ifndef xmlListSearch
4975extern __typeof (xmlListSearch) xmlListSearch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004976#define xmlListSearch xmlListSearch__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004977#endif
4978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004979
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004980#ifdef bottom_list
4981#undef xmlListSize
Daniel Veillardbe076e92005-01-04 20:18:14 +00004982extern __typeof (xmlListSize) xmlListSize __attribute((alias("xmlListSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004983#else
4984#ifndef xmlListSize
4985extern __typeof (xmlListSize) xmlListSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004986#define xmlListSize xmlListSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004987#endif
4988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004989
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004990#ifdef bottom_list
4991#undef xmlListSort
Daniel Veillardbe076e92005-01-04 20:18:14 +00004992extern __typeof (xmlListSort) xmlListSort __attribute((alias("xmlListSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004993#else
4994#ifndef xmlListSort
4995extern __typeof (xmlListSort) xmlListSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00004996#define xmlListSort xmlListSort__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00004997#endif
4998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00004999
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005000#ifdef bottom_list
5001#undef xmlListWalk
Daniel Veillardbe076e92005-01-04 20:18:14 +00005002extern __typeof (xmlListWalk) xmlListWalk __attribute((alias("xmlListWalk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005003#else
5004#ifndef xmlListWalk
5005extern __typeof (xmlListWalk) xmlListWalk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005006#define xmlListWalk xmlListWalk__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005007#endif
5008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005009
5010#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005011#ifdef bottom_catalog
5012#undef xmlLoadACatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005013extern __typeof (xmlLoadACatalog) xmlLoadACatalog __attribute((alias("xmlLoadACatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005014#else
5015#ifndef xmlLoadACatalog
5016extern __typeof (xmlLoadACatalog) xmlLoadACatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005017#define xmlLoadACatalog xmlLoadACatalog__internal_alias
5018#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005019#endif
5020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005021
5022#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005023#ifdef bottom_catalog
5024#undef xmlLoadCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005025extern __typeof (xmlLoadCatalog) xmlLoadCatalog __attribute((alias("xmlLoadCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005026#else
5027#ifndef xmlLoadCatalog
5028extern __typeof (xmlLoadCatalog) xmlLoadCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005029#define xmlLoadCatalog xmlLoadCatalog__internal_alias
5030#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005031#endif
5032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005033
5034#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005035#ifdef bottom_catalog
5036#undef xmlLoadCatalogs
Daniel Veillardbe076e92005-01-04 20:18:14 +00005037extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs __attribute((alias("xmlLoadCatalogs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005038#else
5039#ifndef xmlLoadCatalogs
5040extern __typeof (xmlLoadCatalogs) xmlLoadCatalogs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005041#define xmlLoadCatalogs xmlLoadCatalogs__internal_alias
5042#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005043#endif
5044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005045
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005046#ifdef bottom_xmlIO
5047#undef xmlLoadExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00005048extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity __attribute((alias("xmlLoadExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005049#else
5050#ifndef xmlLoadExternalEntity
5051extern __typeof (xmlLoadExternalEntity) xmlLoadExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005052#define xmlLoadExternalEntity xmlLoadExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005053#endif
5054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005055
5056#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005057#ifdef bottom_catalog
5058#undef xmlLoadSGMLSuperCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005059extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog __attribute((alias("xmlLoadSGMLSuperCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005060#else
5061#ifndef xmlLoadSGMLSuperCatalog
5062extern __typeof (xmlLoadSGMLSuperCatalog) xmlLoadSGMLSuperCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005063#define xmlLoadSGMLSuperCatalog xmlLoadSGMLSuperCatalog__internal_alias
5064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005065#endif
5066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005067
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005068#ifdef bottom_threads
5069#undef xmlLockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +00005070extern __typeof (xmlLockLibrary) xmlLockLibrary __attribute((alias("xmlLockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005071#else
5072#ifndef xmlLockLibrary
5073extern __typeof (xmlLockLibrary) xmlLockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005074#define xmlLockLibrary xmlLockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005075#endif
5076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005077
5078#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005079#ifdef bottom_debugXML
5080#undef xmlLsCountNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005081extern __typeof (xmlLsCountNode) xmlLsCountNode __attribute((alias("xmlLsCountNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005082#else
5083#ifndef xmlLsCountNode
5084extern __typeof (xmlLsCountNode) xmlLsCountNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005085#define xmlLsCountNode xmlLsCountNode__internal_alias
5086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005087#endif
5088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005089
5090#if defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005091#ifdef bottom_debugXML
5092#undef xmlLsOneNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005093extern __typeof (xmlLsOneNode) xmlLsOneNode __attribute((alias("xmlLsOneNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005094#else
5095#ifndef xmlLsOneNode
5096extern __typeof (xmlLsOneNode) xmlLsOneNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005097#define xmlLsOneNode xmlLsOneNode__internal_alias
5098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005099#endif
5100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005101
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005102#ifdef bottom_xmlmemory
5103#undef xmlMallocAtomicLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005104extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc __attribute((alias("xmlMallocAtomicLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005105#else
5106#ifndef xmlMallocAtomicLoc
5107extern __typeof (xmlMallocAtomicLoc) xmlMallocAtomicLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005108#define xmlMallocAtomicLoc xmlMallocAtomicLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005109#endif
5110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005111
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005112#ifdef bottom_xmlmemory
5113#undef xmlMallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005114extern __typeof (xmlMallocLoc) xmlMallocLoc __attribute((alias("xmlMallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005115#else
5116#ifndef xmlMallocLoc
5117extern __typeof (xmlMallocLoc) xmlMallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005118#define xmlMallocLoc xmlMallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005119#endif
5120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005121
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005122#ifdef bottom_xmlmemory
5123#undef xmlMemBlocks
Daniel Veillardbe076e92005-01-04 20:18:14 +00005124extern __typeof (xmlMemBlocks) xmlMemBlocks __attribute((alias("xmlMemBlocks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005125#else
5126#ifndef xmlMemBlocks
5127extern __typeof (xmlMemBlocks) xmlMemBlocks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005128#define xmlMemBlocks xmlMemBlocks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005129#endif
5130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005131
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005132#ifdef bottom_xmlmemory
5133#undef xmlMemDisplay
Daniel Veillardbe076e92005-01-04 20:18:14 +00005134extern __typeof (xmlMemDisplay) xmlMemDisplay __attribute((alias("xmlMemDisplay__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005135#else
5136#ifndef xmlMemDisplay
5137extern __typeof (xmlMemDisplay) xmlMemDisplay__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005138#define xmlMemDisplay xmlMemDisplay__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005139#endif
5140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005141
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005142#ifdef bottom_xmlmemory
5143#undef xmlMemFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00005144extern __typeof (xmlMemFree) xmlMemFree __attribute((alias("xmlMemFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005145#else
5146#ifndef xmlMemFree
5147extern __typeof (xmlMemFree) xmlMemFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005148#define xmlMemFree xmlMemFree__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005149#endif
5150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005151
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005152#ifdef bottom_xmlmemory
5153#undef xmlMemGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005154extern __typeof (xmlMemGet) xmlMemGet __attribute((alias("xmlMemGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005155#else
5156#ifndef xmlMemGet
5157extern __typeof (xmlMemGet) xmlMemGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005158#define xmlMemGet xmlMemGet__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005159#endif
5160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005161
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005162#ifdef bottom_xmlmemory
5163#undef xmlMemMalloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005164extern __typeof (xmlMemMalloc) xmlMemMalloc __attribute((alias("xmlMemMalloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005165#else
5166#ifndef xmlMemMalloc
5167extern __typeof (xmlMemMalloc) xmlMemMalloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005168#define xmlMemMalloc xmlMemMalloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005169#endif
5170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005171
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005172#ifdef bottom_xmlmemory
5173#undef xmlMemRealloc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005174extern __typeof (xmlMemRealloc) xmlMemRealloc __attribute((alias("xmlMemRealloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005175#else
5176#ifndef xmlMemRealloc
5177extern __typeof (xmlMemRealloc) xmlMemRealloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005178#define xmlMemRealloc xmlMemRealloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005179#endif
5180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005181
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005182#ifdef bottom_xmlmemory
5183#undef xmlMemSetup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005184extern __typeof (xmlMemSetup) xmlMemSetup __attribute((alias("xmlMemSetup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005185#else
5186#ifndef xmlMemSetup
5187extern __typeof (xmlMemSetup) xmlMemSetup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005188#define xmlMemSetup xmlMemSetup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005189#endif
5190#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005191
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005192#ifdef bottom_xmlmemory
5193#undef xmlMemShow
Daniel Veillardbe076e92005-01-04 20:18:14 +00005194extern __typeof (xmlMemShow) xmlMemShow __attribute((alias("xmlMemShow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005195#else
5196#ifndef xmlMemShow
5197extern __typeof (xmlMemShow) xmlMemShow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005198#define xmlMemShow xmlMemShow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005199#endif
5200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005201
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005202#ifdef bottom_xmlmemory
5203#undef xmlMemStrdupLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005204extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc __attribute((alias("xmlMemStrdupLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005205#else
5206#ifndef xmlMemStrdupLoc
5207extern __typeof (xmlMemStrdupLoc) xmlMemStrdupLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005208#define xmlMemStrdupLoc xmlMemStrdupLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005209#endif
5210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005211
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005212#ifdef bottom_xmlmemory
5213#undef xmlMemUsed
Daniel Veillardbe076e92005-01-04 20:18:14 +00005214extern __typeof (xmlMemUsed) xmlMemUsed __attribute((alias("xmlMemUsed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005215#else
5216#ifndef xmlMemUsed
5217extern __typeof (xmlMemUsed) xmlMemUsed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005218#define xmlMemUsed xmlMemUsed__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005219#endif
5220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005221
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005222#ifdef bottom_xmlmemory
5223#undef xmlMemoryDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00005224extern __typeof (xmlMemoryDump) xmlMemoryDump __attribute((alias("xmlMemoryDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005225#else
5226#ifndef xmlMemoryDump
5227extern __typeof (xmlMemoryDump) xmlMemoryDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005228#define xmlMemoryDump xmlMemoryDump__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005229#endif
5230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005231
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005232#ifdef bottom_xmlmemory
5233#undef xmlMemoryStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005234extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup __attribute((alias("xmlMemoryStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005235#else
5236#ifndef xmlMemoryStrdup
5237extern __typeof (xmlMemoryStrdup) xmlMemoryStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005238#define xmlMemoryStrdup xmlMemoryStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005239#endif
5240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005241
5242#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005243#ifdef bottom_xmlmodule
5244#undef xmlModuleClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005245extern __typeof (xmlModuleClose) xmlModuleClose __attribute((alias("xmlModuleClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005246#else
5247#ifndef xmlModuleClose
5248extern __typeof (xmlModuleClose) xmlModuleClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005249#define xmlModuleClose xmlModuleClose__internal_alias
5250#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005251#endif
5252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005253
5254#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005255#ifdef bottom_xmlmodule
5256#undef xmlModuleFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00005257extern __typeof (xmlModuleFree) xmlModuleFree __attribute((alias("xmlModuleFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005258#else
5259#ifndef xmlModuleFree
5260extern __typeof (xmlModuleFree) xmlModuleFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005261#define xmlModuleFree xmlModuleFree__internal_alias
5262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005263#endif
5264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005265
5266#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005267#ifdef bottom_xmlmodule
5268#undef xmlModuleOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005269extern __typeof (xmlModuleOpen) xmlModuleOpen __attribute((alias("xmlModuleOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005270#else
5271#ifndef xmlModuleOpen
5272extern __typeof (xmlModuleOpen) xmlModuleOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005273#define xmlModuleOpen xmlModuleOpen__internal_alias
5274#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005275#endif
5276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005277
5278#if defined(LIBXML_MODULES_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005279#ifdef bottom_xmlmodule
5280#undef xmlModuleSymbol
Daniel Veillardbe076e92005-01-04 20:18:14 +00005281extern __typeof (xmlModuleSymbol) xmlModuleSymbol __attribute((alias("xmlModuleSymbol__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005282#else
5283#ifndef xmlModuleSymbol
5284extern __typeof (xmlModuleSymbol) xmlModuleSymbol__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005285#define xmlModuleSymbol xmlModuleSymbol__internal_alias
5286#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005287#endif
5288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005289
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005290#ifdef bottom_threads
5291#undef xmlMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005292extern __typeof (xmlMutexLock) xmlMutexLock __attribute((alias("xmlMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005293#else
5294#ifndef xmlMutexLock
5295extern __typeof (xmlMutexLock) xmlMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005296#define xmlMutexLock xmlMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005297#endif
5298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005299
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005300#ifdef bottom_threads
5301#undef xmlMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005302extern __typeof (xmlMutexUnlock) xmlMutexUnlock __attribute((alias("xmlMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005303#else
5304#ifndef xmlMutexUnlock
5305extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005306#define xmlMutexUnlock xmlMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005307#endif
5308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005309
5310#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005311#ifdef bottom_legacy
5312#undef xmlNamespaceParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005313extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005314#else
5315#ifndef xmlNamespaceParseNCName
5316extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005317#define xmlNamespaceParseNCName xmlNamespaceParseNCName__internal_alias
5318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005319#endif
5320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005321
5322#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005323#ifdef bottom_legacy
5324#undef xmlNamespaceParseNSDef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005325extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005326#else
5327#ifndef xmlNamespaceParseNSDef
5328extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005329#define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
5330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005331#endif
5332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005333
5334#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005335#ifdef bottom_legacy
5336#undef xmlNamespaceParseQName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005337extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005338#else
5339#ifndef xmlNamespaceParseQName
5340extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005341#define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
5342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005343#endif
5344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005345
5346#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005347#ifdef bottom_nanoftp
5348#undef xmlNanoFTPCheckResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005349extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse __attribute((alias("xmlNanoFTPCheckResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005350#else
5351#ifndef xmlNanoFTPCheckResponse
5352extern __typeof (xmlNanoFTPCheckResponse) xmlNanoFTPCheckResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005353#define xmlNanoFTPCheckResponse xmlNanoFTPCheckResponse__internal_alias
5354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005355#endif
5356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005357
5358#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005359#ifdef bottom_nanoftp
5360#undef xmlNanoFTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005361extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup __attribute((alias("xmlNanoFTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005362#else
5363#ifndef xmlNanoFTPCleanup
5364extern __typeof (xmlNanoFTPCleanup) xmlNanoFTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005365#define xmlNanoFTPCleanup xmlNanoFTPCleanup__internal_alias
5366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005367#endif
5368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005369
5370#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005371#ifdef bottom_nanoftp
5372#undef xmlNanoFTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005373extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose __attribute((alias("xmlNanoFTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005374#else
5375#ifndef xmlNanoFTPClose
5376extern __typeof (xmlNanoFTPClose) xmlNanoFTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005377#define xmlNanoFTPClose xmlNanoFTPClose__internal_alias
5378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005379#endif
5380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005381
5382#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005383#ifdef bottom_nanoftp
5384#undef xmlNanoFTPCloseConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005385extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection __attribute((alias("xmlNanoFTPCloseConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005386#else
5387#ifndef xmlNanoFTPCloseConnection
5388extern __typeof (xmlNanoFTPCloseConnection) xmlNanoFTPCloseConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005389#define xmlNanoFTPCloseConnection xmlNanoFTPCloseConnection__internal_alias
5390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005391#endif
5392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005393
5394#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005395#ifdef bottom_nanoftp
5396#undef xmlNanoFTPConnect
Daniel Veillardbe076e92005-01-04 20:18:14 +00005397extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect __attribute((alias("xmlNanoFTPConnect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005398#else
5399#ifndef xmlNanoFTPConnect
5400extern __typeof (xmlNanoFTPConnect) xmlNanoFTPConnect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005401#define xmlNanoFTPConnect xmlNanoFTPConnect__internal_alias
5402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005403#endif
5404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005405
5406#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005407#ifdef bottom_nanoftp
5408#undef xmlNanoFTPConnectTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00005409extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo __attribute((alias("xmlNanoFTPConnectTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005410#else
5411#ifndef xmlNanoFTPConnectTo
5412extern __typeof (xmlNanoFTPConnectTo) xmlNanoFTPConnectTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005413#define xmlNanoFTPConnectTo xmlNanoFTPConnectTo__internal_alias
5414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005415#endif
5416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005417
5418#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005419#ifdef bottom_nanoftp
5420#undef xmlNanoFTPCwd
Daniel Veillardbe076e92005-01-04 20:18:14 +00005421extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd __attribute((alias("xmlNanoFTPCwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005422#else
5423#ifndef xmlNanoFTPCwd
5424extern __typeof (xmlNanoFTPCwd) xmlNanoFTPCwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005425#define xmlNanoFTPCwd xmlNanoFTPCwd__internal_alias
5426#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005427#endif
5428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005429
5430#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005431#ifdef bottom_nanoftp
5432#undef xmlNanoFTPDele
Daniel Veillardbe076e92005-01-04 20:18:14 +00005433extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele __attribute((alias("xmlNanoFTPDele__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005434#else
5435#ifndef xmlNanoFTPDele
5436extern __typeof (xmlNanoFTPDele) xmlNanoFTPDele__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005437#define xmlNanoFTPDele xmlNanoFTPDele__internal_alias
5438#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005439#endif
5440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005441
5442#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005443#ifdef bottom_nanoftp
5444#undef xmlNanoFTPFreeCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005445extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt __attribute((alias("xmlNanoFTPFreeCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005446#else
5447#ifndef xmlNanoFTPFreeCtxt
5448extern __typeof (xmlNanoFTPFreeCtxt) xmlNanoFTPFreeCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005449#define xmlNanoFTPFreeCtxt xmlNanoFTPFreeCtxt__internal_alias
5450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005451#endif
5452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005453
5454#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005455#ifdef bottom_nanoftp
5456#undef xmlNanoFTPGet
Daniel Veillardbe076e92005-01-04 20:18:14 +00005457extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet __attribute((alias("xmlNanoFTPGet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005458#else
5459#ifndef xmlNanoFTPGet
5460extern __typeof (xmlNanoFTPGet) xmlNanoFTPGet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005461#define xmlNanoFTPGet xmlNanoFTPGet__internal_alias
5462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005463#endif
5464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005465
5466#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005467#ifdef bottom_nanoftp
5468#undef xmlNanoFTPGetConnection
Daniel Veillardbe076e92005-01-04 20:18:14 +00005469extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection __attribute((alias("xmlNanoFTPGetConnection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005470#else
5471#ifndef xmlNanoFTPGetConnection
5472extern __typeof (xmlNanoFTPGetConnection) xmlNanoFTPGetConnection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005473#define xmlNanoFTPGetConnection xmlNanoFTPGetConnection__internal_alias
5474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005475#endif
5476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005477
5478#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005479#ifdef bottom_nanoftp
5480#undef xmlNanoFTPGetResponse
Daniel Veillardbe076e92005-01-04 20:18:14 +00005481extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse __attribute((alias("xmlNanoFTPGetResponse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005482#else
5483#ifndef xmlNanoFTPGetResponse
5484extern __typeof (xmlNanoFTPGetResponse) xmlNanoFTPGetResponse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005485#define xmlNanoFTPGetResponse xmlNanoFTPGetResponse__internal_alias
5486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005487#endif
5488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005489
5490#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005491#ifdef bottom_nanoftp
5492#undef xmlNanoFTPGetSocket
Daniel Veillardbe076e92005-01-04 20:18:14 +00005493extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket __attribute((alias("xmlNanoFTPGetSocket__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005494#else
5495#ifndef xmlNanoFTPGetSocket
5496extern __typeof (xmlNanoFTPGetSocket) xmlNanoFTPGetSocket__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005497#define xmlNanoFTPGetSocket xmlNanoFTPGetSocket__internal_alias
5498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005499#endif
5500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005501
5502#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005503#ifdef bottom_nanoftp
5504#undef xmlNanoFTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005505extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit __attribute((alias("xmlNanoFTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005506#else
5507#ifndef xmlNanoFTPInit
5508extern __typeof (xmlNanoFTPInit) xmlNanoFTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005509#define xmlNanoFTPInit xmlNanoFTPInit__internal_alias
5510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005511#endif
5512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005513
5514#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005515#ifdef bottom_nanoftp
5516#undef xmlNanoFTPList
Daniel Veillardbe076e92005-01-04 20:18:14 +00005517extern __typeof (xmlNanoFTPList) xmlNanoFTPList __attribute((alias("xmlNanoFTPList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005518#else
5519#ifndef xmlNanoFTPList
5520extern __typeof (xmlNanoFTPList) xmlNanoFTPList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005521#define xmlNanoFTPList xmlNanoFTPList__internal_alias
5522#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005523#endif
5524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005525
5526#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005527#ifdef bottom_nanoftp
5528#undef xmlNanoFTPNewCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00005529extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt __attribute((alias("xmlNanoFTPNewCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005530#else
5531#ifndef xmlNanoFTPNewCtxt
5532extern __typeof (xmlNanoFTPNewCtxt) xmlNanoFTPNewCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005533#define xmlNanoFTPNewCtxt xmlNanoFTPNewCtxt__internal_alias
5534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005535#endif
5536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005537
5538#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005539#ifdef bottom_nanoftp
5540#undef xmlNanoFTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005541extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen __attribute((alias("xmlNanoFTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005542#else
5543#ifndef xmlNanoFTPOpen
5544extern __typeof (xmlNanoFTPOpen) xmlNanoFTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005545#define xmlNanoFTPOpen xmlNanoFTPOpen__internal_alias
5546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005547#endif
5548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005549
5550#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005551#ifdef bottom_nanoftp
5552#undef xmlNanoFTPProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005553extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy __attribute((alias("xmlNanoFTPProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005554#else
5555#ifndef xmlNanoFTPProxy
5556extern __typeof (xmlNanoFTPProxy) xmlNanoFTPProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005557#define xmlNanoFTPProxy xmlNanoFTPProxy__internal_alias
5558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005559#endif
5560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005561
5562#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005563#ifdef bottom_nanoftp
5564#undef xmlNanoFTPQuit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005565extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit __attribute((alias("xmlNanoFTPQuit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005566#else
5567#ifndef xmlNanoFTPQuit
5568extern __typeof (xmlNanoFTPQuit) xmlNanoFTPQuit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005569#define xmlNanoFTPQuit xmlNanoFTPQuit__internal_alias
5570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005571#endif
5572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005573
5574#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005575#ifdef bottom_nanoftp
5576#undef xmlNanoFTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005577extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead __attribute((alias("xmlNanoFTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005578#else
5579#ifndef xmlNanoFTPRead
5580extern __typeof (xmlNanoFTPRead) xmlNanoFTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005581#define xmlNanoFTPRead xmlNanoFTPRead__internal_alias
5582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005583#endif
5584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005585
5586#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005587#ifdef bottom_nanoftp
5588#undef xmlNanoFTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005589extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy __attribute((alias("xmlNanoFTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005590#else
5591#ifndef xmlNanoFTPScanProxy
5592extern __typeof (xmlNanoFTPScanProxy) xmlNanoFTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005593#define xmlNanoFTPScanProxy xmlNanoFTPScanProxy__internal_alias
5594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005595#endif
5596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005597
5598#if defined(LIBXML_FTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005599#ifdef bottom_nanoftp
5600#undef xmlNanoFTPUpdateURL
Daniel Veillardbe076e92005-01-04 20:18:14 +00005601extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL __attribute((alias("xmlNanoFTPUpdateURL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005602#else
5603#ifndef xmlNanoFTPUpdateURL
5604extern __typeof (xmlNanoFTPUpdateURL) xmlNanoFTPUpdateURL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005605#define xmlNanoFTPUpdateURL xmlNanoFTPUpdateURL__internal_alias
5606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005607#endif
5608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005609
5610#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005611#ifdef bottom_nanohttp
5612#undef xmlNanoHTTPAuthHeader
Daniel Veillardbe076e92005-01-04 20:18:14 +00005613extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader __attribute((alias("xmlNanoHTTPAuthHeader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005614#else
5615#ifndef xmlNanoHTTPAuthHeader
5616extern __typeof (xmlNanoHTTPAuthHeader) xmlNanoHTTPAuthHeader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005617#define xmlNanoHTTPAuthHeader xmlNanoHTTPAuthHeader__internal_alias
5618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005619#endif
5620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005621
5622#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005623#ifdef bottom_nanohttp
5624#undef xmlNanoHTTPCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +00005625extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup __attribute((alias("xmlNanoHTTPCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005626#else
5627#ifndef xmlNanoHTTPCleanup
5628extern __typeof (xmlNanoHTTPCleanup) xmlNanoHTTPCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005629#define xmlNanoHTTPCleanup xmlNanoHTTPCleanup__internal_alias
5630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005631#endif
5632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005633
5634#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005635#ifdef bottom_nanohttp
5636#undef xmlNanoHTTPClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00005637extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose __attribute((alias("xmlNanoHTTPClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005638#else
5639#ifndef xmlNanoHTTPClose
5640extern __typeof (xmlNanoHTTPClose) xmlNanoHTTPClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005641#define xmlNanoHTTPClose xmlNanoHTTPClose__internal_alias
5642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005643#endif
5644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005645
5646#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005647#ifdef bottom_nanohttp
5648#undef xmlNanoHTTPContentLength
Daniel Veillardbe076e92005-01-04 20:18:14 +00005649extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength __attribute((alias("xmlNanoHTTPContentLength__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005650#else
5651#ifndef xmlNanoHTTPContentLength
5652extern __typeof (xmlNanoHTTPContentLength) xmlNanoHTTPContentLength__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005653#define xmlNanoHTTPContentLength xmlNanoHTTPContentLength__internal_alias
5654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005655#endif
5656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005657
5658#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005659#ifdef bottom_nanohttp
5660#undef xmlNanoHTTPEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00005661extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding __attribute((alias("xmlNanoHTTPEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005662#else
5663#ifndef xmlNanoHTTPEncoding
5664extern __typeof (xmlNanoHTTPEncoding) xmlNanoHTTPEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005665#define xmlNanoHTTPEncoding xmlNanoHTTPEncoding__internal_alias
5666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005667#endif
5668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005669
5670#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005671#ifdef bottom_nanohttp
5672#undef xmlNanoHTTPFetch
Daniel Veillardbe076e92005-01-04 20:18:14 +00005673extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch __attribute((alias("xmlNanoHTTPFetch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005674#else
5675#ifndef xmlNanoHTTPFetch
5676extern __typeof (xmlNanoHTTPFetch) xmlNanoHTTPFetch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005677#define xmlNanoHTTPFetch xmlNanoHTTPFetch__internal_alias
5678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005679#endif
5680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005681
5682#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005683#ifdef bottom_nanohttp
5684#undef xmlNanoHTTPInit
Daniel Veillardbe076e92005-01-04 20:18:14 +00005685extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit __attribute((alias("xmlNanoHTTPInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005686#else
5687#ifndef xmlNanoHTTPInit
5688extern __typeof (xmlNanoHTTPInit) xmlNanoHTTPInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005689#define xmlNanoHTTPInit xmlNanoHTTPInit__internal_alias
5690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005691#endif
5692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005693
5694#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005695#ifdef bottom_nanohttp
5696#undef xmlNanoHTTPMethod
Daniel Veillardbe076e92005-01-04 20:18:14 +00005697extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod __attribute((alias("xmlNanoHTTPMethod__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005698#else
5699#ifndef xmlNanoHTTPMethod
5700extern __typeof (xmlNanoHTTPMethod) xmlNanoHTTPMethod__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005701#define xmlNanoHTTPMethod xmlNanoHTTPMethod__internal_alias
5702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005703#endif
5704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005705
5706#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005707#ifdef bottom_nanohttp
5708#undef xmlNanoHTTPMethodRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005709extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir __attribute((alias("xmlNanoHTTPMethodRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005710#else
5711#ifndef xmlNanoHTTPMethodRedir
5712extern __typeof (xmlNanoHTTPMethodRedir) xmlNanoHTTPMethodRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005713#define xmlNanoHTTPMethodRedir xmlNanoHTTPMethodRedir__internal_alias
5714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005715#endif
5716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005717
5718#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005719#ifdef bottom_nanohttp
5720#undef xmlNanoHTTPMimeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00005721extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType __attribute((alias("xmlNanoHTTPMimeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005722#else
5723#ifndef xmlNanoHTTPMimeType
5724extern __typeof (xmlNanoHTTPMimeType) xmlNanoHTTPMimeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005725#define xmlNanoHTTPMimeType xmlNanoHTTPMimeType__internal_alias
5726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005727#endif
5728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005729
5730#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005731#ifdef bottom_nanohttp
5732#undef xmlNanoHTTPOpen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005733extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen __attribute((alias("xmlNanoHTTPOpen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005734#else
5735#ifndef xmlNanoHTTPOpen
5736extern __typeof (xmlNanoHTTPOpen) xmlNanoHTTPOpen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005737#define xmlNanoHTTPOpen xmlNanoHTTPOpen__internal_alias
5738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005739#endif
5740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005741
5742#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005743#ifdef bottom_nanohttp
5744#undef xmlNanoHTTPOpenRedir
Daniel Veillardbe076e92005-01-04 20:18:14 +00005745extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir __attribute((alias("xmlNanoHTTPOpenRedir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005746#else
5747#ifndef xmlNanoHTTPOpenRedir
5748extern __typeof (xmlNanoHTTPOpenRedir) xmlNanoHTTPOpenRedir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005749#define xmlNanoHTTPOpenRedir xmlNanoHTTPOpenRedir__internal_alias
5750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005751#endif
5752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005753
5754#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005755#ifdef bottom_nanohttp
5756#undef xmlNanoHTTPRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00005757extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead __attribute((alias("xmlNanoHTTPRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005758#else
5759#ifndef xmlNanoHTTPRead
5760extern __typeof (xmlNanoHTTPRead) xmlNanoHTTPRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005761#define xmlNanoHTTPRead xmlNanoHTTPRead__internal_alias
5762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005763#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005764#endif
5765
5766#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005767#ifdef bottom_nanohttp
5768#undef xmlNanoHTTPRedir
5769extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir __attribute((alias("xmlNanoHTTPRedir__internal_alias")));
5770#else
5771#ifndef xmlNanoHTTPRedir
5772extern __typeof (xmlNanoHTTPRedir) xmlNanoHTTPRedir__internal_alias __attribute((visibility("hidden")));
5773#define xmlNanoHTTPRedir xmlNanoHTTPRedir__internal_alias
5774#endif
5775#endif
5776#endif
5777
5778#if defined(LIBXML_HTTP_ENABLED)
5779#ifdef bottom_nanohttp
5780#undef xmlNanoHTTPReturnCode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005781extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode __attribute((alias("xmlNanoHTTPReturnCode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005782#else
5783#ifndef xmlNanoHTTPReturnCode
5784extern __typeof (xmlNanoHTTPReturnCode) xmlNanoHTTPReturnCode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005785#define xmlNanoHTTPReturnCode xmlNanoHTTPReturnCode__internal_alias
5786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005787#endif
5788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005789
5790#if defined(LIBXML_HTTP_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005791#ifdef bottom_nanohttp
5792#undef xmlNanoHTTPSave
Daniel Veillardbe076e92005-01-04 20:18:14 +00005793extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave __attribute((alias("xmlNanoHTTPSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005794#else
5795#ifndef xmlNanoHTTPSave
5796extern __typeof (xmlNanoHTTPSave) xmlNanoHTTPSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005797#define xmlNanoHTTPSave xmlNanoHTTPSave__internal_alias
5798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005799#endif
5800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005801
5802#if defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005803#ifdef bottom_nanohttp
5804#undef xmlNanoHTTPScanProxy
Daniel Veillardbe076e92005-01-04 20:18:14 +00005805extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy __attribute((alias("xmlNanoHTTPScanProxy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005806#else
5807#ifndef xmlNanoHTTPScanProxy
5808extern __typeof (xmlNanoHTTPScanProxy) xmlNanoHTTPScanProxy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005809#define xmlNanoHTTPScanProxy xmlNanoHTTPScanProxy__internal_alias
5810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005811#endif
5812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005813
5814#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005815#ifdef bottom_xmlregexp
5816#undef xmlNewAutomata
Daniel Veillardbe076e92005-01-04 20:18:14 +00005817extern __typeof (xmlNewAutomata) xmlNewAutomata __attribute((alias("xmlNewAutomata__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005818#else
5819#ifndef xmlNewAutomata
5820extern __typeof (xmlNewAutomata) xmlNewAutomata__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005821#define xmlNewAutomata xmlNewAutomata__internal_alias
5822#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005823#endif
5824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005825
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005826#ifdef bottom_tree
5827#undef xmlNewCDataBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00005828extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock __attribute((alias("xmlNewCDataBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005829#else
5830#ifndef xmlNewCDataBlock
5831extern __typeof (xmlNewCDataBlock) xmlNewCDataBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005832#define xmlNewCDataBlock xmlNewCDataBlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005833#endif
5834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005835
5836#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005837#ifdef bottom_catalog
5838#undef xmlNewCatalog
Daniel Veillardbe076e92005-01-04 20:18:14 +00005839extern __typeof (xmlNewCatalog) xmlNewCatalog __attribute((alias("xmlNewCatalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005840#else
5841#ifndef xmlNewCatalog
5842extern __typeof (xmlNewCatalog) xmlNewCatalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005843#define xmlNewCatalog xmlNewCatalog__internal_alias
5844#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005845#endif
5846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005847
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005848#ifdef bottom_encoding
5849#undef xmlNewCharEncodingHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00005850extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler __attribute((alias("xmlNewCharEncodingHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005851#else
5852#ifndef xmlNewCharEncodingHandler
5853extern __typeof (xmlNewCharEncodingHandler) xmlNewCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005854#define xmlNewCharEncodingHandler xmlNewCharEncodingHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005855#endif
5856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005857
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005858#ifdef bottom_tree
5859#undef xmlNewCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00005860extern __typeof (xmlNewCharRef) xmlNewCharRef __attribute((alias("xmlNewCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005861#else
5862#ifndef xmlNewCharRef
5863extern __typeof (xmlNewCharRef) xmlNewCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005864#define xmlNewCharRef xmlNewCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005865#endif
5866#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005867
5868#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005869#ifdef bottom_tree
5870#undef xmlNewChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00005871extern __typeof (xmlNewChild) xmlNewChild __attribute((alias("xmlNewChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005872#else
5873#ifndef xmlNewChild
5874extern __typeof (xmlNewChild) xmlNewChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005875#define xmlNewChild xmlNewChild__internal_alias
5876#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005877#endif
5878#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005879
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005880#ifdef bottom_tree
5881#undef xmlNewComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005882extern __typeof (xmlNewComment) xmlNewComment __attribute((alias("xmlNewComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005883#else
5884#ifndef xmlNewComment
5885extern __typeof (xmlNewComment) xmlNewComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005886#define xmlNewComment xmlNewComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005887#endif
5888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005889
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005890#ifdef bottom_tree
5891#undef xmlNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00005892extern __typeof (xmlNewDoc) xmlNewDoc __attribute((alias("xmlNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005893#else
5894#ifndef xmlNewDoc
5895extern __typeof (xmlNewDoc) xmlNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005896#define xmlNewDoc xmlNewDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005897#endif
5898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005899
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005900#ifdef bottom_tree
5901#undef xmlNewDocComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005902extern __typeof (xmlNewDocComment) xmlNewDocComment __attribute((alias("xmlNewDocComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005903#else
5904#ifndef xmlNewDocComment
5905extern __typeof (xmlNewDocComment) xmlNewDocComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005906#define xmlNewDocComment xmlNewDocComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005907#endif
5908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005909
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005910#ifdef bottom_valid
5911#undef xmlNewDocElementContent
Daniel Veillard2ae13382005-01-25 23:45:06 +00005912extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent __attribute((alias("xmlNewDocElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005913#else
5914#ifndef xmlNewDocElementContent
5915extern __typeof (xmlNewDocElementContent) xmlNewDocElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillard2ae13382005-01-25 23:45:06 +00005916#define xmlNewDocElementContent xmlNewDocElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005917#endif
5918#endif
Daniel Veillard2ae13382005-01-25 23:45:06 +00005919
Daniel Veillardbe076e92005-01-04 20:18:14 +00005920#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005921#ifdef bottom_tree
5922#undef xmlNewDocFragment
Daniel Veillardbe076e92005-01-04 20:18:14 +00005923extern __typeof (xmlNewDocFragment) xmlNewDocFragment __attribute((alias("xmlNewDocFragment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005924#else
5925#ifndef xmlNewDocFragment
5926extern __typeof (xmlNewDocFragment) xmlNewDocFragment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005927#define xmlNewDocFragment xmlNewDocFragment__internal_alias
5928#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005929#endif
5930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005931
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005932#ifdef bottom_tree
5933#undef xmlNewDocNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005934extern __typeof (xmlNewDocNode) xmlNewDocNode __attribute((alias("xmlNewDocNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005935#else
5936#ifndef xmlNewDocNode
5937extern __typeof (xmlNewDocNode) xmlNewDocNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005938#define xmlNewDocNode xmlNewDocNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005939#endif
5940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005941
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005942#ifdef bottom_tree
5943#undef xmlNewDocNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00005944extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName __attribute((alias("xmlNewDocNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005945#else
5946#ifndef xmlNewDocNodeEatName
5947extern __typeof (xmlNewDocNodeEatName) xmlNewDocNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005948#define xmlNewDocNodeEatName xmlNewDocNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005949#endif
5950#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005951
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005952#ifdef bottom_tree
5953#undef xmlNewDocPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00005954extern __typeof (xmlNewDocPI) xmlNewDocPI __attribute((alias("xmlNewDocPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005955#else
5956#ifndef xmlNewDocPI
5957extern __typeof (xmlNewDocPI) xmlNewDocPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005958#define xmlNewDocPI xmlNewDocPI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005959#endif
5960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005961
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005962#ifdef bottom_tree
5963#undef xmlNewDocProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00005964extern __typeof (xmlNewDocProp) xmlNewDocProp __attribute((alias("xmlNewDocProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005965#else
5966#ifndef xmlNewDocProp
5967extern __typeof (xmlNewDocProp) xmlNewDocProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005968#define xmlNewDocProp xmlNewDocProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005969#endif
5970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005971
5972#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005973#ifdef bottom_tree
5974#undef xmlNewDocRawNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00005975extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode __attribute((alias("xmlNewDocRawNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005976#else
5977#ifndef xmlNewDocRawNode
5978extern __typeof (xmlNewDocRawNode) xmlNewDocRawNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005979#define xmlNewDocRawNode xmlNewDocRawNode__internal_alias
5980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005981#endif
5982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005983
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005984#ifdef bottom_tree
5985#undef xmlNewDocText
Daniel Veillardbe076e92005-01-04 20:18:14 +00005986extern __typeof (xmlNewDocText) xmlNewDocText __attribute((alias("xmlNewDocText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005987#else
5988#ifndef xmlNewDocText
5989extern __typeof (xmlNewDocText) xmlNewDocText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00005990#define xmlNewDocText xmlNewDocText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005991#endif
5992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00005993
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005994#ifdef bottom_tree
5995#undef xmlNewDocTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00005996extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen __attribute((alias("xmlNewDocTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00005997#else
5998#ifndef xmlNewDocTextLen
5999extern __typeof (xmlNewDocTextLen) xmlNewDocTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006000#define xmlNewDocTextLen xmlNewDocTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006001#endif
6002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006003
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006004#ifdef bottom_tree
6005#undef xmlNewDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006006extern __typeof (xmlNewDtd) xmlNewDtd __attribute((alias("xmlNewDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006007#else
6008#ifndef xmlNewDtd
6009extern __typeof (xmlNewDtd) xmlNewDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006010#define xmlNewDtd xmlNewDtd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006011#endif
6012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006013
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006014#ifdef bottom_valid
6015#undef xmlNewElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006016extern __typeof (xmlNewElementContent) xmlNewElementContent __attribute((alias("xmlNewElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006017#else
6018#ifndef xmlNewElementContent
6019extern __typeof (xmlNewElementContent) xmlNewElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006020#define xmlNewElementContent xmlNewElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006021#endif
6022#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006023
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006024#ifdef bottom_parserInternals
6025#undef xmlNewEntityInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006026extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream __attribute((alias("xmlNewEntityInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006027#else
6028#ifndef xmlNewEntityInputStream
6029extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006030#define xmlNewEntityInputStream xmlNewEntityInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006031#endif
6032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006033
6034#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006035#ifdef bottom_legacy
6036#undef xmlNewGlobalNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00006037extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006038#else
6039#ifndef xmlNewGlobalNs
6040extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006041#define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
6042#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006043#endif
6044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006045
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006046#ifdef bottom_parserInternals
6047#undef xmlNewIOInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006048extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006049#else
6050#ifndef xmlNewIOInputStream
6051extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006052#define xmlNewIOInputStream xmlNewIOInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006053#endif
6054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006055
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006056#ifdef bottom_parserInternals
6057#undef xmlNewInputFromFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006058extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile __attribute((alias("xmlNewInputFromFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006059#else
6060#ifndef xmlNewInputFromFile
6061extern __typeof (xmlNewInputFromFile) xmlNewInputFromFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006062#define xmlNewInputFromFile xmlNewInputFromFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006063#endif
6064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006065
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006066#ifdef bottom_parserInternals
6067#undef xmlNewInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006068extern __typeof (xmlNewInputStream) xmlNewInputStream __attribute((alias("xmlNewInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006069#else
6070#ifndef xmlNewInputStream
6071extern __typeof (xmlNewInputStream) xmlNewInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006072#define xmlNewInputStream xmlNewInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006073#endif
6074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006075
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006076#ifdef bottom_threads
6077#undef xmlNewMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00006078extern __typeof (xmlNewMutex) xmlNewMutex __attribute((alias("xmlNewMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006079#else
6080#ifndef xmlNewMutex
6081extern __typeof (xmlNewMutex) xmlNewMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006082#define xmlNewMutex xmlNewMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006083#endif
6084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006085
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006086#ifdef bottom_tree
6087#undef xmlNewNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00006088extern __typeof (xmlNewNode) xmlNewNode __attribute((alias("xmlNewNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006089#else
6090#ifndef xmlNewNode
6091extern __typeof (xmlNewNode) xmlNewNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006092#define xmlNewNode xmlNewNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006093#endif
6094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006095
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006096#ifdef bottom_tree
6097#undef xmlNewNodeEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006098extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName __attribute((alias("xmlNewNodeEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006099#else
6100#ifndef xmlNewNodeEatName
6101extern __typeof (xmlNewNodeEatName) xmlNewNodeEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006102#define xmlNewNodeEatName xmlNewNodeEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006103#endif
6104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006105
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006106#ifdef bottom_tree
6107#undef xmlNewNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00006108extern __typeof (xmlNewNs) xmlNewNs __attribute((alias("xmlNewNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006109#else
6110#ifndef xmlNewNs
6111extern __typeof (xmlNewNs) xmlNewNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006112#define xmlNewNs xmlNewNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006113#endif
6114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006115
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006116#ifdef bottom_tree
6117#undef xmlNewNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006118extern __typeof (xmlNewNsProp) xmlNewNsProp __attribute((alias("xmlNewNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006119#else
6120#ifndef xmlNewNsProp
6121extern __typeof (xmlNewNsProp) xmlNewNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006122#define xmlNewNsProp xmlNewNsProp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006123#endif
6124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006125
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006126#ifdef bottom_tree
6127#undef xmlNewNsPropEatName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006128extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName __attribute((alias("xmlNewNsPropEatName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006129#else
6130#ifndef xmlNewNsPropEatName
6131extern __typeof (xmlNewNsPropEatName) xmlNewNsPropEatName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006132#define xmlNewNsPropEatName xmlNewNsPropEatName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006133#endif
6134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006135
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006136#ifdef bottom_tree
6137#undef xmlNewPI
Daniel Veillardbe076e92005-01-04 20:18:14 +00006138extern __typeof (xmlNewPI) xmlNewPI __attribute((alias("xmlNewPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006139#else
6140#ifndef xmlNewPI
6141extern __typeof (xmlNewPI) xmlNewPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006142#define xmlNewPI xmlNewPI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006143#endif
6144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006145
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006146#ifdef bottom_parserInternals
6147#undef xmlNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006148extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt __attribute((alias("xmlNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006149#else
6150#ifndef xmlNewParserCtxt
6151extern __typeof (xmlNewParserCtxt) xmlNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006152#define xmlNewParserCtxt xmlNewParserCtxt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006153#endif
6154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006155
6156#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006157#ifdef bottom_tree
6158#undef xmlNewProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00006159extern __typeof (xmlNewProp) xmlNewProp __attribute((alias("xmlNewProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006160#else
6161#ifndef xmlNewProp
6162extern __typeof (xmlNewProp) xmlNewProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006163#define xmlNewProp xmlNewProp__internal_alias
6164#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006165#endif
6166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006167
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006168#ifdef bottom_threads
6169#undef xmlNewRMutex
Daniel Veillardbe076e92005-01-04 20:18:14 +00006170extern __typeof (xmlNewRMutex) xmlNewRMutex __attribute((alias("xmlNewRMutex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006171#else
6172#ifndef xmlNewRMutex
6173extern __typeof (xmlNewRMutex) xmlNewRMutex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006174#define xmlNewRMutex xmlNewRMutex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006175#endif
6176#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006177
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006178#ifdef bottom_tree
6179#undef xmlNewReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00006180extern __typeof (xmlNewReference) xmlNewReference __attribute((alias("xmlNewReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006181#else
6182#ifndef xmlNewReference
6183extern __typeof (xmlNewReference) xmlNewReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006184#define xmlNewReference xmlNewReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006185#endif
6186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006187
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006188#ifdef bottom_parserInternals
6189#undef xmlNewStringInputStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00006190extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream __attribute((alias("xmlNewStringInputStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006191#else
6192#ifndef xmlNewStringInputStream
6193extern __typeof (xmlNewStringInputStream) xmlNewStringInputStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006194#define xmlNewStringInputStream xmlNewStringInputStream__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006195#endif
6196#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006197
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006198#ifdef bottom_tree
6199#undef xmlNewText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006200extern __typeof (xmlNewText) xmlNewText __attribute((alias("xmlNewText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006201#else
6202#ifndef xmlNewText
6203extern __typeof (xmlNewText) xmlNewText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006204#define xmlNewText xmlNewText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006205#endif
6206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006207
6208#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006209#ifdef bottom_tree
6210#undef xmlNewTextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +00006211extern __typeof (xmlNewTextChild) xmlNewTextChild __attribute((alias("xmlNewTextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006212#else
6213#ifndef xmlNewTextChild
6214extern __typeof (xmlNewTextChild) xmlNewTextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006215#define xmlNewTextChild xmlNewTextChild__internal_alias
6216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006217#endif
6218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006219
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006220#ifdef bottom_tree
6221#undef xmlNewTextLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006222extern __typeof (xmlNewTextLen) xmlNewTextLen __attribute((alias("xmlNewTextLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006223#else
6224#ifndef xmlNewTextLen
6225extern __typeof (xmlNewTextLen) xmlNewTextLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006226#define xmlNewTextLen xmlNewTextLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006227#endif
6228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006229
6230#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006231#ifdef bottom_xmlreader
6232#undef xmlNewTextReader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006233extern __typeof (xmlNewTextReader) xmlNewTextReader __attribute((alias("xmlNewTextReader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006234#else
6235#ifndef xmlNewTextReader
6236extern __typeof (xmlNewTextReader) xmlNewTextReader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006237#define xmlNewTextReader xmlNewTextReader__internal_alias
6238#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006239#endif
6240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006241
6242#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006243#ifdef bottom_xmlreader
6244#undef xmlNewTextReaderFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006245extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename __attribute((alias("xmlNewTextReaderFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006246#else
6247#ifndef xmlNewTextReaderFilename
6248extern __typeof (xmlNewTextReaderFilename) xmlNewTextReaderFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006249#define xmlNewTextReaderFilename xmlNewTextReaderFilename__internal_alias
6250#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006251#endif
6252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006253
6254#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006255#ifdef bottom_xmlwriter
6256#undef xmlNewTextWriter
Daniel Veillardbe076e92005-01-04 20:18:14 +00006257extern __typeof (xmlNewTextWriter) xmlNewTextWriter __attribute((alias("xmlNewTextWriter__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006258#else
6259#ifndef xmlNewTextWriter
6260extern __typeof (xmlNewTextWriter) xmlNewTextWriter__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006261#define xmlNewTextWriter xmlNewTextWriter__internal_alias
6262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006263#endif
6264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006265
6266#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006267#ifdef bottom_xmlwriter
6268#undef xmlNewTextWriterDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006269extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc __attribute((alias("xmlNewTextWriterDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006270#else
6271#ifndef xmlNewTextWriterDoc
6272extern __typeof (xmlNewTextWriterDoc) xmlNewTextWriterDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006273#define xmlNewTextWriterDoc xmlNewTextWriterDoc__internal_alias
6274#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006275#endif
6276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006277
6278#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006279#ifdef bottom_xmlwriter
6280#undef xmlNewTextWriterFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006281extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename __attribute((alias("xmlNewTextWriterFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006282#else
6283#ifndef xmlNewTextWriterFilename
6284extern __typeof (xmlNewTextWriterFilename) xmlNewTextWriterFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006285#define xmlNewTextWriterFilename xmlNewTextWriterFilename__internal_alias
6286#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006287#endif
6288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006289
6290#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006291#ifdef bottom_xmlwriter
6292#undef xmlNewTextWriterMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006293extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory __attribute((alias("xmlNewTextWriterMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006294#else
6295#ifndef xmlNewTextWriterMemory
6296extern __typeof (xmlNewTextWriterMemory) xmlNewTextWriterMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006297#define xmlNewTextWriterMemory xmlNewTextWriterMemory__internal_alias
6298#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006299#endif
6300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006301
6302#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006303#ifdef bottom_xmlwriter
6304#undef xmlNewTextWriterPushParser
Daniel Veillardbe076e92005-01-04 20:18:14 +00006305extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser __attribute((alias("xmlNewTextWriterPushParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006306#else
6307#ifndef xmlNewTextWriterPushParser
6308extern __typeof (xmlNewTextWriterPushParser) xmlNewTextWriterPushParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006309#define xmlNewTextWriterPushParser xmlNewTextWriterPushParser__internal_alias
6310#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006311#endif
6312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006313
6314#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006315#ifdef bottom_xmlwriter
6316#undef xmlNewTextWriterTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00006317extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree __attribute((alias("xmlNewTextWriterTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006318#else
6319#ifndef xmlNewTextWriterTree
6320extern __typeof (xmlNewTextWriterTree) xmlNewTextWriterTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006321#define xmlNewTextWriterTree xmlNewTextWriterTree__internal_alias
6322#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006323#endif
6324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006325
6326#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006327#ifdef bottom_valid
6328#undef xmlNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00006329extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt __attribute((alias("xmlNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006330#else
6331#ifndef xmlNewValidCtxt
6332extern __typeof (xmlNewValidCtxt) xmlNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006333#define xmlNewValidCtxt xmlNewValidCtxt__internal_alias
6334#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006335#endif
6336#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006337
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006338#ifdef bottom_parserInternals
6339#undef xmlNextChar
Daniel Veillardbe076e92005-01-04 20:18:14 +00006340extern __typeof (xmlNextChar) xmlNextChar __attribute((alias("xmlNextChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006341#else
6342#ifndef xmlNextChar
6343extern __typeof (xmlNextChar) xmlNextChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006344#define xmlNextChar xmlNextChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006345#endif
6346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006347
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006348#ifdef bottom_xmlIO
6349#undef xmlNoNetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +00006350extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader __attribute((alias("xmlNoNetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006351#else
6352#ifndef xmlNoNetExternalEntityLoader
6353extern __typeof (xmlNoNetExternalEntityLoader) xmlNoNetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006354#define xmlNoNetExternalEntityLoader xmlNoNetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006355#endif
6356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006357
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006358#ifdef bottom_tree
6359#undef xmlNodeAddContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006360extern __typeof (xmlNodeAddContent) xmlNodeAddContent __attribute((alias("xmlNodeAddContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006361#else
6362#ifndef xmlNodeAddContent
6363extern __typeof (xmlNodeAddContent) xmlNodeAddContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006364#define xmlNodeAddContent xmlNodeAddContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006365#endif
6366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006367
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006368#ifdef bottom_tree
6369#undef xmlNodeAddContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006370extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen __attribute((alias("xmlNodeAddContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006371#else
6372#ifndef xmlNodeAddContentLen
6373extern __typeof (xmlNodeAddContentLen) xmlNodeAddContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006374#define xmlNodeAddContentLen xmlNodeAddContentLen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006375#endif
6376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006377
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006378#ifdef bottom_tree
6379#undef xmlNodeBufGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006380extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent __attribute((alias("xmlNodeBufGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006381#else
6382#ifndef xmlNodeBufGetContent
6383extern __typeof (xmlNodeBufGetContent) xmlNodeBufGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006384#define xmlNodeBufGetContent xmlNodeBufGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006385#endif
6386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006387
6388#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006389#ifdef bottom_xmlsave
6390#undef xmlNodeDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00006391extern __typeof (xmlNodeDump) xmlNodeDump __attribute((alias("xmlNodeDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006392#else
6393#ifndef xmlNodeDump
6394extern __typeof (xmlNodeDump) xmlNodeDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006395#define xmlNodeDump xmlNodeDump__internal_alias
6396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006397#endif
6398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006399
6400#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006401#ifdef bottom_xmlsave
6402#undef xmlNodeDumpOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +00006403extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput __attribute((alias("xmlNodeDumpOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006404#else
6405#ifndef xmlNodeDumpOutput
6406extern __typeof (xmlNodeDumpOutput) xmlNodeDumpOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006407#define xmlNodeDumpOutput xmlNodeDumpOutput__internal_alias
6408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006409#endif
6410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006411
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006412#ifdef bottom_tree
6413#undef xmlNodeGetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006414extern __typeof (xmlNodeGetBase) xmlNodeGetBase __attribute((alias("xmlNodeGetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006415#else
6416#ifndef xmlNodeGetBase
6417extern __typeof (xmlNodeGetBase) xmlNodeGetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006418#define xmlNodeGetBase xmlNodeGetBase__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006419#endif
6420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006421
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006422#ifdef bottom_tree
6423#undef xmlNodeGetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006424extern __typeof (xmlNodeGetContent) xmlNodeGetContent __attribute((alias("xmlNodeGetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006425#else
6426#ifndef xmlNodeGetContent
6427extern __typeof (xmlNodeGetContent) xmlNodeGetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006428#define xmlNodeGetContent xmlNodeGetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006429#endif
6430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006431
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006432#ifdef bottom_tree
6433#undef xmlNodeGetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006434extern __typeof (xmlNodeGetLang) xmlNodeGetLang __attribute((alias("xmlNodeGetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006435#else
6436#ifndef xmlNodeGetLang
6437extern __typeof (xmlNodeGetLang) xmlNodeGetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006438#define xmlNodeGetLang xmlNodeGetLang__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006439#endif
6440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006441
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006442#ifdef bottom_tree
6443#undef xmlNodeGetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006444extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve __attribute((alias("xmlNodeGetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006445#else
6446#ifndef xmlNodeGetSpacePreserve
6447extern __typeof (xmlNodeGetSpacePreserve) xmlNodeGetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006448#define xmlNodeGetSpacePreserve xmlNodeGetSpacePreserve__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006449#endif
6450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006451
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006452#ifdef bottom_tree
6453#undef xmlNodeIsText
Daniel Veillardbe076e92005-01-04 20:18:14 +00006454extern __typeof (xmlNodeIsText) xmlNodeIsText __attribute((alias("xmlNodeIsText__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006455#else
6456#ifndef xmlNodeIsText
6457extern __typeof (xmlNodeIsText) xmlNodeIsText__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006458#define xmlNodeIsText xmlNodeIsText__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006459#endif
6460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006461
6462#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006463#ifdef bottom_tree
6464#undef xmlNodeListGetRawString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006465extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString __attribute((alias("xmlNodeListGetRawString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006466#else
6467#ifndef xmlNodeListGetRawString
6468extern __typeof (xmlNodeListGetRawString) xmlNodeListGetRawString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006469#define xmlNodeListGetRawString xmlNodeListGetRawString__internal_alias
6470#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006471#endif
6472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006473
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006474#ifdef bottom_tree
6475#undef xmlNodeListGetString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006476extern __typeof (xmlNodeListGetString) xmlNodeListGetString __attribute((alias("xmlNodeListGetString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006477#else
6478#ifndef xmlNodeListGetString
6479extern __typeof (xmlNodeListGetString) xmlNodeListGetString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006480#define xmlNodeListGetString xmlNodeListGetString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006481#endif
6482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006483
6484#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006485#ifdef bottom_tree
6486#undef xmlNodeSetBase
Daniel Veillardbe076e92005-01-04 20:18:14 +00006487extern __typeof (xmlNodeSetBase) xmlNodeSetBase __attribute((alias("xmlNodeSetBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006488#else
6489#ifndef xmlNodeSetBase
6490extern __typeof (xmlNodeSetBase) xmlNodeSetBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006491#define xmlNodeSetBase xmlNodeSetBase__internal_alias
6492#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006493#endif
6494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006495
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006496#ifdef bottom_tree
6497#undef xmlNodeSetContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006498extern __typeof (xmlNodeSetContent) xmlNodeSetContent __attribute((alias("xmlNodeSetContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006499#else
6500#ifndef xmlNodeSetContent
6501extern __typeof (xmlNodeSetContent) xmlNodeSetContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006502#define xmlNodeSetContent xmlNodeSetContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006503#endif
6504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006505
6506#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006507#ifdef bottom_tree
6508#undef xmlNodeSetContentLen
Daniel Veillardbe076e92005-01-04 20:18:14 +00006509extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen __attribute((alias("xmlNodeSetContentLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006510#else
6511#ifndef xmlNodeSetContentLen
6512extern __typeof (xmlNodeSetContentLen) xmlNodeSetContentLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006513#define xmlNodeSetContentLen xmlNodeSetContentLen__internal_alias
6514#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006515#endif
6516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006517
6518#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006519#ifdef bottom_tree
6520#undef xmlNodeSetLang
Daniel Veillardbe076e92005-01-04 20:18:14 +00006521extern __typeof (xmlNodeSetLang) xmlNodeSetLang __attribute((alias("xmlNodeSetLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006522#else
6523#ifndef xmlNodeSetLang
6524extern __typeof (xmlNodeSetLang) xmlNodeSetLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006525#define xmlNodeSetLang xmlNodeSetLang__internal_alias
6526#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006527#endif
6528#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006529
6530#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006531#ifdef bottom_tree
6532#undef xmlNodeSetName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006533extern __typeof (xmlNodeSetName) xmlNodeSetName __attribute((alias("xmlNodeSetName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006534#else
6535#ifndef xmlNodeSetName
6536extern __typeof (xmlNodeSetName) xmlNodeSetName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006537#define xmlNodeSetName xmlNodeSetName__internal_alias
6538#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006539#endif
6540#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006541
6542#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006543#ifdef bottom_tree
6544#undef xmlNodeSetSpacePreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +00006545extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve __attribute((alias("xmlNodeSetSpacePreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006546#else
6547#ifndef xmlNodeSetSpacePreserve
6548extern __typeof (xmlNodeSetSpacePreserve) xmlNodeSetSpacePreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006549#define xmlNodeSetSpacePreserve xmlNodeSetSpacePreserve__internal_alias
6550#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006551#endif
6552#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006553
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006554#ifdef bottom_uri
6555#undef xmlNormalizeURIPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006556extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath __attribute((alias("xmlNormalizeURIPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006557#else
6558#ifndef xmlNormalizeURIPath
6559extern __typeof (xmlNormalizeURIPath) xmlNormalizeURIPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006560#define xmlNormalizeURIPath xmlNormalizeURIPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006561#endif
6562#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006563
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006564#ifdef bottom_xmlIO
6565#undef xmlNormalizeWindowsPath
Daniel Veillardbe076e92005-01-04 20:18:14 +00006566extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath __attribute((alias("xmlNormalizeWindowsPath__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006567#else
6568#ifndef xmlNormalizeWindowsPath
6569extern __typeof (xmlNormalizeWindowsPath) xmlNormalizeWindowsPath__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006570#define xmlNormalizeWindowsPath xmlNormalizeWindowsPath__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006571#endif
6572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006573
6574#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006575#ifdef bottom_xmlIO
6576#undef xmlOutputBufferClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00006577extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose __attribute((alias("xmlOutputBufferClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006578#else
6579#ifndef xmlOutputBufferClose
6580extern __typeof (xmlOutputBufferClose) xmlOutputBufferClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006581#define xmlOutputBufferClose xmlOutputBufferClose__internal_alias
6582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006583#endif
6584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006585
6586#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006587#ifdef bottom_xmlIO
Daniel Veillard67952602006-01-05 15:29:44 +00006588#undef xmlOutputBufferCreateBuffer
6589extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer __attribute((alias("xmlOutputBufferCreateBuffer__internal_alias")));
6590#else
6591#ifndef xmlOutputBufferCreateBuffer
6592extern __typeof (xmlOutputBufferCreateBuffer) xmlOutputBufferCreateBuffer__internal_alias __attribute((visibility("hidden")));
6593#define xmlOutputBufferCreateBuffer xmlOutputBufferCreateBuffer__internal_alias
6594#endif
6595#endif
6596#endif
6597
6598#if defined(LIBXML_OUTPUT_ENABLED)
6599#ifdef bottom_xmlIO
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006600#undef xmlOutputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00006601extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd __attribute((alias("xmlOutputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006602#else
6603#ifndef xmlOutputBufferCreateFd
6604extern __typeof (xmlOutputBufferCreateFd) xmlOutputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006605#define xmlOutputBufferCreateFd xmlOutputBufferCreateFd__internal_alias
6606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006607#endif
6608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006609
6610#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006611#ifdef bottom_xmlIO
6612#undef xmlOutputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006613extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile __attribute((alias("xmlOutputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006614#else
6615#ifndef xmlOutputBufferCreateFile
6616extern __typeof (xmlOutputBufferCreateFile) xmlOutputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006617#define xmlOutputBufferCreateFile xmlOutputBufferCreateFile__internal_alias
6618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006619#endif
6620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006621
6622#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006623#ifdef bottom_xmlIO
6624#undef xmlOutputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00006625extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename __attribute((alias("xmlOutputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006626#else
6627#ifndef xmlOutputBufferCreateFilename
6628extern __typeof (xmlOutputBufferCreateFilename) xmlOutputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006629#define xmlOutputBufferCreateFilename xmlOutputBufferCreateFilename__internal_alias
6630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006631#endif
6632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006633
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006634#ifdef bottom_xmlIO
6635#undef xmlOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00006636extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault __attribute((alias("xmlOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006637#else
6638#ifndef xmlOutputBufferCreateFilenameDefault
6639extern __typeof (xmlOutputBufferCreateFilenameDefault) xmlOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006640#define xmlOutputBufferCreateFilenameDefault xmlOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006641#endif
6642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006643
6644#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006645#ifdef bottom_xmlIO
6646#undef xmlOutputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00006647extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO __attribute((alias("xmlOutputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006648#else
6649#ifndef xmlOutputBufferCreateIO
6650extern __typeof (xmlOutputBufferCreateIO) xmlOutputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006651#define xmlOutputBufferCreateIO xmlOutputBufferCreateIO__internal_alias
6652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006653#endif
6654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006655
6656#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006657#ifdef bottom_xmlIO
6658#undef xmlOutputBufferFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00006659extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush __attribute((alias("xmlOutputBufferFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006660#else
6661#ifndef xmlOutputBufferFlush
6662extern __typeof (xmlOutputBufferFlush) xmlOutputBufferFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006663#define xmlOutputBufferFlush xmlOutputBufferFlush__internal_alias
6664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006665#endif
6666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006667
6668#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006669#ifdef bottom_xmlIO
6670#undef xmlOutputBufferWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +00006671extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite __attribute((alias("xmlOutputBufferWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006672#else
6673#ifndef xmlOutputBufferWrite
6674extern __typeof (xmlOutputBufferWrite) xmlOutputBufferWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006675#define xmlOutputBufferWrite xmlOutputBufferWrite__internal_alias
6676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006677#endif
6678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006679
6680#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006681#ifdef bottom_xmlIO
6682#undef xmlOutputBufferWriteEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00006683extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape __attribute((alias("xmlOutputBufferWriteEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006684#else
6685#ifndef xmlOutputBufferWriteEscape
6686extern __typeof (xmlOutputBufferWriteEscape) xmlOutputBufferWriteEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006687#define xmlOutputBufferWriteEscape xmlOutputBufferWriteEscape__internal_alias
6688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006689#endif
6690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006691
6692#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006693#ifdef bottom_xmlIO
6694#undef xmlOutputBufferWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +00006695extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString __attribute((alias("xmlOutputBufferWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006696#else
6697#ifndef xmlOutputBufferWriteString
6698extern __typeof (xmlOutputBufferWriteString) xmlOutputBufferWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006699#define xmlOutputBufferWriteString xmlOutputBufferWriteString__internal_alias
6700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006701#endif
6702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006703
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006704#ifdef bottom_parser
6705#undef xmlParseAttValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00006706extern __typeof (xmlParseAttValue) xmlParseAttValue __attribute((alias("xmlParseAttValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006707#else
6708#ifndef xmlParseAttValue
6709extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006710#define xmlParseAttValue xmlParseAttValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006711#endif
6712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006713
6714#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006715#ifdef bottom_parser
6716#undef xmlParseAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +00006717extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006718#else
6719#ifndef xmlParseAttribute
6720extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006721#define xmlParseAttribute xmlParseAttribute__internal_alias
6722#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006723#endif
6724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006725
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006726#ifdef bottom_parser
6727#undef xmlParseAttributeListDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006728extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl __attribute((alias("xmlParseAttributeListDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006729#else
6730#ifndef xmlParseAttributeListDecl
6731extern __typeof (xmlParseAttributeListDecl) xmlParseAttributeListDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006732#define xmlParseAttributeListDecl xmlParseAttributeListDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006733#endif
6734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006735
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006736#ifdef bottom_parser
6737#undef xmlParseAttributeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00006738extern __typeof (xmlParseAttributeType) xmlParseAttributeType __attribute((alias("xmlParseAttributeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006739#else
6740#ifndef xmlParseAttributeType
6741extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006742#define xmlParseAttributeType xmlParseAttributeType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006743#endif
6744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006745
6746#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006747#ifdef bottom_parser
6748#undef xmlParseBalancedChunkMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00006749extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006750#else
6751#ifndef xmlParseBalancedChunkMemory
6752extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006753#define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
6754#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006755#endif
6756#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006757
6758#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006759#ifdef bottom_parser
6760#undef xmlParseBalancedChunkMemoryRecover
Daniel Veillardbe076e92005-01-04 20:18:14 +00006761extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006762#else
6763#ifndef xmlParseBalancedChunkMemoryRecover
6764extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006765#define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__internal_alias
6766#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006767#endif
6768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006769
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006770#ifdef bottom_parser
6771#undef xmlParseCDSect
Daniel Veillardbe076e92005-01-04 20:18:14 +00006772extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006773#else
6774#ifndef xmlParseCDSect
6775extern __typeof (xmlParseCDSect) xmlParseCDSect__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006776#define xmlParseCDSect xmlParseCDSect__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006777#endif
6778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006779
6780#if defined(LIBXML_CATALOG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006781#ifdef bottom_catalog
6782#undef xmlParseCatalogFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00006783extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile __attribute((alias("xmlParseCatalogFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006784#else
6785#ifndef xmlParseCatalogFile
6786extern __typeof (xmlParseCatalogFile) xmlParseCatalogFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006787#define xmlParseCatalogFile xmlParseCatalogFile__internal_alias
6788#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006789#endif
6790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006791
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006792#ifdef bottom_parser
6793#undef xmlParseCharData
Daniel Veillardbe076e92005-01-04 20:18:14 +00006794extern __typeof (xmlParseCharData) xmlParseCharData __attribute((alias("xmlParseCharData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006795#else
6796#ifndef xmlParseCharData
6797extern __typeof (xmlParseCharData) xmlParseCharData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006798#define xmlParseCharData xmlParseCharData__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006799#endif
6800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006801
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006802#ifdef bottom_encoding
6803#undef xmlParseCharEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +00006804extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding __attribute((alias("xmlParseCharEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006805#else
6806#ifndef xmlParseCharEncoding
6807extern __typeof (xmlParseCharEncoding) xmlParseCharEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006808#define xmlParseCharEncoding xmlParseCharEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006809#endif
6810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006811
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006812#ifdef bottom_parser
6813#undef xmlParseCharRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00006814extern __typeof (xmlParseCharRef) xmlParseCharRef __attribute((alias("xmlParseCharRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006815#else
6816#ifndef xmlParseCharRef
6817extern __typeof (xmlParseCharRef) xmlParseCharRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006818#define xmlParseCharRef xmlParseCharRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006819#endif
6820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006821
6822#if defined(LIBXML_PUSH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006823#ifdef bottom_parser
6824#undef xmlParseChunk
Daniel Veillardbe076e92005-01-04 20:18:14 +00006825extern __typeof (xmlParseChunk) xmlParseChunk __attribute((alias("xmlParseChunk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006826#else
6827#ifndef xmlParseChunk
6828extern __typeof (xmlParseChunk) xmlParseChunk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006829#define xmlParseChunk xmlParseChunk__internal_alias
6830#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006831#endif
6832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006833
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006834#ifdef bottom_parser
6835#undef xmlParseComment
Daniel Veillardbe076e92005-01-04 20:18:14 +00006836extern __typeof (xmlParseComment) xmlParseComment __attribute((alias("xmlParseComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006837#else
6838#ifndef xmlParseComment
6839extern __typeof (xmlParseComment) xmlParseComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006840#define xmlParseComment xmlParseComment__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006841#endif
6842#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006843
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006844#ifdef bottom_parser
6845#undef xmlParseContent
Daniel Veillardbe076e92005-01-04 20:18:14 +00006846extern __typeof (xmlParseContent) xmlParseContent __attribute((alias("xmlParseContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006847#else
6848#ifndef xmlParseContent
6849extern __typeof (xmlParseContent) xmlParseContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006850#define xmlParseContent xmlParseContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006851#endif
6852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006853
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006854#ifdef bottom_parser
6855#undef xmlParseCtxtExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00006856extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity __attribute((alias("xmlParseCtxtExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006857#else
6858#ifndef xmlParseCtxtExternalEntity
6859extern __typeof (xmlParseCtxtExternalEntity) xmlParseCtxtExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006860#define xmlParseCtxtExternalEntity xmlParseCtxtExternalEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006861#endif
6862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006863
6864#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006865#ifdef bottom_parser
6866#undef xmlParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00006867extern __typeof (xmlParseDTD) xmlParseDTD __attribute((alias("xmlParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006868#else
6869#ifndef xmlParseDTD
6870extern __typeof (xmlParseDTD) xmlParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006871#define xmlParseDTD xmlParseDTD__internal_alias
6872#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006873#endif
6874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006875
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006876#ifdef bottom_parser
6877#undef xmlParseDefaultDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006878extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl __attribute((alias("xmlParseDefaultDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006879#else
6880#ifndef xmlParseDefaultDecl
6881extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006882#define xmlParseDefaultDecl xmlParseDefaultDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006883#endif
6884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006885
6886#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006887#ifdef bottom_parser
6888#undef xmlParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00006889extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006890#else
6891#ifndef xmlParseDoc
6892extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006893#define xmlParseDoc xmlParseDoc__internal_alias
6894#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006895#endif
6896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006897
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006898#ifdef bottom_parser
6899#undef xmlParseDocTypeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006900extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006901#else
6902#ifndef xmlParseDocTypeDecl
6903extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006904#define xmlParseDocTypeDecl xmlParseDocTypeDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006905#endif
6906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006907
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006908#ifdef bottom_parser
6909#undef xmlParseDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +00006910extern __typeof (xmlParseDocument) xmlParseDocument __attribute((alias("xmlParseDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006911#else
6912#ifndef xmlParseDocument
6913extern __typeof (xmlParseDocument) xmlParseDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006914#define xmlParseDocument xmlParseDocument__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006915#endif
6916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006917
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006918#ifdef bottom_parser
6919#undef xmlParseElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00006920extern __typeof (xmlParseElement) xmlParseElement __attribute((alias("xmlParseElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006921#else
6922#ifndef xmlParseElement
6923extern __typeof (xmlParseElement) xmlParseElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006924#define xmlParseElement xmlParseElement__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006925#endif
6926#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006927
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006928#ifdef bottom_parser
6929#undef xmlParseElementChildrenContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006930extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl __attribute((alias("xmlParseElementChildrenContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006931#else
6932#ifndef xmlParseElementChildrenContentDecl
6933extern __typeof (xmlParseElementChildrenContentDecl) xmlParseElementChildrenContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006934#define xmlParseElementChildrenContentDecl xmlParseElementChildrenContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006935#endif
6936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006937
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006938#ifdef bottom_parser
6939#undef xmlParseElementContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006940extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl __attribute((alias("xmlParseElementContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006941#else
6942#ifndef xmlParseElementContentDecl
6943extern __typeof (xmlParseElementContentDecl) xmlParseElementContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006944#define xmlParseElementContentDecl xmlParseElementContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006945#endif
6946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006947
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006948#ifdef bottom_parser
6949#undef xmlParseElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006950extern __typeof (xmlParseElementDecl) xmlParseElementDecl __attribute((alias("xmlParseElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006951#else
6952#ifndef xmlParseElementDecl
6953extern __typeof (xmlParseElementDecl) xmlParseElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006954#define xmlParseElementDecl xmlParseElementDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006955#endif
6956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006957
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006958#ifdef bottom_parser
6959#undef xmlParseElementMixedContentDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006960extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl __attribute((alias("xmlParseElementMixedContentDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006961#else
6962#ifndef xmlParseElementMixedContentDecl
6963extern __typeof (xmlParseElementMixedContentDecl) xmlParseElementMixedContentDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006964#define xmlParseElementMixedContentDecl xmlParseElementMixedContentDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006965#endif
6966#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006967
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006968#ifdef bottom_parser
6969#undef xmlParseEncName
Daniel Veillardbe076e92005-01-04 20:18:14 +00006970extern __typeof (xmlParseEncName) xmlParseEncName __attribute((alias("xmlParseEncName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006971#else
6972#ifndef xmlParseEncName
6973extern __typeof (xmlParseEncName) xmlParseEncName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006974#define xmlParseEncName xmlParseEncName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006975#endif
6976#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006977
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006978#ifdef bottom_parser
6979#undef xmlParseEncodingDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00006980extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl __attribute((alias("xmlParseEncodingDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006981#else
6982#ifndef xmlParseEncodingDecl
6983extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006984#define xmlParseEncodingDecl xmlParseEncodingDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006985#endif
6986#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006987
6988#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006989#ifdef bottom_parser
6990#undef xmlParseEndTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00006991extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006992#else
6993#ifndef xmlParseEndTag
6994extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00006995#define xmlParseEndTag xmlParseEndTag__internal_alias
6996#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00006997#endif
6998#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00006999
7000#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007001#ifdef bottom_parser
7002#undef xmlParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007003extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007004#else
7005#ifndef xmlParseEntity
7006extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007007#define xmlParseEntity xmlParseEntity__internal_alias
7008#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007009#endif
7010#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007011
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007012#ifdef bottom_parser
7013#undef xmlParseEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007014extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007015#else
7016#ifndef xmlParseEntityDecl
7017extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007018#define xmlParseEntityDecl xmlParseEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007019#endif
7020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007021
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007022#ifdef bottom_parser
7023#undef xmlParseEntityRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00007024extern __typeof (xmlParseEntityRef) xmlParseEntityRef __attribute((alias("xmlParseEntityRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007025#else
7026#ifndef xmlParseEntityRef
7027extern __typeof (xmlParseEntityRef) xmlParseEntityRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007028#define xmlParseEntityRef xmlParseEntityRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007029#endif
7030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007031
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007032#ifdef bottom_parser
7033#undef xmlParseEntityValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00007034extern __typeof (xmlParseEntityValue) xmlParseEntityValue __attribute((alias("xmlParseEntityValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007035#else
7036#ifndef xmlParseEntityValue
7037extern __typeof (xmlParseEntityValue) xmlParseEntityValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007038#define xmlParseEntityValue xmlParseEntityValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007039#endif
7040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007041
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007042#ifdef bottom_parser
7043#undef xmlParseEnumeratedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007044extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType __attribute((alias("xmlParseEnumeratedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007045#else
7046#ifndef xmlParseEnumeratedType
7047extern __typeof (xmlParseEnumeratedType) xmlParseEnumeratedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007048#define xmlParseEnumeratedType xmlParseEnumeratedType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007049#endif
7050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007051
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007052#ifdef bottom_parser
7053#undef xmlParseEnumerationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007054extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType __attribute((alias("xmlParseEnumerationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007055#else
7056#ifndef xmlParseEnumerationType
7057extern __typeof (xmlParseEnumerationType) xmlParseEnumerationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007058#define xmlParseEnumerationType xmlParseEnumerationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007059#endif
7060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007061
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007062#ifdef bottom_parser
7063#undef xmlParseExtParsedEnt
Daniel Veillardbe076e92005-01-04 20:18:14 +00007064extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt __attribute((alias("xmlParseExtParsedEnt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007065#else
7066#ifndef xmlParseExtParsedEnt
7067extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007068#define xmlParseExtParsedEnt xmlParseExtParsedEnt__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007069#endif
7070#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007071
7072#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007073#ifdef bottom_parser
7074#undef xmlParseExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00007075extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007076#else
7077#ifndef xmlParseExternalEntity
7078extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007079#define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
7080#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007081#endif
7082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007083
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007084#ifdef bottom_parser
7085#undef xmlParseExternalID
Daniel Veillardbe076e92005-01-04 20:18:14 +00007086extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007087#else
7088#ifndef xmlParseExternalID
7089extern __typeof (xmlParseExternalID) xmlParseExternalID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007090#define xmlParseExternalID xmlParseExternalID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007091#endif
7092#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007093
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007094#ifdef bottom_parser
7095#undef xmlParseExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00007096extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset __attribute((alias("xmlParseExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007097#else
7098#ifndef xmlParseExternalSubset
7099extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007100#define xmlParseExternalSubset xmlParseExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007101#endif
7102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007103
7104#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007105#ifdef bottom_parser
7106#undef xmlParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007107extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007108#else
7109#ifndef xmlParseFile
7110extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007111#define xmlParseFile xmlParseFile__internal_alias
7112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007113#endif
7114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007115
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007116#ifdef bottom_parser
7117#undef xmlParseInNodeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007118extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007119#else
7120#ifndef xmlParseInNodeContext
7121extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007122#define xmlParseInNodeContext xmlParseInNodeContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007123#endif
7124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007125
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007126#ifdef bottom_parser
7127#undef xmlParseMarkupDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007128extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl __attribute((alias("xmlParseMarkupDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007129#else
7130#ifndef xmlParseMarkupDecl
7131extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007132#define xmlParseMarkupDecl xmlParseMarkupDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007133#endif
7134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007135
7136#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007137#ifdef bottom_parser
7138#undef xmlParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007139extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007140#else
7141#ifndef xmlParseMemory
7142extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007143#define xmlParseMemory xmlParseMemory__internal_alias
7144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007145#endif
7146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007147
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007148#ifdef bottom_parser
7149#undef xmlParseMisc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007150extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007151#else
7152#ifndef xmlParseMisc
7153extern __typeof (xmlParseMisc) xmlParseMisc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007154#define xmlParseMisc xmlParseMisc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007155#endif
7156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007157
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007158#ifdef bottom_parser
7159#undef xmlParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +00007160extern __typeof (xmlParseName) xmlParseName __attribute((alias("xmlParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007161#else
7162#ifndef xmlParseName
7163extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007164#define xmlParseName xmlParseName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007165#endif
7166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007167
7168#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007169#ifdef bottom_legacy
7170#undef xmlParseNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00007171extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007172#else
7173#ifndef xmlParseNamespace
7174extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007175#define xmlParseNamespace xmlParseNamespace__internal_alias
7176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007177#endif
7178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007179
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007180#ifdef bottom_parser
7181#undef xmlParseNmtoken
Daniel Veillardbe076e92005-01-04 20:18:14 +00007182extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007183#else
7184#ifndef xmlParseNmtoken
7185extern __typeof (xmlParseNmtoken) xmlParseNmtoken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007186#define xmlParseNmtoken xmlParseNmtoken__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007187#endif
7188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007189
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007190#ifdef bottom_parser
7191#undef xmlParseNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007192extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl __attribute((alias("xmlParseNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007193#else
7194#ifndef xmlParseNotationDecl
7195extern __typeof (xmlParseNotationDecl) xmlParseNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007196#define xmlParseNotationDecl xmlParseNotationDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007197#endif
7198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007199
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007200#ifdef bottom_parser
7201#undef xmlParseNotationType
Daniel Veillardbe076e92005-01-04 20:18:14 +00007202extern __typeof (xmlParseNotationType) xmlParseNotationType __attribute((alias("xmlParseNotationType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007203#else
7204#ifndef xmlParseNotationType
7205extern __typeof (xmlParseNotationType) xmlParseNotationType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007206#define xmlParseNotationType xmlParseNotationType__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007207#endif
7208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007209
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007210#ifdef bottom_parser
7211#undef xmlParsePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007212extern __typeof (xmlParsePEReference) xmlParsePEReference __attribute((alias("xmlParsePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007213#else
7214#ifndef xmlParsePEReference
7215extern __typeof (xmlParsePEReference) xmlParsePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007216#define xmlParsePEReference xmlParsePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007217#endif
7218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007219
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007220#ifdef bottom_parser
7221#undef xmlParsePI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007222extern __typeof (xmlParsePI) xmlParsePI __attribute((alias("xmlParsePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007223#else
7224#ifndef xmlParsePI
7225extern __typeof (xmlParsePI) xmlParsePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007226#define xmlParsePI xmlParsePI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007227#endif
7228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007229
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007230#ifdef bottom_parser
7231#undef xmlParsePITarget
Daniel Veillardbe076e92005-01-04 20:18:14 +00007232extern __typeof (xmlParsePITarget) xmlParsePITarget __attribute((alias("xmlParsePITarget__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007233#else
7234#ifndef xmlParsePITarget
7235extern __typeof (xmlParsePITarget) xmlParsePITarget__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007236#define xmlParsePITarget xmlParsePITarget__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007237#endif
7238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007239
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007240#ifdef bottom_parser
7241#undef xmlParsePubidLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007242extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral __attribute((alias("xmlParsePubidLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007243#else
7244#ifndef xmlParsePubidLiteral
7245extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007246#define xmlParsePubidLiteral xmlParsePubidLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007247#endif
7248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007249
7250#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007251#ifdef bottom_legacy
7252#undef xmlParseQuotedString
Daniel Veillardbe076e92005-01-04 20:18:14 +00007253extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007254#else
7255#ifndef xmlParseQuotedString
7256extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007257#define xmlParseQuotedString xmlParseQuotedString__internal_alias
7258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007259#endif
7260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007261
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007262#ifdef bottom_parser
7263#undef xmlParseReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007264extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007265#else
7266#ifndef xmlParseReference
7267extern __typeof (xmlParseReference) xmlParseReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007268#define xmlParseReference xmlParseReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007269#endif
7270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007271
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007272#ifdef bottom_parser
7273#undef xmlParseSDDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007274extern __typeof (xmlParseSDDecl) xmlParseSDDecl __attribute((alias("xmlParseSDDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007275#else
7276#ifndef xmlParseSDDecl
7277extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007278#define xmlParseSDDecl xmlParseSDDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007279#endif
7280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007281
7282#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007283#ifdef bottom_parser
7284#undef xmlParseStartTag
Daniel Veillardbe076e92005-01-04 20:18:14 +00007285extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007286#else
7287#ifndef xmlParseStartTag
7288extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007289#define xmlParseStartTag xmlParseStartTag__internal_alias
7290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007291#endif
7292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007293
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007294#ifdef bottom_parser
7295#undef xmlParseSystemLiteral
Daniel Veillardbe076e92005-01-04 20:18:14 +00007296extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007297#else
7298#ifndef xmlParseSystemLiteral
7299extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007300#define xmlParseSystemLiteral xmlParseSystemLiteral__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007301#endif
7302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007303
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007304#ifdef bottom_parser
7305#undef xmlParseTextDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007306extern __typeof (xmlParseTextDecl) xmlParseTextDecl __attribute((alias("xmlParseTextDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007307#else
7308#ifndef xmlParseTextDecl
7309extern __typeof (xmlParseTextDecl) xmlParseTextDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007310#define xmlParseTextDecl xmlParseTextDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007311#endif
7312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007313
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007314#ifdef bottom_uri
7315#undef xmlParseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007316extern __typeof (xmlParseURI) xmlParseURI __attribute((alias("xmlParseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007317#else
7318#ifndef xmlParseURI
7319extern __typeof (xmlParseURI) xmlParseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007320#define xmlParseURI xmlParseURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007321#endif
7322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007323
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007324#ifdef bottom_uri
Daniel Veillard5eee7672005-08-22 21:22:27 +00007325#undef xmlParseURIRaw
7326extern __typeof (xmlParseURIRaw) xmlParseURIRaw __attribute((alias("xmlParseURIRaw__internal_alias")));
7327#else
7328#ifndef xmlParseURIRaw
7329extern __typeof (xmlParseURIRaw) xmlParseURIRaw__internal_alias __attribute((visibility("hidden")));
7330#define xmlParseURIRaw xmlParseURIRaw__internal_alias
7331#endif
7332#endif
7333
7334#ifdef bottom_uri
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007335#undef xmlParseURIReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007336extern __typeof (xmlParseURIReference) xmlParseURIReference __attribute((alias("xmlParseURIReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007337#else
7338#ifndef xmlParseURIReference
7339extern __typeof (xmlParseURIReference) xmlParseURIReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007340#define xmlParseURIReference xmlParseURIReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007341#endif
7342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007343
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007344#ifdef bottom_parser
7345#undef xmlParseVersionInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007346extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo __attribute((alias("xmlParseVersionInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007347#else
7348#ifndef xmlParseVersionInfo
7349extern __typeof (xmlParseVersionInfo) xmlParseVersionInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007350#define xmlParseVersionInfo xmlParseVersionInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007351#endif
7352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007353
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007354#ifdef bottom_parser
7355#undef xmlParseVersionNum
Daniel Veillardbe076e92005-01-04 20:18:14 +00007356extern __typeof (xmlParseVersionNum) xmlParseVersionNum __attribute((alias("xmlParseVersionNum__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007357#else
7358#ifndef xmlParseVersionNum
7359extern __typeof (xmlParseVersionNum) xmlParseVersionNum__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007360#define xmlParseVersionNum xmlParseVersionNum__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007361#endif
7362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007363
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007364#ifdef bottom_parser
7365#undef xmlParseXMLDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00007366extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl __attribute((alias("xmlParseXMLDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007367#else
7368#ifndef xmlParseXMLDecl
7369extern __typeof (xmlParseXMLDecl) xmlParseXMLDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007370#define xmlParseXMLDecl xmlParseXMLDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007371#endif
7372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007373
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007374#ifdef bottom_parserInternals
7375#undef xmlParserAddNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007376extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo __attribute((alias("xmlParserAddNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007377#else
7378#ifndef xmlParserAddNodeInfo
7379extern __typeof (xmlParserAddNodeInfo) xmlParserAddNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007380#define xmlParserAddNodeInfo xmlParserAddNodeInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007381#endif
7382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007383
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007384#ifdef bottom_error
7385#undef xmlParserError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007386extern __typeof (xmlParserError) xmlParserError __attribute((alias("xmlParserError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007387#else
7388#ifndef xmlParserError
7389extern __typeof (xmlParserError) xmlParserError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007390#define xmlParserError xmlParserError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007391#endif
7392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007393
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007394#ifdef bottom_parserInternals
7395#undef xmlParserFindNodeInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007396extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo __attribute((alias("xmlParserFindNodeInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007397#else
7398#ifndef xmlParserFindNodeInfo
7399extern __typeof (xmlParserFindNodeInfo) xmlParserFindNodeInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007400#define xmlParserFindNodeInfo xmlParserFindNodeInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007401#endif
7402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007403
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007404#ifdef bottom_parserInternals
7405#undef xmlParserFindNodeInfoIndex
Daniel Veillardbe076e92005-01-04 20:18:14 +00007406extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex __attribute((alias("xmlParserFindNodeInfoIndex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007407#else
7408#ifndef xmlParserFindNodeInfoIndex
7409extern __typeof (xmlParserFindNodeInfoIndex) xmlParserFindNodeInfoIndex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007410#define xmlParserFindNodeInfoIndex xmlParserFindNodeInfoIndex__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007411#endif
7412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007413
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007414#ifdef bottom_xmlIO
7415#undef xmlParserGetDirectory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007416extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory __attribute((alias("xmlParserGetDirectory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007417#else
7418#ifndef xmlParserGetDirectory
7419extern __typeof (xmlParserGetDirectory) xmlParserGetDirectory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007420#define xmlParserGetDirectory xmlParserGetDirectory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007421#endif
7422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007423
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007424#ifdef bottom_parser
7425#undef xmlParserHandlePEReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007426extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference __attribute((alias("xmlParserHandlePEReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007427#else
7428#ifndef xmlParserHandlePEReference
7429extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007430#define xmlParserHandlePEReference xmlParserHandlePEReference__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007431#endif
7432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007433
7434#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007435#ifdef bottom_legacy
7436#undef xmlParserHandleReference
Daniel Veillardbe076e92005-01-04 20:18:14 +00007437extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007438#else
7439#ifndef xmlParserHandleReference
7440extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007441#define xmlParserHandleReference xmlParserHandleReference__internal_alias
7442#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007443#endif
7444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007445
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007446#ifdef bottom_xmlIO
7447#undef xmlParserInputBufferCreateFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007448extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007449#else
7450#ifndef xmlParserInputBufferCreateFd
7451extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007452#define xmlParserInputBufferCreateFd xmlParserInputBufferCreateFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007453#endif
7454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007455
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007456#ifdef bottom_xmlIO
7457#undef xmlParserInputBufferCreateFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007458extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile __attribute((alias("xmlParserInputBufferCreateFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007459#else
7460#ifndef xmlParserInputBufferCreateFile
7461extern __typeof (xmlParserInputBufferCreateFile) xmlParserInputBufferCreateFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007462#define xmlParserInputBufferCreateFile xmlParserInputBufferCreateFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007463#endif
7464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007465
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007466#ifdef bottom_xmlIO
7467#undef xmlParserInputBufferCreateFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00007468extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename __attribute((alias("xmlParserInputBufferCreateFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007469#else
7470#ifndef xmlParserInputBufferCreateFilename
7471extern __typeof (xmlParserInputBufferCreateFilename) xmlParserInputBufferCreateFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007472#define xmlParserInputBufferCreateFilename xmlParserInputBufferCreateFilename__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007473#endif
7474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007475
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007476#ifdef bottom_xmlIO
7477#undef xmlParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007478extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault __attribute((alias("xmlParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007479#else
7480#ifndef xmlParserInputBufferCreateFilenameDefault
7481extern __typeof (xmlParserInputBufferCreateFilenameDefault) xmlParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007482#define xmlParserInputBufferCreateFilenameDefault xmlParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007483#endif
7484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007485
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007486#ifdef bottom_xmlIO
7487#undef xmlParserInputBufferCreateIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007488extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO __attribute((alias("xmlParserInputBufferCreateIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007489#else
7490#ifndef xmlParserInputBufferCreateIO
7491extern __typeof (xmlParserInputBufferCreateIO) xmlParserInputBufferCreateIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007492#define xmlParserInputBufferCreateIO xmlParserInputBufferCreateIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007493#endif
7494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007495
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007496#ifdef bottom_xmlIO
7497#undef xmlParserInputBufferCreateMem
Daniel Veillardbe076e92005-01-04 20:18:14 +00007498extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem __attribute((alias("xmlParserInputBufferCreateMem__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007499#else
7500#ifndef xmlParserInputBufferCreateMem
7501extern __typeof (xmlParserInputBufferCreateMem) xmlParserInputBufferCreateMem__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007502#define xmlParserInputBufferCreateMem xmlParserInputBufferCreateMem__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007503#endif
7504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007505
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007506#ifdef bottom_xmlIO
7507#undef xmlParserInputBufferCreateStatic
Daniel Veillardbe076e92005-01-04 20:18:14 +00007508extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic __attribute((alias("xmlParserInputBufferCreateStatic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007509#else
7510#ifndef xmlParserInputBufferCreateStatic
7511extern __typeof (xmlParserInputBufferCreateStatic) xmlParserInputBufferCreateStatic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007512#define xmlParserInputBufferCreateStatic xmlParserInputBufferCreateStatic__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007513#endif
7514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007515
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007516#ifdef bottom_xmlIO
7517#undef xmlParserInputBufferGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007518extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow __attribute((alias("xmlParserInputBufferGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007519#else
7520#ifndef xmlParserInputBufferGrow
7521extern __typeof (xmlParserInputBufferGrow) xmlParserInputBufferGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007522#define xmlParserInputBufferGrow xmlParserInputBufferGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007523#endif
7524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007525
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007526#ifdef bottom_xmlIO
7527#undef xmlParserInputBufferPush
Daniel Veillardbe076e92005-01-04 20:18:14 +00007528extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush __attribute((alias("xmlParserInputBufferPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007529#else
7530#ifndef xmlParserInputBufferPush
7531extern __typeof (xmlParserInputBufferPush) xmlParserInputBufferPush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007532#define xmlParserInputBufferPush xmlParserInputBufferPush__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007533#endif
7534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007535
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007536#ifdef bottom_xmlIO
7537#undef xmlParserInputBufferRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007538extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead __attribute((alias("xmlParserInputBufferRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007539#else
7540#ifndef xmlParserInputBufferRead
7541extern __typeof (xmlParserInputBufferRead) xmlParserInputBufferRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007542#define xmlParserInputBufferRead xmlParserInputBufferRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007543#endif
7544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007545
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007546#ifdef bottom_parserInternals
7547#undef xmlParserInputGrow
Daniel Veillardbe076e92005-01-04 20:18:14 +00007548extern __typeof (xmlParserInputGrow) xmlParserInputGrow __attribute((alias("xmlParserInputGrow__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007549#else
7550#ifndef xmlParserInputGrow
7551extern __typeof (xmlParserInputGrow) xmlParserInputGrow__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007552#define xmlParserInputGrow xmlParserInputGrow__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007553#endif
7554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007555
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007556#ifdef bottom_parserInternals
7557#undef xmlParserInputRead
Daniel Veillardbe076e92005-01-04 20:18:14 +00007558extern __typeof (xmlParserInputRead) xmlParserInputRead __attribute((alias("xmlParserInputRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007559#else
7560#ifndef xmlParserInputRead
7561extern __typeof (xmlParserInputRead) xmlParserInputRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007562#define xmlParserInputRead xmlParserInputRead__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007563#endif
7564#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007565
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007566#ifdef bottom_parserInternals
7567#undef xmlParserInputShrink
Daniel Veillardbe076e92005-01-04 20:18:14 +00007568extern __typeof (xmlParserInputShrink) xmlParserInputShrink __attribute((alias("xmlParserInputShrink__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007569#else
7570#ifndef xmlParserInputShrink
7571extern __typeof (xmlParserInputShrink) xmlParserInputShrink__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007572#define xmlParserInputShrink xmlParserInputShrink__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007573#endif
7574#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007575
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007576#ifdef bottom_error
7577#undef xmlParserPrintFileContext
Daniel Veillardbe076e92005-01-04 20:18:14 +00007578extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext __attribute((alias("xmlParserPrintFileContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007579#else
7580#ifndef xmlParserPrintFileContext
7581extern __typeof (xmlParserPrintFileContext) xmlParserPrintFileContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007582#define xmlParserPrintFileContext xmlParserPrintFileContext__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007583#endif
7584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007585
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007586#ifdef bottom_error
7587#undef xmlParserPrintFileInfo
Daniel Veillardbe076e92005-01-04 20:18:14 +00007588extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo __attribute((alias("xmlParserPrintFileInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007589#else
7590#ifndef xmlParserPrintFileInfo
7591extern __typeof (xmlParserPrintFileInfo) xmlParserPrintFileInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007592#define xmlParserPrintFileInfo xmlParserPrintFileInfo__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007593#endif
7594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007595
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007596#ifdef bottom_error
7597#undef xmlParserValidityError
Daniel Veillardbe076e92005-01-04 20:18:14 +00007598extern __typeof (xmlParserValidityError) xmlParserValidityError __attribute((alias("xmlParserValidityError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007599#else
7600#ifndef xmlParserValidityError
7601extern __typeof (xmlParserValidityError) xmlParserValidityError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007602#define xmlParserValidityError xmlParserValidityError__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007603#endif
7604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007605
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007606#ifdef bottom_error
7607#undef xmlParserValidityWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007608extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning __attribute((alias("xmlParserValidityWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007609#else
7610#ifndef xmlParserValidityWarning
7611extern __typeof (xmlParserValidityWarning) xmlParserValidityWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007612#define xmlParserValidityWarning xmlParserValidityWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007613#endif
7614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007615
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007616#ifdef bottom_error
7617#undef xmlParserWarning
Daniel Veillardbe076e92005-01-04 20:18:14 +00007618extern __typeof (xmlParserWarning) xmlParserWarning __attribute((alias("xmlParserWarning__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007619#else
7620#ifndef xmlParserWarning
7621extern __typeof (xmlParserWarning) xmlParserWarning__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007622#define xmlParserWarning xmlParserWarning__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007623#endif
7624#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007625
7626#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007627#ifdef bottom_pattern
7628#undef xmlPatternFromRoot
Daniel Veillardb5839c32005-02-19 18:27:14 +00007629extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot __attribute((alias("xmlPatternFromRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007630#else
7631#ifndef xmlPatternFromRoot
7632extern __typeof (xmlPatternFromRoot) xmlPatternFromRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007633#define xmlPatternFromRoot xmlPatternFromRoot__internal_alias
7634#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007635#endif
7636#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007637
7638#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007639#ifdef bottom_pattern
7640#undef xmlPatternGetStreamCtxt
William M. Brack015ccb22005-02-13 08:18:52 +00007641extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt __attribute((alias("xmlPatternGetStreamCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007642#else
7643#ifndef xmlPatternGetStreamCtxt
7644extern __typeof (xmlPatternGetStreamCtxt) xmlPatternGetStreamCtxt__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +00007645#define xmlPatternGetStreamCtxt xmlPatternGetStreamCtxt__internal_alias
7646#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007647#endif
7648#endif
William M. Brack015ccb22005-02-13 08:18:52 +00007649
7650#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007651#ifdef bottom_pattern
7652#undef xmlPatternMatch
Daniel Veillardbe076e92005-01-04 20:18:14 +00007653extern __typeof (xmlPatternMatch) xmlPatternMatch __attribute((alias("xmlPatternMatch__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007654#else
7655#ifndef xmlPatternMatch
7656extern __typeof (xmlPatternMatch) xmlPatternMatch__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007657#define xmlPatternMatch xmlPatternMatch__internal_alias
7658#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007659#endif
7660#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007661
7662#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007663#ifdef bottom_pattern
7664#undef xmlPatternMaxDepth
Daniel Veillardb5839c32005-02-19 18:27:14 +00007665extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth __attribute((alias("xmlPatternMaxDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007666#else
7667#ifndef xmlPatternMaxDepth
7668extern __typeof (xmlPatternMaxDepth) xmlPatternMaxDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007669#define xmlPatternMaxDepth xmlPatternMaxDepth__internal_alias
7670#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007671#endif
7672#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007673
7674#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007675#ifdef bottom_pattern
Daniel Veillard0bcc7f62005-09-04 21:39:03 +00007676#undef xmlPatternMinDepth
7677extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth __attribute((alias("xmlPatternMinDepth__internal_alias")));
7678#else
7679#ifndef xmlPatternMinDepth
7680extern __typeof (xmlPatternMinDepth) xmlPatternMinDepth__internal_alias __attribute((visibility("hidden")));
7681#define xmlPatternMinDepth xmlPatternMinDepth__internal_alias
7682#endif
7683#endif
7684#endif
7685
7686#if defined(LIBXML_PATTERN_ENABLED)
7687#ifdef bottom_pattern
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007688#undef xmlPatternStreamable
Daniel Veillardb5839c32005-02-19 18:27:14 +00007689extern __typeof (xmlPatternStreamable) xmlPatternStreamable __attribute((alias("xmlPatternStreamable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007690#else
7691#ifndef xmlPatternStreamable
7692extern __typeof (xmlPatternStreamable) xmlPatternStreamable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00007693#define xmlPatternStreamable xmlPatternStreamable__internal_alias
7694#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007695#endif
7696#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00007697
7698#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007699#ifdef bottom_pattern
7700#undef xmlPatterncompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007701extern __typeof (xmlPatterncompile) xmlPatterncompile __attribute((alias("xmlPatterncompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007702#else
7703#ifndef xmlPatterncompile
7704extern __typeof (xmlPatterncompile) xmlPatterncompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007705#define xmlPatterncompile xmlPatterncompile__internal_alias
7706#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007707#endif
7708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007709
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007710#ifdef bottom_parserInternals
7711#undef xmlPedanticParserDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00007712extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault __attribute((alias("xmlPedanticParserDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007713#else
7714#ifndef xmlPedanticParserDefault
7715extern __typeof (xmlPedanticParserDefault) xmlPedanticParserDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007716#define xmlPedanticParserDefault xmlPedanticParserDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007717#endif
7718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007719
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007720#ifdef bottom_parser
7721#undef xmlPopInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007722extern __typeof (xmlPopInput) xmlPopInput __attribute((alias("xmlPopInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007723#else
7724#ifndef xmlPopInput
7725extern __typeof (xmlPopInput) xmlPopInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007726#define xmlPopInput xmlPopInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007727#endif
7728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007729
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007730#ifdef bottom_xmlIO
7731#undef xmlPopInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00007732extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks __attribute((alias("xmlPopInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007733#else
7734#ifndef xmlPopInputCallbacks
7735extern __typeof (xmlPopInputCallbacks) xmlPopInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007736#define xmlPopInputCallbacks xmlPopInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007737#endif
7738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007739
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007740#ifdef bottom_uri
7741#undef xmlPrintURI
Daniel Veillardbe076e92005-01-04 20:18:14 +00007742extern __typeof (xmlPrintURI) xmlPrintURI __attribute((alias("xmlPrintURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007743#else
7744#ifndef xmlPrintURI
7745extern __typeof (xmlPrintURI) xmlPrintURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007746#define xmlPrintURI xmlPrintURI__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007747#endif
7748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007749
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007750#ifdef bottom_parser
7751#undef xmlPushInput
Daniel Veillardbe076e92005-01-04 20:18:14 +00007752extern __typeof (xmlPushInput) xmlPushInput __attribute((alias("xmlPushInput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007753#else
7754#ifndef xmlPushInput
7755extern __typeof (xmlPushInput) xmlPushInput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007756#define xmlPushInput xmlPushInput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007757#endif
7758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007759
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007760#ifdef bottom_threads
7761#undef xmlRMutexLock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007762extern __typeof (xmlRMutexLock) xmlRMutexLock __attribute((alias("xmlRMutexLock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007763#else
7764#ifndef xmlRMutexLock
7765extern __typeof (xmlRMutexLock) xmlRMutexLock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007766#define xmlRMutexLock xmlRMutexLock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007767#endif
7768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007769
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007770#ifdef bottom_threads
7771#undef xmlRMutexUnlock
Daniel Veillardbe076e92005-01-04 20:18:14 +00007772extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock __attribute((alias("xmlRMutexUnlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007773#else
7774#ifndef xmlRMutexUnlock
7775extern __typeof (xmlRMutexUnlock) xmlRMutexUnlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007776#define xmlRMutexUnlock xmlRMutexUnlock__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007777#endif
7778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007779
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007780#ifdef bottom_parser
7781#undef xmlReadDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007782extern __typeof (xmlReadDoc) xmlReadDoc __attribute((alias("xmlReadDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007783#else
7784#ifndef xmlReadDoc
7785extern __typeof (xmlReadDoc) xmlReadDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007786#define xmlReadDoc xmlReadDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007787#endif
7788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007789
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007790#ifdef bottom_parser
7791#undef xmlReadFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007792extern __typeof (xmlReadFd) xmlReadFd __attribute((alias("xmlReadFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007793#else
7794#ifndef xmlReadFd
7795extern __typeof (xmlReadFd) xmlReadFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007796#define xmlReadFd xmlReadFd__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007797#endif
7798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007799
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007800#ifdef bottom_parser
7801#undef xmlReadFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007802extern __typeof (xmlReadFile) xmlReadFile __attribute((alias("xmlReadFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007803#else
7804#ifndef xmlReadFile
7805extern __typeof (xmlReadFile) xmlReadFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007806#define xmlReadFile xmlReadFile__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007807#endif
7808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007809
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007810#ifdef bottom_parser
7811#undef xmlReadIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007812extern __typeof (xmlReadIO) xmlReadIO __attribute((alias("xmlReadIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007813#else
7814#ifndef xmlReadIO
7815extern __typeof (xmlReadIO) xmlReadIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007816#define xmlReadIO xmlReadIO__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007817#endif
7818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007819
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007820#ifdef bottom_parser
7821#undef xmlReadMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007822extern __typeof (xmlReadMemory) xmlReadMemory __attribute((alias("xmlReadMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007823#else
7824#ifndef xmlReadMemory
7825extern __typeof (xmlReadMemory) xmlReadMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007826#define xmlReadMemory xmlReadMemory__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007827#endif
7828#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007829
7830#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007831#ifdef bottom_xmlreader
7832#undef xmlReaderForDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007833extern __typeof (xmlReaderForDoc) xmlReaderForDoc __attribute((alias("xmlReaderForDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007834#else
7835#ifndef xmlReaderForDoc
7836extern __typeof (xmlReaderForDoc) xmlReaderForDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007837#define xmlReaderForDoc xmlReaderForDoc__internal_alias
7838#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007839#endif
7840#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007841
7842#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007843#ifdef bottom_xmlreader
7844#undef xmlReaderForFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007845extern __typeof (xmlReaderForFd) xmlReaderForFd __attribute((alias("xmlReaderForFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007846#else
7847#ifndef xmlReaderForFd
7848extern __typeof (xmlReaderForFd) xmlReaderForFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007849#define xmlReaderForFd xmlReaderForFd__internal_alias
7850#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007851#endif
7852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007853
7854#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007855#ifdef bottom_xmlreader
7856#undef xmlReaderForFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007857extern __typeof (xmlReaderForFile) xmlReaderForFile __attribute((alias("xmlReaderForFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007858#else
7859#ifndef xmlReaderForFile
7860extern __typeof (xmlReaderForFile) xmlReaderForFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007861#define xmlReaderForFile xmlReaderForFile__internal_alias
7862#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007863#endif
7864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007865
7866#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007867#ifdef bottom_xmlreader
7868#undef xmlReaderForIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007869extern __typeof (xmlReaderForIO) xmlReaderForIO __attribute((alias("xmlReaderForIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007870#else
7871#ifndef xmlReaderForIO
7872extern __typeof (xmlReaderForIO) xmlReaderForIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007873#define xmlReaderForIO xmlReaderForIO__internal_alias
7874#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007875#endif
7876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007877
7878#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007879#ifdef bottom_xmlreader
7880#undef xmlReaderForMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007881extern __typeof (xmlReaderForMemory) xmlReaderForMemory __attribute((alias("xmlReaderForMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007882#else
7883#ifndef xmlReaderForMemory
7884extern __typeof (xmlReaderForMemory) xmlReaderForMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007885#define xmlReaderForMemory xmlReaderForMemory__internal_alias
7886#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007887#endif
7888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007889
7890#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007891#ifdef bottom_xmlreader
7892#undef xmlReaderNewDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007893extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc __attribute((alias("xmlReaderNewDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007894#else
7895#ifndef xmlReaderNewDoc
7896extern __typeof (xmlReaderNewDoc) xmlReaderNewDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007897#define xmlReaderNewDoc xmlReaderNewDoc__internal_alias
7898#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007899#endif
7900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007901
7902#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007903#ifdef bottom_xmlreader
7904#undef xmlReaderNewFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00007905extern __typeof (xmlReaderNewFd) xmlReaderNewFd __attribute((alias("xmlReaderNewFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007906#else
7907#ifndef xmlReaderNewFd
7908extern __typeof (xmlReaderNewFd) xmlReaderNewFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007909#define xmlReaderNewFd xmlReaderNewFd__internal_alias
7910#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007911#endif
7912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007913
7914#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007915#ifdef bottom_xmlreader
7916#undef xmlReaderNewFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00007917extern __typeof (xmlReaderNewFile) xmlReaderNewFile __attribute((alias("xmlReaderNewFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007918#else
7919#ifndef xmlReaderNewFile
7920extern __typeof (xmlReaderNewFile) xmlReaderNewFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007921#define xmlReaderNewFile xmlReaderNewFile__internal_alias
7922#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007923#endif
7924#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007925
7926#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007927#ifdef bottom_xmlreader
7928#undef xmlReaderNewIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00007929extern __typeof (xmlReaderNewIO) xmlReaderNewIO __attribute((alias("xmlReaderNewIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007930#else
7931#ifndef xmlReaderNewIO
7932extern __typeof (xmlReaderNewIO) xmlReaderNewIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007933#define xmlReaderNewIO xmlReaderNewIO__internal_alias
7934#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007935#endif
7936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007937
7938#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007939#ifdef bottom_xmlreader
7940#undef xmlReaderNewMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00007941extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory __attribute((alias("xmlReaderNewMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007942#else
7943#ifndef xmlReaderNewMemory
7944extern __typeof (xmlReaderNewMemory) xmlReaderNewMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007945#define xmlReaderNewMemory xmlReaderNewMemory__internal_alias
7946#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007947#endif
7948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007949
7950#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007951#ifdef bottom_xmlreader
7952#undef xmlReaderNewWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00007953extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker __attribute((alias("xmlReaderNewWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007954#else
7955#ifndef xmlReaderNewWalker
7956extern __typeof (xmlReaderNewWalker) xmlReaderNewWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007957#define xmlReaderNewWalker xmlReaderNewWalker__internal_alias
7958#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007959#endif
7960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007961
7962#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007963#ifdef bottom_xmlreader
7964#undef xmlReaderWalker
Daniel Veillardbe076e92005-01-04 20:18:14 +00007965extern __typeof (xmlReaderWalker) xmlReaderWalker __attribute((alias("xmlReaderWalker__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007966#else
7967#ifndef xmlReaderWalker
7968extern __typeof (xmlReaderWalker) xmlReaderWalker__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007969#define xmlReaderWalker xmlReaderWalker__internal_alias
7970#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007971#endif
7972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007973
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007974#ifdef bottom_xmlmemory
7975#undef xmlReallocLoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007976extern __typeof (xmlReallocLoc) xmlReallocLoc __attribute((alias("xmlReallocLoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007977#else
7978#ifndef xmlReallocLoc
7979extern __typeof (xmlReallocLoc) xmlReallocLoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007980#define xmlReallocLoc xmlReallocLoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007981#endif
7982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007983
7984#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007985#ifdef bottom_tree
7986#undef xmlReconciliateNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00007987extern __typeof (xmlReconciliateNs) xmlReconciliateNs __attribute((alias("xmlReconciliateNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007988#else
7989#ifndef xmlReconciliateNs
7990extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00007991#define xmlReconciliateNs xmlReconciliateNs__internal_alias
7992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007993#endif
7994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00007995
7996#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00007997#ifdef bottom_parser
7998#undef xmlRecoverDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00007999extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008000#else
8001#ifndef xmlRecoverDoc
8002extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008003#define xmlRecoverDoc xmlRecoverDoc__internal_alias
8004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008005#endif
8006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008007
8008#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008009#ifdef bottom_parser
8010#undef xmlRecoverFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008011extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008012#else
8013#ifndef xmlRecoverFile
8014extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008015#define xmlRecoverFile xmlRecoverFile__internal_alias
8016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008017#endif
8018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008019
8020#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008021#ifdef bottom_parser
8022#undef xmlRecoverMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008023extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008024#else
8025#ifndef xmlRecoverMemory
8026extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008027#define xmlRecoverMemory xmlRecoverMemory__internal_alias
8028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008029#endif
8030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008031
8032#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008033#ifdef bottom_xmlregexp
8034#undef xmlRegExecErrInfo
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008035extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo __attribute((alias("xmlRegExecErrInfo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008036#else
8037#ifndef xmlRegExecErrInfo
8038extern __typeof (xmlRegExecErrInfo) xmlRegExecErrInfo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008039#define xmlRegExecErrInfo xmlRegExecErrInfo__internal_alias
8040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008041#endif
8042#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008043
8044#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008045#ifdef bottom_xmlregexp
8046#undef xmlRegExecNextValues
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008047extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues __attribute((alias("xmlRegExecNextValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008048#else
8049#ifndef xmlRegExecNextValues
8050extern __typeof (xmlRegExecNextValues) xmlRegExecNextValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008051#define xmlRegExecNextValues xmlRegExecNextValues__internal_alias
8052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008053#endif
8054#endif
Daniel Veillardf47d2e32005-01-12 14:16:08 +00008055
8056#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008057#ifdef bottom_xmlregexp
8058#undef xmlRegExecPushString
Daniel Veillardbe076e92005-01-04 20:18:14 +00008059extern __typeof (xmlRegExecPushString) xmlRegExecPushString __attribute((alias("xmlRegExecPushString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008060#else
8061#ifndef xmlRegExecPushString
8062extern __typeof (xmlRegExecPushString) xmlRegExecPushString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008063#define xmlRegExecPushString xmlRegExecPushString__internal_alias
8064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008065#endif
8066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008067
8068#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008069#ifdef bottom_xmlregexp
8070#undef xmlRegExecPushString2
Daniel Veillardbe076e92005-01-04 20:18:14 +00008071extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2 __attribute((alias("xmlRegExecPushString2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008072#else
8073#ifndef xmlRegExecPushString2
8074extern __typeof (xmlRegExecPushString2) xmlRegExecPushString2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008075#define xmlRegExecPushString2 xmlRegExecPushString2__internal_alias
8076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008077#endif
8078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008079
8080#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008081#ifdef bottom_xmlregexp
8082#undef xmlRegFreeExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008083extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt __attribute((alias("xmlRegFreeExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008084#else
8085#ifndef xmlRegFreeExecCtxt
8086extern __typeof (xmlRegFreeExecCtxt) xmlRegFreeExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008087#define xmlRegFreeExecCtxt xmlRegFreeExecCtxt__internal_alias
8088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008089#endif
8090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008091
8092#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008093#ifdef bottom_xmlregexp
8094#undef xmlRegFreeRegexp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008095extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp __attribute((alias("xmlRegFreeRegexp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008096#else
8097#ifndef xmlRegFreeRegexp
8098extern __typeof (xmlRegFreeRegexp) xmlRegFreeRegexp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008099#define xmlRegFreeRegexp xmlRegFreeRegexp__internal_alias
8100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008101#endif
8102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008103
8104#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008105#ifdef bottom_xmlregexp
8106#undef xmlRegNewExecCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008107extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt __attribute((alias("xmlRegNewExecCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008108#else
8109#ifndef xmlRegNewExecCtxt
8110extern __typeof (xmlRegNewExecCtxt) xmlRegNewExecCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008111#define xmlRegNewExecCtxt xmlRegNewExecCtxt__internal_alias
8112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008113#endif
8114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008115
8116#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008117#ifdef bottom_xmlregexp
8118#undef xmlRegexpCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008119extern __typeof (xmlRegexpCompile) xmlRegexpCompile __attribute((alias("xmlRegexpCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008120#else
8121#ifndef xmlRegexpCompile
8122extern __typeof (xmlRegexpCompile) xmlRegexpCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008123#define xmlRegexpCompile xmlRegexpCompile__internal_alias
8124#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008125#endif
8126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008127
8128#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008129#ifdef bottom_xmlregexp
8130#undef xmlRegexpExec
Daniel Veillardbe076e92005-01-04 20:18:14 +00008131extern __typeof (xmlRegexpExec) xmlRegexpExec __attribute((alias("xmlRegexpExec__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008132#else
8133#ifndef xmlRegexpExec
8134extern __typeof (xmlRegexpExec) xmlRegexpExec__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008135#define xmlRegexpExec xmlRegexpExec__internal_alias
8136#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008137#endif
8138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008139
8140#if defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008141#ifdef bottom_xmlregexp
8142#undef xmlRegexpIsDeterminist
Daniel Veillardbe076e92005-01-04 20:18:14 +00008143extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist __attribute((alias("xmlRegexpIsDeterminist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008144#else
8145#ifndef xmlRegexpIsDeterminist
8146extern __typeof (xmlRegexpIsDeterminist) xmlRegexpIsDeterminist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008147#define xmlRegexpIsDeterminist xmlRegexpIsDeterminist__internal_alias
8148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008149#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008150#endif
8151
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008152#if defined(LIBXML_REGEXP_ENABLED)
8153#ifdef bottom_xmlregexp
8154#undef xmlRegexpPrint
8155extern __typeof (xmlRegexpPrint) xmlRegexpPrint __attribute((alias("xmlRegexpPrint__internal_alias")));
8156#else
8157#ifndef xmlRegexpPrint
8158extern __typeof (xmlRegexpPrint) xmlRegexpPrint__internal_alias __attribute((visibility("hidden")));
8159#define xmlRegexpPrint xmlRegexpPrint__internal_alias
8160#endif
8161#endif
8162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008163
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008164#ifdef bottom_encoding
8165#undef xmlRegisterCharEncodingHandler
8166extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler __attribute((alias("xmlRegisterCharEncodingHandler__internal_alias")));
8167#else
8168#ifndef xmlRegisterCharEncodingHandler
8169extern __typeof (xmlRegisterCharEncodingHandler) xmlRegisterCharEncodingHandler__internal_alias __attribute((visibility("hidden")));
8170#define xmlRegisterCharEncodingHandler xmlRegisterCharEncodingHandler__internal_alias
8171#endif
8172#endif
8173
8174#ifdef bottom_xmlIO
8175#undef xmlRegisterDefaultInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008176extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks __attribute((alias("xmlRegisterDefaultInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008177#else
8178#ifndef xmlRegisterDefaultInputCallbacks
8179extern __typeof (xmlRegisterDefaultInputCallbacks) xmlRegisterDefaultInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008180#define xmlRegisterDefaultInputCallbacks xmlRegisterDefaultInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008181#endif
8182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008183
8184#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008185#ifdef bottom_xmlIO
8186#undef xmlRegisterDefaultOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008187extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks __attribute((alias("xmlRegisterDefaultOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008188#else
8189#ifndef xmlRegisterDefaultOutputCallbacks
8190extern __typeof (xmlRegisterDefaultOutputCallbacks) xmlRegisterDefaultOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008191#define xmlRegisterDefaultOutputCallbacks xmlRegisterDefaultOutputCallbacks__internal_alias
8192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008193#endif
8194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008195
8196#if defined(LIBXML_OUTPUT_ENABLED) && defined(LIBXML_HTTP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008197#ifdef bottom_xmlIO
8198#undef xmlRegisterHTTPPostCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008199extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks __attribute((alias("xmlRegisterHTTPPostCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008200#else
8201#ifndef xmlRegisterHTTPPostCallbacks
8202extern __typeof (xmlRegisterHTTPPostCallbacks) xmlRegisterHTTPPostCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008203#define xmlRegisterHTTPPostCallbacks xmlRegisterHTTPPostCallbacks__internal_alias
8204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008205#endif
8206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008207
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008208#ifdef bottom_xmlIO
8209#undef xmlRegisterInputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008210extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks __attribute((alias("xmlRegisterInputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008211#else
8212#ifndef xmlRegisterInputCallbacks
8213extern __typeof (xmlRegisterInputCallbacks) xmlRegisterInputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008214#define xmlRegisterInputCallbacks xmlRegisterInputCallbacks__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008215#endif
8216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008217
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008218#ifdef bottom_globals
8219#undef xmlRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +00008220extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault __attribute((alias("xmlRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008221#else
8222#ifndef xmlRegisterNodeDefault
8223extern __typeof (xmlRegisterNodeDefault) xmlRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008224#define xmlRegisterNodeDefault xmlRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008225#endif
8226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008227
8228#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008229#ifdef bottom_xmlIO
8230#undef xmlRegisterOutputCallbacks
Daniel Veillardbe076e92005-01-04 20:18:14 +00008231extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks __attribute((alias("xmlRegisterOutputCallbacks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008232#else
8233#ifndef xmlRegisterOutputCallbacks
8234extern __typeof (xmlRegisterOutputCallbacks) xmlRegisterOutputCallbacks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008235#define xmlRegisterOutputCallbacks xmlRegisterOutputCallbacks__internal_alias
8236#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008237#endif
8238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008239
8240#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008241#ifdef bottom_relaxng
8242#undef xmlRelaxNGCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008243extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes __attribute((alias("xmlRelaxNGCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008244#else
8245#ifndef xmlRelaxNGCleanupTypes
8246extern __typeof (xmlRelaxNGCleanupTypes) xmlRelaxNGCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008247#define xmlRelaxNGCleanupTypes xmlRelaxNGCleanupTypes__internal_alias
8248#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008249#endif
8250#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008251
8252#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008253#ifdef bottom_relaxng
8254#undef xmlRelaxNGDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00008255extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump __attribute((alias("xmlRelaxNGDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008256#else
8257#ifndef xmlRelaxNGDump
8258extern __typeof (xmlRelaxNGDump) xmlRelaxNGDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008259#define xmlRelaxNGDump xmlRelaxNGDump__internal_alias
8260#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008261#endif
8262#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008263
8264#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008265#ifdef bottom_relaxng
8266#undef xmlRelaxNGDumpTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008267extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree __attribute((alias("xmlRelaxNGDumpTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008268#else
8269#ifndef xmlRelaxNGDumpTree
8270extern __typeof (xmlRelaxNGDumpTree) xmlRelaxNGDumpTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008271#define xmlRelaxNGDumpTree xmlRelaxNGDumpTree__internal_alias
8272#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008273#endif
8274#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008275
8276#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008277#ifdef bottom_relaxng
8278#undef xmlRelaxNGFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00008279extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree __attribute((alias("xmlRelaxNGFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008280#else
8281#ifndef xmlRelaxNGFree
8282extern __typeof (xmlRelaxNGFree) xmlRelaxNGFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008283#define xmlRelaxNGFree xmlRelaxNGFree__internal_alias
8284#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008285#endif
8286#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008287
8288#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008289#ifdef bottom_relaxng
8290#undef xmlRelaxNGFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008291extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt __attribute((alias("xmlRelaxNGFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008292#else
8293#ifndef xmlRelaxNGFreeParserCtxt
8294extern __typeof (xmlRelaxNGFreeParserCtxt) xmlRelaxNGFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008295#define xmlRelaxNGFreeParserCtxt xmlRelaxNGFreeParserCtxt__internal_alias
8296#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008297#endif
8298#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008299
8300#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008301#ifdef bottom_relaxng
8302#undef xmlRelaxNGFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008303extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt __attribute((alias("xmlRelaxNGFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008304#else
8305#ifndef xmlRelaxNGFreeValidCtxt
8306extern __typeof (xmlRelaxNGFreeValidCtxt) xmlRelaxNGFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008307#define xmlRelaxNGFreeValidCtxt xmlRelaxNGFreeValidCtxt__internal_alias
8308#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008309#endif
8310#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008311
8312#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008313#ifdef bottom_relaxng
8314#undef xmlRelaxNGGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008315extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors __attribute((alias("xmlRelaxNGGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008316#else
8317#ifndef xmlRelaxNGGetParserErrors
8318extern __typeof (xmlRelaxNGGetParserErrors) xmlRelaxNGGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008319#define xmlRelaxNGGetParserErrors xmlRelaxNGGetParserErrors__internal_alias
8320#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008321#endif
8322#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008323
8324#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008325#ifdef bottom_relaxng
8326#undef xmlRelaxNGGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008327extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors __attribute((alias("xmlRelaxNGGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008328#else
8329#ifndef xmlRelaxNGGetValidErrors
8330extern __typeof (xmlRelaxNGGetValidErrors) xmlRelaxNGGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008331#define xmlRelaxNGGetValidErrors xmlRelaxNGGetValidErrors__internal_alias
8332#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008333#endif
8334#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008335
8336#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008337#ifdef bottom_relaxng
8338#undef xmlRelaxNGInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00008339extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes __attribute((alias("xmlRelaxNGInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008340#else
8341#ifndef xmlRelaxNGInitTypes
8342extern __typeof (xmlRelaxNGInitTypes) xmlRelaxNGInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008343#define xmlRelaxNGInitTypes xmlRelaxNGInitTypes__internal_alias
8344#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008345#endif
8346#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008347
8348#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008349#ifdef bottom_relaxng
8350#undef xmlRelaxNGNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008351extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt __attribute((alias("xmlRelaxNGNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008352#else
8353#ifndef xmlRelaxNGNewDocParserCtxt
8354extern __typeof (xmlRelaxNGNewDocParserCtxt) xmlRelaxNGNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008355#define xmlRelaxNGNewDocParserCtxt xmlRelaxNGNewDocParserCtxt__internal_alias
8356#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008357#endif
8358#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008359
8360#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008361#ifdef bottom_relaxng
8362#undef xmlRelaxNGNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008363extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt __attribute((alias("xmlRelaxNGNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008364#else
8365#ifndef xmlRelaxNGNewMemParserCtxt
8366extern __typeof (xmlRelaxNGNewMemParserCtxt) xmlRelaxNGNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008367#define xmlRelaxNGNewMemParserCtxt xmlRelaxNGNewMemParserCtxt__internal_alias
8368#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008369#endif
8370#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008371
8372#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008373#ifdef bottom_relaxng
8374#undef xmlRelaxNGNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008375extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt __attribute((alias("xmlRelaxNGNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008376#else
8377#ifndef xmlRelaxNGNewParserCtxt
8378extern __typeof (xmlRelaxNGNewParserCtxt) xmlRelaxNGNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008379#define xmlRelaxNGNewParserCtxt xmlRelaxNGNewParserCtxt__internal_alias
8380#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008381#endif
8382#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008383
8384#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008385#ifdef bottom_relaxng
8386#undef xmlRelaxNGNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00008387extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt __attribute((alias("xmlRelaxNGNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008388#else
8389#ifndef xmlRelaxNGNewValidCtxt
8390extern __typeof (xmlRelaxNGNewValidCtxt) xmlRelaxNGNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008391#define xmlRelaxNGNewValidCtxt xmlRelaxNGNewValidCtxt__internal_alias
8392#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008393#endif
8394#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008395
8396#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008397#ifdef bottom_relaxng
8398#undef xmlRelaxNGParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00008399extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse __attribute((alias("xmlRelaxNGParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008400#else
8401#ifndef xmlRelaxNGParse
8402extern __typeof (xmlRelaxNGParse) xmlRelaxNGParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008403#define xmlRelaxNGParse xmlRelaxNGParse__internal_alias
8404#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008405#endif
8406#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008407
8408#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008409#ifdef bottom_relaxng
8410#undef xmlRelaxNGSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008411extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors __attribute((alias("xmlRelaxNGSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008412#else
8413#ifndef xmlRelaxNGSetParserErrors
8414extern __typeof (xmlRelaxNGSetParserErrors) xmlRelaxNGSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008415#define xmlRelaxNGSetParserErrors xmlRelaxNGSetParserErrors__internal_alias
8416#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008417#endif
8418#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008419
8420#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008421#ifdef bottom_relaxng
8422#undef xmlRelaxNGSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00008423extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors __attribute((alias("xmlRelaxNGSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008424#else
8425#ifndef xmlRelaxNGSetValidErrors
8426extern __typeof (xmlRelaxNGSetValidErrors) xmlRelaxNGSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008427#define xmlRelaxNGSetValidErrors xmlRelaxNGSetValidErrors__internal_alias
8428#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008429#endif
8430#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008431
8432#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008433#ifdef bottom_relaxng
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00008434#undef xmlRelaxNGSetValidStructuredErrors
8435extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors __attribute((alias("xmlRelaxNGSetValidStructuredErrors__internal_alias")));
8436#else
8437#ifndef xmlRelaxNGSetValidStructuredErrors
8438extern __typeof (xmlRelaxNGSetValidStructuredErrors) xmlRelaxNGSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
8439#define xmlRelaxNGSetValidStructuredErrors xmlRelaxNGSetValidStructuredErrors__internal_alias
8440#endif
8441#endif
8442#endif
8443
8444#if defined(LIBXML_SCHEMAS_ENABLED)
8445#ifdef bottom_relaxng
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008446#undef xmlRelaxNGValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008447extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc __attribute((alias("xmlRelaxNGValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008448#else
8449#ifndef xmlRelaxNGValidateDoc
8450extern __typeof (xmlRelaxNGValidateDoc) xmlRelaxNGValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008451#define xmlRelaxNGValidateDoc xmlRelaxNGValidateDoc__internal_alias
8452#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008453#endif
8454#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008455
8456#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008457#ifdef bottom_relaxng
8458#undef xmlRelaxNGValidateFullElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008459extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement __attribute((alias("xmlRelaxNGValidateFullElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008460#else
8461#ifndef xmlRelaxNGValidateFullElement
8462extern __typeof (xmlRelaxNGValidateFullElement) xmlRelaxNGValidateFullElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008463#define xmlRelaxNGValidateFullElement xmlRelaxNGValidateFullElement__internal_alias
8464#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008465#endif
8466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008467
8468#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008469#ifdef bottom_relaxng
8470#undef xmlRelaxNGValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008471extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement __attribute((alias("xmlRelaxNGValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008472#else
8473#ifndef xmlRelaxNGValidatePopElement
8474extern __typeof (xmlRelaxNGValidatePopElement) xmlRelaxNGValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008475#define xmlRelaxNGValidatePopElement xmlRelaxNGValidatePopElement__internal_alias
8476#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008477#endif
8478#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008479
8480#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008481#ifdef bottom_relaxng
8482#undef xmlRelaxNGValidatePushCData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008483extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData __attribute((alias("xmlRelaxNGValidatePushCData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008484#else
8485#ifndef xmlRelaxNGValidatePushCData
8486extern __typeof (xmlRelaxNGValidatePushCData) xmlRelaxNGValidatePushCData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008487#define xmlRelaxNGValidatePushCData xmlRelaxNGValidatePushCData__internal_alias
8488#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008489#endif
8490#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008491
8492#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008493#ifdef bottom_relaxng
8494#undef xmlRelaxNGValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00008495extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement __attribute((alias("xmlRelaxNGValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008496#else
8497#ifndef xmlRelaxNGValidatePushElement
8498extern __typeof (xmlRelaxNGValidatePushElement) xmlRelaxNGValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008499#define xmlRelaxNGValidatePushElement xmlRelaxNGValidatePushElement__internal_alias
8500#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008501#endif
8502#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008503
8504#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008505#ifdef bottom_relaxng
8506#undef xmlRelaxParserSetFlag
Daniel Veillardbe076e92005-01-04 20:18:14 +00008507extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag __attribute((alias("xmlRelaxParserSetFlag__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008508#else
8509#ifndef xmlRelaxParserSetFlag
8510extern __typeof (xmlRelaxParserSetFlag) xmlRelaxParserSetFlag__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008511#define xmlRelaxParserSetFlag xmlRelaxParserSetFlag__internal_alias
8512#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008513#endif
8514#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008515
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008516#ifdef bottom_valid
8517#undef xmlRemoveID
Daniel Veillardbe076e92005-01-04 20:18:14 +00008518extern __typeof (xmlRemoveID) xmlRemoveID __attribute((alias("xmlRemoveID__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008519#else
8520#ifndef xmlRemoveID
8521extern __typeof (xmlRemoveID) xmlRemoveID__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008522#define xmlRemoveID xmlRemoveID__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008523#endif
8524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008525
8526#if defined(LIBXML_TREE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008527#ifdef bottom_tree
8528#undef xmlRemoveProp
Daniel Veillardbe076e92005-01-04 20:18:14 +00008529extern __typeof (xmlRemoveProp) xmlRemoveProp __attribute((alias("xmlRemoveProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008530#else
8531#ifndef xmlRemoveProp
8532extern __typeof (xmlRemoveProp) xmlRemoveProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008533#define xmlRemoveProp xmlRemoveProp__internal_alias
8534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008535#endif
8536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008537
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008538#ifdef bottom_valid
8539#undef xmlRemoveRef
Daniel Veillardbe076e92005-01-04 20:18:14 +00008540extern __typeof (xmlRemoveRef) xmlRemoveRef __attribute((alias("xmlRemoveRef__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008541#else
8542#ifndef xmlRemoveRef
8543extern __typeof (xmlRemoveRef) xmlRemoveRef__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008544#define xmlRemoveRef xmlRemoveRef__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008545#endif
8546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008547
8548#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008549#ifdef bottom_tree
8550#undef xmlReplaceNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00008551extern __typeof (xmlReplaceNode) xmlReplaceNode __attribute((alias("xmlReplaceNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008552#else
8553#ifndef xmlReplaceNode
8554extern __typeof (xmlReplaceNode) xmlReplaceNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008555#define xmlReplaceNode xmlReplaceNode__internal_alias
8556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008557#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008558#endif
8559
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008560#ifdef bottom_error
8561#undef xmlResetError
8562extern __typeof (xmlResetError) xmlResetError __attribute((alias("xmlResetError__internal_alias")));
8563#else
8564#ifndef xmlResetError
8565extern __typeof (xmlResetError) xmlResetError__internal_alias __attribute((visibility("hidden")));
8566#define xmlResetError xmlResetError__internal_alias
8567#endif
8568#endif
8569
8570#ifdef bottom_error
8571#undef xmlResetLastError
8572extern __typeof (xmlResetLastError) xmlResetLastError __attribute((alias("xmlResetLastError__internal_alias")));
8573#else
8574#ifndef xmlResetLastError
8575extern __typeof (xmlResetLastError) xmlResetLastError__internal_alias __attribute((visibility("hidden")));
8576#define xmlResetLastError xmlResetLastError__internal_alias
8577#endif
8578#endif
8579
8580#ifdef bottom_SAX2
8581#undef xmlSAX2AttributeDecl
8582extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl __attribute((alias("xmlSAX2AttributeDecl__internal_alias")));
8583#else
8584#ifndef xmlSAX2AttributeDecl
8585extern __typeof (xmlSAX2AttributeDecl) xmlSAX2AttributeDecl__internal_alias __attribute((visibility("hidden")));
8586#define xmlSAX2AttributeDecl xmlSAX2AttributeDecl__internal_alias
8587#endif
8588#endif
8589
8590#ifdef bottom_SAX2
8591#undef xmlSAX2CDataBlock
8592extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock __attribute((alias("xmlSAX2CDataBlock__internal_alias")));
8593#else
8594#ifndef xmlSAX2CDataBlock
8595extern __typeof (xmlSAX2CDataBlock) xmlSAX2CDataBlock__internal_alias __attribute((visibility("hidden")));
8596#define xmlSAX2CDataBlock xmlSAX2CDataBlock__internal_alias
8597#endif
8598#endif
8599
8600#ifdef bottom_SAX2
8601#undef xmlSAX2Characters
8602extern __typeof (xmlSAX2Characters) xmlSAX2Characters __attribute((alias("xmlSAX2Characters__internal_alias")));
8603#else
8604#ifndef xmlSAX2Characters
8605extern __typeof (xmlSAX2Characters) xmlSAX2Characters__internal_alias __attribute((visibility("hidden")));
8606#define xmlSAX2Characters xmlSAX2Characters__internal_alias
8607#endif
8608#endif
8609
8610#ifdef bottom_SAX2
8611#undef xmlSAX2Comment
8612extern __typeof (xmlSAX2Comment) xmlSAX2Comment __attribute((alias("xmlSAX2Comment__internal_alias")));
8613#else
8614#ifndef xmlSAX2Comment
8615extern __typeof (xmlSAX2Comment) xmlSAX2Comment__internal_alias __attribute((visibility("hidden")));
8616#define xmlSAX2Comment xmlSAX2Comment__internal_alias
8617#endif
8618#endif
8619
8620#ifdef bottom_SAX2
8621#undef xmlSAX2ElementDecl
8622extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl __attribute((alias("xmlSAX2ElementDecl__internal_alias")));
8623#else
8624#ifndef xmlSAX2ElementDecl
8625extern __typeof (xmlSAX2ElementDecl) xmlSAX2ElementDecl__internal_alias __attribute((visibility("hidden")));
8626#define xmlSAX2ElementDecl xmlSAX2ElementDecl__internal_alias
8627#endif
8628#endif
8629
8630#ifdef bottom_SAX2
8631#undef xmlSAX2EndDocument
8632extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument __attribute((alias("xmlSAX2EndDocument__internal_alias")));
8633#else
8634#ifndef xmlSAX2EndDocument
8635extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attribute((visibility("hidden")));
8636#define xmlSAX2EndDocument xmlSAX2EndDocument__internal_alias
8637#endif
8638#endif
8639
Daniel Veillardbca3ad22005-08-23 22:14:02 +00008640#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008641#ifdef bottom_SAX2
8642#undef xmlSAX2EndElement
8643extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
8644#else
8645#ifndef xmlSAX2EndElement
8646extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement__internal_alias __attribute((visibility("hidden")));
8647#define xmlSAX2EndElement xmlSAX2EndElement__internal_alias
8648#endif
8649#endif
8650#endif
8651
8652#ifdef bottom_SAX2
8653#undef xmlSAX2EndElementNs
Daniel Veillardbe076e92005-01-04 20:18:14 +00008654extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs __attribute((alias("xmlSAX2EndElementNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008655#else
8656#ifndef xmlSAX2EndElementNs
8657extern __typeof (xmlSAX2EndElementNs) xmlSAX2EndElementNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008658#define xmlSAX2EndElementNs xmlSAX2EndElementNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008659#endif
8660#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008661
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008662#ifdef bottom_SAX2
8663#undef xmlSAX2EntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008664extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl __attribute((alias("xmlSAX2EntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008665#else
8666#ifndef xmlSAX2EntityDecl
8667extern __typeof (xmlSAX2EntityDecl) xmlSAX2EntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008668#define xmlSAX2EntityDecl xmlSAX2EntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008669#endif
8670#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008671
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008672#ifdef bottom_SAX2
8673#undef xmlSAX2ExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008674extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset __attribute((alias("xmlSAX2ExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008675#else
8676#ifndef xmlSAX2ExternalSubset
8677extern __typeof (xmlSAX2ExternalSubset) xmlSAX2ExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008678#define xmlSAX2ExternalSubset xmlSAX2ExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008679#endif
8680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008681
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008682#ifdef bottom_SAX2
8683#undef xmlSAX2GetColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008684extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber __attribute((alias("xmlSAX2GetColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008685#else
8686#ifndef xmlSAX2GetColumnNumber
8687extern __typeof (xmlSAX2GetColumnNumber) xmlSAX2GetColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008688#define xmlSAX2GetColumnNumber xmlSAX2GetColumnNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008689#endif
8690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008691
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008692#ifdef bottom_SAX2
8693#undef xmlSAX2GetEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008694extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity __attribute((alias("xmlSAX2GetEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008695#else
8696#ifndef xmlSAX2GetEntity
8697extern __typeof (xmlSAX2GetEntity) xmlSAX2GetEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008698#define xmlSAX2GetEntity xmlSAX2GetEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008699#endif
8700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008701
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008702#ifdef bottom_SAX2
8703#undef xmlSAX2GetLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +00008704extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber __attribute((alias("xmlSAX2GetLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008705#else
8706#ifndef xmlSAX2GetLineNumber
8707extern __typeof (xmlSAX2GetLineNumber) xmlSAX2GetLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008708#define xmlSAX2GetLineNumber xmlSAX2GetLineNumber__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008709#endif
8710#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008711
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008712#ifdef bottom_SAX2
8713#undef xmlSAX2GetParameterEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008714extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity __attribute((alias("xmlSAX2GetParameterEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008715#else
8716#ifndef xmlSAX2GetParameterEntity
8717extern __typeof (xmlSAX2GetParameterEntity) xmlSAX2GetParameterEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008718#define xmlSAX2GetParameterEntity xmlSAX2GetParameterEntity__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008719#endif
8720#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008721
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008722#ifdef bottom_SAX2
8723#undef xmlSAX2GetPublicId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008724extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId __attribute((alias("xmlSAX2GetPublicId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008725#else
8726#ifndef xmlSAX2GetPublicId
8727extern __typeof (xmlSAX2GetPublicId) xmlSAX2GetPublicId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008728#define xmlSAX2GetPublicId xmlSAX2GetPublicId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008729#endif
8730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008731
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008732#ifdef bottom_SAX2
8733#undef xmlSAX2GetSystemId
Daniel Veillardbe076e92005-01-04 20:18:14 +00008734extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId __attribute((alias("xmlSAX2GetSystemId__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008735#else
8736#ifndef xmlSAX2GetSystemId
8737extern __typeof (xmlSAX2GetSystemId) xmlSAX2GetSystemId__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008738#define xmlSAX2GetSystemId xmlSAX2GetSystemId__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008739#endif
8740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008741
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008742#ifdef bottom_SAX2
8743#undef xmlSAX2HasExternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008744extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset __attribute((alias("xmlSAX2HasExternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008745#else
8746#ifndef xmlSAX2HasExternalSubset
8747extern __typeof (xmlSAX2HasExternalSubset) xmlSAX2HasExternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008748#define xmlSAX2HasExternalSubset xmlSAX2HasExternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008749#endif
8750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008751
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008752#ifdef bottom_SAX2
8753#undef xmlSAX2HasInternalSubset
Daniel Veillardbe076e92005-01-04 20:18:14 +00008754extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset __attribute((alias("xmlSAX2HasInternalSubset__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008755#else
8756#ifndef xmlSAX2HasInternalSubset
8757extern __typeof (xmlSAX2HasInternalSubset) xmlSAX2HasInternalSubset__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008758#define xmlSAX2HasInternalSubset xmlSAX2HasInternalSubset__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008759#endif
8760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008761
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008762#ifdef bottom_SAX2
8763#undef xmlSAX2IgnorableWhitespace
Daniel Veillardbe076e92005-01-04 20:18:14 +00008764extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace __attribute((alias("xmlSAX2IgnorableWhitespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008765#else
8766#ifndef xmlSAX2IgnorableWhitespace
8767extern __typeof (xmlSAX2IgnorableWhitespace) xmlSAX2IgnorableWhitespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008768#define xmlSAX2IgnorableWhitespace xmlSAX2IgnorableWhitespace__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008769#endif
8770#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008771
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008772#ifdef bottom_SAX2
8773#undef xmlSAX2InitDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008774extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler __attribute((alias("xmlSAX2InitDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008775#else
8776#ifndef xmlSAX2InitDefaultSAXHandler
8777extern __typeof (xmlSAX2InitDefaultSAXHandler) xmlSAX2InitDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008778#define xmlSAX2InitDefaultSAXHandler xmlSAX2InitDefaultSAXHandler__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008779#endif
8780#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008781
8782#if defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008783#ifdef bottom_SAX2
8784#undef xmlSAX2InitDocbDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008785extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler __attribute((alias("xmlSAX2InitDocbDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008786#else
8787#ifndef xmlSAX2InitDocbDefaultSAXHandler
8788extern __typeof (xmlSAX2InitDocbDefaultSAXHandler) xmlSAX2InitDocbDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008789#define xmlSAX2InitDocbDefaultSAXHandler xmlSAX2InitDocbDefaultSAXHandler__internal_alias
8790#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008791#endif
8792#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008793
8794#if defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008795#ifdef bottom_SAX2
8796#undef xmlSAX2InitHtmlDefaultSAXHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +00008797extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler __attribute((alias("xmlSAX2InitHtmlDefaultSAXHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008798#else
8799#ifndef xmlSAX2InitHtmlDefaultSAXHandler
8800extern __typeof (xmlSAX2InitHtmlDefaultSAXHandler) xmlSAX2InitHtmlDefaultSAXHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008801#define xmlSAX2InitHtmlDefaultSAXHandler xmlSAX2InitHtmlDefaultSAXHandler__internal_alias
8802#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008803#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008804#endif
8805
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008806#ifdef bottom_SAX2
8807#undef xmlSAX2InternalSubset
8808extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset __attribute((alias("xmlSAX2InternalSubset__internal_alias")));
8809#else
8810#ifndef xmlSAX2InternalSubset
8811extern __typeof (xmlSAX2InternalSubset) xmlSAX2InternalSubset__internal_alias __attribute((visibility("hidden")));
8812#define xmlSAX2InternalSubset xmlSAX2InternalSubset__internal_alias
8813#endif
8814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008815
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008816#ifdef bottom_SAX2
8817#undef xmlSAX2IsStandalone
8818extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone __attribute((alias("xmlSAX2IsStandalone__internal_alias")));
8819#else
8820#ifndef xmlSAX2IsStandalone
8821extern __typeof (xmlSAX2IsStandalone) xmlSAX2IsStandalone__internal_alias __attribute((visibility("hidden")));
8822#define xmlSAX2IsStandalone xmlSAX2IsStandalone__internal_alias
8823#endif
8824#endif
8825
8826#ifdef bottom_SAX2
8827#undef xmlSAX2NotationDecl
8828extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl __attribute((alias("xmlSAX2NotationDecl__internal_alias")));
8829#else
8830#ifndef xmlSAX2NotationDecl
8831extern __typeof (xmlSAX2NotationDecl) xmlSAX2NotationDecl__internal_alias __attribute((visibility("hidden")));
8832#define xmlSAX2NotationDecl xmlSAX2NotationDecl__internal_alias
8833#endif
8834#endif
8835
8836#ifdef bottom_SAX2
8837#undef xmlSAX2ProcessingInstruction
8838extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction __attribute((alias("xmlSAX2ProcessingInstruction__internal_alias")));
8839#else
8840#ifndef xmlSAX2ProcessingInstruction
8841extern __typeof (xmlSAX2ProcessingInstruction) xmlSAX2ProcessingInstruction__internal_alias __attribute((visibility("hidden")));
8842#define xmlSAX2ProcessingInstruction xmlSAX2ProcessingInstruction__internal_alias
8843#endif
8844#endif
8845
8846#ifdef bottom_SAX2
8847#undef xmlSAX2Reference
8848extern __typeof (xmlSAX2Reference) xmlSAX2Reference __attribute((alias("xmlSAX2Reference__internal_alias")));
8849#else
8850#ifndef xmlSAX2Reference
8851extern __typeof (xmlSAX2Reference) xmlSAX2Reference__internal_alias __attribute((visibility("hidden")));
8852#define xmlSAX2Reference xmlSAX2Reference__internal_alias
8853#endif
8854#endif
8855
8856#ifdef bottom_SAX2
8857#undef xmlSAX2ResolveEntity
8858extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity __attribute((alias("xmlSAX2ResolveEntity__internal_alias")));
8859#else
8860#ifndef xmlSAX2ResolveEntity
8861extern __typeof (xmlSAX2ResolveEntity) xmlSAX2ResolveEntity__internal_alias __attribute((visibility("hidden")));
8862#define xmlSAX2ResolveEntity xmlSAX2ResolveEntity__internal_alias
8863#endif
8864#endif
8865
8866#ifdef bottom_SAX2
8867#undef xmlSAX2SetDocumentLocator
8868extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator __attribute((alias("xmlSAX2SetDocumentLocator__internal_alias")));
8869#else
8870#ifndef xmlSAX2SetDocumentLocator
8871extern __typeof (xmlSAX2SetDocumentLocator) xmlSAX2SetDocumentLocator__internal_alias __attribute((visibility("hidden")));
8872#define xmlSAX2SetDocumentLocator xmlSAX2SetDocumentLocator__internal_alias
8873#endif
8874#endif
8875
8876#ifdef bottom_SAX2
8877#undef xmlSAX2StartDocument
8878extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument __attribute((alias("xmlSAX2StartDocument__internal_alias")));
8879#else
8880#ifndef xmlSAX2StartDocument
8881extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __attribute((visibility("hidden")));
8882#define xmlSAX2StartDocument xmlSAX2StartDocument__internal_alias
8883#endif
8884#endif
8885
Daniel Veillardbca3ad22005-08-23 22:14:02 +00008886#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008887#ifdef bottom_SAX2
8888#undef xmlSAX2StartElement
8889extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
8890#else
8891#ifndef xmlSAX2StartElement
8892extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement__internal_alias __attribute((visibility("hidden")));
8893#define xmlSAX2StartElement xmlSAX2StartElement__internal_alias
8894#endif
8895#endif
8896#endif
8897
8898#ifdef bottom_SAX2
8899#undef xmlSAX2StartElementNs
8900extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs __attribute((alias("xmlSAX2StartElementNs__internal_alias")));
8901#else
8902#ifndef xmlSAX2StartElementNs
8903extern __typeof (xmlSAX2StartElementNs) xmlSAX2StartElementNs__internal_alias __attribute((visibility("hidden")));
8904#define xmlSAX2StartElementNs xmlSAX2StartElementNs__internal_alias
8905#endif
8906#endif
8907
8908#ifdef bottom_SAX2
8909#undef xmlSAX2UnparsedEntityDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +00008910extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl __attribute((alias("xmlSAX2UnparsedEntityDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008911#else
8912#ifndef xmlSAX2UnparsedEntityDecl
8913extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008914#define xmlSAX2UnparsedEntityDecl xmlSAX2UnparsedEntityDecl__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008915#endif
8916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008917
8918#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008919#ifdef bottom_SAX2
8920#undef xmlSAXDefaultVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00008921extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008922#else
8923#ifndef xmlSAXDefaultVersion
8924extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008925#define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
8926#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008927#endif
8928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008929
8930#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008931#ifdef bottom_parser
8932#undef xmlSAXParseDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +00008933extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD __attribute((alias("xmlSAXParseDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008934#else
8935#ifndef xmlSAXParseDTD
8936extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008937#define xmlSAXParseDTD xmlSAXParseDTD__internal_alias
8938#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008939#endif
8940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008941
8942#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008943#ifdef bottom_parser
8944#undef xmlSAXParseDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00008945extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008946#else
8947#ifndef xmlSAXParseDoc
8948extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008949#define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
8950#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008951#endif
8952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008953
8954#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008955#ifdef bottom_parser
8956#undef xmlSAXParseEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +00008957extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008958#else
8959#ifndef xmlSAXParseEntity
8960extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008961#define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
8962#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008963#endif
8964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008965
8966#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008967#ifdef bottom_parser
8968#undef xmlSAXParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00008969extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008970#else
8971#ifndef xmlSAXParseFile
8972extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008973#define xmlSAXParseFile xmlSAXParseFile__internal_alias
8974#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008975#endif
8976#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008977
8978#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008979#ifdef bottom_parser
8980#undef xmlSAXParseFileWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00008981extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008982#else
8983#ifndef xmlSAXParseFileWithData
8984extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008985#define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
8986#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008987#endif
8988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00008989
8990#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008991#ifdef bottom_parser
8992#undef xmlSAXParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00008993extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008994#else
8995#ifndef xmlSAXParseMemory
8996extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00008997#define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
8998#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00008999#endif
9000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009001
9002#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009003#ifdef bottom_parser
9004#undef xmlSAXParseMemoryWithData
Daniel Veillardbe076e92005-01-04 20:18:14 +00009005extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009006#else
9007#ifndef xmlSAXParseMemoryWithData
9008extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009009#define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
9010#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009011#endif
9012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009013
9014#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009015#ifdef bottom_parser
9016#undef xmlSAXUserParseFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009017extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009018#else
9019#ifndef xmlSAXUserParseFile
9020extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009021#define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
9022#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009023#endif
9024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009025
9026#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009027#ifdef bottom_parser
9028#undef xmlSAXUserParseMemory
Daniel Veillardbe076e92005-01-04 20:18:14 +00009029extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009030#else
9031#ifndef xmlSAXUserParseMemory
9032extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009033#define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
9034#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009035#endif
9036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009037
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009038#ifdef bottom_SAX2
9039#undef xmlSAXVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +00009040extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009041#else
9042#ifndef xmlSAXVersion
9043extern __typeof (xmlSAXVersion) xmlSAXVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009044#define xmlSAXVersion xmlSAXVersion__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009045#endif
9046#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009047
9048#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009049#ifdef bottom_xmlsave
9050#undef xmlSaveClose
Daniel Veillardbe076e92005-01-04 20:18:14 +00009051extern __typeof (xmlSaveClose) xmlSaveClose __attribute((alias("xmlSaveClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009052#else
9053#ifndef xmlSaveClose
9054extern __typeof (xmlSaveClose) xmlSaveClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009055#define xmlSaveClose xmlSaveClose__internal_alias
9056#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009057#endif
9058#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009059
9060#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009061#ifdef bottom_xmlsave
9062#undef xmlSaveDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009063extern __typeof (xmlSaveDoc) xmlSaveDoc __attribute((alias("xmlSaveDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009064#else
9065#ifndef xmlSaveDoc
9066extern __typeof (xmlSaveDoc) xmlSaveDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009067#define xmlSaveDoc xmlSaveDoc__internal_alias
9068#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009069#endif
9070#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009071
9072#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009073#ifdef bottom_xmlsave
9074#undef xmlSaveFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009075extern __typeof (xmlSaveFile) xmlSaveFile __attribute((alias("xmlSaveFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009076#else
9077#ifndef xmlSaveFile
9078extern __typeof (xmlSaveFile) xmlSaveFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009079#define xmlSaveFile xmlSaveFile__internal_alias
9080#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009081#endif
9082#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009083
9084#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009085#ifdef bottom_xmlsave
9086#undef xmlSaveFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009087extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc __attribute((alias("xmlSaveFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009088#else
9089#ifndef xmlSaveFileEnc
9090extern __typeof (xmlSaveFileEnc) xmlSaveFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009091#define xmlSaveFileEnc xmlSaveFileEnc__internal_alias
9092#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009093#endif
9094#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009095
9096#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009097#ifdef bottom_xmlsave
9098#undef xmlSaveFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009099extern __typeof (xmlSaveFileTo) xmlSaveFileTo __attribute((alias("xmlSaveFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009100#else
9101#ifndef xmlSaveFileTo
9102extern __typeof (xmlSaveFileTo) xmlSaveFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009103#define xmlSaveFileTo xmlSaveFileTo__internal_alias
9104#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009105#endif
9106#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009107
9108#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009109#ifdef bottom_xmlsave
9110#undef xmlSaveFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +00009111extern __typeof (xmlSaveFlush) xmlSaveFlush __attribute((alias("xmlSaveFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009112#else
9113#ifndef xmlSaveFlush
9114extern __typeof (xmlSaveFlush) xmlSaveFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009115#define xmlSaveFlush xmlSaveFlush__internal_alias
9116#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009117#endif
9118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009119
9120#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009121#ifdef bottom_xmlsave
9122#undef xmlSaveFormatFile
Daniel Veillardbe076e92005-01-04 20:18:14 +00009123extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile __attribute((alias("xmlSaveFormatFile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009124#else
9125#ifndef xmlSaveFormatFile
9126extern __typeof (xmlSaveFormatFile) xmlSaveFormatFile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009127#define xmlSaveFormatFile xmlSaveFormatFile__internal_alias
9128#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009129#endif
9130#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009131
9132#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009133#ifdef bottom_xmlsave
9134#undef xmlSaveFormatFileEnc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009135extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc __attribute((alias("xmlSaveFormatFileEnc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009136#else
9137#ifndef xmlSaveFormatFileEnc
9138extern __typeof (xmlSaveFormatFileEnc) xmlSaveFormatFileEnc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009139#define xmlSaveFormatFileEnc xmlSaveFormatFileEnc__internal_alias
9140#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009141#endif
9142#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009143
9144#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009145#ifdef bottom_xmlsave
9146#undef xmlSaveFormatFileTo
Daniel Veillardbe076e92005-01-04 20:18:14 +00009147extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo __attribute((alias("xmlSaveFormatFileTo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009148#else
9149#ifndef xmlSaveFormatFileTo
9150extern __typeof (xmlSaveFormatFileTo) xmlSaveFormatFileTo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009151#define xmlSaveFormatFileTo xmlSaveFormatFileTo__internal_alias
9152#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009153#endif
9154#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009155
9156#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009157#ifdef bottom_xmlsave
9158#undef xmlSaveSetAttrEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009159extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape __attribute((alias("xmlSaveSetAttrEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009160#else
9161#ifndef xmlSaveSetAttrEscape
9162extern __typeof (xmlSaveSetAttrEscape) xmlSaveSetAttrEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009163#define xmlSaveSetAttrEscape xmlSaveSetAttrEscape__internal_alias
9164#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009165#endif
9166#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009167
9168#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009169#ifdef bottom_xmlsave
9170#undef xmlSaveSetEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +00009171extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape __attribute((alias("xmlSaveSetEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009172#else
9173#ifndef xmlSaveSetEscape
9174extern __typeof (xmlSaveSetEscape) xmlSaveSetEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009175#define xmlSaveSetEscape xmlSaveSetEscape__internal_alias
9176#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009177#endif
9178#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009179
9180#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009181#ifdef bottom_xmlsave
Daniel Veillard67952602006-01-05 15:29:44 +00009182#undef xmlSaveToBuffer
9183extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer __attribute((alias("xmlSaveToBuffer__internal_alias")));
9184#else
9185#ifndef xmlSaveToBuffer
9186extern __typeof (xmlSaveToBuffer) xmlSaveToBuffer__internal_alias __attribute((visibility("hidden")));
9187#define xmlSaveToBuffer xmlSaveToBuffer__internal_alias
9188#endif
9189#endif
9190#endif
9191
9192#if defined(LIBXML_OUTPUT_ENABLED)
9193#ifdef bottom_xmlsave
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009194#undef xmlSaveToFd
Daniel Veillardbe076e92005-01-04 20:18:14 +00009195extern __typeof (xmlSaveToFd) xmlSaveToFd __attribute((alias("xmlSaveToFd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009196#else
9197#ifndef xmlSaveToFd
9198extern __typeof (xmlSaveToFd) xmlSaveToFd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009199#define xmlSaveToFd xmlSaveToFd__internal_alias
9200#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009201#endif
9202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009203
9204#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009205#ifdef bottom_xmlsave
9206#undef xmlSaveToFilename
Daniel Veillardbe076e92005-01-04 20:18:14 +00009207extern __typeof (xmlSaveToFilename) xmlSaveToFilename __attribute((alias("xmlSaveToFilename__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009208#else
9209#ifndef xmlSaveToFilename
9210extern __typeof (xmlSaveToFilename) xmlSaveToFilename__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009211#define xmlSaveToFilename xmlSaveToFilename__internal_alias
9212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009213#endif
9214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009215
9216#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009217#ifdef bottom_xmlsave
9218#undef xmlSaveToIO
Daniel Veillardbe076e92005-01-04 20:18:14 +00009219extern __typeof (xmlSaveToIO) xmlSaveToIO __attribute((alias("xmlSaveToIO__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009220#else
9221#ifndef xmlSaveToIO
9222extern __typeof (xmlSaveToIO) xmlSaveToIO__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009223#define xmlSaveToIO xmlSaveToIO__internal_alias
9224#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009225#endif
9226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009227
9228#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009229#ifdef bottom_xmlsave
9230#undef xmlSaveTree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009231extern __typeof (xmlSaveTree) xmlSaveTree __attribute((alias("xmlSaveTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009232#else
9233#ifndef xmlSaveTree
9234extern __typeof (xmlSaveTree) xmlSaveTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009235#define xmlSaveTree xmlSaveTree__internal_alias
9236#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009237#endif
9238#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009239
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009240#ifdef bottom_uri
9241#undef xmlSaveUri
Daniel Veillardbe076e92005-01-04 20:18:14 +00009242extern __typeof (xmlSaveUri) xmlSaveUri __attribute((alias("xmlSaveUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009243#else
9244#ifndef xmlSaveUri
9245extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009246#define xmlSaveUri xmlSaveUri__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009247#endif
9248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009249
9250#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009251#ifdef bottom_legacy
9252#undef xmlScanName
Daniel Veillardbe076e92005-01-04 20:18:14 +00009253extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009254#else
9255#ifndef xmlScanName
9256extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009257#define xmlScanName xmlScanName__internal_alias
9258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009259#endif
9260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009261
9262#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009263#ifdef bottom_xmlschemas
9264#undef xmlSchemaCheckFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009265extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet __attribute((alias("xmlSchemaCheckFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009266#else
9267#ifndef xmlSchemaCheckFacet
9268extern __typeof (xmlSchemaCheckFacet) xmlSchemaCheckFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009269#define xmlSchemaCheckFacet xmlSchemaCheckFacet__internal_alias
9270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009271#endif
9272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009273
9274#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009275#ifdef bottom_xmlschemastypes
9276#undef xmlSchemaCleanupTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009277extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes __attribute((alias("xmlSchemaCleanupTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009278#else
9279#ifndef xmlSchemaCleanupTypes
9280extern __typeof (xmlSchemaCleanupTypes) xmlSchemaCleanupTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009281#define xmlSchemaCleanupTypes xmlSchemaCleanupTypes__internal_alias
9282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009283#endif
9284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009285
9286#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009287#ifdef bottom_xmlschemastypes
9288#undef xmlSchemaCollapseString
Daniel Veillardbe076e92005-01-04 20:18:14 +00009289extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString __attribute((alias("xmlSchemaCollapseString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009290#else
9291#ifndef xmlSchemaCollapseString
9292extern __typeof (xmlSchemaCollapseString) xmlSchemaCollapseString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009293#define xmlSchemaCollapseString xmlSchemaCollapseString__internal_alias
9294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009295#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009296#endif
9297
Daniel Veillardb5839c32005-02-19 18:27:14 +00009298#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009299#ifdef bottom_xmlschemastypes
9300#undef xmlSchemaCompareValues
9301extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues __attribute((alias("xmlSchemaCompareValues__internal_alias")));
9302#else
9303#ifndef xmlSchemaCompareValues
9304extern __typeof (xmlSchemaCompareValues) xmlSchemaCompareValues__internal_alias __attribute((visibility("hidden")));
9305#define xmlSchemaCompareValues xmlSchemaCompareValues__internal_alias
9306#endif
9307#endif
9308#endif
9309
9310#if defined(LIBXML_SCHEMAS_ENABLED)
9311#ifdef bottom_xmlschemastypes
9312#undef xmlSchemaCompareValuesWhtsp
Daniel Veillardb5839c32005-02-19 18:27:14 +00009313extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp __attribute((alias("xmlSchemaCompareValuesWhtsp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009314#else
9315#ifndef xmlSchemaCompareValuesWhtsp
9316extern __typeof (xmlSchemaCompareValuesWhtsp) xmlSchemaCompareValuesWhtsp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009317#define xmlSchemaCompareValuesWhtsp xmlSchemaCompareValuesWhtsp__internal_alias
9318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009319#endif
9320#endif
9321
9322#if defined(LIBXML_SCHEMAS_ENABLED)
9323#ifdef bottom_xmlschemastypes
9324#undef xmlSchemaCopyValue
9325extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue __attribute((alias("xmlSchemaCopyValue__internal_alias")));
9326#else
9327#ifndef xmlSchemaCopyValue
9328extern __typeof (xmlSchemaCopyValue) xmlSchemaCopyValue__internal_alias __attribute((visibility("hidden")));
9329#define xmlSchemaCopyValue xmlSchemaCopyValue__internal_alias
9330#endif
9331#endif
9332#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009333
Daniel Veillardbe076e92005-01-04 20:18:14 +00009334#if defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009335#ifdef bottom_xmlschemas
9336#undef xmlSchemaDump
Daniel Veillardbe076e92005-01-04 20:18:14 +00009337extern __typeof (xmlSchemaDump) xmlSchemaDump __attribute((alias("xmlSchemaDump__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009338#else
9339#ifndef xmlSchemaDump
9340extern __typeof (xmlSchemaDump) xmlSchemaDump__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009341#define xmlSchemaDump xmlSchemaDump__internal_alias
9342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009343#endif
9344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009345
9346#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009347#ifdef bottom_xmlschemas
9348#undef xmlSchemaFree
Daniel Veillardbe076e92005-01-04 20:18:14 +00009349extern __typeof (xmlSchemaFree) xmlSchemaFree __attribute((alias("xmlSchemaFree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009350#else
9351#ifndef xmlSchemaFree
9352extern __typeof (xmlSchemaFree) xmlSchemaFree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009353#define xmlSchemaFree xmlSchemaFree__internal_alias
9354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009355#endif
9356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009357
9358#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009359#ifdef bottom_xmlschemas
9360#undef xmlSchemaFreeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009361extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet __attribute((alias("xmlSchemaFreeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009362#else
9363#ifndef xmlSchemaFreeFacet
9364extern __typeof (xmlSchemaFreeFacet) xmlSchemaFreeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009365#define xmlSchemaFreeFacet xmlSchemaFreeFacet__internal_alias
9366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009367#endif
9368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009369
9370#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009371#ifdef bottom_xmlschemas
9372#undef xmlSchemaFreeParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009373extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt __attribute((alias("xmlSchemaFreeParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009374#else
9375#ifndef xmlSchemaFreeParserCtxt
9376extern __typeof (xmlSchemaFreeParserCtxt) xmlSchemaFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009377#define xmlSchemaFreeParserCtxt xmlSchemaFreeParserCtxt__internal_alias
9378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009379#endif
9380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009381
9382#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009383#ifdef bottom_xmlschemas
9384#undef xmlSchemaFreeType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009385extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType __attribute((alias("xmlSchemaFreeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009386#else
9387#ifndef xmlSchemaFreeType
9388extern __typeof (xmlSchemaFreeType) xmlSchemaFreeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009389#define xmlSchemaFreeType xmlSchemaFreeType__internal_alias
9390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009391#endif
9392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009393
9394#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009395#ifdef bottom_xmlschemas
9396#undef xmlSchemaFreeValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009397extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt __attribute((alias("xmlSchemaFreeValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009398#else
9399#ifndef xmlSchemaFreeValidCtxt
9400extern __typeof (xmlSchemaFreeValidCtxt) xmlSchemaFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009401#define xmlSchemaFreeValidCtxt xmlSchemaFreeValidCtxt__internal_alias
9402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009403#endif
9404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009405
9406#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009407#ifdef bottom_xmlschemastypes
9408#undef xmlSchemaFreeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +00009409extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue __attribute((alias("xmlSchemaFreeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009410#else
9411#ifndef xmlSchemaFreeValue
9412extern __typeof (xmlSchemaFreeValue) xmlSchemaFreeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009413#define xmlSchemaFreeValue xmlSchemaFreeValue__internal_alias
9414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009415#endif
9416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009417
9418#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009419#ifdef bottom_xmlschemas
9420#undef xmlSchemaFreeWildcard
Daniel Veillardbe076e92005-01-04 20:18:14 +00009421extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard __attribute((alias("xmlSchemaFreeWildcard__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009422#else
9423#ifndef xmlSchemaFreeWildcard
9424extern __typeof (xmlSchemaFreeWildcard) xmlSchemaFreeWildcard__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009425#define xmlSchemaFreeWildcard xmlSchemaFreeWildcard__internal_alias
9426#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009427#endif
9428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009429
9430#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009431#ifdef bottom_xmlschemastypes
9432#undef xmlSchemaGetBuiltInListSimpleTypeItemType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009433extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType __attribute((alias("xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009434#else
9435#ifndef xmlSchemaGetBuiltInListSimpleTypeItemType
9436extern __typeof (xmlSchemaGetBuiltInListSimpleTypeItemType) xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009437#define xmlSchemaGetBuiltInListSimpleTypeItemType xmlSchemaGetBuiltInListSimpleTypeItemType__internal_alias
9438#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009439#endif
9440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009441
9442#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009443#ifdef bottom_xmlschemastypes
9444#undef xmlSchemaGetBuiltInType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009445extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType __attribute((alias("xmlSchemaGetBuiltInType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009446#else
9447#ifndef xmlSchemaGetBuiltInType
9448extern __typeof (xmlSchemaGetBuiltInType) xmlSchemaGetBuiltInType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009449#define xmlSchemaGetBuiltInType xmlSchemaGetBuiltInType__internal_alias
9450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009451#endif
9452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009453
9454#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009455#ifdef bottom_xmlschemastypes
9456#undef xmlSchemaGetCanonValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009457extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue __attribute((alias("xmlSchemaGetCanonValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009458#else
9459#ifndef xmlSchemaGetCanonValue
9460extern __typeof (xmlSchemaGetCanonValue) xmlSchemaGetCanonValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009461#define xmlSchemaGetCanonValue xmlSchemaGetCanonValue__internal_alias
9462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009463#endif
9464#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009465
9466#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009467#ifdef bottom_xmlschemastypes
Daniel Veillard99dd7632005-05-06 11:40:56 +00009468#undef xmlSchemaGetCanonValueWhtsp
9469extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp __attribute((alias("xmlSchemaGetCanonValueWhtsp__internal_alias")));
9470#else
9471#ifndef xmlSchemaGetCanonValueWhtsp
9472extern __typeof (xmlSchemaGetCanonValueWhtsp) xmlSchemaGetCanonValueWhtsp__internal_alias __attribute((visibility("hidden")));
9473#define xmlSchemaGetCanonValueWhtsp xmlSchemaGetCanonValueWhtsp__internal_alias
9474#endif
9475#endif
9476#endif
9477
9478#if defined(LIBXML_SCHEMAS_ENABLED)
9479#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009480#undef xmlSchemaGetFacetValueAsULong
Daniel Veillardbe076e92005-01-04 20:18:14 +00009481extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong __attribute((alias("xmlSchemaGetFacetValueAsULong__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009482#else
9483#ifndef xmlSchemaGetFacetValueAsULong
9484extern __typeof (xmlSchemaGetFacetValueAsULong) xmlSchemaGetFacetValueAsULong__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009485#define xmlSchemaGetFacetValueAsULong xmlSchemaGetFacetValueAsULong__internal_alias
9486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009487#endif
9488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009489
9490#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009491#ifdef bottom_xmlschemas
9492#undef xmlSchemaGetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009493extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors __attribute((alias("xmlSchemaGetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009494#else
9495#ifndef xmlSchemaGetParserErrors
9496extern __typeof (xmlSchemaGetParserErrors) xmlSchemaGetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009497#define xmlSchemaGetParserErrors xmlSchemaGetParserErrors__internal_alias
9498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009499#endif
9500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009501
9502#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009503#ifdef bottom_xmlschemastypes
9504#undef xmlSchemaGetPredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009505extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType __attribute((alias("xmlSchemaGetPredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009506#else
9507#ifndef xmlSchemaGetPredefinedType
9508extern __typeof (xmlSchemaGetPredefinedType) xmlSchemaGetPredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009509#define xmlSchemaGetPredefinedType xmlSchemaGetPredefinedType__internal_alias
9510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009511#endif
9512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009513
9514#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009515#ifdef bottom_xmlschemastypes
9516#undef xmlSchemaGetValType
9517extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType __attribute((alias("xmlSchemaGetValType__internal_alias")));
9518#else
9519#ifndef xmlSchemaGetValType
9520extern __typeof (xmlSchemaGetValType) xmlSchemaGetValType__internal_alias __attribute((visibility("hidden")));
9521#define xmlSchemaGetValType xmlSchemaGetValType__internal_alias
9522#endif
9523#endif
9524#endif
9525
9526#if defined(LIBXML_SCHEMAS_ENABLED)
9527#ifdef bottom_xmlschemas
9528#undef xmlSchemaGetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009529extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors __attribute((alias("xmlSchemaGetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009530#else
9531#ifndef xmlSchemaGetValidErrors
9532extern __typeof (xmlSchemaGetValidErrors) xmlSchemaGetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009533#define xmlSchemaGetValidErrors xmlSchemaGetValidErrors__internal_alias
9534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009535#endif
9536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009537
9538#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009539#ifdef bottom_xmlschemastypes
9540#undef xmlSchemaInitTypes
Daniel Veillardbe076e92005-01-04 20:18:14 +00009541extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes __attribute((alias("xmlSchemaInitTypes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009542#else
9543#ifndef xmlSchemaInitTypes
9544extern __typeof (xmlSchemaInitTypes) xmlSchemaInitTypes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009545#define xmlSchemaInitTypes xmlSchemaInitTypes__internal_alias
9546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009547#endif
9548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009549
9550#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009551#ifdef bottom_xmlschemastypes
9552#undef xmlSchemaIsBuiltInTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009553extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet __attribute((alias("xmlSchemaIsBuiltInTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009554#else
9555#ifndef xmlSchemaIsBuiltInTypeFacet
9556extern __typeof (xmlSchemaIsBuiltInTypeFacet) xmlSchemaIsBuiltInTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009557#define xmlSchemaIsBuiltInTypeFacet xmlSchemaIsBuiltInTypeFacet__internal_alias
9558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009559#endif
9560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009561
9562#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009563#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009564#undef xmlSchemaIsValid
9565extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid __attribute((alias("xmlSchemaIsValid__internal_alias")));
9566#else
9567#ifndef xmlSchemaIsValid
9568extern __typeof (xmlSchemaIsValid) xmlSchemaIsValid__internal_alias __attribute((visibility("hidden")));
9569#define xmlSchemaIsValid xmlSchemaIsValid__internal_alias
9570#endif
9571#endif
9572#endif
9573
9574#if defined(LIBXML_SCHEMAS_ENABLED)
9575#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009576#undef xmlSchemaNewDocParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009577extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt __attribute((alias("xmlSchemaNewDocParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009578#else
9579#ifndef xmlSchemaNewDocParserCtxt
9580extern __typeof (xmlSchemaNewDocParserCtxt) xmlSchemaNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009581#define xmlSchemaNewDocParserCtxt xmlSchemaNewDocParserCtxt__internal_alias
9582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009583#endif
9584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009585
9586#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009587#ifdef bottom_xmlschemas
9588#undef xmlSchemaNewFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009589extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet __attribute((alias("xmlSchemaNewFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009590#else
9591#ifndef xmlSchemaNewFacet
9592extern __typeof (xmlSchemaNewFacet) xmlSchemaNewFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009593#define xmlSchemaNewFacet xmlSchemaNewFacet__internal_alias
9594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009595#endif
9596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009597
9598#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009599#ifdef bottom_xmlschemas
9600#undef xmlSchemaNewMemParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009601extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt __attribute((alias("xmlSchemaNewMemParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009602#else
9603#ifndef xmlSchemaNewMemParserCtxt
9604extern __typeof (xmlSchemaNewMemParserCtxt) xmlSchemaNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009605#define xmlSchemaNewMemParserCtxt xmlSchemaNewMemParserCtxt__internal_alias
9606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009607#endif
9608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009609
9610#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009611#ifdef bottom_xmlschemastypes
9612#undef xmlSchemaNewNOTATIONValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009613extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue __attribute((alias("xmlSchemaNewNOTATIONValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009614#else
9615#ifndef xmlSchemaNewNOTATIONValue
9616extern __typeof (xmlSchemaNewNOTATIONValue) xmlSchemaNewNOTATIONValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009617#define xmlSchemaNewNOTATIONValue xmlSchemaNewNOTATIONValue__internal_alias
9618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009619#endif
9620#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009621
9622#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009623#ifdef bottom_xmlschemas
9624#undef xmlSchemaNewParserCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009625extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt __attribute((alias("xmlSchemaNewParserCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009626#else
9627#ifndef xmlSchemaNewParserCtxt
9628extern __typeof (xmlSchemaNewParserCtxt) xmlSchemaNewParserCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009629#define xmlSchemaNewParserCtxt xmlSchemaNewParserCtxt__internal_alias
9630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009631#endif
9632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009633
9634#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009635#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009636#undef xmlSchemaNewQNameValue
9637extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue __attribute((alias("xmlSchemaNewQNameValue__internal_alias")));
9638#else
9639#ifndef xmlSchemaNewQNameValue
9640extern __typeof (xmlSchemaNewQNameValue) xmlSchemaNewQNameValue__internal_alias __attribute((visibility("hidden")));
9641#define xmlSchemaNewQNameValue xmlSchemaNewQNameValue__internal_alias
9642#endif
9643#endif
9644#endif
9645
9646#if defined(LIBXML_SCHEMAS_ENABLED)
9647#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009648#undef xmlSchemaNewStringValue
Daniel Veillardb5839c32005-02-19 18:27:14 +00009649extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue __attribute((alias("xmlSchemaNewStringValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009650#else
9651#ifndef xmlSchemaNewStringValue
9652extern __typeof (xmlSchemaNewStringValue) xmlSchemaNewStringValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +00009653#define xmlSchemaNewStringValue xmlSchemaNewStringValue__internal_alias
9654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009655#endif
9656#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +00009657
9658#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009659#ifdef bottom_xmlschemas
9660#undef xmlSchemaNewValidCtxt
Daniel Veillardbe076e92005-01-04 20:18:14 +00009661extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt __attribute((alias("xmlSchemaNewValidCtxt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009662#else
9663#ifndef xmlSchemaNewValidCtxt
9664extern __typeof (xmlSchemaNewValidCtxt) xmlSchemaNewValidCtxt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009665#define xmlSchemaNewValidCtxt xmlSchemaNewValidCtxt__internal_alias
9666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009667#endif
9668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009669
9670#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009671#ifdef bottom_xmlschemas
9672#undef xmlSchemaParse
Daniel Veillardbe076e92005-01-04 20:18:14 +00009673extern __typeof (xmlSchemaParse) xmlSchemaParse __attribute((alias("xmlSchemaParse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009674#else
9675#ifndef xmlSchemaParse
9676extern __typeof (xmlSchemaParse) xmlSchemaParse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009677#define xmlSchemaParse xmlSchemaParse__internal_alias
9678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009679#endif
9680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009681
9682#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009683#ifdef bottom_xmlschemas
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009684#undef xmlSchemaSAXPlug
9685extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug __attribute((alias("xmlSchemaSAXPlug__internal_alias")));
9686#else
9687#ifndef xmlSchemaSAXPlug
9688extern __typeof (xmlSchemaSAXPlug) xmlSchemaSAXPlug__internal_alias __attribute((visibility("hidden")));
9689#define xmlSchemaSAXPlug xmlSchemaSAXPlug__internal_alias
9690#endif
9691#endif
9692#endif
9693
9694#if defined(LIBXML_SCHEMAS_ENABLED)
9695#ifdef bottom_xmlschemas
9696#undef xmlSchemaSAXUnplug
9697extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug __attribute((alias("xmlSchemaSAXUnplug__internal_alias")));
9698#else
9699#ifndef xmlSchemaSAXUnplug
9700extern __typeof (xmlSchemaSAXUnplug) xmlSchemaSAXUnplug__internal_alias __attribute((visibility("hidden")));
9701#define xmlSchemaSAXUnplug xmlSchemaSAXUnplug__internal_alias
9702#endif
9703#endif
9704#endif
9705
9706#if defined(LIBXML_SCHEMAS_ENABLED)
9707#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009708#undef xmlSchemaSetParserErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009709extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors __attribute((alias("xmlSchemaSetParserErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009710#else
9711#ifndef xmlSchemaSetParserErrors
9712extern __typeof (xmlSchemaSetParserErrors) xmlSchemaSetParserErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009713#define xmlSchemaSetParserErrors xmlSchemaSetParserErrors__internal_alias
9714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009715#endif
9716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009717
9718#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009719#ifdef bottom_xmlschemas
Daniel Veillard67952602006-01-05 15:29:44 +00009720#undef xmlSchemaSetParserStructuredErrors
9721extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors __attribute((alias("xmlSchemaSetParserStructuredErrors__internal_alias")));
9722#else
9723#ifndef xmlSchemaSetParserStructuredErrors
9724extern __typeof (xmlSchemaSetParserStructuredErrors) xmlSchemaSetParserStructuredErrors__internal_alias __attribute((visibility("hidden")));
9725#define xmlSchemaSetParserStructuredErrors xmlSchemaSetParserStructuredErrors__internal_alias
9726#endif
9727#endif
9728#endif
9729
9730#if defined(LIBXML_SCHEMAS_ENABLED)
9731#ifdef bottom_xmlschemas
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009732#undef xmlSchemaSetValidErrors
Daniel Veillardbe076e92005-01-04 20:18:14 +00009733extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors __attribute((alias("xmlSchemaSetValidErrors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009734#else
9735#ifndef xmlSchemaSetValidErrors
9736extern __typeof (xmlSchemaSetValidErrors) xmlSchemaSetValidErrors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009737#define xmlSchemaSetValidErrors xmlSchemaSetValidErrors__internal_alias
9738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009739#endif
9740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009741
9742#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009743#ifdef bottom_xmlschemas
9744#undef xmlSchemaSetValidOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009745extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions __attribute((alias("xmlSchemaSetValidOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009746#else
9747#ifndef xmlSchemaSetValidOptions
9748extern __typeof (xmlSchemaSetValidOptions) xmlSchemaSetValidOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009749#define xmlSchemaSetValidOptions xmlSchemaSetValidOptions__internal_alias
9750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009751#endif
9752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009753
9754#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillardda0aa4c2005-07-13 23:07:49 +00009755#ifdef bottom_xmlschemas
9756#undef xmlSchemaSetValidStructuredErrors
9757extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors __attribute((alias("xmlSchemaSetValidStructuredErrors__internal_alias")));
9758#else
9759#ifndef xmlSchemaSetValidStructuredErrors
9760extern __typeof (xmlSchemaSetValidStructuredErrors) xmlSchemaSetValidStructuredErrors__internal_alias __attribute((visibility("hidden")));
9761#define xmlSchemaSetValidStructuredErrors xmlSchemaSetValidStructuredErrors__internal_alias
9762#endif
9763#endif
9764#endif
9765
9766#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009767#ifdef bottom_xmlschemastypes
9768#undef xmlSchemaValPredefTypeNode
Daniel Veillardbe076e92005-01-04 20:18:14 +00009769extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode __attribute((alias("xmlSchemaValPredefTypeNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009770#else
9771#ifndef xmlSchemaValPredefTypeNode
9772extern __typeof (xmlSchemaValPredefTypeNode) xmlSchemaValPredefTypeNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009773#define xmlSchemaValPredefTypeNode xmlSchemaValPredefTypeNode__internal_alias
9774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009775#endif
9776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009777
9778#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009779#ifdef bottom_xmlschemastypes
9780#undef xmlSchemaValPredefTypeNodeNoNorm
Daniel Veillardbe076e92005-01-04 20:18:14 +00009781extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm __attribute((alias("xmlSchemaValPredefTypeNodeNoNorm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009782#else
9783#ifndef xmlSchemaValPredefTypeNodeNoNorm
9784extern __typeof (xmlSchemaValPredefTypeNodeNoNorm) xmlSchemaValPredefTypeNodeNoNorm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009785#define xmlSchemaValPredefTypeNodeNoNorm xmlSchemaValPredefTypeNodeNoNorm__internal_alias
9786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009787#endif
9788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009789
9790#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009791#ifdef bottom_xmlschemas
9792#undef xmlSchemaValidCtxtGetOptions
Daniel Veillardbe076e92005-01-04 20:18:14 +00009793extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions __attribute((alias("xmlSchemaValidCtxtGetOptions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009794#else
9795#ifndef xmlSchemaValidCtxtGetOptions
9796extern __typeof (xmlSchemaValidCtxtGetOptions) xmlSchemaValidCtxtGetOptions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009797#define xmlSchemaValidCtxtGetOptions xmlSchemaValidCtxtGetOptions__internal_alias
9798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009799#endif
9800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009801
9802#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009803#ifdef bottom_xmlschemas
9804#undef xmlSchemaValidateDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +00009805extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc __attribute((alias("xmlSchemaValidateDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009806#else
9807#ifndef xmlSchemaValidateDoc
9808extern __typeof (xmlSchemaValidateDoc) xmlSchemaValidateDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009809#define xmlSchemaValidateDoc xmlSchemaValidateDoc__internal_alias
9810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009811#endif
9812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009813
9814#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009815#ifdef bottom_xmlschemastypes
9816#undef xmlSchemaValidateFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009817extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet __attribute((alias("xmlSchemaValidateFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009818#else
9819#ifndef xmlSchemaValidateFacet
9820extern __typeof (xmlSchemaValidateFacet) xmlSchemaValidateFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009821#define xmlSchemaValidateFacet xmlSchemaValidateFacet__internal_alias
9822#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009823#endif
9824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009825
9826#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009827#ifdef bottom_xmlschemastypes
9828#undef xmlSchemaValidateFacetWhtsp
9829extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp __attribute((alias("xmlSchemaValidateFacetWhtsp__internal_alias")));
9830#else
9831#ifndef xmlSchemaValidateFacetWhtsp
9832extern __typeof (xmlSchemaValidateFacetWhtsp) xmlSchemaValidateFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9833#define xmlSchemaValidateFacetWhtsp xmlSchemaValidateFacetWhtsp__internal_alias
9834#endif
9835#endif
9836#endif
9837
9838#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard81562d22005-06-15 13:27:56 +00009839#ifdef bottom_xmlschemas
9840#undef xmlSchemaValidateFile
9841extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile __attribute((alias("xmlSchemaValidateFile__internal_alias")));
9842#else
9843#ifndef xmlSchemaValidateFile
9844extern __typeof (xmlSchemaValidateFile) xmlSchemaValidateFile__internal_alias __attribute((visibility("hidden")));
9845#define xmlSchemaValidateFile xmlSchemaValidateFile__internal_alias
9846#endif
9847#endif
9848#endif
9849
9850#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009851#ifdef bottom_xmlschemastypes
9852#undef xmlSchemaValidateLengthFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009853extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet __attribute((alias("xmlSchemaValidateLengthFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009854#else
9855#ifndef xmlSchemaValidateLengthFacet
9856extern __typeof (xmlSchemaValidateLengthFacet) xmlSchemaValidateLengthFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009857#define xmlSchemaValidateLengthFacet xmlSchemaValidateLengthFacet__internal_alias
9858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009859#endif
9860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009861
9862#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009863#ifdef bottom_xmlschemastypes
9864#undef xmlSchemaValidateLengthFacetWhtsp
9865extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp __attribute((alias("xmlSchemaValidateLengthFacetWhtsp__internal_alias")));
9866#else
9867#ifndef xmlSchemaValidateLengthFacetWhtsp
9868extern __typeof (xmlSchemaValidateLengthFacetWhtsp) xmlSchemaValidateLengthFacetWhtsp__internal_alias __attribute((visibility("hidden")));
9869#define xmlSchemaValidateLengthFacetWhtsp xmlSchemaValidateLengthFacetWhtsp__internal_alias
9870#endif
9871#endif
9872#endif
9873
9874#if defined(LIBXML_SCHEMAS_ENABLED)
9875#ifdef bottom_xmlschemastypes
9876#undef xmlSchemaValidateListSimpleTypeFacet
Daniel Veillardbe076e92005-01-04 20:18:14 +00009877extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet __attribute((alias("xmlSchemaValidateListSimpleTypeFacet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009878#else
9879#ifndef xmlSchemaValidateListSimpleTypeFacet
9880extern __typeof (xmlSchemaValidateListSimpleTypeFacet) xmlSchemaValidateListSimpleTypeFacet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009881#define xmlSchemaValidateListSimpleTypeFacet xmlSchemaValidateListSimpleTypeFacet__internal_alias
9882#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009883#endif
9884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009885
9886#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009887#ifdef bottom_xmlschemas
9888#undef xmlSchemaValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +00009889extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement __attribute((alias("xmlSchemaValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009890#else
9891#ifndef xmlSchemaValidateOneElement
9892extern __typeof (xmlSchemaValidateOneElement) xmlSchemaValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009893#define xmlSchemaValidateOneElement xmlSchemaValidateOneElement__internal_alias
9894#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009895#endif
9896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009897
9898#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009899#ifdef bottom_xmlschemastypes
9900#undef xmlSchemaValidatePredefinedType
Daniel Veillardbe076e92005-01-04 20:18:14 +00009901extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType __attribute((alias("xmlSchemaValidatePredefinedType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009902#else
9903#ifndef xmlSchemaValidatePredefinedType
9904extern __typeof (xmlSchemaValidatePredefinedType) xmlSchemaValidatePredefinedType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009905#define xmlSchemaValidatePredefinedType xmlSchemaValidatePredefinedType__internal_alias
9906#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009907#endif
9908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009909
9910#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009911#ifdef bottom_xmlschemas
9912#undef xmlSchemaValidateStream
Daniel Veillardbe076e92005-01-04 20:18:14 +00009913extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream __attribute((alias("xmlSchemaValidateStream__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009914#else
9915#ifndef xmlSchemaValidateStream
9916extern __typeof (xmlSchemaValidateStream) xmlSchemaValidateStream__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009917#define xmlSchemaValidateStream xmlSchemaValidateStream__internal_alias
9918#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009919#endif
9920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009921
9922#if defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009923#ifdef bottom_xmlschemastypes
Daniel Veillard81562d22005-06-15 13:27:56 +00009924#undef xmlSchemaValueAppend
9925extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend __attribute((alias("xmlSchemaValueAppend__internal_alias")));
9926#else
9927#ifndef xmlSchemaValueAppend
9928extern __typeof (xmlSchemaValueAppend) xmlSchemaValueAppend__internal_alias __attribute((visibility("hidden")));
9929#define xmlSchemaValueAppend xmlSchemaValueAppend__internal_alias
9930#endif
9931#endif
9932#endif
9933
9934#if defined(LIBXML_SCHEMAS_ENABLED)
9935#ifdef bottom_xmlschemastypes
9936#undef xmlSchemaValueGetAsBoolean
9937extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean __attribute((alias("xmlSchemaValueGetAsBoolean__internal_alias")));
9938#else
9939#ifndef xmlSchemaValueGetAsBoolean
9940extern __typeof (xmlSchemaValueGetAsBoolean) xmlSchemaValueGetAsBoolean__internal_alias __attribute((visibility("hidden")));
9941#define xmlSchemaValueGetAsBoolean xmlSchemaValueGetAsBoolean__internal_alias
9942#endif
9943#endif
9944#endif
9945
9946#if defined(LIBXML_SCHEMAS_ENABLED)
9947#ifdef bottom_xmlschemastypes
9948#undef xmlSchemaValueGetAsString
9949extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString __attribute((alias("xmlSchemaValueGetAsString__internal_alias")));
9950#else
9951#ifndef xmlSchemaValueGetAsString
9952extern __typeof (xmlSchemaValueGetAsString) xmlSchemaValueGetAsString__internal_alias __attribute((visibility("hidden")));
9953#define xmlSchemaValueGetAsString xmlSchemaValueGetAsString__internal_alias
9954#endif
9955#endif
9956#endif
9957
9958#if defined(LIBXML_SCHEMAS_ENABLED)
9959#ifdef bottom_xmlschemastypes
9960#undef xmlSchemaValueGetNext
9961extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext __attribute((alias("xmlSchemaValueGetNext__internal_alias")));
9962#else
9963#ifndef xmlSchemaValueGetNext
9964extern __typeof (xmlSchemaValueGetNext) xmlSchemaValueGetNext__internal_alias __attribute((visibility("hidden")));
9965#define xmlSchemaValueGetNext xmlSchemaValueGetNext__internal_alias
9966#endif
9967#endif
9968#endif
9969
9970#if defined(LIBXML_SCHEMAS_ENABLED)
9971#ifdef bottom_xmlschemastypes
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009972#undef xmlSchemaWhiteSpaceReplace
Daniel Veillardbe076e92005-01-04 20:18:14 +00009973extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace __attribute((alias("xmlSchemaWhiteSpaceReplace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009974#else
9975#ifndef xmlSchemaWhiteSpaceReplace
9976extern __typeof (xmlSchemaWhiteSpaceReplace) xmlSchemaWhiteSpaceReplace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +00009977#define xmlSchemaWhiteSpaceReplace xmlSchemaWhiteSpaceReplace__internal_alias
9978#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +00009979#endif
9980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +00009981
Daniel Veillard5eee7672005-08-22 21:22:27 +00009982#if defined(LIBXML_SCHEMATRON_ENABLED)
9983#ifdef bottom_schematron
9984#undef xmlSchematronFree
9985extern __typeof (xmlSchematronFree) xmlSchematronFree __attribute((alias("xmlSchematronFree__internal_alias")));
9986#else
9987#ifndef xmlSchematronFree
9988extern __typeof (xmlSchematronFree) xmlSchematronFree__internal_alias __attribute((visibility("hidden")));
9989#define xmlSchematronFree xmlSchematronFree__internal_alias
9990#endif
9991#endif
9992#endif
9993
9994#if defined(LIBXML_SCHEMATRON_ENABLED)
9995#ifdef bottom_schematron
9996#undef xmlSchematronFreeParserCtxt
9997extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt __attribute((alias("xmlSchematronFreeParserCtxt__internal_alias")));
9998#else
9999#ifndef xmlSchematronFreeParserCtxt
10000extern __typeof (xmlSchematronFreeParserCtxt) xmlSchematronFreeParserCtxt__internal_alias __attribute((visibility("hidden")));
10001#define xmlSchematronFreeParserCtxt xmlSchematronFreeParserCtxt__internal_alias
10002#endif
10003#endif
10004#endif
10005
10006#if defined(LIBXML_SCHEMATRON_ENABLED)
10007#ifdef bottom_schematron
10008#undef xmlSchematronFreeValidCtxt
10009extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt __attribute((alias("xmlSchematronFreeValidCtxt__internal_alias")));
10010#else
10011#ifndef xmlSchematronFreeValidCtxt
10012extern __typeof (xmlSchematronFreeValidCtxt) xmlSchematronFreeValidCtxt__internal_alias __attribute((visibility("hidden")));
10013#define xmlSchematronFreeValidCtxt xmlSchematronFreeValidCtxt__internal_alias
10014#endif
10015#endif
10016#endif
10017
10018#if defined(LIBXML_SCHEMATRON_ENABLED)
10019#ifdef bottom_schematron
10020#undef xmlSchematronNewDocParserCtxt
10021extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt __attribute((alias("xmlSchematronNewDocParserCtxt__internal_alias")));
10022#else
10023#ifndef xmlSchematronNewDocParserCtxt
10024extern __typeof (xmlSchematronNewDocParserCtxt) xmlSchematronNewDocParserCtxt__internal_alias __attribute((visibility("hidden")));
10025#define xmlSchematronNewDocParserCtxt xmlSchematronNewDocParserCtxt__internal_alias
10026#endif
10027#endif
10028#endif
10029
10030#if defined(LIBXML_SCHEMATRON_ENABLED)
10031#ifdef bottom_schematron
10032#undef xmlSchematronNewMemParserCtxt
10033extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt __attribute((alias("xmlSchematronNewMemParserCtxt__internal_alias")));
10034#else
10035#ifndef xmlSchematronNewMemParserCtxt
10036extern __typeof (xmlSchematronNewMemParserCtxt) xmlSchematronNewMemParserCtxt__internal_alias __attribute((visibility("hidden")));
10037#define xmlSchematronNewMemParserCtxt xmlSchematronNewMemParserCtxt__internal_alias
10038#endif
10039#endif
10040#endif
10041
10042#if defined(LIBXML_SCHEMATRON_ENABLED)
10043#ifdef bottom_schematron
10044#undef xmlSchematronNewParserCtxt
10045extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt __attribute((alias("xmlSchematronNewParserCtxt__internal_alias")));
10046#else
10047#ifndef xmlSchematronNewParserCtxt
10048extern __typeof (xmlSchematronNewParserCtxt) xmlSchematronNewParserCtxt__internal_alias __attribute((visibility("hidden")));
10049#define xmlSchematronNewParserCtxt xmlSchematronNewParserCtxt__internal_alias
10050#endif
10051#endif
10052#endif
10053
10054#if defined(LIBXML_SCHEMATRON_ENABLED)
10055#ifdef bottom_schematron
10056#undef xmlSchematronNewValidCtxt
10057extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt __attribute((alias("xmlSchematronNewValidCtxt__internal_alias")));
10058#else
10059#ifndef xmlSchematronNewValidCtxt
10060extern __typeof (xmlSchematronNewValidCtxt) xmlSchematronNewValidCtxt__internal_alias __attribute((visibility("hidden")));
10061#define xmlSchematronNewValidCtxt xmlSchematronNewValidCtxt__internal_alias
10062#endif
10063#endif
10064#endif
10065
10066#if defined(LIBXML_SCHEMATRON_ENABLED)
10067#ifdef bottom_schematron
10068#undef xmlSchematronParse
10069extern __typeof (xmlSchematronParse) xmlSchematronParse __attribute((alias("xmlSchematronParse__internal_alias")));
10070#else
10071#ifndef xmlSchematronParse
10072extern __typeof (xmlSchematronParse) xmlSchematronParse__internal_alias __attribute((visibility("hidden")));
10073#define xmlSchematronParse xmlSchematronParse__internal_alias
10074#endif
10075#endif
10076#endif
10077
10078#if defined(LIBXML_SCHEMATRON_ENABLED)
10079#ifdef bottom_schematron
Daniel Veillard5eee7672005-08-22 21:22:27 +000010080#undef xmlSchematronValidateDoc
10081extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc __attribute((alias("xmlSchematronValidateDoc__internal_alias")));
10082#else
10083#ifndef xmlSchematronValidateDoc
10084extern __typeof (xmlSchematronValidateDoc) xmlSchematronValidateDoc__internal_alias __attribute((visibility("hidden")));
10085#define xmlSchematronValidateDoc xmlSchematronValidateDoc__internal_alias
10086#endif
10087#endif
10088#endif
10089
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010090#ifdef bottom_tree
10091#undef xmlSearchNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010092extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010093#else
10094#ifndef xmlSearchNs
10095extern __typeof (xmlSearchNs) xmlSearchNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010096#define xmlSearchNs xmlSearchNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010097#endif
10098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010099
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010100#ifdef bottom_tree
10101#undef xmlSearchNsByHref
Daniel Veillardbe076e92005-01-04 20:18:14 +000010102extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref __attribute((alias("xmlSearchNsByHref__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010103#else
10104#ifndef xmlSearchNsByHref
10105extern __typeof (xmlSearchNsByHref) xmlSearchNsByHref__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010106#define xmlSearchNsByHref xmlSearchNsByHref__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010107#endif
10108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010109
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010110#ifdef bottom_tree
10111#undef xmlSetBufferAllocationScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000010112extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme __attribute((alias("xmlSetBufferAllocationScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010113#else
10114#ifndef xmlSetBufferAllocationScheme
10115extern __typeof (xmlSetBufferAllocationScheme) xmlSetBufferAllocationScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010116#define xmlSetBufferAllocationScheme xmlSetBufferAllocationScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010117#endif
10118#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010119
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010120#ifdef bottom_tree
10121#undef xmlSetCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010122extern __typeof (xmlSetCompressMode) xmlSetCompressMode __attribute((alias("xmlSetCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010123#else
10124#ifndef xmlSetCompressMode
10125extern __typeof (xmlSetCompressMode) xmlSetCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010126#define xmlSetCompressMode xmlSetCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010127#endif
10128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010129
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010130#ifdef bottom_tree
10131#undef xmlSetDocCompressMode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010132extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode __attribute((alias("xmlSetDocCompressMode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010133#else
10134#ifndef xmlSetDocCompressMode
10135extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010136#define xmlSetDocCompressMode xmlSetDocCompressMode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010137#endif
10138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010139
10140#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010141#ifdef bottom_parser
10142#undef xmlSetEntityReferenceFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010143extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010144#else
10145#ifndef xmlSetEntityReferenceFunc
10146extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010147#define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
10148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010149#endif
10150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010151
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010152#ifdef bottom_xmlIO
10153#undef xmlSetExternalEntityLoader
Daniel Veillardbe076e92005-01-04 20:18:14 +000010154extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010155#else
10156#ifndef xmlSetExternalEntityLoader
10157extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010158#define xmlSetExternalEntityLoader xmlSetExternalEntityLoader__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010159#endif
10160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010161
10162#if defined(LIBXML_LEGACY_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010163#ifdef bottom_legacy
10164#undef xmlSetFeature
Daniel Veillardbe076e92005-01-04 20:18:14 +000010165extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010166#else
10167#ifndef xmlSetFeature
10168extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010169#define xmlSetFeature xmlSetFeature__internal_alias
10170#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010171#endif
10172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010173
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010174#ifdef bottom_error
10175#undef xmlSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010176extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc __attribute((alias("xmlSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010177#else
10178#ifndef xmlSetGenericErrorFunc
10179extern __typeof (xmlSetGenericErrorFunc) xmlSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010180#define xmlSetGenericErrorFunc xmlSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010181#endif
10182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010183
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010184#ifdef bottom_tree
10185#undef xmlSetListDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010186extern __typeof (xmlSetListDoc) xmlSetListDoc __attribute((alias("xmlSetListDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010187#else
10188#ifndef xmlSetListDoc
10189extern __typeof (xmlSetListDoc) xmlSetListDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010190#define xmlSetListDoc xmlSetListDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010191#endif
10192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010193
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010194#ifdef bottom_tree
10195#undef xmlSetNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000010196extern __typeof (xmlSetNs) xmlSetNs __attribute((alias("xmlSetNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010197#else
10198#ifndef xmlSetNs
10199extern __typeof (xmlSetNs) xmlSetNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010200#define xmlSetNs xmlSetNs__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010201#endif
10202#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010203
10204#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010205#ifdef bottom_tree
10206#undef xmlSetNsProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010207extern __typeof (xmlSetNsProp) xmlSetNsProp __attribute((alias("xmlSetNsProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010208#else
10209#ifndef xmlSetNsProp
10210extern __typeof (xmlSetNsProp) xmlSetNsProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010211#define xmlSetNsProp xmlSetNsProp__internal_alias
10212#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010213#endif
10214#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010215
10216#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010217#ifdef bottom_tree
10218#undef xmlSetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010219extern __typeof (xmlSetProp) xmlSetProp __attribute((alias("xmlSetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010220#else
10221#ifndef xmlSetProp
10222extern __typeof (xmlSetProp) xmlSetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010223#define xmlSetProp xmlSetProp__internal_alias
10224#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010225#endif
10226#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010227
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010228#ifdef bottom_error
10229#undef xmlSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010230extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc __attribute((alias("xmlSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010231#else
10232#ifndef xmlSetStructuredErrorFunc
10233extern __typeof (xmlSetStructuredErrorFunc) xmlSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010234#define xmlSetStructuredErrorFunc xmlSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010235#endif
10236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010237
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010238#ifdef bottom_tree
10239#undef xmlSetTreeDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010240extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc __attribute((alias("xmlSetTreeDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010241#else
10242#ifndef xmlSetTreeDoc
10243extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010244#define xmlSetTreeDoc xmlSetTreeDoc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010245#endif
10246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010247
10248#if defined(LIBXML_SAX1_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010249#ifdef bottom_parser
10250#undef xmlSetupParserForBuffer
Daniel Veillardbe076e92005-01-04 20:18:14 +000010251extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010252#else
10253#ifndef xmlSetupParserForBuffer
10254extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010255#define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
10256#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010257#endif
10258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010259
10260#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010261#ifdef bottom_debugXML
10262#undef xmlShell
Daniel Veillardbe076e92005-01-04 20:18:14 +000010263extern __typeof (xmlShell) xmlShell __attribute((alias("xmlShell__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010264#else
10265#ifndef xmlShell
10266extern __typeof (xmlShell) xmlShell__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010267#define xmlShell xmlShell__internal_alias
10268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010269#endif
10270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010271
10272#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010273#ifdef bottom_debugXML
10274#undef xmlShellBase
Daniel Veillardbe076e92005-01-04 20:18:14 +000010275extern __typeof (xmlShellBase) xmlShellBase __attribute((alias("xmlShellBase__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010276#else
10277#ifndef xmlShellBase
10278extern __typeof (xmlShellBase) xmlShellBase__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010279#define xmlShellBase xmlShellBase__internal_alias
10280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010281#endif
10282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010283
10284#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010285#ifdef bottom_debugXML
10286#undef xmlShellCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010287extern __typeof (xmlShellCat) xmlShellCat __attribute((alias("xmlShellCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010288#else
10289#ifndef xmlShellCat
10290extern __typeof (xmlShellCat) xmlShellCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010291#define xmlShellCat xmlShellCat__internal_alias
10292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010293#endif
10294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010295
10296#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010297#ifdef bottom_debugXML
10298#undef xmlShellDir
Daniel Veillardbe076e92005-01-04 20:18:14 +000010299extern __typeof (xmlShellDir) xmlShellDir __attribute((alias("xmlShellDir__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010300#else
10301#ifndef xmlShellDir
10302extern __typeof (xmlShellDir) xmlShellDir__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010303#define xmlShellDir xmlShellDir__internal_alias
10304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010305#endif
10306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010307
10308#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010309#ifdef bottom_debugXML
10310#undef xmlShellDu
Daniel Veillardbe076e92005-01-04 20:18:14 +000010311extern __typeof (xmlShellDu) xmlShellDu __attribute((alias("xmlShellDu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010312#else
10313#ifndef xmlShellDu
10314extern __typeof (xmlShellDu) xmlShellDu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010315#define xmlShellDu xmlShellDu__internal_alias
10316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010317#endif
10318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010319
10320#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010321#ifdef bottom_debugXML
10322#undef xmlShellList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010323extern __typeof (xmlShellList) xmlShellList __attribute((alias("xmlShellList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010324#else
10325#ifndef xmlShellList
10326extern __typeof (xmlShellList) xmlShellList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010327#define xmlShellList xmlShellList__internal_alias
10328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010329#endif
10330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010331
10332#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010333#ifdef bottom_debugXML
10334#undef xmlShellLoad
Daniel Veillardbe076e92005-01-04 20:18:14 +000010335extern __typeof (xmlShellLoad) xmlShellLoad __attribute((alias("xmlShellLoad__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010336#else
10337#ifndef xmlShellLoad
10338extern __typeof (xmlShellLoad) xmlShellLoad__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010339#define xmlShellLoad xmlShellLoad__internal_alias
10340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010341#endif
10342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010343
10344#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010345#ifdef bottom_debugXML
10346#undef xmlShellPrintNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000010347extern __typeof (xmlShellPrintNode) xmlShellPrintNode __attribute((alias("xmlShellPrintNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010348#else
10349#ifndef xmlShellPrintNode
10350extern __typeof (xmlShellPrintNode) xmlShellPrintNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010351#define xmlShellPrintNode xmlShellPrintNode__internal_alias
10352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010353#endif
10354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010355
10356#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010357#ifdef bottom_debugXML
10358#undef xmlShellPrintXPathError
Daniel Veillardbe076e92005-01-04 20:18:14 +000010359extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError __attribute((alias("xmlShellPrintXPathError__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010360#else
10361#ifndef xmlShellPrintXPathError
10362extern __typeof (xmlShellPrintXPathError) xmlShellPrintXPathError__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010363#define xmlShellPrintXPathError xmlShellPrintXPathError__internal_alias
10364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010365#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010366#endif
10367
10368#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010369#ifdef bottom_debugXML
10370#undef xmlShellPrintXPathResult
10371extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult __attribute((alias("xmlShellPrintXPathResult__internal_alias")));
10372#else
10373#ifndef xmlShellPrintXPathResult
10374extern __typeof (xmlShellPrintXPathResult) xmlShellPrintXPathResult__internal_alias __attribute((visibility("hidden")));
10375#define xmlShellPrintXPathResult xmlShellPrintXPathResult__internal_alias
10376#endif
10377#endif
10378#endif
10379
10380#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED)
10381#ifdef bottom_debugXML
10382#undef xmlShellPwd
Daniel Veillardbe076e92005-01-04 20:18:14 +000010383extern __typeof (xmlShellPwd) xmlShellPwd __attribute((alias("xmlShellPwd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010384#else
10385#ifndef xmlShellPwd
10386extern __typeof (xmlShellPwd) xmlShellPwd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010387#define xmlShellPwd xmlShellPwd__internal_alias
10388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010389#endif
10390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010391
10392#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010393#ifdef bottom_debugXML
10394#undef xmlShellSave
Daniel Veillardbe076e92005-01-04 20:18:14 +000010395extern __typeof (xmlShellSave) xmlShellSave __attribute((alias("xmlShellSave__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010396#else
10397#ifndef xmlShellSave
10398extern __typeof (xmlShellSave) xmlShellSave__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010399#define xmlShellSave xmlShellSave__internal_alias
10400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010401#endif
10402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010403
10404#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010405#ifdef bottom_debugXML
10406#undef xmlShellValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000010407extern __typeof (xmlShellValidate) xmlShellValidate __attribute((alias("xmlShellValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010408#else
10409#ifndef xmlShellValidate
10410extern __typeof (xmlShellValidate) xmlShellValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010411#define xmlShellValidate xmlShellValidate__internal_alias
10412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010413#endif
10414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010415
10416#if defined(LIBXML_DEBUG_ENABLED) && defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010417#ifdef bottom_debugXML
10418#undef xmlShellWrite
Daniel Veillardbe076e92005-01-04 20:18:14 +000010419extern __typeof (xmlShellWrite) xmlShellWrite __attribute((alias("xmlShellWrite__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010420#else
10421#ifndef xmlShellWrite
10422extern __typeof (xmlShellWrite) xmlShellWrite__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010423#define xmlShellWrite xmlShellWrite__internal_alias
10424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010425#endif
10426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010427
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010428#ifdef bottom_parser
10429#undef xmlSkipBlankChars
Daniel Veillardbe076e92005-01-04 20:18:14 +000010430extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010431#else
10432#ifndef xmlSkipBlankChars
10433extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010434#define xmlSkipBlankChars xmlSkipBlankChars__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010435#endif
10436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010437
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010438#ifdef bottom_valid
10439#undef xmlSnprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010440extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent __attribute((alias("xmlSnprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010441#else
10442#ifndef xmlSnprintfElementContent
10443extern __typeof (xmlSnprintfElementContent) xmlSnprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010444#define xmlSnprintfElementContent xmlSnprintfElementContent__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010445#endif
10446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010447
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010448#ifdef bottom_parser
10449#undef xmlSplitQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010450extern __typeof (xmlSplitQName) xmlSplitQName __attribute((alias("xmlSplitQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010451#else
10452#ifndef xmlSplitQName
10453extern __typeof (xmlSplitQName) xmlSplitQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010454#define xmlSplitQName xmlSplitQName__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010455#endif
10456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010457
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010458#ifdef bottom_tree
10459#undef xmlSplitQName2
Daniel Veillardbe076e92005-01-04 20:18:14 +000010460extern __typeof (xmlSplitQName2) xmlSplitQName2 __attribute((alias("xmlSplitQName2__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010461#else
10462#ifndef xmlSplitQName2
10463extern __typeof (xmlSplitQName2) xmlSplitQName2__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010464#define xmlSplitQName2 xmlSplitQName2__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010465#endif
10466#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010467
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010468#ifdef bottom_tree
10469#undef xmlSplitQName3
Daniel Veillardbe076e92005-01-04 20:18:14 +000010470extern __typeof (xmlSplitQName3) xmlSplitQName3 __attribute((alias("xmlSplitQName3__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010471#else
10472#ifndef xmlSplitQName3
10473extern __typeof (xmlSplitQName3) xmlSplitQName3__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010474#define xmlSplitQName3 xmlSplitQName3__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010475#endif
10476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010477
10478#if defined(LIBXML_OUTPUT_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010479#ifdef bottom_valid
10480#undef xmlSprintfElementContent
Daniel Veillardbe076e92005-01-04 20:18:14 +000010481extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent __attribute((alias("xmlSprintfElementContent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010482#else
10483#ifndef xmlSprintfElementContent
10484extern __typeof (xmlSprintfElementContent) xmlSprintfElementContent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010485#define xmlSprintfElementContent xmlSprintfElementContent__internal_alias
10486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010487#endif
10488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010489
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010490#ifdef bottom_parser
10491#undef xmlStopParser
Daniel Veillardbe076e92005-01-04 20:18:14 +000010492extern __typeof (xmlStopParser) xmlStopParser __attribute((alias("xmlStopParser__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010493#else
10494#ifndef xmlStopParser
10495extern __typeof (xmlStopParser) xmlStopParser__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010496#define xmlStopParser xmlStopParser__internal_alias
10497#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010499
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010500#ifdef bottom_xmlstring
10501#undef xmlStrEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010502extern __typeof (xmlStrEqual) xmlStrEqual __attribute((alias("xmlStrEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010503#else
10504#ifndef xmlStrEqual
10505extern __typeof (xmlStrEqual) xmlStrEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010506#define xmlStrEqual xmlStrEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010507#endif
10508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010509
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010510#ifdef bottom_xmlstring
10511#undef xmlStrPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010512extern __typeof (xmlStrPrintf) xmlStrPrintf __attribute((alias("xmlStrPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010513#else
10514#ifndef xmlStrPrintf
10515extern __typeof (xmlStrPrintf) xmlStrPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010516#define xmlStrPrintf xmlStrPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010517#endif
10518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010519
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010520#ifdef bottom_xmlstring
10521#undef xmlStrQEqual
Daniel Veillardbe076e92005-01-04 20:18:14 +000010522extern __typeof (xmlStrQEqual) xmlStrQEqual __attribute((alias("xmlStrQEqual__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010523#else
10524#ifndef xmlStrQEqual
10525extern __typeof (xmlStrQEqual) xmlStrQEqual__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010526#define xmlStrQEqual xmlStrQEqual__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010527#endif
10528#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010529
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010530#ifdef bottom_xmlstring
10531#undef xmlStrVPrintf
Daniel Veillardbe076e92005-01-04 20:18:14 +000010532extern __typeof (xmlStrVPrintf) xmlStrVPrintf __attribute((alias("xmlStrVPrintf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010533#else
10534#ifndef xmlStrVPrintf
10535extern __typeof (xmlStrVPrintf) xmlStrVPrintf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010536#define xmlStrVPrintf xmlStrVPrintf__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010537#endif
10538#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010539
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010540#ifdef bottom_xmlstring
10541#undef xmlStrcasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010542extern __typeof (xmlStrcasecmp) xmlStrcasecmp __attribute((alias("xmlStrcasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010543#else
10544#ifndef xmlStrcasecmp
10545extern __typeof (xmlStrcasecmp) xmlStrcasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010546#define xmlStrcasecmp xmlStrcasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010547#endif
10548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010549
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010550#ifdef bottom_xmlstring
10551#undef xmlStrcasestr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010552extern __typeof (xmlStrcasestr) xmlStrcasestr __attribute((alias("xmlStrcasestr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010553#else
10554#ifndef xmlStrcasestr
10555extern __typeof (xmlStrcasestr) xmlStrcasestr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010556#define xmlStrcasestr xmlStrcasestr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010557#endif
10558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010559
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010560#ifdef bottom_xmlstring
10561#undef xmlStrcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010562extern __typeof (xmlStrcat) xmlStrcat __attribute((alias("xmlStrcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010563#else
10564#ifndef xmlStrcat
10565extern __typeof (xmlStrcat) xmlStrcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010566#define xmlStrcat xmlStrcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010567#endif
10568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010569
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010570#ifdef bottom_xmlstring
10571#undef xmlStrchr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010572extern __typeof (xmlStrchr) xmlStrchr __attribute((alias("xmlStrchr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010573#else
10574#ifndef xmlStrchr
10575extern __typeof (xmlStrchr) xmlStrchr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010576#define xmlStrchr xmlStrchr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010577#endif
10578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010579
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010580#ifdef bottom_xmlstring
10581#undef xmlStrcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010582extern __typeof (xmlStrcmp) xmlStrcmp __attribute((alias("xmlStrcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010583#else
10584#ifndef xmlStrcmp
10585extern __typeof (xmlStrcmp) xmlStrcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010586#define xmlStrcmp xmlStrcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010587#endif
10588#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010589
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010590#ifdef bottom_xmlstring
10591#undef xmlStrdup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010592extern __typeof (xmlStrdup) xmlStrdup __attribute((alias("xmlStrdup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010593#else
10594#ifndef xmlStrdup
10595extern __typeof (xmlStrdup) xmlStrdup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010596#define xmlStrdup xmlStrdup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010597#endif
10598#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010599
William M. Brack015ccb22005-02-13 08:18:52 +000010600#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010601#ifdef bottom_pattern
10602#undef xmlStreamPop
William M. Brack015ccb22005-02-13 08:18:52 +000010603extern __typeof (xmlStreamPop) xmlStreamPop __attribute((alias("xmlStreamPop__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010604#else
10605#ifndef xmlStreamPop
10606extern __typeof (xmlStreamPop) xmlStreamPop__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010607#define xmlStreamPop xmlStreamPop__internal_alias
10608#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010609#endif
10610#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010611
10612#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010613#ifdef bottom_pattern
10614#undef xmlStreamPush
William M. Brack015ccb22005-02-13 08:18:52 +000010615extern __typeof (xmlStreamPush) xmlStreamPush __attribute((alias("xmlStreamPush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010616#else
10617#ifndef xmlStreamPush
10618extern __typeof (xmlStreamPush) xmlStreamPush__internal_alias __attribute((visibility("hidden")));
William M. Brack015ccb22005-02-13 08:18:52 +000010619#define xmlStreamPush xmlStreamPush__internal_alias
10620#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010621#endif
10622#endif
William M. Brack015ccb22005-02-13 08:18:52 +000010623
Daniel Veillardb5839c32005-02-19 18:27:14 +000010624#if defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010625#ifdef bottom_pattern
10626#undef xmlStreamPushAttr
Daniel Veillardb5839c32005-02-19 18:27:14 +000010627extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr __attribute((alias("xmlStreamPushAttr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010628#else
10629#ifndef xmlStreamPushAttr
10630extern __typeof (xmlStreamPushAttr) xmlStreamPushAttr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010631#define xmlStreamPushAttr xmlStreamPushAttr__internal_alias
10632#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010633#endif
10634#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010635
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010636#ifdef bottom_parserInternals
10637#undef xmlStringCurrentChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000010638extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar __attribute((alias("xmlStringCurrentChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010639#else
10640#ifndef xmlStringCurrentChar
10641extern __typeof (xmlStringCurrentChar) xmlStringCurrentChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010642#define xmlStringCurrentChar xmlStringCurrentChar__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010643#endif
10644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010645
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010646#ifdef bottom_parser
10647#undef xmlStringDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010648extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities __attribute((alias("xmlStringDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010649#else
10650#ifndef xmlStringDecodeEntities
10651extern __typeof (xmlStringDecodeEntities) xmlStringDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010652#define xmlStringDecodeEntities xmlStringDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010653#endif
10654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010655
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010656#ifdef bottom_tree
10657#undef xmlStringGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010658extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList __attribute((alias("xmlStringGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010659#else
10660#ifndef xmlStringGetNodeList
10661extern __typeof (xmlStringGetNodeList) xmlStringGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010662#define xmlStringGetNodeList xmlStringGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010663#endif
10664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010665
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010666#ifdef bottom_parser
10667#undef xmlStringLenDecodeEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000010668extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities __attribute((alias("xmlStringLenDecodeEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010669#else
10670#ifndef xmlStringLenDecodeEntities
10671extern __typeof (xmlStringLenDecodeEntities) xmlStringLenDecodeEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010672#define xmlStringLenDecodeEntities xmlStringLenDecodeEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010673#endif
10674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010675
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010676#ifdef bottom_tree
10677#undef xmlStringLenGetNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000010678extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList __attribute((alias("xmlStringLenGetNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010679#else
10680#ifndef xmlStringLenGetNodeList
10681extern __typeof (xmlStringLenGetNodeList) xmlStringLenGetNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010682#define xmlStringLenGetNodeList xmlStringLenGetNodeList__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010683#endif
10684#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010685
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010686#ifdef bottom_xmlstring
10687#undef xmlStrlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000010688extern __typeof (xmlStrlen) xmlStrlen __attribute((alias("xmlStrlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010689#else
10690#ifndef xmlStrlen
10691extern __typeof (xmlStrlen) xmlStrlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010692#define xmlStrlen xmlStrlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010693#endif
10694#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010695
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010696#ifdef bottom_xmlstring
10697#undef xmlStrncasecmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010698extern __typeof (xmlStrncasecmp) xmlStrncasecmp __attribute((alias("xmlStrncasecmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010699#else
10700#ifndef xmlStrncasecmp
10701extern __typeof (xmlStrncasecmp) xmlStrncasecmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010702#define xmlStrncasecmp xmlStrncasecmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010703#endif
10704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010705
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010706#ifdef bottom_xmlstring
10707#undef xmlStrncat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010708extern __typeof (xmlStrncat) xmlStrncat __attribute((alias("xmlStrncat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010709#else
10710#ifndef xmlStrncat
10711extern __typeof (xmlStrncat) xmlStrncat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010712#define xmlStrncat xmlStrncat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010713#endif
10714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010715
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010716#ifdef bottom_xmlstring
10717#undef xmlStrncatNew
Daniel Veillardbe076e92005-01-04 20:18:14 +000010718extern __typeof (xmlStrncatNew) xmlStrncatNew __attribute((alias("xmlStrncatNew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010719#else
10720#ifndef xmlStrncatNew
10721extern __typeof (xmlStrncatNew) xmlStrncatNew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010722#define xmlStrncatNew xmlStrncatNew__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010723#endif
10724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010725
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010726#ifdef bottom_xmlstring
10727#undef xmlStrncmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000010728extern __typeof (xmlStrncmp) xmlStrncmp __attribute((alias("xmlStrncmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010729#else
10730#ifndef xmlStrncmp
10731extern __typeof (xmlStrncmp) xmlStrncmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010732#define xmlStrncmp xmlStrncmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010733#endif
10734#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010735
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010736#ifdef bottom_xmlstring
10737#undef xmlStrndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000010738extern __typeof (xmlStrndup) xmlStrndup __attribute((alias("xmlStrndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010739#else
10740#ifndef xmlStrndup
10741extern __typeof (xmlStrndup) xmlStrndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010742#define xmlStrndup xmlStrndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010743#endif
10744#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010745
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010746#ifdef bottom_xmlstring
10747#undef xmlStrstr
Daniel Veillardbe076e92005-01-04 20:18:14 +000010748extern __typeof (xmlStrstr) xmlStrstr __attribute((alias("xmlStrstr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010749#else
10750#ifndef xmlStrstr
10751extern __typeof (xmlStrstr) xmlStrstr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010752#define xmlStrstr xmlStrstr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010753#endif
10754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010755
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010756#ifdef bottom_xmlstring
10757#undef xmlStrsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000010758extern __typeof (xmlStrsub) xmlStrsub __attribute((alias("xmlStrsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010759#else
10760#ifndef xmlStrsub
10761extern __typeof (xmlStrsub) xmlStrsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010762#define xmlStrsub xmlStrsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010763#endif
10764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010765
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010766#ifdef bottom_parserInternals
10767#undef xmlSubstituteEntitiesDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000010768extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault __attribute((alias("xmlSubstituteEntitiesDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010769#else
10770#ifndef xmlSubstituteEntitiesDefault
10771extern __typeof (xmlSubstituteEntitiesDefault) xmlSubstituteEntitiesDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010772#define xmlSubstituteEntitiesDefault xmlSubstituteEntitiesDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010773#endif
10774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010775
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010776#ifdef bottom_parserInternals
10777#undef xmlSwitchEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010778extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding __attribute((alias("xmlSwitchEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010779#else
10780#ifndef xmlSwitchEncoding
10781extern __typeof (xmlSwitchEncoding) xmlSwitchEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010782#define xmlSwitchEncoding xmlSwitchEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010783#endif
10784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010785
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010786#ifdef bottom_parserInternals
10787#undef xmlSwitchInputEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010788extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding __attribute((alias("xmlSwitchInputEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010789#else
10790#ifndef xmlSwitchInputEncoding
10791extern __typeof (xmlSwitchInputEncoding) xmlSwitchInputEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010792#define xmlSwitchInputEncoding xmlSwitchInputEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010793#endif
10794#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010795
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010796#ifdef bottom_parserInternals
10797#undef xmlSwitchToEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010798extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding __attribute((alias("xmlSwitchToEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010799#else
10800#ifndef xmlSwitchToEncoding
10801extern __typeof (xmlSwitchToEncoding) xmlSwitchToEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010802#define xmlSwitchToEncoding xmlSwitchToEncoding__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010803#endif
10804#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010805
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010806#ifdef bottom_tree
10807#undef xmlTextConcat
Daniel Veillardbe076e92005-01-04 20:18:14 +000010808extern __typeof (xmlTextConcat) xmlTextConcat __attribute((alias("xmlTextConcat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010809#else
10810#ifndef xmlTextConcat
10811extern __typeof (xmlTextConcat) xmlTextConcat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010812#define xmlTextConcat xmlTextConcat__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010813#endif
10814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010815
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010816#ifdef bottom_tree
10817#undef xmlTextMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000010818extern __typeof (xmlTextMerge) xmlTextMerge __attribute((alias("xmlTextMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010819#else
10820#ifndef xmlTextMerge
10821extern __typeof (xmlTextMerge) xmlTextMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010822#define xmlTextMerge xmlTextMerge__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010823#endif
10824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010825
10826#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010827#ifdef bottom_xmlreader
10828#undef xmlTextReaderAttributeCount
Daniel Veillardbe076e92005-01-04 20:18:14 +000010829extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount __attribute((alias("xmlTextReaderAttributeCount__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010830#else
10831#ifndef xmlTextReaderAttributeCount
10832extern __typeof (xmlTextReaderAttributeCount) xmlTextReaderAttributeCount__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010833#define xmlTextReaderAttributeCount xmlTextReaderAttributeCount__internal_alias
10834#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010835#endif
10836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010837
10838#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010839#ifdef bottom_xmlreader
10840#undef xmlTextReaderBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010841extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri __attribute((alias("xmlTextReaderBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010842#else
10843#ifndef xmlTextReaderBaseUri
10844extern __typeof (xmlTextReaderBaseUri) xmlTextReaderBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010845#define xmlTextReaderBaseUri xmlTextReaderBaseUri__internal_alias
10846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010847#endif
10848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010849
10850#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010851#ifdef bottom_xmlreader
10852#undef xmlTextReaderByteConsumed
Daniel Veillardb5839c32005-02-19 18:27:14 +000010853extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed __attribute((alias("xmlTextReaderByteConsumed__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010854#else
10855#ifndef xmlTextReaderByteConsumed
10856extern __typeof (xmlTextReaderByteConsumed) xmlTextReaderByteConsumed__internal_alias __attribute((visibility("hidden")));
Daniel Veillardb5839c32005-02-19 18:27:14 +000010857#define xmlTextReaderByteConsumed xmlTextReaderByteConsumed__internal_alias
10858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010859#endif
10860#endif
Daniel Veillardb5839c32005-02-19 18:27:14 +000010861
10862#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010863#ifdef bottom_xmlreader
10864#undef xmlTextReaderClose
Daniel Veillardbe076e92005-01-04 20:18:14 +000010865extern __typeof (xmlTextReaderClose) xmlTextReaderClose __attribute((alias("xmlTextReaderClose__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010866#else
10867#ifndef xmlTextReaderClose
10868extern __typeof (xmlTextReaderClose) xmlTextReaderClose__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010869#define xmlTextReaderClose xmlTextReaderClose__internal_alias
10870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010871#endif
10872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010873
10874#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010875#ifdef bottom_xmlreader
10876#undef xmlTextReaderConstBaseUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010877extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri __attribute((alias("xmlTextReaderConstBaseUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010878#else
10879#ifndef xmlTextReaderConstBaseUri
10880extern __typeof (xmlTextReaderConstBaseUri) xmlTextReaderConstBaseUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010881#define xmlTextReaderConstBaseUri xmlTextReaderConstBaseUri__internal_alias
10882#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010883#endif
10884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010885
10886#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010887#ifdef bottom_xmlreader
10888#undef xmlTextReaderConstEncoding
Daniel Veillardbe076e92005-01-04 20:18:14 +000010889extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding __attribute((alias("xmlTextReaderConstEncoding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010890#else
10891#ifndef xmlTextReaderConstEncoding
10892extern __typeof (xmlTextReaderConstEncoding) xmlTextReaderConstEncoding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010893#define xmlTextReaderConstEncoding xmlTextReaderConstEncoding__internal_alias
10894#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010895#endif
10896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010897
10898#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010899#ifdef bottom_xmlreader
10900#undef xmlTextReaderConstLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010901extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName __attribute((alias("xmlTextReaderConstLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010902#else
10903#ifndef xmlTextReaderConstLocalName
10904extern __typeof (xmlTextReaderConstLocalName) xmlTextReaderConstLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010905#define xmlTextReaderConstLocalName xmlTextReaderConstLocalName__internal_alias
10906#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010907#endif
10908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010909
10910#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010911#ifdef bottom_xmlreader
10912#undef xmlTextReaderConstName
Daniel Veillardbe076e92005-01-04 20:18:14 +000010913extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName __attribute((alias("xmlTextReaderConstName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010914#else
10915#ifndef xmlTextReaderConstName
10916extern __typeof (xmlTextReaderConstName) xmlTextReaderConstName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010917#define xmlTextReaderConstName xmlTextReaderConstName__internal_alias
10918#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010919#endif
10920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010921
10922#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010923#ifdef bottom_xmlreader
10924#undef xmlTextReaderConstNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000010925extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri __attribute((alias("xmlTextReaderConstNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010926#else
10927#ifndef xmlTextReaderConstNamespaceUri
10928extern __typeof (xmlTextReaderConstNamespaceUri) xmlTextReaderConstNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010929#define xmlTextReaderConstNamespaceUri xmlTextReaderConstNamespaceUri__internal_alias
10930#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010931#endif
10932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010933
10934#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010935#ifdef bottom_xmlreader
10936#undef xmlTextReaderConstPrefix
Daniel Veillardbe076e92005-01-04 20:18:14 +000010937extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix __attribute((alias("xmlTextReaderConstPrefix__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010938#else
10939#ifndef xmlTextReaderConstPrefix
10940extern __typeof (xmlTextReaderConstPrefix) xmlTextReaderConstPrefix__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010941#define xmlTextReaderConstPrefix xmlTextReaderConstPrefix__internal_alias
10942#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010943#endif
10944#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010945
10946#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010947#ifdef bottom_xmlreader
10948#undef xmlTextReaderConstString
Daniel Veillardbe076e92005-01-04 20:18:14 +000010949extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString __attribute((alias("xmlTextReaderConstString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010950#else
10951#ifndef xmlTextReaderConstString
10952extern __typeof (xmlTextReaderConstString) xmlTextReaderConstString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010953#define xmlTextReaderConstString xmlTextReaderConstString__internal_alias
10954#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010955#endif
10956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010957
10958#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010959#ifdef bottom_xmlreader
10960#undef xmlTextReaderConstValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000010961extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue __attribute((alias("xmlTextReaderConstValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010962#else
10963#ifndef xmlTextReaderConstValue
10964extern __typeof (xmlTextReaderConstValue) xmlTextReaderConstValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010965#define xmlTextReaderConstValue xmlTextReaderConstValue__internal_alias
10966#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010967#endif
10968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010969
10970#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010971#ifdef bottom_xmlreader
10972#undef xmlTextReaderConstXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000010973extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang __attribute((alias("xmlTextReaderConstXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010974#else
10975#ifndef xmlTextReaderConstXmlLang
10976extern __typeof (xmlTextReaderConstXmlLang) xmlTextReaderConstXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010977#define xmlTextReaderConstXmlLang xmlTextReaderConstXmlLang__internal_alias
10978#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010979#endif
10980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010981
10982#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010983#ifdef bottom_xmlreader
10984#undef xmlTextReaderConstXmlVersion
Daniel Veillardbe076e92005-01-04 20:18:14 +000010985extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion __attribute((alias("xmlTextReaderConstXmlVersion__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010986#else
10987#ifndef xmlTextReaderConstXmlVersion
10988extern __typeof (xmlTextReaderConstXmlVersion) xmlTextReaderConstXmlVersion__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000010989#define xmlTextReaderConstXmlVersion xmlTextReaderConstXmlVersion__internal_alias
10990#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010991#endif
10992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000010993
10994#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010995#ifdef bottom_xmlreader
10996#undef xmlTextReaderCurrentDoc
Daniel Veillardbe076e92005-01-04 20:18:14 +000010997extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc __attribute((alias("xmlTextReaderCurrentDoc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000010998#else
10999#ifndef xmlTextReaderCurrentDoc
11000extern __typeof (xmlTextReaderCurrentDoc) xmlTextReaderCurrentDoc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011001#define xmlTextReaderCurrentDoc xmlTextReaderCurrentDoc__internal_alias
11002#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011003#endif
11004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011005
11006#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011007#ifdef bottom_xmlreader
11008#undef xmlTextReaderCurrentNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000011009extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode __attribute((alias("xmlTextReaderCurrentNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011010#else
11011#ifndef xmlTextReaderCurrentNode
11012extern __typeof (xmlTextReaderCurrentNode) xmlTextReaderCurrentNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011013#define xmlTextReaderCurrentNode xmlTextReaderCurrentNode__internal_alias
11014#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011015#endif
11016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011017
11018#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011019#ifdef bottom_xmlreader
11020#undef xmlTextReaderDepth
Daniel Veillardbe076e92005-01-04 20:18:14 +000011021extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth __attribute((alias("xmlTextReaderDepth__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011022#else
11023#ifndef xmlTextReaderDepth
11024extern __typeof (xmlTextReaderDepth) xmlTextReaderDepth__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011025#define xmlTextReaderDepth xmlTextReaderDepth__internal_alias
11026#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011027#endif
11028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011029
11030#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011031#ifdef bottom_xmlreader
11032#undef xmlTextReaderExpand
Daniel Veillardbe076e92005-01-04 20:18:14 +000011033extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand __attribute((alias("xmlTextReaderExpand__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011034#else
11035#ifndef xmlTextReaderExpand
11036extern __typeof (xmlTextReaderExpand) xmlTextReaderExpand__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011037#define xmlTextReaderExpand xmlTextReaderExpand__internal_alias
11038#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011039#endif
11040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011041
11042#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011043#ifdef bottom_xmlreader
11044#undef xmlTextReaderGetAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011045extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute __attribute((alias("xmlTextReaderGetAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011046#else
11047#ifndef xmlTextReaderGetAttribute
11048extern __typeof (xmlTextReaderGetAttribute) xmlTextReaderGetAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011049#define xmlTextReaderGetAttribute xmlTextReaderGetAttribute__internal_alias
11050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011051#endif
11052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011053
11054#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011055#ifdef bottom_xmlreader
11056#undef xmlTextReaderGetAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011057extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo __attribute((alias("xmlTextReaderGetAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011058#else
11059#ifndef xmlTextReaderGetAttributeNo
11060extern __typeof (xmlTextReaderGetAttributeNo) xmlTextReaderGetAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011061#define xmlTextReaderGetAttributeNo xmlTextReaderGetAttributeNo__internal_alias
11062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011063#endif
11064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011065
11066#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011067#ifdef bottom_xmlreader
11068#undef xmlTextReaderGetAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011069extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs __attribute((alias("xmlTextReaderGetAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011070#else
11071#ifndef xmlTextReaderGetAttributeNs
11072extern __typeof (xmlTextReaderGetAttributeNs) xmlTextReaderGetAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011073#define xmlTextReaderGetAttributeNs xmlTextReaderGetAttributeNs__internal_alias
11074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011075#endif
11076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011077
11078#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011079#ifdef bottom_xmlreader
11080#undef xmlTextReaderGetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011081extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler __attribute((alias("xmlTextReaderGetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011082#else
11083#ifndef xmlTextReaderGetErrorHandler
11084extern __typeof (xmlTextReaderGetErrorHandler) xmlTextReaderGetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011085#define xmlTextReaderGetErrorHandler xmlTextReaderGetErrorHandler__internal_alias
11086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011087#endif
11088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011089
11090#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011091#ifdef bottom_xmlreader
11092#undef xmlTextReaderGetParserColumnNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011093extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber __attribute((alias("xmlTextReaderGetParserColumnNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011094#else
11095#ifndef xmlTextReaderGetParserColumnNumber
11096extern __typeof (xmlTextReaderGetParserColumnNumber) xmlTextReaderGetParserColumnNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011097#define xmlTextReaderGetParserColumnNumber xmlTextReaderGetParserColumnNumber__internal_alias
11098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011099#endif
11100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011101
11102#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011103#ifdef bottom_xmlreader
11104#undef xmlTextReaderGetParserLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011105extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber __attribute((alias("xmlTextReaderGetParserLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011106#else
11107#ifndef xmlTextReaderGetParserLineNumber
11108extern __typeof (xmlTextReaderGetParserLineNumber) xmlTextReaderGetParserLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011109#define xmlTextReaderGetParserLineNumber xmlTextReaderGetParserLineNumber__internal_alias
11110#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011111#endif
11112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011113
11114#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011115#ifdef bottom_xmlreader
11116#undef xmlTextReaderGetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011117extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp __attribute((alias("xmlTextReaderGetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011118#else
11119#ifndef xmlTextReaderGetParserProp
11120extern __typeof (xmlTextReaderGetParserProp) xmlTextReaderGetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011121#define xmlTextReaderGetParserProp xmlTextReaderGetParserProp__internal_alias
11122#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011123#endif
11124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011125
11126#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011127#ifdef bottom_xmlreader
11128#undef xmlTextReaderGetRemainder
Daniel Veillardbe076e92005-01-04 20:18:14 +000011129extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder __attribute((alias("xmlTextReaderGetRemainder__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011130#else
11131#ifndef xmlTextReaderGetRemainder
11132extern __typeof (xmlTextReaderGetRemainder) xmlTextReaderGetRemainder__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011133#define xmlTextReaderGetRemainder xmlTextReaderGetRemainder__internal_alias
11134#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011135#endif
11136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011137
11138#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011139#ifdef bottom_xmlreader
11140#undef xmlTextReaderHasAttributes
Daniel Veillardbe076e92005-01-04 20:18:14 +000011141extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes __attribute((alias("xmlTextReaderHasAttributes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011142#else
11143#ifndef xmlTextReaderHasAttributes
11144extern __typeof (xmlTextReaderHasAttributes) xmlTextReaderHasAttributes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011145#define xmlTextReaderHasAttributes xmlTextReaderHasAttributes__internal_alias
11146#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011147#endif
11148#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011149
11150#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011151#ifdef bottom_xmlreader
11152#undef xmlTextReaderHasValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011153extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue __attribute((alias("xmlTextReaderHasValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011154#else
11155#ifndef xmlTextReaderHasValue
11156extern __typeof (xmlTextReaderHasValue) xmlTextReaderHasValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011157#define xmlTextReaderHasValue xmlTextReaderHasValue__internal_alias
11158#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011159#endif
11160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011161
11162#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011163#ifdef bottom_xmlreader
11164#undef xmlTextReaderIsDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000011165extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault __attribute((alias("xmlTextReaderIsDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011166#else
11167#ifndef xmlTextReaderIsDefault
11168extern __typeof (xmlTextReaderIsDefault) xmlTextReaderIsDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011169#define xmlTextReaderIsDefault xmlTextReaderIsDefault__internal_alias
11170#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011171#endif
11172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011173
11174#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011175#ifdef bottom_xmlreader
11176#undef xmlTextReaderIsEmptyElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011177extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement __attribute((alias("xmlTextReaderIsEmptyElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011178#else
11179#ifndef xmlTextReaderIsEmptyElement
11180extern __typeof (xmlTextReaderIsEmptyElement) xmlTextReaderIsEmptyElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011181#define xmlTextReaderIsEmptyElement xmlTextReaderIsEmptyElement__internal_alias
11182#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011183#endif
11184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011185
11186#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011187#ifdef bottom_xmlreader
11188#undef xmlTextReaderIsNamespaceDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000011189extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl __attribute((alias("xmlTextReaderIsNamespaceDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011190#else
11191#ifndef xmlTextReaderIsNamespaceDecl
11192extern __typeof (xmlTextReaderIsNamespaceDecl) xmlTextReaderIsNamespaceDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011193#define xmlTextReaderIsNamespaceDecl xmlTextReaderIsNamespaceDecl__internal_alias
11194#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011195#endif
11196#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011197
11198#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011199#ifdef bottom_xmlreader
11200#undef xmlTextReaderIsValid
Daniel Veillardbe076e92005-01-04 20:18:14 +000011201extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid __attribute((alias("xmlTextReaderIsValid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011202#else
11203#ifndef xmlTextReaderIsValid
11204extern __typeof (xmlTextReaderIsValid) xmlTextReaderIsValid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011205#define xmlTextReaderIsValid xmlTextReaderIsValid__internal_alias
11206#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011207#endif
11208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011209
11210#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011211#ifdef bottom_xmlreader
11212#undef xmlTextReaderLocalName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011213extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName __attribute((alias("xmlTextReaderLocalName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011214#else
11215#ifndef xmlTextReaderLocalName
11216extern __typeof (xmlTextReaderLocalName) xmlTextReaderLocalName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011217#define xmlTextReaderLocalName xmlTextReaderLocalName__internal_alias
11218#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011219#endif
11220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011221
11222#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011223#ifdef bottom_xmlreader
11224#undef xmlTextReaderLocatorBaseURI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011225extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI __attribute((alias("xmlTextReaderLocatorBaseURI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011226#else
11227#ifndef xmlTextReaderLocatorBaseURI
11228extern __typeof (xmlTextReaderLocatorBaseURI) xmlTextReaderLocatorBaseURI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011229#define xmlTextReaderLocatorBaseURI xmlTextReaderLocatorBaseURI__internal_alias
11230#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011231#endif
11232#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011233
11234#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011235#ifdef bottom_xmlreader
11236#undef xmlTextReaderLocatorLineNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000011237extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber __attribute((alias("xmlTextReaderLocatorLineNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011238#else
11239#ifndef xmlTextReaderLocatorLineNumber
11240extern __typeof (xmlTextReaderLocatorLineNumber) xmlTextReaderLocatorLineNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011241#define xmlTextReaderLocatorLineNumber xmlTextReaderLocatorLineNumber__internal_alias
11242#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011243#endif
11244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011245
11246#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011247#ifdef bottom_xmlreader
11248#undef xmlTextReaderLookupNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000011249extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace __attribute((alias("xmlTextReaderLookupNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011250#else
11251#ifndef xmlTextReaderLookupNamespace
11252extern __typeof (xmlTextReaderLookupNamespace) xmlTextReaderLookupNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011253#define xmlTextReaderLookupNamespace xmlTextReaderLookupNamespace__internal_alias
11254#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011255#endif
11256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011257
11258#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011259#ifdef bottom_xmlreader
11260#undef xmlTextReaderMoveToAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011261extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute __attribute((alias("xmlTextReaderMoveToAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011262#else
11263#ifndef xmlTextReaderMoveToAttribute
11264extern __typeof (xmlTextReaderMoveToAttribute) xmlTextReaderMoveToAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011265#define xmlTextReaderMoveToAttribute xmlTextReaderMoveToAttribute__internal_alias
11266#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011267#endif
11268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011269
11270#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011271#ifdef bottom_xmlreader
11272#undef xmlTextReaderMoveToAttributeNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000011273extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo __attribute((alias("xmlTextReaderMoveToAttributeNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011274#else
11275#ifndef xmlTextReaderMoveToAttributeNo
11276extern __typeof (xmlTextReaderMoveToAttributeNo) xmlTextReaderMoveToAttributeNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011277#define xmlTextReaderMoveToAttributeNo xmlTextReaderMoveToAttributeNo__internal_alias
11278#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011279#endif
11280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011281
11282#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011283#ifdef bottom_xmlreader
11284#undef xmlTextReaderMoveToAttributeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000011285extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs __attribute((alias("xmlTextReaderMoveToAttributeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011286#else
11287#ifndef xmlTextReaderMoveToAttributeNs
11288extern __typeof (xmlTextReaderMoveToAttributeNs) xmlTextReaderMoveToAttributeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011289#define xmlTextReaderMoveToAttributeNs xmlTextReaderMoveToAttributeNs__internal_alias
11290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011291#endif
11292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011293
11294#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011295#ifdef bottom_xmlreader
11296#undef xmlTextReaderMoveToElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011297extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement __attribute((alias("xmlTextReaderMoveToElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011298#else
11299#ifndef xmlTextReaderMoveToElement
11300extern __typeof (xmlTextReaderMoveToElement) xmlTextReaderMoveToElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011301#define xmlTextReaderMoveToElement xmlTextReaderMoveToElement__internal_alias
11302#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011303#endif
11304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011305
11306#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011307#ifdef bottom_xmlreader
11308#undef xmlTextReaderMoveToFirstAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011309extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute __attribute((alias("xmlTextReaderMoveToFirstAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011310#else
11311#ifndef xmlTextReaderMoveToFirstAttribute
11312extern __typeof (xmlTextReaderMoveToFirstAttribute) xmlTextReaderMoveToFirstAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011313#define xmlTextReaderMoveToFirstAttribute xmlTextReaderMoveToFirstAttribute__internal_alias
11314#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011315#endif
11316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011317
11318#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011319#ifdef bottom_xmlreader
11320#undef xmlTextReaderMoveToNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011321extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute __attribute((alias("xmlTextReaderMoveToNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011322#else
11323#ifndef xmlTextReaderMoveToNextAttribute
11324extern __typeof (xmlTextReaderMoveToNextAttribute) xmlTextReaderMoveToNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011325#define xmlTextReaderMoveToNextAttribute xmlTextReaderMoveToNextAttribute__internal_alias
11326#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011327#endif
11328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011329
11330#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011331#ifdef bottom_xmlreader
11332#undef xmlTextReaderName
Daniel Veillardbe076e92005-01-04 20:18:14 +000011333extern __typeof (xmlTextReaderName) xmlTextReaderName __attribute((alias("xmlTextReaderName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011334#else
11335#ifndef xmlTextReaderName
11336extern __typeof (xmlTextReaderName) xmlTextReaderName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011337#define xmlTextReaderName xmlTextReaderName__internal_alias
11338#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011339#endif
11340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011341
11342#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011343#ifdef bottom_xmlreader
11344#undef xmlTextReaderNamespaceUri
Daniel Veillardbe076e92005-01-04 20:18:14 +000011345extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri __attribute((alias("xmlTextReaderNamespaceUri__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011346#else
11347#ifndef xmlTextReaderNamespaceUri
11348extern __typeof (xmlTextReaderNamespaceUri) xmlTextReaderNamespaceUri__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011349#define xmlTextReaderNamespaceUri xmlTextReaderNamespaceUri__internal_alias
11350#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011351#endif
11352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011353
11354#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011355#ifdef bottom_xmlreader
11356#undef xmlTextReaderNext
Daniel Veillardbe076e92005-01-04 20:18:14 +000011357extern __typeof (xmlTextReaderNext) xmlTextReaderNext __attribute((alias("xmlTextReaderNext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011358#else
11359#ifndef xmlTextReaderNext
11360extern __typeof (xmlTextReaderNext) xmlTextReaderNext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011361#define xmlTextReaderNext xmlTextReaderNext__internal_alias
11362#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011363#endif
11364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011365
11366#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011367#ifdef bottom_xmlreader
11368#undef xmlTextReaderNextSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000011369extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling __attribute((alias("xmlTextReaderNextSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011370#else
11371#ifndef xmlTextReaderNextSibling
11372extern __typeof (xmlTextReaderNextSibling) xmlTextReaderNextSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011373#define xmlTextReaderNextSibling xmlTextReaderNextSibling__internal_alias
11374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011375#endif
11376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011377
11378#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011379#ifdef bottom_xmlreader
11380#undef xmlTextReaderNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000011381extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType __attribute((alias("xmlTextReaderNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011382#else
11383#ifndef xmlTextReaderNodeType
11384extern __typeof (xmlTextReaderNodeType) xmlTextReaderNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011385#define xmlTextReaderNodeType xmlTextReaderNodeType__internal_alias
11386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011387#endif
11388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011389
11390#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011391#ifdef bottom_xmlreader
11392#undef xmlTextReaderNormalization
Daniel Veillardbe076e92005-01-04 20:18:14 +000011393extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization __attribute((alias("xmlTextReaderNormalization__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011394#else
11395#ifndef xmlTextReaderNormalization
11396extern __typeof (xmlTextReaderNormalization) xmlTextReaderNormalization__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011397#define xmlTextReaderNormalization xmlTextReaderNormalization__internal_alias
11398#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011399#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011400#endif
11401
11402#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011403#ifdef bottom_xmlreader
11404#undef xmlTextReaderPrefix
11405extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix __attribute((alias("xmlTextReaderPrefix__internal_alias")));
11406#else
11407#ifndef xmlTextReaderPrefix
11408extern __typeof (xmlTextReaderPrefix) xmlTextReaderPrefix__internal_alias __attribute((visibility("hidden")));
11409#define xmlTextReaderPrefix xmlTextReaderPrefix__internal_alias
11410#endif
11411#endif
11412#endif
11413
11414#if defined(LIBXML_READER_ENABLED)
11415#ifdef bottom_xmlreader
11416#undef xmlTextReaderPreserve
Daniel Veillardbe076e92005-01-04 20:18:14 +000011417extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve __attribute((alias("xmlTextReaderPreserve__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011418#else
11419#ifndef xmlTextReaderPreserve
11420extern __typeof (xmlTextReaderPreserve) xmlTextReaderPreserve__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011421#define xmlTextReaderPreserve xmlTextReaderPreserve__internal_alias
11422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011423#endif
11424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011425
11426#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_PATTERN_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011427#ifdef bottom_xmlreader
11428#undef xmlTextReaderPreservePattern
Daniel Veillardbe076e92005-01-04 20:18:14 +000011429extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern __attribute((alias("xmlTextReaderPreservePattern__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011430#else
11431#ifndef xmlTextReaderPreservePattern
11432extern __typeof (xmlTextReaderPreservePattern) xmlTextReaderPreservePattern__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011433#define xmlTextReaderPreservePattern xmlTextReaderPreservePattern__internal_alias
11434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011435#endif
11436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011437
11438#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011439#ifdef bottom_xmlreader
11440#undef xmlTextReaderQuoteChar
Daniel Veillardbe076e92005-01-04 20:18:14 +000011441extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar __attribute((alias("xmlTextReaderQuoteChar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011442#else
11443#ifndef xmlTextReaderQuoteChar
11444extern __typeof (xmlTextReaderQuoteChar) xmlTextReaderQuoteChar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011445#define xmlTextReaderQuoteChar xmlTextReaderQuoteChar__internal_alias
11446#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011447#endif
11448#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011449
11450#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011451#ifdef bottom_xmlreader
11452#undef xmlTextReaderRead
Daniel Veillardbe076e92005-01-04 20:18:14 +000011453extern __typeof (xmlTextReaderRead) xmlTextReaderRead __attribute((alias("xmlTextReaderRead__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011454#else
11455#ifndef xmlTextReaderRead
11456extern __typeof (xmlTextReaderRead) xmlTextReaderRead__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011457#define xmlTextReaderRead xmlTextReaderRead__internal_alias
11458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011459#endif
11460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011461
11462#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011463#ifdef bottom_xmlreader
11464#undef xmlTextReaderReadAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011465extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue __attribute((alias("xmlTextReaderReadAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011466#else
11467#ifndef xmlTextReaderReadAttributeValue
11468extern __typeof (xmlTextReaderReadAttributeValue) xmlTextReaderReadAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011469#define xmlTextReaderReadAttributeValue xmlTextReaderReadAttributeValue__internal_alias
11470#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011471#endif
11472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011473
Daniel Veillard67952602006-01-05 15:29:44 +000011474#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011475#ifdef bottom_xmlreader
11476#undef xmlTextReaderReadInnerXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011477extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml __attribute((alias("xmlTextReaderReadInnerXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011478#else
11479#ifndef xmlTextReaderReadInnerXml
11480extern __typeof (xmlTextReaderReadInnerXml) xmlTextReaderReadInnerXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011481#define xmlTextReaderReadInnerXml xmlTextReaderReadInnerXml__internal_alias
11482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011483#endif
11484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011485
Daniel Veillard67952602006-01-05 15:29:44 +000011486#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011487#ifdef bottom_xmlreader
11488#undef xmlTextReaderReadOuterXml
Daniel Veillardbe076e92005-01-04 20:18:14 +000011489extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml __attribute((alias("xmlTextReaderReadOuterXml__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011490#else
11491#ifndef xmlTextReaderReadOuterXml
11492extern __typeof (xmlTextReaderReadOuterXml) xmlTextReaderReadOuterXml__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011493#define xmlTextReaderReadOuterXml xmlTextReaderReadOuterXml__internal_alias
11494#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011495#endif
11496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011497
11498#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011499#ifdef bottom_xmlreader
11500#undef xmlTextReaderReadState
Daniel Veillardbe076e92005-01-04 20:18:14 +000011501extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState __attribute((alias("xmlTextReaderReadState__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011502#else
11503#ifndef xmlTextReaderReadState
11504extern __typeof (xmlTextReaderReadState) xmlTextReaderReadState__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011505#define xmlTextReaderReadState xmlTextReaderReadState__internal_alias
11506#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011507#endif
11508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011509
11510#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011511#ifdef bottom_xmlreader
11512#undef xmlTextReaderReadString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011513extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString __attribute((alias("xmlTextReaderReadString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011514#else
11515#ifndef xmlTextReaderReadString
11516extern __typeof (xmlTextReaderReadString) xmlTextReaderReadString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011517#define xmlTextReaderReadString xmlTextReaderReadString__internal_alias
11518#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011519#endif
11520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011521
11522#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011523#ifdef bottom_xmlreader
11524#undef xmlTextReaderRelaxNGSetSchema
Daniel Veillardbe076e92005-01-04 20:18:14 +000011525extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema __attribute((alias("xmlTextReaderRelaxNGSetSchema__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011526#else
11527#ifndef xmlTextReaderRelaxNGSetSchema
11528extern __typeof (xmlTextReaderRelaxNGSetSchema) xmlTextReaderRelaxNGSetSchema__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011529#define xmlTextReaderRelaxNGSetSchema xmlTextReaderRelaxNGSetSchema__internal_alias
11530#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011531#endif
11532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011533
11534#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011535#ifdef bottom_xmlreader
11536#undef xmlTextReaderRelaxNGValidate
Daniel Veillardbe076e92005-01-04 20:18:14 +000011537extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate __attribute((alias("xmlTextReaderRelaxNGValidate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011538#else
11539#ifndef xmlTextReaderRelaxNGValidate
11540extern __typeof (xmlTextReaderRelaxNGValidate) xmlTextReaderRelaxNGValidate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011541#define xmlTextReaderRelaxNGValidate xmlTextReaderRelaxNGValidate__internal_alias
11542#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011543#endif
11544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011545
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011546#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11547#ifdef bottom_xmlreader
11548#undef xmlTextReaderSchemaValidate
11549extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate __attribute((alias("xmlTextReaderSchemaValidate__internal_alias")));
11550#else
11551#ifndef xmlTextReaderSchemaValidate
11552extern __typeof (xmlTextReaderSchemaValidate) xmlTextReaderSchemaValidate__internal_alias __attribute((visibility("hidden")));
11553#define xmlTextReaderSchemaValidate xmlTextReaderSchemaValidate__internal_alias
11554#endif
11555#endif
11556#endif
11557
Daniel Veillard67952602006-01-05 15:29:44 +000011558#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11559#ifdef bottom_xmlreader
11560#undef xmlTextReaderSchemaValidateCtxt
11561extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt __attribute((alias("xmlTextReaderSchemaValidateCtxt__internal_alias")));
11562#else
11563#ifndef xmlTextReaderSchemaValidateCtxt
11564extern __typeof (xmlTextReaderSchemaValidateCtxt) xmlTextReaderSchemaValidateCtxt__internal_alias __attribute((visibility("hidden")));
11565#define xmlTextReaderSchemaValidateCtxt xmlTextReaderSchemaValidateCtxt__internal_alias
11566#endif
11567#endif
11568#endif
11569
Daniel Veillardbe076e92005-01-04 20:18:14 +000011570#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011571#ifdef bottom_xmlreader
11572#undef xmlTextReaderSetErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011573extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler __attribute((alias("xmlTextReaderSetErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011574#else
11575#ifndef xmlTextReaderSetErrorHandler
11576extern __typeof (xmlTextReaderSetErrorHandler) xmlTextReaderSetErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011577#define xmlTextReaderSetErrorHandler xmlTextReaderSetErrorHandler__internal_alias
11578#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011579#endif
11580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011581
11582#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011583#ifdef bottom_xmlreader
11584#undef xmlTextReaderSetParserProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000011585extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp __attribute((alias("xmlTextReaderSetParserProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011586#else
11587#ifndef xmlTextReaderSetParserProp
11588extern __typeof (xmlTextReaderSetParserProp) xmlTextReaderSetParserProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011589#define xmlTextReaderSetParserProp xmlTextReaderSetParserProp__internal_alias
11590#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011591#endif
11592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011593
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000011594#if defined(LIBXML_READER_ENABLED) && defined(LIBXML_SCHEMAS_ENABLED)
11595#ifdef bottom_xmlreader
11596#undef xmlTextReaderSetSchema
11597extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema __attribute((alias("xmlTextReaderSetSchema__internal_alias")));
11598#else
11599#ifndef xmlTextReaderSetSchema
11600extern __typeof (xmlTextReaderSetSchema) xmlTextReaderSetSchema__internal_alias __attribute((visibility("hidden")));
11601#define xmlTextReaderSetSchema xmlTextReaderSetSchema__internal_alias
11602#endif
11603#endif
11604#endif
11605
Daniel Veillardbe076e92005-01-04 20:18:14 +000011606#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011607#ifdef bottom_xmlreader
11608#undef xmlTextReaderSetStructuredErrorHandler
Daniel Veillardbe076e92005-01-04 20:18:14 +000011609extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler __attribute((alias("xmlTextReaderSetStructuredErrorHandler__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011610#else
11611#ifndef xmlTextReaderSetStructuredErrorHandler
11612extern __typeof (xmlTextReaderSetStructuredErrorHandler) xmlTextReaderSetStructuredErrorHandler__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011613#define xmlTextReaderSetStructuredErrorHandler xmlTextReaderSetStructuredErrorHandler__internal_alias
11614#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011615#endif
11616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011617
11618#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011619#ifdef bottom_xmlreader
11620#undef xmlTextReaderStandalone
Daniel Veillardbe076e92005-01-04 20:18:14 +000011621extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone __attribute((alias("xmlTextReaderStandalone__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011622#else
11623#ifndef xmlTextReaderStandalone
11624extern __typeof (xmlTextReaderStandalone) xmlTextReaderStandalone__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011625#define xmlTextReaderStandalone xmlTextReaderStandalone__internal_alias
11626#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011627#endif
11628#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011629
11630#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011631#ifdef bottom_xmlreader
11632#undef xmlTextReaderValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000011633extern __typeof (xmlTextReaderValue) xmlTextReaderValue __attribute((alias("xmlTextReaderValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011634#else
11635#ifndef xmlTextReaderValue
11636extern __typeof (xmlTextReaderValue) xmlTextReaderValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011637#define xmlTextReaderValue xmlTextReaderValue__internal_alias
11638#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011639#endif
11640#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011641
11642#if defined(LIBXML_READER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011643#ifdef bottom_xmlreader
11644#undef xmlTextReaderXmlLang
Daniel Veillardbe076e92005-01-04 20:18:14 +000011645extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang __attribute((alias("xmlTextReaderXmlLang__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011646#else
11647#ifndef xmlTextReaderXmlLang
11648extern __typeof (xmlTextReaderXmlLang) xmlTextReaderXmlLang__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011649#define xmlTextReaderXmlLang xmlTextReaderXmlLang__internal_alias
11650#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011651#endif
11652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011653
11654#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011655#ifdef bottom_xmlwriter
11656#undef xmlTextWriterEndAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011657extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute __attribute((alias("xmlTextWriterEndAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011658#else
11659#ifndef xmlTextWriterEndAttribute
11660extern __typeof (xmlTextWriterEndAttribute) xmlTextWriterEndAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011661#define xmlTextWriterEndAttribute xmlTextWriterEndAttribute__internal_alias
11662#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011663#endif
11664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011665
11666#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011667#ifdef bottom_xmlwriter
11668#undef xmlTextWriterEndCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011669extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA __attribute((alias("xmlTextWriterEndCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011670#else
11671#ifndef xmlTextWriterEndCDATA
11672extern __typeof (xmlTextWriterEndCDATA) xmlTextWriterEndCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011673#define xmlTextWriterEndCDATA xmlTextWriterEndCDATA__internal_alias
11674#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011675#endif
11676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011677
11678#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011679#ifdef bottom_xmlwriter
11680#undef xmlTextWriterEndComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011681extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment __attribute((alias("xmlTextWriterEndComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011682#else
11683#ifndef xmlTextWriterEndComment
11684extern __typeof (xmlTextWriterEndComment) xmlTextWriterEndComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011685#define xmlTextWriterEndComment xmlTextWriterEndComment__internal_alias
11686#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011687#endif
11688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011689
11690#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011691#ifdef bottom_xmlwriter
11692#undef xmlTextWriterEndDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011693extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD __attribute((alias("xmlTextWriterEndDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011694#else
11695#ifndef xmlTextWriterEndDTD
11696extern __typeof (xmlTextWriterEndDTD) xmlTextWriterEndDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011697#define xmlTextWriterEndDTD xmlTextWriterEndDTD__internal_alias
11698#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011699#endif
11700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011701
11702#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011703#ifdef bottom_xmlwriter
11704#undef xmlTextWriterEndDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011705extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist __attribute((alias("xmlTextWriterEndDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011706#else
11707#ifndef xmlTextWriterEndDTDAttlist
11708extern __typeof (xmlTextWriterEndDTDAttlist) xmlTextWriterEndDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011709#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTDAttlist__internal_alias
11710#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011711#endif
11712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011713
11714#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011715#ifdef bottom_xmlwriter
11716#undef xmlTextWriterEndDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011717extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement __attribute((alias("xmlTextWriterEndDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011718#else
11719#ifndef xmlTextWriterEndDTDElement
11720extern __typeof (xmlTextWriterEndDTDElement) xmlTextWriterEndDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011721#define xmlTextWriterEndDTDElement xmlTextWriterEndDTDElement__internal_alias
11722#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011723#endif
11724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011725
11726#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011727#ifdef bottom_xmlwriter
11728#undef xmlTextWriterEndDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011729extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity __attribute((alias("xmlTextWriterEndDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011730#else
11731#ifndef xmlTextWriterEndDTDEntity
11732extern __typeof (xmlTextWriterEndDTDEntity) xmlTextWriterEndDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011733#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTDEntity__internal_alias
11734#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011735#endif
11736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011737
11738#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011739#ifdef bottom_xmlwriter
11740#undef xmlTextWriterEndDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011741extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument __attribute((alias("xmlTextWriterEndDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011742#else
11743#ifndef xmlTextWriterEndDocument
11744extern __typeof (xmlTextWriterEndDocument) xmlTextWriterEndDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011745#define xmlTextWriterEndDocument xmlTextWriterEndDocument__internal_alias
11746#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011747#endif
11748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011749
11750#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011751#ifdef bottom_xmlwriter
11752#undef xmlTextWriterEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011753extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement __attribute((alias("xmlTextWriterEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011754#else
11755#ifndef xmlTextWriterEndElement
11756extern __typeof (xmlTextWriterEndElement) xmlTextWriterEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011757#define xmlTextWriterEndElement xmlTextWriterEndElement__internal_alias
11758#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011759#endif
11760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011761
11762#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011763#ifdef bottom_xmlwriter
11764#undef xmlTextWriterEndPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011765extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI __attribute((alias("xmlTextWriterEndPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011766#else
11767#ifndef xmlTextWriterEndPI
11768extern __typeof (xmlTextWriterEndPI) xmlTextWriterEndPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011769#define xmlTextWriterEndPI xmlTextWriterEndPI__internal_alias
11770#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011771#endif
11772#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011773
11774#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011775#ifdef bottom_xmlwriter
11776#undef xmlTextWriterFlush
Daniel Veillardbe076e92005-01-04 20:18:14 +000011777extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush __attribute((alias("xmlTextWriterFlush__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011778#else
11779#ifndef xmlTextWriterFlush
11780extern __typeof (xmlTextWriterFlush) xmlTextWriterFlush__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011781#define xmlTextWriterFlush xmlTextWriterFlush__internal_alias
11782#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011783#endif
11784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011785
11786#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011787#ifdef bottom_xmlwriter
11788#undef xmlTextWriterFullEndElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011789extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement __attribute((alias("xmlTextWriterFullEndElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011790#else
11791#ifndef xmlTextWriterFullEndElement
11792extern __typeof (xmlTextWriterFullEndElement) xmlTextWriterFullEndElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011793#define xmlTextWriterFullEndElement xmlTextWriterFullEndElement__internal_alias
11794#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011795#endif
11796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011797
11798#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011799#ifdef bottom_xmlwriter
11800#undef xmlTextWriterSetIndent
Daniel Veillardbe076e92005-01-04 20:18:14 +000011801extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent __attribute((alias("xmlTextWriterSetIndent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011802#else
11803#ifndef xmlTextWriterSetIndent
11804extern __typeof (xmlTextWriterSetIndent) xmlTextWriterSetIndent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011805#define xmlTextWriterSetIndent xmlTextWriterSetIndent__internal_alias
11806#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011807#endif
11808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011809
11810#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011811#ifdef bottom_xmlwriter
11812#undef xmlTextWriterSetIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000011813extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString __attribute((alias("xmlTextWriterSetIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011814#else
11815#ifndef xmlTextWriterSetIndentString
11816extern __typeof (xmlTextWriterSetIndentString) xmlTextWriterSetIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011817#define xmlTextWriterSetIndentString xmlTextWriterSetIndentString__internal_alias
11818#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011819#endif
11820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011821
11822#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011823#ifdef bottom_xmlwriter
11824#undef xmlTextWriterStartAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011825extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute __attribute((alias("xmlTextWriterStartAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011826#else
11827#ifndef xmlTextWriterStartAttribute
11828extern __typeof (xmlTextWriterStartAttribute) xmlTextWriterStartAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011829#define xmlTextWriterStartAttribute xmlTextWriterStartAttribute__internal_alias
11830#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011831#endif
11832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011833
11834#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011835#ifdef bottom_xmlwriter
11836#undef xmlTextWriterStartAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011837extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS __attribute((alias("xmlTextWriterStartAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011838#else
11839#ifndef xmlTextWriterStartAttributeNS
11840extern __typeof (xmlTextWriterStartAttributeNS) xmlTextWriterStartAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011841#define xmlTextWriterStartAttributeNS xmlTextWriterStartAttributeNS__internal_alias
11842#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011843#endif
11844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011845
11846#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011847#ifdef bottom_xmlwriter
11848#undef xmlTextWriterStartCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000011849extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA __attribute((alias("xmlTextWriterStartCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011850#else
11851#ifndef xmlTextWriterStartCDATA
11852extern __typeof (xmlTextWriterStartCDATA) xmlTextWriterStartCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011853#define xmlTextWriterStartCDATA xmlTextWriterStartCDATA__internal_alias
11854#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011855#endif
11856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011857
11858#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011859#ifdef bottom_xmlwriter
11860#undef xmlTextWriterStartComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000011861extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment __attribute((alias("xmlTextWriterStartComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011862#else
11863#ifndef xmlTextWriterStartComment
11864extern __typeof (xmlTextWriterStartComment) xmlTextWriterStartComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011865#define xmlTextWriterStartComment xmlTextWriterStartComment__internal_alias
11866#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011867#endif
11868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011869
11870#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011871#ifdef bottom_xmlwriter
11872#undef xmlTextWriterStartDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000011873extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD __attribute((alias("xmlTextWriterStartDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011874#else
11875#ifndef xmlTextWriterStartDTD
11876extern __typeof (xmlTextWriterStartDTD) xmlTextWriterStartDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011877#define xmlTextWriterStartDTD xmlTextWriterStartDTD__internal_alias
11878#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011879#endif
11880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011881
11882#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011883#ifdef bottom_xmlwriter
11884#undef xmlTextWriterStartDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000011885extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist __attribute((alias("xmlTextWriterStartDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011886#else
11887#ifndef xmlTextWriterStartDTDAttlist
11888extern __typeof (xmlTextWriterStartDTDAttlist) xmlTextWriterStartDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011889#define xmlTextWriterStartDTDAttlist xmlTextWriterStartDTDAttlist__internal_alias
11890#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011891#endif
11892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011893
11894#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011895#ifdef bottom_xmlwriter
11896#undef xmlTextWriterStartDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011897extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement __attribute((alias("xmlTextWriterStartDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011898#else
11899#ifndef xmlTextWriterStartDTDElement
11900extern __typeof (xmlTextWriterStartDTDElement) xmlTextWriterStartDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011901#define xmlTextWriterStartDTDElement xmlTextWriterStartDTDElement__internal_alias
11902#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011903#endif
11904#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011905
11906#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011907#ifdef bottom_xmlwriter
11908#undef xmlTextWriterStartDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000011909extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity __attribute((alias("xmlTextWriterStartDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011910#else
11911#ifndef xmlTextWriterStartDTDEntity
11912extern __typeof (xmlTextWriterStartDTDEntity) xmlTextWriterStartDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011913#define xmlTextWriterStartDTDEntity xmlTextWriterStartDTDEntity__internal_alias
11914#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011915#endif
11916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011917
11918#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011919#ifdef bottom_xmlwriter
11920#undef xmlTextWriterStartDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000011921extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument __attribute((alias("xmlTextWriterStartDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011922#else
11923#ifndef xmlTextWriterStartDocument
11924extern __typeof (xmlTextWriterStartDocument) xmlTextWriterStartDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011925#define xmlTextWriterStartDocument xmlTextWriterStartDocument__internal_alias
11926#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011927#endif
11928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011929
11930#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011931#ifdef bottom_xmlwriter
11932#undef xmlTextWriterStartElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000011933extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement __attribute((alias("xmlTextWriterStartElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011934#else
11935#ifndef xmlTextWriterStartElement
11936extern __typeof (xmlTextWriterStartElement) xmlTextWriterStartElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011937#define xmlTextWriterStartElement xmlTextWriterStartElement__internal_alias
11938#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011939#endif
11940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011941
11942#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011943#ifdef bottom_xmlwriter
11944#undef xmlTextWriterStartElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011945extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS __attribute((alias("xmlTextWriterStartElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011946#else
11947#ifndef xmlTextWriterStartElementNS
11948extern __typeof (xmlTextWriterStartElementNS) xmlTextWriterStartElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011949#define xmlTextWriterStartElementNS xmlTextWriterStartElementNS__internal_alias
11950#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011951#endif
11952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011953
11954#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011955#ifdef bottom_xmlwriter
11956#undef xmlTextWriterStartPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000011957extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI __attribute((alias("xmlTextWriterStartPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011958#else
11959#ifndef xmlTextWriterStartPI
11960extern __typeof (xmlTextWriterStartPI) xmlTextWriterStartPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011961#define xmlTextWriterStartPI xmlTextWriterStartPI__internal_alias
11962#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011963#endif
11964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011965
11966#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011967#ifdef bottom_xmlwriter
11968#undef xmlTextWriterWriteAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000011969extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute __attribute((alias("xmlTextWriterWriteAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011970#else
11971#ifndef xmlTextWriterWriteAttribute
11972extern __typeof (xmlTextWriterWriteAttribute) xmlTextWriterWriteAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011973#define xmlTextWriterWriteAttribute xmlTextWriterWriteAttribute__internal_alias
11974#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011975#endif
11976#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011977
11978#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011979#ifdef bottom_xmlwriter
11980#undef xmlTextWriterWriteAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000011981extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS __attribute((alias("xmlTextWriterWriteAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011982#else
11983#ifndef xmlTextWriterWriteAttributeNS
11984extern __typeof (xmlTextWriterWriteAttributeNS) xmlTextWriterWriteAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011985#define xmlTextWriterWriteAttributeNS xmlTextWriterWriteAttributeNS__internal_alias
11986#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011987#endif
11988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000011989
11990#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011991#ifdef bottom_xmlwriter
11992#undef xmlTextWriterWriteBase64
Daniel Veillardbe076e92005-01-04 20:18:14 +000011993extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64 __attribute((alias("xmlTextWriterWriteBase64__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011994#else
11995#ifndef xmlTextWriterWriteBase64
11996extern __typeof (xmlTextWriterWriteBase64) xmlTextWriterWriteBase64__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000011997#define xmlTextWriterWriteBase64 xmlTextWriterWriteBase64__internal_alias
11998#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000011999#endif
12000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012001
12002#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012003#ifdef bottom_xmlwriter
12004#undef xmlTextWriterWriteBinHex
Daniel Veillardbe076e92005-01-04 20:18:14 +000012005extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex __attribute((alias("xmlTextWriterWriteBinHex__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012006#else
12007#ifndef xmlTextWriterWriteBinHex
12008extern __typeof (xmlTextWriterWriteBinHex) xmlTextWriterWriteBinHex__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012009#define xmlTextWriterWriteBinHex xmlTextWriterWriteBinHex__internal_alias
12010#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012011#endif
12012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012013
12014#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012015#ifdef bottom_xmlwriter
12016#undef xmlTextWriterWriteCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012017extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA __attribute((alias("xmlTextWriterWriteCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012018#else
12019#ifndef xmlTextWriterWriteCDATA
12020extern __typeof (xmlTextWriterWriteCDATA) xmlTextWriterWriteCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012021#define xmlTextWriterWriteCDATA xmlTextWriterWriteCDATA__internal_alias
12022#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012023#endif
12024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012025
12026#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012027#ifdef bottom_xmlwriter
12028#undef xmlTextWriterWriteComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012029extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment __attribute((alias("xmlTextWriterWriteComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012030#else
12031#ifndef xmlTextWriterWriteComment
12032extern __typeof (xmlTextWriterWriteComment) xmlTextWriterWriteComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012033#define xmlTextWriterWriteComment xmlTextWriterWriteComment__internal_alias
12034#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012035#endif
12036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012037
12038#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012039#ifdef bottom_xmlwriter
12040#undef xmlTextWriterWriteDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012041extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD __attribute((alias("xmlTextWriterWriteDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012042#else
12043#ifndef xmlTextWriterWriteDTD
12044extern __typeof (xmlTextWriterWriteDTD) xmlTextWriterWriteDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012045#define xmlTextWriterWriteDTD xmlTextWriterWriteDTD__internal_alias
12046#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012047#endif
12048#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012049
12050#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012051#ifdef bottom_xmlwriter
12052#undef xmlTextWriterWriteDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012053extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist __attribute((alias("xmlTextWriterWriteDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012054#else
12055#ifndef xmlTextWriterWriteDTDAttlist
12056extern __typeof (xmlTextWriterWriteDTDAttlist) xmlTextWriterWriteDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012057#define xmlTextWriterWriteDTDAttlist xmlTextWriterWriteDTDAttlist__internal_alias
12058#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012059#endif
12060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012061
12062#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012063#ifdef bottom_xmlwriter
12064#undef xmlTextWriterWriteDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012065extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement __attribute((alias("xmlTextWriterWriteDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012066#else
12067#ifndef xmlTextWriterWriteDTDElement
12068extern __typeof (xmlTextWriterWriteDTDElement) xmlTextWriterWriteDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012069#define xmlTextWriterWriteDTDElement xmlTextWriterWriteDTDElement__internal_alias
12070#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012071#endif
12072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012073
12074#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012075#ifdef bottom_xmlwriter
12076#undef xmlTextWriterWriteDTDEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012077extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity __attribute((alias("xmlTextWriterWriteDTDEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012078#else
12079#ifndef xmlTextWriterWriteDTDEntity
12080extern __typeof (xmlTextWriterWriteDTDEntity) xmlTextWriterWriteDTDEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012081#define xmlTextWriterWriteDTDEntity xmlTextWriterWriteDTDEntity__internal_alias
12082#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012083#endif
12084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012085
12086#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012087#ifdef bottom_xmlwriter
12088#undef xmlTextWriterWriteDTDExternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012089extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity __attribute((alias("xmlTextWriterWriteDTDExternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012090#else
12091#ifndef xmlTextWriterWriteDTDExternalEntity
12092extern __typeof (xmlTextWriterWriteDTDExternalEntity) xmlTextWriterWriteDTDExternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012093#define xmlTextWriterWriteDTDExternalEntity xmlTextWriterWriteDTDExternalEntity__internal_alias
12094#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012095#endif
12096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012097
12098#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012099#ifdef bottom_xmlwriter
12100#undef xmlTextWriterWriteDTDExternalEntityContents
Daniel Veillardbe076e92005-01-04 20:18:14 +000012101extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents __attribute((alias("xmlTextWriterWriteDTDExternalEntityContents__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012102#else
12103#ifndef xmlTextWriterWriteDTDExternalEntityContents
12104extern __typeof (xmlTextWriterWriteDTDExternalEntityContents) xmlTextWriterWriteDTDExternalEntityContents__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012105#define xmlTextWriterWriteDTDExternalEntityContents xmlTextWriterWriteDTDExternalEntityContents__internal_alias
12106#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012107#endif
12108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012109
12110#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012111#ifdef bottom_xmlwriter
12112#undef xmlTextWriterWriteDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012113extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity __attribute((alias("xmlTextWriterWriteDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012114#else
12115#ifndef xmlTextWriterWriteDTDInternalEntity
12116extern __typeof (xmlTextWriterWriteDTDInternalEntity) xmlTextWriterWriteDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012117#define xmlTextWriterWriteDTDInternalEntity xmlTextWriterWriteDTDInternalEntity__internal_alias
12118#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012119#endif
12120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012121
12122#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012123#ifdef bottom_xmlwriter
12124#undef xmlTextWriterWriteDTDNotation
Daniel Veillardbe076e92005-01-04 20:18:14 +000012125extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation __attribute((alias("xmlTextWriterWriteDTDNotation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012126#else
12127#ifndef xmlTextWriterWriteDTDNotation
12128extern __typeof (xmlTextWriterWriteDTDNotation) xmlTextWriterWriteDTDNotation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012129#define xmlTextWriterWriteDTDNotation xmlTextWriterWriteDTDNotation__internal_alias
12130#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012131#endif
12132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012133
12134#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012135#ifdef bottom_xmlwriter
12136#undef xmlTextWriterWriteElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012137extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement __attribute((alias("xmlTextWriterWriteElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012138#else
12139#ifndef xmlTextWriterWriteElement
12140extern __typeof (xmlTextWriterWriteElement) xmlTextWriterWriteElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012141#define xmlTextWriterWriteElement xmlTextWriterWriteElement__internal_alias
12142#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012143#endif
12144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012145
12146#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012147#ifdef bottom_xmlwriter
12148#undef xmlTextWriterWriteElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012149extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS __attribute((alias("xmlTextWriterWriteElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012150#else
12151#ifndef xmlTextWriterWriteElementNS
12152extern __typeof (xmlTextWriterWriteElementNS) xmlTextWriterWriteElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012153#define xmlTextWriterWriteElementNS xmlTextWriterWriteElementNS__internal_alias
12154#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012155#endif
12156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012157
12158#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012159#ifdef bottom_xmlwriter
12160#undef xmlTextWriterWriteFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012161extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute __attribute((alias("xmlTextWriterWriteFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012162#else
12163#ifndef xmlTextWriterWriteFormatAttribute
12164extern __typeof (xmlTextWriterWriteFormatAttribute) xmlTextWriterWriteFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012165#define xmlTextWriterWriteFormatAttribute xmlTextWriterWriteFormatAttribute__internal_alias
12166#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012167#endif
12168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012169
12170#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012171#ifdef bottom_xmlwriter
12172#undef xmlTextWriterWriteFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012173extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS __attribute((alias("xmlTextWriterWriteFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012174#else
12175#ifndef xmlTextWriterWriteFormatAttributeNS
12176extern __typeof (xmlTextWriterWriteFormatAttributeNS) xmlTextWriterWriteFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012177#define xmlTextWriterWriteFormatAttributeNS xmlTextWriterWriteFormatAttributeNS__internal_alias
12178#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012179#endif
12180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012181
12182#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012183#ifdef bottom_xmlwriter
12184#undef xmlTextWriterWriteFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012185extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA __attribute((alias("xmlTextWriterWriteFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012186#else
12187#ifndef xmlTextWriterWriteFormatCDATA
12188extern __typeof (xmlTextWriterWriteFormatCDATA) xmlTextWriterWriteFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012189#define xmlTextWriterWriteFormatCDATA xmlTextWriterWriteFormatCDATA__internal_alias
12190#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012191#endif
12192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012193
12194#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012195#ifdef bottom_xmlwriter
12196#undef xmlTextWriterWriteFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012197extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment __attribute((alias("xmlTextWriterWriteFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012198#else
12199#ifndef xmlTextWriterWriteFormatComment
12200extern __typeof (xmlTextWriterWriteFormatComment) xmlTextWriterWriteFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012201#define xmlTextWriterWriteFormatComment xmlTextWriterWriteFormatComment__internal_alias
12202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012203#endif
12204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012205
12206#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012207#ifdef bottom_xmlwriter
12208#undef xmlTextWriterWriteFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012209extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD __attribute((alias("xmlTextWriterWriteFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012210#else
12211#ifndef xmlTextWriterWriteFormatDTD
12212extern __typeof (xmlTextWriterWriteFormatDTD) xmlTextWriterWriteFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012213#define xmlTextWriterWriteFormatDTD xmlTextWriterWriteFormatDTD__internal_alias
12214#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012215#endif
12216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012217
12218#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012219#ifdef bottom_xmlwriter
12220#undef xmlTextWriterWriteFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012221extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist __attribute((alias("xmlTextWriterWriteFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012222#else
12223#ifndef xmlTextWriterWriteFormatDTDAttlist
12224extern __typeof (xmlTextWriterWriteFormatDTDAttlist) xmlTextWriterWriteFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012225#define xmlTextWriterWriteFormatDTDAttlist xmlTextWriterWriteFormatDTDAttlist__internal_alias
12226#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012227#endif
12228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012229
12230#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012231#ifdef bottom_xmlwriter
12232#undef xmlTextWriterWriteFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012233extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement __attribute((alias("xmlTextWriterWriteFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012234#else
12235#ifndef xmlTextWriterWriteFormatDTDElement
12236extern __typeof (xmlTextWriterWriteFormatDTDElement) xmlTextWriterWriteFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012237#define xmlTextWriterWriteFormatDTDElement xmlTextWriterWriteFormatDTDElement__internal_alias
12238#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012239#endif
12240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012241
12242#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012243#ifdef bottom_xmlwriter
12244#undef xmlTextWriterWriteFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012245extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012246#else
12247#ifndef xmlTextWriterWriteFormatDTDInternalEntity
12248extern __typeof (xmlTextWriterWriteFormatDTDInternalEntity) xmlTextWriterWriteFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012249#define xmlTextWriterWriteFormatDTDInternalEntity xmlTextWriterWriteFormatDTDInternalEntity__internal_alias
12250#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012251#endif
12252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012253
12254#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012255#ifdef bottom_xmlwriter
12256#undef xmlTextWriterWriteFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012257extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement __attribute((alias("xmlTextWriterWriteFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012258#else
12259#ifndef xmlTextWriterWriteFormatElement
12260extern __typeof (xmlTextWriterWriteFormatElement) xmlTextWriterWriteFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012261#define xmlTextWriterWriteFormatElement xmlTextWriterWriteFormatElement__internal_alias
12262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012263#endif
12264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012265
12266#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012267#ifdef bottom_xmlwriter
12268#undef xmlTextWriterWriteFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012269extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS __attribute((alias("xmlTextWriterWriteFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012270#else
12271#ifndef xmlTextWriterWriteFormatElementNS
12272extern __typeof (xmlTextWriterWriteFormatElementNS) xmlTextWriterWriteFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012273#define xmlTextWriterWriteFormatElementNS xmlTextWriterWriteFormatElementNS__internal_alias
12274#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012275#endif
12276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012277
12278#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012279#ifdef bottom_xmlwriter
12280#undef xmlTextWriterWriteFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012281extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI __attribute((alias("xmlTextWriterWriteFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012282#else
12283#ifndef xmlTextWriterWriteFormatPI
12284extern __typeof (xmlTextWriterWriteFormatPI) xmlTextWriterWriteFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012285#define xmlTextWriterWriteFormatPI xmlTextWriterWriteFormatPI__internal_alias
12286#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012287#endif
12288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012289
12290#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012291#ifdef bottom_xmlwriter
12292#undef xmlTextWriterWriteFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012293extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw __attribute((alias("xmlTextWriterWriteFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012294#else
12295#ifndef xmlTextWriterWriteFormatRaw
12296extern __typeof (xmlTextWriterWriteFormatRaw) xmlTextWriterWriteFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012297#define xmlTextWriterWriteFormatRaw xmlTextWriterWriteFormatRaw__internal_alias
12298#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012299#endif
12300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012301
12302#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012303#ifdef bottom_xmlwriter
12304#undef xmlTextWriterWriteFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012305extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString __attribute((alias("xmlTextWriterWriteFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012306#else
12307#ifndef xmlTextWriterWriteFormatString
12308extern __typeof (xmlTextWriterWriteFormatString) xmlTextWriterWriteFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012309#define xmlTextWriterWriteFormatString xmlTextWriterWriteFormatString__internal_alias
12310#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012311#endif
12312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012313
12314#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012315#ifdef bottom_xmlwriter
12316#undef xmlTextWriterWritePI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012317extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI __attribute((alias("xmlTextWriterWritePI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012318#else
12319#ifndef xmlTextWriterWritePI
12320extern __typeof (xmlTextWriterWritePI) xmlTextWriterWritePI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012321#define xmlTextWriterWritePI xmlTextWriterWritePI__internal_alias
12322#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012323#endif
12324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012325
12326#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012327#ifdef bottom_xmlwriter
12328#undef xmlTextWriterWriteRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012329extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw __attribute((alias("xmlTextWriterWriteRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012330#else
12331#ifndef xmlTextWriterWriteRaw
12332extern __typeof (xmlTextWriterWriteRaw) xmlTextWriterWriteRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012333#define xmlTextWriterWriteRaw xmlTextWriterWriteRaw__internal_alias
12334#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012335#endif
12336#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012337
12338#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012339#ifdef bottom_xmlwriter
12340#undef xmlTextWriterWriteRawLen
Daniel Veillardbe076e92005-01-04 20:18:14 +000012341extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen __attribute((alias("xmlTextWriterWriteRawLen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012342#else
12343#ifndef xmlTextWriterWriteRawLen
12344extern __typeof (xmlTextWriterWriteRawLen) xmlTextWriterWriteRawLen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012345#define xmlTextWriterWriteRawLen xmlTextWriterWriteRawLen__internal_alias
12346#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012347#endif
12348#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012349
12350#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012351#ifdef bottom_xmlwriter
12352#undef xmlTextWriterWriteString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012353extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString __attribute((alias("xmlTextWriterWriteString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012354#else
12355#ifndef xmlTextWriterWriteString
12356extern __typeof (xmlTextWriterWriteString) xmlTextWriterWriteString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012357#define xmlTextWriterWriteString xmlTextWriterWriteString__internal_alias
12358#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012359#endif
12360#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012361
12362#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012363#ifdef bottom_xmlwriter
12364#undef xmlTextWriterWriteVFormatAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000012365extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute __attribute((alias("xmlTextWriterWriteVFormatAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012366#else
12367#ifndef xmlTextWriterWriteVFormatAttribute
12368extern __typeof (xmlTextWriterWriteVFormatAttribute) xmlTextWriterWriteVFormatAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012369#define xmlTextWriterWriteVFormatAttribute xmlTextWriterWriteVFormatAttribute__internal_alias
12370#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012371#endif
12372#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012373
12374#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012375#ifdef bottom_xmlwriter
12376#undef xmlTextWriterWriteVFormatAttributeNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012377extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS __attribute((alias("xmlTextWriterWriteVFormatAttributeNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012378#else
12379#ifndef xmlTextWriterWriteVFormatAttributeNS
12380extern __typeof (xmlTextWriterWriteVFormatAttributeNS) xmlTextWriterWriteVFormatAttributeNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012381#define xmlTextWriterWriteVFormatAttributeNS xmlTextWriterWriteVFormatAttributeNS__internal_alias
12382#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012383#endif
12384#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012385
12386#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012387#ifdef bottom_xmlwriter
12388#undef xmlTextWriterWriteVFormatCDATA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012389extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA __attribute((alias("xmlTextWriterWriteVFormatCDATA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012390#else
12391#ifndef xmlTextWriterWriteVFormatCDATA
12392extern __typeof (xmlTextWriterWriteVFormatCDATA) xmlTextWriterWriteVFormatCDATA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012393#define xmlTextWriterWriteVFormatCDATA xmlTextWriterWriteVFormatCDATA__internal_alias
12394#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012395#endif
12396#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012397
12398#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012399#ifdef bottom_xmlwriter
12400#undef xmlTextWriterWriteVFormatComment
Daniel Veillardbe076e92005-01-04 20:18:14 +000012401extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment __attribute((alias("xmlTextWriterWriteVFormatComment__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012402#else
12403#ifndef xmlTextWriterWriteVFormatComment
12404extern __typeof (xmlTextWriterWriteVFormatComment) xmlTextWriterWriteVFormatComment__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012405#define xmlTextWriterWriteVFormatComment xmlTextWriterWriteVFormatComment__internal_alias
12406#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012407#endif
12408#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012409
12410#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012411#ifdef bottom_xmlwriter
12412#undef xmlTextWriterWriteVFormatDTD
Daniel Veillardbe076e92005-01-04 20:18:14 +000012413extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD __attribute((alias("xmlTextWriterWriteVFormatDTD__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012414#else
12415#ifndef xmlTextWriterWriteVFormatDTD
12416extern __typeof (xmlTextWriterWriteVFormatDTD) xmlTextWriterWriteVFormatDTD__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012417#define xmlTextWriterWriteVFormatDTD xmlTextWriterWriteVFormatDTD__internal_alias
12418#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012419#endif
12420#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012421
12422#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012423#ifdef bottom_xmlwriter
12424#undef xmlTextWriterWriteVFormatDTDAttlist
Daniel Veillardbe076e92005-01-04 20:18:14 +000012425extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist __attribute((alias("xmlTextWriterWriteVFormatDTDAttlist__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012426#else
12427#ifndef xmlTextWriterWriteVFormatDTDAttlist
12428extern __typeof (xmlTextWriterWriteVFormatDTDAttlist) xmlTextWriterWriteVFormatDTDAttlist__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012429#define xmlTextWriterWriteVFormatDTDAttlist xmlTextWriterWriteVFormatDTDAttlist__internal_alias
12430#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012431#endif
12432#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012433
12434#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012435#ifdef bottom_xmlwriter
12436#undef xmlTextWriterWriteVFormatDTDElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012437extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement __attribute((alias("xmlTextWriterWriteVFormatDTDElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012438#else
12439#ifndef xmlTextWriterWriteVFormatDTDElement
12440extern __typeof (xmlTextWriterWriteVFormatDTDElement) xmlTextWriterWriteVFormatDTDElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012441#define xmlTextWriterWriteVFormatDTDElement xmlTextWriterWriteVFormatDTDElement__internal_alias
12442#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012443#endif
12444#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012445
12446#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012447#ifdef bottom_xmlwriter
12448#undef xmlTextWriterWriteVFormatDTDInternalEntity
Daniel Veillardbe076e92005-01-04 20:18:14 +000012449extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity __attribute((alias("xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012450#else
12451#ifndef xmlTextWriterWriteVFormatDTDInternalEntity
12452extern __typeof (xmlTextWriterWriteVFormatDTDInternalEntity) xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012453#define xmlTextWriterWriteVFormatDTDInternalEntity xmlTextWriterWriteVFormatDTDInternalEntity__internal_alias
12454#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012455#endif
12456#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012457
12458#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012459#ifdef bottom_xmlwriter
12460#undef xmlTextWriterWriteVFormatElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012461extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement __attribute((alias("xmlTextWriterWriteVFormatElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012462#else
12463#ifndef xmlTextWriterWriteVFormatElement
12464extern __typeof (xmlTextWriterWriteVFormatElement) xmlTextWriterWriteVFormatElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012465#define xmlTextWriterWriteVFormatElement xmlTextWriterWriteVFormatElement__internal_alias
12466#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012467#endif
12468#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012469
12470#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012471#ifdef bottom_xmlwriter
12472#undef xmlTextWriterWriteVFormatElementNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000012473extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS __attribute((alias("xmlTextWriterWriteVFormatElementNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012474#else
12475#ifndef xmlTextWriterWriteVFormatElementNS
12476extern __typeof (xmlTextWriterWriteVFormatElementNS) xmlTextWriterWriteVFormatElementNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012477#define xmlTextWriterWriteVFormatElementNS xmlTextWriterWriteVFormatElementNS__internal_alias
12478#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012479#endif
12480#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012481
12482#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012483#ifdef bottom_xmlwriter
12484#undef xmlTextWriterWriteVFormatPI
Daniel Veillardbe076e92005-01-04 20:18:14 +000012485extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI __attribute((alias("xmlTextWriterWriteVFormatPI__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012486#else
12487#ifndef xmlTextWriterWriteVFormatPI
12488extern __typeof (xmlTextWriterWriteVFormatPI) xmlTextWriterWriteVFormatPI__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012489#define xmlTextWriterWriteVFormatPI xmlTextWriterWriteVFormatPI__internal_alias
12490#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012491#endif
12492#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012493
12494#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012495#ifdef bottom_xmlwriter
12496#undef xmlTextWriterWriteVFormatRaw
Daniel Veillardbe076e92005-01-04 20:18:14 +000012497extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw __attribute((alias("xmlTextWriterWriteVFormatRaw__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012498#else
12499#ifndef xmlTextWriterWriteVFormatRaw
12500extern __typeof (xmlTextWriterWriteVFormatRaw) xmlTextWriterWriteVFormatRaw__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012501#define xmlTextWriterWriteVFormatRaw xmlTextWriterWriteVFormatRaw__internal_alias
12502#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012503#endif
12504#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012505
12506#if defined(LIBXML_WRITER_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012507#ifdef bottom_xmlwriter
12508#undef xmlTextWriterWriteVFormatString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012509extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString __attribute((alias("xmlTextWriterWriteVFormatString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012510#else
12511#ifndef xmlTextWriterWriteVFormatString
12512extern __typeof (xmlTextWriterWriteVFormatString) xmlTextWriterWriteVFormatString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012513#define xmlTextWriterWriteVFormatString xmlTextWriterWriteVFormatString__internal_alias
12514#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012515#endif
12516#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012517
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012518#ifdef bottom_globals
12519#undef xmlThrDefBufferAllocScheme
Daniel Veillardbe076e92005-01-04 20:18:14 +000012520extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme __attribute((alias("xmlThrDefBufferAllocScheme__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012521#else
12522#ifndef xmlThrDefBufferAllocScheme
12523extern __typeof (xmlThrDefBufferAllocScheme) xmlThrDefBufferAllocScheme__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012524#define xmlThrDefBufferAllocScheme xmlThrDefBufferAllocScheme__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012525#endif
12526#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012527
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012528#ifdef bottom_globals
12529#undef xmlThrDefDefaultBufferSize
Daniel Veillardbe076e92005-01-04 20:18:14 +000012530extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize __attribute((alias("xmlThrDefDefaultBufferSize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012531#else
12532#ifndef xmlThrDefDefaultBufferSize
12533extern __typeof (xmlThrDefDefaultBufferSize) xmlThrDefDefaultBufferSize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012534#define xmlThrDefDefaultBufferSize xmlThrDefDefaultBufferSize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012535#endif
12536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012537
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012538#ifdef bottom_globals
12539#undef xmlThrDefDeregisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012540extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault __attribute((alias("xmlThrDefDeregisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012541#else
12542#ifndef xmlThrDefDeregisterNodeDefault
12543extern __typeof (xmlThrDefDeregisterNodeDefault) xmlThrDefDeregisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012544#define xmlThrDefDeregisterNodeDefault xmlThrDefDeregisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012545#endif
12546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012547
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012548#ifdef bottom_globals
12549#undef xmlThrDefDoValidityCheckingDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012550extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue __attribute((alias("xmlThrDefDoValidityCheckingDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012551#else
12552#ifndef xmlThrDefDoValidityCheckingDefaultValue
12553extern __typeof (xmlThrDefDoValidityCheckingDefaultValue) xmlThrDefDoValidityCheckingDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012554#define xmlThrDefDoValidityCheckingDefaultValue xmlThrDefDoValidityCheckingDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012555#endif
12556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012557
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012558#ifdef bottom_globals
12559#undef xmlThrDefGetWarningsDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012560extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue __attribute((alias("xmlThrDefGetWarningsDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012561#else
12562#ifndef xmlThrDefGetWarningsDefaultValue
12563extern __typeof (xmlThrDefGetWarningsDefaultValue) xmlThrDefGetWarningsDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012564#define xmlThrDefGetWarningsDefaultValue xmlThrDefGetWarningsDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012565#endif
12566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012567
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012568#ifdef bottom_globals
12569#undef xmlThrDefIndentTreeOutput
Daniel Veillardbe076e92005-01-04 20:18:14 +000012570extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput __attribute((alias("xmlThrDefIndentTreeOutput__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012571#else
12572#ifndef xmlThrDefIndentTreeOutput
12573extern __typeof (xmlThrDefIndentTreeOutput) xmlThrDefIndentTreeOutput__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012574#define xmlThrDefIndentTreeOutput xmlThrDefIndentTreeOutput__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012575#endif
12576#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012577
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012578#ifdef bottom_globals
12579#undef xmlThrDefKeepBlanksDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012580extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue __attribute((alias("xmlThrDefKeepBlanksDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012581#else
12582#ifndef xmlThrDefKeepBlanksDefaultValue
12583extern __typeof (xmlThrDefKeepBlanksDefaultValue) xmlThrDefKeepBlanksDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012584#define xmlThrDefKeepBlanksDefaultValue xmlThrDefKeepBlanksDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012585#endif
12586#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012587
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012588#ifdef bottom_globals
12589#undef xmlThrDefLineNumbersDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012590extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue __attribute((alias("xmlThrDefLineNumbersDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012591#else
12592#ifndef xmlThrDefLineNumbersDefaultValue
12593extern __typeof (xmlThrDefLineNumbersDefaultValue) xmlThrDefLineNumbersDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012594#define xmlThrDefLineNumbersDefaultValue xmlThrDefLineNumbersDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012595#endif
12596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012597
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012598#ifdef bottom_globals
12599#undef xmlThrDefLoadExtDtdDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012600extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue __attribute((alias("xmlThrDefLoadExtDtdDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012601#else
12602#ifndef xmlThrDefLoadExtDtdDefaultValue
12603extern __typeof (xmlThrDefLoadExtDtdDefaultValue) xmlThrDefLoadExtDtdDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012604#define xmlThrDefLoadExtDtdDefaultValue xmlThrDefLoadExtDtdDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012605#endif
12606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012607
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012608#ifdef bottom_globals
12609#undef xmlThrDefOutputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012610extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault __attribute((alias("xmlThrDefOutputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012611#else
12612#ifndef xmlThrDefOutputBufferCreateFilenameDefault
12613extern __typeof (xmlThrDefOutputBufferCreateFilenameDefault) xmlThrDefOutputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012614#define xmlThrDefOutputBufferCreateFilenameDefault xmlThrDefOutputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012615#endif
12616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012617
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012618#ifdef bottom_globals
12619#undef xmlThrDefParserDebugEntities
Daniel Veillardbe076e92005-01-04 20:18:14 +000012620extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities __attribute((alias("xmlThrDefParserDebugEntities__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012621#else
12622#ifndef xmlThrDefParserDebugEntities
12623extern __typeof (xmlThrDefParserDebugEntities) xmlThrDefParserDebugEntities__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012624#define xmlThrDefParserDebugEntities xmlThrDefParserDebugEntities__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012625#endif
12626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012627
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012628#ifdef bottom_globals
12629#undef xmlThrDefParserInputBufferCreateFilenameDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012630extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault __attribute((alias("xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012631#else
12632#ifndef xmlThrDefParserInputBufferCreateFilenameDefault
12633extern __typeof (xmlThrDefParserInputBufferCreateFilenameDefault) xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012634#define xmlThrDefParserInputBufferCreateFilenameDefault xmlThrDefParserInputBufferCreateFilenameDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012635#endif
12636#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012637
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012638#ifdef bottom_globals
12639#undef xmlThrDefPedanticParserDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012640extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue __attribute((alias("xmlThrDefPedanticParserDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012641#else
12642#ifndef xmlThrDefPedanticParserDefaultValue
12643extern __typeof (xmlThrDefPedanticParserDefaultValue) xmlThrDefPedanticParserDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012644#define xmlThrDefPedanticParserDefaultValue xmlThrDefPedanticParserDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012645#endif
12646#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012647
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012648#ifdef bottom_globals
12649#undef xmlThrDefRegisterNodeDefault
Daniel Veillardbe076e92005-01-04 20:18:14 +000012650extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault __attribute((alias("xmlThrDefRegisterNodeDefault__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012651#else
12652#ifndef xmlThrDefRegisterNodeDefault
12653extern __typeof (xmlThrDefRegisterNodeDefault) xmlThrDefRegisterNodeDefault__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012654#define xmlThrDefRegisterNodeDefault xmlThrDefRegisterNodeDefault__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012655#endif
12656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012657
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012658#ifdef bottom_globals
12659#undef xmlThrDefSaveNoEmptyTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000012660extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags __attribute((alias("xmlThrDefSaveNoEmptyTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012661#else
12662#ifndef xmlThrDefSaveNoEmptyTags
12663extern __typeof (xmlThrDefSaveNoEmptyTags) xmlThrDefSaveNoEmptyTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012664#define xmlThrDefSaveNoEmptyTags xmlThrDefSaveNoEmptyTags__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012665#endif
12666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012667
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012668#ifdef bottom_globals
12669#undef xmlThrDefSetGenericErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012670extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc __attribute((alias("xmlThrDefSetGenericErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012671#else
12672#ifndef xmlThrDefSetGenericErrorFunc
12673extern __typeof (xmlThrDefSetGenericErrorFunc) xmlThrDefSetGenericErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012674#define xmlThrDefSetGenericErrorFunc xmlThrDefSetGenericErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012675#endif
12676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012677
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012678#ifdef bottom_globals
12679#undef xmlThrDefSetStructuredErrorFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000012680extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc __attribute((alias("xmlThrDefSetStructuredErrorFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012681#else
12682#ifndef xmlThrDefSetStructuredErrorFunc
12683extern __typeof (xmlThrDefSetStructuredErrorFunc) xmlThrDefSetStructuredErrorFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012684#define xmlThrDefSetStructuredErrorFunc xmlThrDefSetStructuredErrorFunc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012685#endif
12686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012687
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012688#ifdef bottom_globals
12689#undef xmlThrDefSubstituteEntitiesDefaultValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000012690extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue __attribute((alias("xmlThrDefSubstituteEntitiesDefaultValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012691#else
12692#ifndef xmlThrDefSubstituteEntitiesDefaultValue
12693extern __typeof (xmlThrDefSubstituteEntitiesDefaultValue) xmlThrDefSubstituteEntitiesDefaultValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012694#define xmlThrDefSubstituteEntitiesDefaultValue xmlThrDefSubstituteEntitiesDefaultValue__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012695#endif
12696#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012697
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012698#ifdef bottom_globals
12699#undef xmlThrDefTreeIndentString
Daniel Veillardbe076e92005-01-04 20:18:14 +000012700extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString __attribute((alias("xmlThrDefTreeIndentString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012701#else
12702#ifndef xmlThrDefTreeIndentString
12703extern __typeof (xmlThrDefTreeIndentString) xmlThrDefTreeIndentString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012704#define xmlThrDefTreeIndentString xmlThrDefTreeIndentString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012705#endif
12706#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012707
12708#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012709#ifdef bottom_xmlunicode
12710#undef xmlUCSIsAegeanNumbers
Daniel Veillardbe076e92005-01-04 20:18:14 +000012711extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers __attribute((alias("xmlUCSIsAegeanNumbers__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012712#else
12713#ifndef xmlUCSIsAegeanNumbers
12714extern __typeof (xmlUCSIsAegeanNumbers) xmlUCSIsAegeanNumbers__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012715#define xmlUCSIsAegeanNumbers xmlUCSIsAegeanNumbers__internal_alias
12716#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012717#endif
12718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012719
12720#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012721#ifdef bottom_xmlunicode
12722#undef xmlUCSIsAlphabeticPresentationForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012723extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms __attribute((alias("xmlUCSIsAlphabeticPresentationForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012724#else
12725#ifndef xmlUCSIsAlphabeticPresentationForms
12726extern __typeof (xmlUCSIsAlphabeticPresentationForms) xmlUCSIsAlphabeticPresentationForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012727#define xmlUCSIsAlphabeticPresentationForms xmlUCSIsAlphabeticPresentationForms__internal_alias
12728#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012729#endif
12730#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012731
12732#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012733#ifdef bottom_xmlunicode
12734#undef xmlUCSIsArabic
Daniel Veillardbe076e92005-01-04 20:18:14 +000012735extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic __attribute((alias("xmlUCSIsArabic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012736#else
12737#ifndef xmlUCSIsArabic
12738extern __typeof (xmlUCSIsArabic) xmlUCSIsArabic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012739#define xmlUCSIsArabic xmlUCSIsArabic__internal_alias
12740#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012741#endif
12742#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012743
12744#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012745#ifdef bottom_xmlunicode
12746#undef xmlUCSIsArabicPresentationFormsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012747extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA __attribute((alias("xmlUCSIsArabicPresentationFormsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012748#else
12749#ifndef xmlUCSIsArabicPresentationFormsA
12750extern __typeof (xmlUCSIsArabicPresentationFormsA) xmlUCSIsArabicPresentationFormsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012751#define xmlUCSIsArabicPresentationFormsA xmlUCSIsArabicPresentationFormsA__internal_alias
12752#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012753#endif
12754#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012755
12756#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012757#ifdef bottom_xmlunicode
12758#undef xmlUCSIsArabicPresentationFormsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000012759extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB __attribute((alias("xmlUCSIsArabicPresentationFormsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012760#else
12761#ifndef xmlUCSIsArabicPresentationFormsB
12762extern __typeof (xmlUCSIsArabicPresentationFormsB) xmlUCSIsArabicPresentationFormsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012763#define xmlUCSIsArabicPresentationFormsB xmlUCSIsArabicPresentationFormsB__internal_alias
12764#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012765#endif
12766#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012767
12768#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012769#ifdef bottom_xmlunicode
12770#undef xmlUCSIsArmenian
Daniel Veillardbe076e92005-01-04 20:18:14 +000012771extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian __attribute((alias("xmlUCSIsArmenian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012772#else
12773#ifndef xmlUCSIsArmenian
12774extern __typeof (xmlUCSIsArmenian) xmlUCSIsArmenian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012775#define xmlUCSIsArmenian xmlUCSIsArmenian__internal_alias
12776#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012777#endif
12778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012779
12780#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012781#ifdef bottom_xmlunicode
12782#undef xmlUCSIsArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000012783extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows __attribute((alias("xmlUCSIsArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012784#else
12785#ifndef xmlUCSIsArrows
12786extern __typeof (xmlUCSIsArrows) xmlUCSIsArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012787#define xmlUCSIsArrows xmlUCSIsArrows__internal_alias
12788#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012789#endif
12790#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012791
12792#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012793#ifdef bottom_xmlunicode
12794#undef xmlUCSIsBasicLatin
Daniel Veillardbe076e92005-01-04 20:18:14 +000012795extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin __attribute((alias("xmlUCSIsBasicLatin__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012796#else
12797#ifndef xmlUCSIsBasicLatin
12798extern __typeof (xmlUCSIsBasicLatin) xmlUCSIsBasicLatin__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012799#define xmlUCSIsBasicLatin xmlUCSIsBasicLatin__internal_alias
12800#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012801#endif
12802#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012803
12804#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012805#ifdef bottom_xmlunicode
12806#undef xmlUCSIsBengali
Daniel Veillardbe076e92005-01-04 20:18:14 +000012807extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali __attribute((alias("xmlUCSIsBengali__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012808#else
12809#ifndef xmlUCSIsBengali
12810extern __typeof (xmlUCSIsBengali) xmlUCSIsBengali__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012811#define xmlUCSIsBengali xmlUCSIsBengali__internal_alias
12812#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012813#endif
12814#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012815
12816#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012817#ifdef bottom_xmlunicode
12818#undef xmlUCSIsBlock
Daniel Veillardbe076e92005-01-04 20:18:14 +000012819extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock __attribute((alias("xmlUCSIsBlock__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012820#else
12821#ifndef xmlUCSIsBlock
12822extern __typeof (xmlUCSIsBlock) xmlUCSIsBlock__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012823#define xmlUCSIsBlock xmlUCSIsBlock__internal_alias
12824#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012825#endif
12826#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012827
12828#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012829#ifdef bottom_xmlunicode
12830#undef xmlUCSIsBlockElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000012831extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements __attribute((alias("xmlUCSIsBlockElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012832#else
12833#ifndef xmlUCSIsBlockElements
12834extern __typeof (xmlUCSIsBlockElements) xmlUCSIsBlockElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012835#define xmlUCSIsBlockElements xmlUCSIsBlockElements__internal_alias
12836#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012837#endif
12838#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012839
12840#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012841#ifdef bottom_xmlunicode
12842#undef xmlUCSIsBopomofo
Daniel Veillardbe076e92005-01-04 20:18:14 +000012843extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo __attribute((alias("xmlUCSIsBopomofo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012844#else
12845#ifndef xmlUCSIsBopomofo
12846extern __typeof (xmlUCSIsBopomofo) xmlUCSIsBopomofo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012847#define xmlUCSIsBopomofo xmlUCSIsBopomofo__internal_alias
12848#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012849#endif
12850#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012851
12852#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012853#ifdef bottom_xmlunicode
12854#undef xmlUCSIsBopomofoExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000012855extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended __attribute((alias("xmlUCSIsBopomofoExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012856#else
12857#ifndef xmlUCSIsBopomofoExtended
12858extern __typeof (xmlUCSIsBopomofoExtended) xmlUCSIsBopomofoExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012859#define xmlUCSIsBopomofoExtended xmlUCSIsBopomofoExtended__internal_alias
12860#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012861#endif
12862#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012863
12864#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012865#ifdef bottom_xmlunicode
12866#undef xmlUCSIsBoxDrawing
Daniel Veillardbe076e92005-01-04 20:18:14 +000012867extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing __attribute((alias("xmlUCSIsBoxDrawing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012868#else
12869#ifndef xmlUCSIsBoxDrawing
12870extern __typeof (xmlUCSIsBoxDrawing) xmlUCSIsBoxDrawing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012871#define xmlUCSIsBoxDrawing xmlUCSIsBoxDrawing__internal_alias
12872#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012873#endif
12874#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012875
12876#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012877#ifdef bottom_xmlunicode
12878#undef xmlUCSIsBraillePatterns
Daniel Veillardbe076e92005-01-04 20:18:14 +000012879extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns __attribute((alias("xmlUCSIsBraillePatterns__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012880#else
12881#ifndef xmlUCSIsBraillePatterns
12882extern __typeof (xmlUCSIsBraillePatterns) xmlUCSIsBraillePatterns__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012883#define xmlUCSIsBraillePatterns xmlUCSIsBraillePatterns__internal_alias
12884#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012885#endif
12886#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012887
12888#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012889#ifdef bottom_xmlunicode
12890#undef xmlUCSIsBuhid
Daniel Veillardbe076e92005-01-04 20:18:14 +000012891extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid __attribute((alias("xmlUCSIsBuhid__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012892#else
12893#ifndef xmlUCSIsBuhid
12894extern __typeof (xmlUCSIsBuhid) xmlUCSIsBuhid__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012895#define xmlUCSIsBuhid xmlUCSIsBuhid__internal_alias
12896#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012897#endif
12898#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012899
12900#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012901#ifdef bottom_xmlunicode
12902#undef xmlUCSIsByzantineMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000012903extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols __attribute((alias("xmlUCSIsByzantineMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012904#else
12905#ifndef xmlUCSIsByzantineMusicalSymbols
12906extern __typeof (xmlUCSIsByzantineMusicalSymbols) xmlUCSIsByzantineMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012907#define xmlUCSIsByzantineMusicalSymbols xmlUCSIsByzantineMusicalSymbols__internal_alias
12908#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012909#endif
12910#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012911
12912#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012913#ifdef bottom_xmlunicode
12914#undef xmlUCSIsCJKCompatibility
Daniel Veillardbe076e92005-01-04 20:18:14 +000012915extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility __attribute((alias("xmlUCSIsCJKCompatibility__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012916#else
12917#ifndef xmlUCSIsCJKCompatibility
12918extern __typeof (xmlUCSIsCJKCompatibility) xmlUCSIsCJKCompatibility__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012919#define xmlUCSIsCJKCompatibility xmlUCSIsCJKCompatibility__internal_alias
12920#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012921#endif
12922#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012923
12924#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012925#ifdef bottom_xmlunicode
12926#undef xmlUCSIsCJKCompatibilityForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000012927extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms __attribute((alias("xmlUCSIsCJKCompatibilityForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012928#else
12929#ifndef xmlUCSIsCJKCompatibilityForms
12930extern __typeof (xmlUCSIsCJKCompatibilityForms) xmlUCSIsCJKCompatibilityForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012931#define xmlUCSIsCJKCompatibilityForms xmlUCSIsCJKCompatibilityForms__internal_alias
12932#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012933#endif
12934#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012935
12936#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012937#ifdef bottom_xmlunicode
12938#undef xmlUCSIsCJKCompatibilityIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012939extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs __attribute((alias("xmlUCSIsCJKCompatibilityIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012940#else
12941#ifndef xmlUCSIsCJKCompatibilityIdeographs
12942extern __typeof (xmlUCSIsCJKCompatibilityIdeographs) xmlUCSIsCJKCompatibilityIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012943#define xmlUCSIsCJKCompatibilityIdeographs xmlUCSIsCJKCompatibilityIdeographs__internal_alias
12944#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012945#endif
12946#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012947
12948#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012949#ifdef bottom_xmlunicode
12950#undef xmlUCSIsCJKCompatibilityIdeographsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012951extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement __attribute((alias("xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012952#else
12953#ifndef xmlUCSIsCJKCompatibilityIdeographsSupplement
12954extern __typeof (xmlUCSIsCJKCompatibilityIdeographsSupplement) xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012955#define xmlUCSIsCJKCompatibilityIdeographsSupplement xmlUCSIsCJKCompatibilityIdeographsSupplement__internal_alias
12956#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012957#endif
12958#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012959
12960#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012961#ifdef bottom_xmlunicode
12962#undef xmlUCSIsCJKRadicalsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000012963extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement __attribute((alias("xmlUCSIsCJKRadicalsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012964#else
12965#ifndef xmlUCSIsCJKRadicalsSupplement
12966extern __typeof (xmlUCSIsCJKRadicalsSupplement) xmlUCSIsCJKRadicalsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012967#define xmlUCSIsCJKRadicalsSupplement xmlUCSIsCJKRadicalsSupplement__internal_alias
12968#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012969#endif
12970#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012971
12972#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012973#ifdef bottom_xmlunicode
12974#undef xmlUCSIsCJKSymbolsandPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000012975extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation __attribute((alias("xmlUCSIsCJKSymbolsandPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012976#else
12977#ifndef xmlUCSIsCJKSymbolsandPunctuation
12978extern __typeof (xmlUCSIsCJKSymbolsandPunctuation) xmlUCSIsCJKSymbolsandPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012979#define xmlUCSIsCJKSymbolsandPunctuation xmlUCSIsCJKSymbolsandPunctuation__internal_alias
12980#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012981#endif
12982#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012983
12984#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012985#ifdef bottom_xmlunicode
12986#undef xmlUCSIsCJKUnifiedIdeographs
Daniel Veillardbe076e92005-01-04 20:18:14 +000012987extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs __attribute((alias("xmlUCSIsCJKUnifiedIdeographs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012988#else
12989#ifndef xmlUCSIsCJKUnifiedIdeographs
12990extern __typeof (xmlUCSIsCJKUnifiedIdeographs) xmlUCSIsCJKUnifiedIdeographs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000012991#define xmlUCSIsCJKUnifiedIdeographs xmlUCSIsCJKUnifiedIdeographs__internal_alias
12992#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012993#endif
12994#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000012995
12996#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000012997#ifdef bottom_xmlunicode
12998#undef xmlUCSIsCJKUnifiedIdeographsExtensionA
Daniel Veillardbe076e92005-01-04 20:18:14 +000012999extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013000#else
13001#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionA
13002extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionA) xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013003#define xmlUCSIsCJKUnifiedIdeographsExtensionA xmlUCSIsCJKUnifiedIdeographsExtensionA__internal_alias
13004#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013005#endif
13006#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013007
13008#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013009#ifdef bottom_xmlunicode
13010#undef xmlUCSIsCJKUnifiedIdeographsExtensionB
Daniel Veillardbe076e92005-01-04 20:18:14 +000013011extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB __attribute((alias("xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013012#else
13013#ifndef xmlUCSIsCJKUnifiedIdeographsExtensionB
13014extern __typeof (xmlUCSIsCJKUnifiedIdeographsExtensionB) xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013015#define xmlUCSIsCJKUnifiedIdeographsExtensionB xmlUCSIsCJKUnifiedIdeographsExtensionB__internal_alias
13016#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013017#endif
13018#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013019
13020#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013021#ifdef bottom_xmlunicode
13022#undef xmlUCSIsCat
Daniel Veillardbe076e92005-01-04 20:18:14 +000013023extern __typeof (xmlUCSIsCat) xmlUCSIsCat __attribute((alias("xmlUCSIsCat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013024#else
13025#ifndef xmlUCSIsCat
13026extern __typeof (xmlUCSIsCat) xmlUCSIsCat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013027#define xmlUCSIsCat xmlUCSIsCat__internal_alias
13028#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013029#endif
13030#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013031
13032#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013033#ifdef bottom_xmlunicode
13034#undef xmlUCSIsCatC
Daniel Veillardbe076e92005-01-04 20:18:14 +000013035extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC __attribute((alias("xmlUCSIsCatC__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013036#else
13037#ifndef xmlUCSIsCatC
13038extern __typeof (xmlUCSIsCatC) xmlUCSIsCatC__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013039#define xmlUCSIsCatC xmlUCSIsCatC__internal_alias
13040#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013041#endif
13042#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013043
13044#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013045#ifdef bottom_xmlunicode
13046#undef xmlUCSIsCatCc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013047extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc __attribute((alias("xmlUCSIsCatCc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013048#else
13049#ifndef xmlUCSIsCatCc
13050extern __typeof (xmlUCSIsCatCc) xmlUCSIsCatCc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013051#define xmlUCSIsCatCc xmlUCSIsCatCc__internal_alias
13052#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013053#endif
13054#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013055
13056#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013057#ifdef bottom_xmlunicode
13058#undef xmlUCSIsCatCf
Daniel Veillardbe076e92005-01-04 20:18:14 +000013059extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf __attribute((alias("xmlUCSIsCatCf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013060#else
13061#ifndef xmlUCSIsCatCf
13062extern __typeof (xmlUCSIsCatCf) xmlUCSIsCatCf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013063#define xmlUCSIsCatCf xmlUCSIsCatCf__internal_alias
13064#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013065#endif
13066#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013067
13068#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013069#ifdef bottom_xmlunicode
13070#undef xmlUCSIsCatCo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013071extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo __attribute((alias("xmlUCSIsCatCo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013072#else
13073#ifndef xmlUCSIsCatCo
13074extern __typeof (xmlUCSIsCatCo) xmlUCSIsCatCo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013075#define xmlUCSIsCatCo xmlUCSIsCatCo__internal_alias
13076#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013077#endif
13078#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013079
13080#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013081#ifdef bottom_xmlunicode
13082#undef xmlUCSIsCatCs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013083extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs __attribute((alias("xmlUCSIsCatCs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013084#else
13085#ifndef xmlUCSIsCatCs
13086extern __typeof (xmlUCSIsCatCs) xmlUCSIsCatCs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013087#define xmlUCSIsCatCs xmlUCSIsCatCs__internal_alias
13088#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013089#endif
13090#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013091
13092#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013093#ifdef bottom_xmlunicode
13094#undef xmlUCSIsCatL
Daniel Veillardbe076e92005-01-04 20:18:14 +000013095extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL __attribute((alias("xmlUCSIsCatL__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013096#else
13097#ifndef xmlUCSIsCatL
13098extern __typeof (xmlUCSIsCatL) xmlUCSIsCatL__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013099#define xmlUCSIsCatL xmlUCSIsCatL__internal_alias
13100#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013101#endif
13102#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013103
13104#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013105#ifdef bottom_xmlunicode
13106#undef xmlUCSIsCatLl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013107extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl __attribute((alias("xmlUCSIsCatLl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013108#else
13109#ifndef xmlUCSIsCatLl
13110extern __typeof (xmlUCSIsCatLl) xmlUCSIsCatLl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013111#define xmlUCSIsCatLl xmlUCSIsCatLl__internal_alias
13112#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013113#endif
13114#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013115
13116#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013117#ifdef bottom_xmlunicode
13118#undef xmlUCSIsCatLm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013119extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm __attribute((alias("xmlUCSIsCatLm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013120#else
13121#ifndef xmlUCSIsCatLm
13122extern __typeof (xmlUCSIsCatLm) xmlUCSIsCatLm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013123#define xmlUCSIsCatLm xmlUCSIsCatLm__internal_alias
13124#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013125#endif
13126#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013127
13128#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013129#ifdef bottom_xmlunicode
13130#undef xmlUCSIsCatLo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013131extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo __attribute((alias("xmlUCSIsCatLo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013132#else
13133#ifndef xmlUCSIsCatLo
13134extern __typeof (xmlUCSIsCatLo) xmlUCSIsCatLo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013135#define xmlUCSIsCatLo xmlUCSIsCatLo__internal_alias
13136#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013137#endif
13138#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013139
13140#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013141#ifdef bottom_xmlunicode
13142#undef xmlUCSIsCatLt
Daniel Veillardbe076e92005-01-04 20:18:14 +000013143extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt __attribute((alias("xmlUCSIsCatLt__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013144#else
13145#ifndef xmlUCSIsCatLt
13146extern __typeof (xmlUCSIsCatLt) xmlUCSIsCatLt__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013147#define xmlUCSIsCatLt xmlUCSIsCatLt__internal_alias
13148#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013149#endif
13150#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013151
13152#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013153#ifdef bottom_xmlunicode
13154#undef xmlUCSIsCatLu
Daniel Veillardbe076e92005-01-04 20:18:14 +000013155extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu __attribute((alias("xmlUCSIsCatLu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013156#else
13157#ifndef xmlUCSIsCatLu
13158extern __typeof (xmlUCSIsCatLu) xmlUCSIsCatLu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013159#define xmlUCSIsCatLu xmlUCSIsCatLu__internal_alias
13160#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013161#endif
13162#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013163
13164#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013165#ifdef bottom_xmlunicode
13166#undef xmlUCSIsCatM
Daniel Veillardbe076e92005-01-04 20:18:14 +000013167extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM __attribute((alias("xmlUCSIsCatM__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013168#else
13169#ifndef xmlUCSIsCatM
13170extern __typeof (xmlUCSIsCatM) xmlUCSIsCatM__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013171#define xmlUCSIsCatM xmlUCSIsCatM__internal_alias
13172#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013173#endif
13174#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013175
13176#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013177#ifdef bottom_xmlunicode
13178#undef xmlUCSIsCatMc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013179extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc __attribute((alias("xmlUCSIsCatMc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013180#else
13181#ifndef xmlUCSIsCatMc
13182extern __typeof (xmlUCSIsCatMc) xmlUCSIsCatMc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013183#define xmlUCSIsCatMc xmlUCSIsCatMc__internal_alias
13184#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013185#endif
13186#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013187
13188#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013189#ifdef bottom_xmlunicode
13190#undef xmlUCSIsCatMe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013191extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe __attribute((alias("xmlUCSIsCatMe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013192#else
13193#ifndef xmlUCSIsCatMe
13194extern __typeof (xmlUCSIsCatMe) xmlUCSIsCatMe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013195#define xmlUCSIsCatMe xmlUCSIsCatMe__internal_alias
13196#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013197#endif
13198#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013199
13200#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013201#ifdef bottom_xmlunicode
13202#undef xmlUCSIsCatMn
Daniel Veillardbe076e92005-01-04 20:18:14 +000013203extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn __attribute((alias("xmlUCSIsCatMn__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013204#else
13205#ifndef xmlUCSIsCatMn
13206extern __typeof (xmlUCSIsCatMn) xmlUCSIsCatMn__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013207#define xmlUCSIsCatMn xmlUCSIsCatMn__internal_alias
13208#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013209#endif
13210#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013211
13212#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013213#ifdef bottom_xmlunicode
13214#undef xmlUCSIsCatN
Daniel Veillardbe076e92005-01-04 20:18:14 +000013215extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN __attribute((alias("xmlUCSIsCatN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013216#else
13217#ifndef xmlUCSIsCatN
13218extern __typeof (xmlUCSIsCatN) xmlUCSIsCatN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013219#define xmlUCSIsCatN xmlUCSIsCatN__internal_alias
13220#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013221#endif
13222#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013223
13224#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013225#ifdef bottom_xmlunicode
13226#undef xmlUCSIsCatNd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013227extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd __attribute((alias("xmlUCSIsCatNd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013228#else
13229#ifndef xmlUCSIsCatNd
13230extern __typeof (xmlUCSIsCatNd) xmlUCSIsCatNd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013231#define xmlUCSIsCatNd xmlUCSIsCatNd__internal_alias
13232#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013233#endif
13234#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013235
13236#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013237#ifdef bottom_xmlunicode
13238#undef xmlUCSIsCatNl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013239extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl __attribute((alias("xmlUCSIsCatNl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013240#else
13241#ifndef xmlUCSIsCatNl
13242extern __typeof (xmlUCSIsCatNl) xmlUCSIsCatNl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013243#define xmlUCSIsCatNl xmlUCSIsCatNl__internal_alias
13244#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013245#endif
13246#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013247
13248#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013249#ifdef bottom_xmlunicode
13250#undef xmlUCSIsCatNo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013251extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo __attribute((alias("xmlUCSIsCatNo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013252#else
13253#ifndef xmlUCSIsCatNo
13254extern __typeof (xmlUCSIsCatNo) xmlUCSIsCatNo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013255#define xmlUCSIsCatNo xmlUCSIsCatNo__internal_alias
13256#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013257#endif
13258#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013259
13260#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013261#ifdef bottom_xmlunicode
13262#undef xmlUCSIsCatP
Daniel Veillardbe076e92005-01-04 20:18:14 +000013263extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP __attribute((alias("xmlUCSIsCatP__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013264#else
13265#ifndef xmlUCSIsCatP
13266extern __typeof (xmlUCSIsCatP) xmlUCSIsCatP__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013267#define xmlUCSIsCatP xmlUCSIsCatP__internal_alias
13268#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013269#endif
13270#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013271
13272#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013273#ifdef bottom_xmlunicode
13274#undef xmlUCSIsCatPc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013275extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc __attribute((alias("xmlUCSIsCatPc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013276#else
13277#ifndef xmlUCSIsCatPc
13278extern __typeof (xmlUCSIsCatPc) xmlUCSIsCatPc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013279#define xmlUCSIsCatPc xmlUCSIsCatPc__internal_alias
13280#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013281#endif
13282#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013283
13284#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013285#ifdef bottom_xmlunicode
13286#undef xmlUCSIsCatPd
Daniel Veillardbe076e92005-01-04 20:18:14 +000013287extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd __attribute((alias("xmlUCSIsCatPd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013288#else
13289#ifndef xmlUCSIsCatPd
13290extern __typeof (xmlUCSIsCatPd) xmlUCSIsCatPd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013291#define xmlUCSIsCatPd xmlUCSIsCatPd__internal_alias
13292#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013293#endif
13294#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013295
13296#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013297#ifdef bottom_xmlunicode
13298#undef xmlUCSIsCatPe
Daniel Veillardbe076e92005-01-04 20:18:14 +000013299extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe __attribute((alias("xmlUCSIsCatPe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013300#else
13301#ifndef xmlUCSIsCatPe
13302extern __typeof (xmlUCSIsCatPe) xmlUCSIsCatPe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013303#define xmlUCSIsCatPe xmlUCSIsCatPe__internal_alias
13304#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013305#endif
13306#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013307
13308#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013309#ifdef bottom_xmlunicode
13310#undef xmlUCSIsCatPf
Daniel Veillardbe076e92005-01-04 20:18:14 +000013311extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf __attribute((alias("xmlUCSIsCatPf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013312#else
13313#ifndef xmlUCSIsCatPf
13314extern __typeof (xmlUCSIsCatPf) xmlUCSIsCatPf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013315#define xmlUCSIsCatPf xmlUCSIsCatPf__internal_alias
13316#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013317#endif
13318#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013319
13320#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013321#ifdef bottom_xmlunicode
13322#undef xmlUCSIsCatPi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013323extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi __attribute((alias("xmlUCSIsCatPi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013324#else
13325#ifndef xmlUCSIsCatPi
13326extern __typeof (xmlUCSIsCatPi) xmlUCSIsCatPi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013327#define xmlUCSIsCatPi xmlUCSIsCatPi__internal_alias
13328#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013329#endif
13330#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013331
13332#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013333#ifdef bottom_xmlunicode
13334#undef xmlUCSIsCatPo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013335extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo __attribute((alias("xmlUCSIsCatPo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013336#else
13337#ifndef xmlUCSIsCatPo
13338extern __typeof (xmlUCSIsCatPo) xmlUCSIsCatPo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013339#define xmlUCSIsCatPo xmlUCSIsCatPo__internal_alias
13340#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013341#endif
13342#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013343
13344#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013345#ifdef bottom_xmlunicode
13346#undef xmlUCSIsCatPs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013347extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs __attribute((alias("xmlUCSIsCatPs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013348#else
13349#ifndef xmlUCSIsCatPs
13350extern __typeof (xmlUCSIsCatPs) xmlUCSIsCatPs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013351#define xmlUCSIsCatPs xmlUCSIsCatPs__internal_alias
13352#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013353#endif
13354#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013355
13356#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013357#ifdef bottom_xmlunicode
13358#undef xmlUCSIsCatS
Daniel Veillardbe076e92005-01-04 20:18:14 +000013359extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS __attribute((alias("xmlUCSIsCatS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013360#else
13361#ifndef xmlUCSIsCatS
13362extern __typeof (xmlUCSIsCatS) xmlUCSIsCatS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013363#define xmlUCSIsCatS xmlUCSIsCatS__internal_alias
13364#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013365#endif
13366#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013367
13368#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013369#ifdef bottom_xmlunicode
13370#undef xmlUCSIsCatSc
Daniel Veillardbe076e92005-01-04 20:18:14 +000013371extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc __attribute((alias("xmlUCSIsCatSc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013372#else
13373#ifndef xmlUCSIsCatSc
13374extern __typeof (xmlUCSIsCatSc) xmlUCSIsCatSc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013375#define xmlUCSIsCatSc xmlUCSIsCatSc__internal_alias
13376#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013377#endif
13378#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013379
13380#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013381#ifdef bottom_xmlunicode
13382#undef xmlUCSIsCatSk
Daniel Veillardbe076e92005-01-04 20:18:14 +000013383extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk __attribute((alias("xmlUCSIsCatSk__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013384#else
13385#ifndef xmlUCSIsCatSk
13386extern __typeof (xmlUCSIsCatSk) xmlUCSIsCatSk__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013387#define xmlUCSIsCatSk xmlUCSIsCatSk__internal_alias
13388#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013389#endif
13390#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013391
13392#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013393#ifdef bottom_xmlunicode
13394#undef xmlUCSIsCatSm
Daniel Veillardbe076e92005-01-04 20:18:14 +000013395extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm __attribute((alias("xmlUCSIsCatSm__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013396#else
13397#ifndef xmlUCSIsCatSm
13398extern __typeof (xmlUCSIsCatSm) xmlUCSIsCatSm__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013399#define xmlUCSIsCatSm xmlUCSIsCatSm__internal_alias
13400#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013401#endif
13402#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013403
13404#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013405#ifdef bottom_xmlunicode
13406#undef xmlUCSIsCatSo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013407extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo __attribute((alias("xmlUCSIsCatSo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013408#else
13409#ifndef xmlUCSIsCatSo
13410extern __typeof (xmlUCSIsCatSo) xmlUCSIsCatSo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013411#define xmlUCSIsCatSo xmlUCSIsCatSo__internal_alias
13412#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013413#endif
13414#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013415
13416#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013417#ifdef bottom_xmlunicode
13418#undef xmlUCSIsCatZ
Daniel Veillardbe076e92005-01-04 20:18:14 +000013419extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ __attribute((alias("xmlUCSIsCatZ__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013420#else
13421#ifndef xmlUCSIsCatZ
13422extern __typeof (xmlUCSIsCatZ) xmlUCSIsCatZ__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013423#define xmlUCSIsCatZ xmlUCSIsCatZ__internal_alias
13424#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013425#endif
13426#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013427
13428#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013429#ifdef bottom_xmlunicode
13430#undef xmlUCSIsCatZl
Daniel Veillardbe076e92005-01-04 20:18:14 +000013431extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl __attribute((alias("xmlUCSIsCatZl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013432#else
13433#ifndef xmlUCSIsCatZl
13434extern __typeof (xmlUCSIsCatZl) xmlUCSIsCatZl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013435#define xmlUCSIsCatZl xmlUCSIsCatZl__internal_alias
13436#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013437#endif
13438#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013439
13440#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013441#ifdef bottom_xmlunicode
13442#undef xmlUCSIsCatZp
Daniel Veillardbe076e92005-01-04 20:18:14 +000013443extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp __attribute((alias("xmlUCSIsCatZp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013444#else
13445#ifndef xmlUCSIsCatZp
13446extern __typeof (xmlUCSIsCatZp) xmlUCSIsCatZp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013447#define xmlUCSIsCatZp xmlUCSIsCatZp__internal_alias
13448#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013449#endif
13450#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013451
13452#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013453#ifdef bottom_xmlunicode
13454#undef xmlUCSIsCatZs
Daniel Veillardbe076e92005-01-04 20:18:14 +000013455extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs __attribute((alias("xmlUCSIsCatZs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013456#else
13457#ifndef xmlUCSIsCatZs
13458extern __typeof (xmlUCSIsCatZs) xmlUCSIsCatZs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013459#define xmlUCSIsCatZs xmlUCSIsCatZs__internal_alias
13460#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013461#endif
13462#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013463
13464#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013465#ifdef bottom_xmlunicode
13466#undef xmlUCSIsCherokee
Daniel Veillardbe076e92005-01-04 20:18:14 +000013467extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee __attribute((alias("xmlUCSIsCherokee__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013468#else
13469#ifndef xmlUCSIsCherokee
13470extern __typeof (xmlUCSIsCherokee) xmlUCSIsCherokee__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013471#define xmlUCSIsCherokee xmlUCSIsCherokee__internal_alias
13472#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013473#endif
13474#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013475
13476#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013477#ifdef bottom_xmlunicode
13478#undef xmlUCSIsCombiningDiacriticalMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013479extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks __attribute((alias("xmlUCSIsCombiningDiacriticalMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013480#else
13481#ifndef xmlUCSIsCombiningDiacriticalMarks
13482extern __typeof (xmlUCSIsCombiningDiacriticalMarks) xmlUCSIsCombiningDiacriticalMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013483#define xmlUCSIsCombiningDiacriticalMarks xmlUCSIsCombiningDiacriticalMarks__internal_alias
13484#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013485#endif
13486#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013487
13488#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013489#ifdef bottom_xmlunicode
13490#undef xmlUCSIsCombiningDiacriticalMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013491extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols __attribute((alias("xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013492#else
13493#ifndef xmlUCSIsCombiningDiacriticalMarksforSymbols
13494extern __typeof (xmlUCSIsCombiningDiacriticalMarksforSymbols) xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013495#define xmlUCSIsCombiningDiacriticalMarksforSymbols xmlUCSIsCombiningDiacriticalMarksforSymbols__internal_alias
13496#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013497#endif
13498#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013499
13500#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013501#ifdef bottom_xmlunicode
13502#undef xmlUCSIsCombiningHalfMarks
Daniel Veillardbe076e92005-01-04 20:18:14 +000013503extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks __attribute((alias("xmlUCSIsCombiningHalfMarks__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013504#else
13505#ifndef xmlUCSIsCombiningHalfMarks
13506extern __typeof (xmlUCSIsCombiningHalfMarks) xmlUCSIsCombiningHalfMarks__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013507#define xmlUCSIsCombiningHalfMarks xmlUCSIsCombiningHalfMarks__internal_alias
13508#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013509#endif
13510#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013511
13512#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013513#ifdef bottom_xmlunicode
13514#undef xmlUCSIsCombiningMarksforSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013515extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols __attribute((alias("xmlUCSIsCombiningMarksforSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013516#else
13517#ifndef xmlUCSIsCombiningMarksforSymbols
13518extern __typeof (xmlUCSIsCombiningMarksforSymbols) xmlUCSIsCombiningMarksforSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013519#define xmlUCSIsCombiningMarksforSymbols xmlUCSIsCombiningMarksforSymbols__internal_alias
13520#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013521#endif
13522#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013523
13524#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013525#ifdef bottom_xmlunicode
13526#undef xmlUCSIsControlPictures
Daniel Veillardbe076e92005-01-04 20:18:14 +000013527extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures __attribute((alias("xmlUCSIsControlPictures__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013528#else
13529#ifndef xmlUCSIsControlPictures
13530extern __typeof (xmlUCSIsControlPictures) xmlUCSIsControlPictures__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013531#define xmlUCSIsControlPictures xmlUCSIsControlPictures__internal_alias
13532#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013533#endif
13534#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013535
13536#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013537#ifdef bottom_xmlunicode
13538#undef xmlUCSIsCurrencySymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013539extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols __attribute((alias("xmlUCSIsCurrencySymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013540#else
13541#ifndef xmlUCSIsCurrencySymbols
13542extern __typeof (xmlUCSIsCurrencySymbols) xmlUCSIsCurrencySymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013543#define xmlUCSIsCurrencySymbols xmlUCSIsCurrencySymbols__internal_alias
13544#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013545#endif
13546#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013547
13548#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013549#ifdef bottom_xmlunicode
13550#undef xmlUCSIsCypriotSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000013551extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary __attribute((alias("xmlUCSIsCypriotSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013552#else
13553#ifndef xmlUCSIsCypriotSyllabary
13554extern __typeof (xmlUCSIsCypriotSyllabary) xmlUCSIsCypriotSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013555#define xmlUCSIsCypriotSyllabary xmlUCSIsCypriotSyllabary__internal_alias
13556#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013557#endif
13558#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013559
13560#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013561#ifdef bottom_xmlunicode
13562#undef xmlUCSIsCyrillic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013563extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic __attribute((alias("xmlUCSIsCyrillic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013564#else
13565#ifndef xmlUCSIsCyrillic
13566extern __typeof (xmlUCSIsCyrillic) xmlUCSIsCyrillic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013567#define xmlUCSIsCyrillic xmlUCSIsCyrillic__internal_alias
13568#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013569#endif
13570#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013571
13572#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013573#ifdef bottom_xmlunicode
13574#undef xmlUCSIsCyrillicSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013575extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement __attribute((alias("xmlUCSIsCyrillicSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013576#else
13577#ifndef xmlUCSIsCyrillicSupplement
13578extern __typeof (xmlUCSIsCyrillicSupplement) xmlUCSIsCyrillicSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013579#define xmlUCSIsCyrillicSupplement xmlUCSIsCyrillicSupplement__internal_alias
13580#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013581#endif
13582#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013583
13584#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013585#ifdef bottom_xmlunicode
13586#undef xmlUCSIsDeseret
Daniel Veillardbe076e92005-01-04 20:18:14 +000013587extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret __attribute((alias("xmlUCSIsDeseret__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013588#else
13589#ifndef xmlUCSIsDeseret
13590extern __typeof (xmlUCSIsDeseret) xmlUCSIsDeseret__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013591#define xmlUCSIsDeseret xmlUCSIsDeseret__internal_alias
13592#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013593#endif
13594#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013595
13596#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013597#ifdef bottom_xmlunicode
13598#undef xmlUCSIsDevanagari
Daniel Veillardbe076e92005-01-04 20:18:14 +000013599extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari __attribute((alias("xmlUCSIsDevanagari__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013600#else
13601#ifndef xmlUCSIsDevanagari
13602extern __typeof (xmlUCSIsDevanagari) xmlUCSIsDevanagari__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013603#define xmlUCSIsDevanagari xmlUCSIsDevanagari__internal_alias
13604#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013605#endif
13606#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013607
13608#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013609#ifdef bottom_xmlunicode
13610#undef xmlUCSIsDingbats
Daniel Veillardbe076e92005-01-04 20:18:14 +000013611extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats __attribute((alias("xmlUCSIsDingbats__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013612#else
13613#ifndef xmlUCSIsDingbats
13614extern __typeof (xmlUCSIsDingbats) xmlUCSIsDingbats__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013615#define xmlUCSIsDingbats xmlUCSIsDingbats__internal_alias
13616#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013617#endif
13618#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013619
13620#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013621#ifdef bottom_xmlunicode
13622#undef xmlUCSIsEnclosedAlphanumerics
Daniel Veillardbe076e92005-01-04 20:18:14 +000013623extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics __attribute((alias("xmlUCSIsEnclosedAlphanumerics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013624#else
13625#ifndef xmlUCSIsEnclosedAlphanumerics
13626extern __typeof (xmlUCSIsEnclosedAlphanumerics) xmlUCSIsEnclosedAlphanumerics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013627#define xmlUCSIsEnclosedAlphanumerics xmlUCSIsEnclosedAlphanumerics__internal_alias
13628#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013629#endif
13630#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013631
13632#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013633#ifdef bottom_xmlunicode
13634#undef xmlUCSIsEnclosedCJKLettersandMonths
Daniel Veillardbe076e92005-01-04 20:18:14 +000013635extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths __attribute((alias("xmlUCSIsEnclosedCJKLettersandMonths__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013636#else
13637#ifndef xmlUCSIsEnclosedCJKLettersandMonths
13638extern __typeof (xmlUCSIsEnclosedCJKLettersandMonths) xmlUCSIsEnclosedCJKLettersandMonths__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013639#define xmlUCSIsEnclosedCJKLettersandMonths xmlUCSIsEnclosedCJKLettersandMonths__internal_alias
13640#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013641#endif
13642#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013643
13644#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013645#ifdef bottom_xmlunicode
13646#undef xmlUCSIsEthiopic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013647extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic __attribute((alias("xmlUCSIsEthiopic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013648#else
13649#ifndef xmlUCSIsEthiopic
13650extern __typeof (xmlUCSIsEthiopic) xmlUCSIsEthiopic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013651#define xmlUCSIsEthiopic xmlUCSIsEthiopic__internal_alias
13652#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013653#endif
13654#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013655
13656#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013657#ifdef bottom_xmlunicode
13658#undef xmlUCSIsGeneralPunctuation
Daniel Veillardbe076e92005-01-04 20:18:14 +000013659extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation __attribute((alias("xmlUCSIsGeneralPunctuation__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013660#else
13661#ifndef xmlUCSIsGeneralPunctuation
13662extern __typeof (xmlUCSIsGeneralPunctuation) xmlUCSIsGeneralPunctuation__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013663#define xmlUCSIsGeneralPunctuation xmlUCSIsGeneralPunctuation__internal_alias
13664#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013665#endif
13666#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013667
13668#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013669#ifdef bottom_xmlunicode
13670#undef xmlUCSIsGeometricShapes
Daniel Veillardbe076e92005-01-04 20:18:14 +000013671extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes __attribute((alias("xmlUCSIsGeometricShapes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013672#else
13673#ifndef xmlUCSIsGeometricShapes
13674extern __typeof (xmlUCSIsGeometricShapes) xmlUCSIsGeometricShapes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013675#define xmlUCSIsGeometricShapes xmlUCSIsGeometricShapes__internal_alias
13676#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013677#endif
13678#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013679
13680#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013681#ifdef bottom_xmlunicode
13682#undef xmlUCSIsGeorgian
Daniel Veillardbe076e92005-01-04 20:18:14 +000013683extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian __attribute((alias("xmlUCSIsGeorgian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013684#else
13685#ifndef xmlUCSIsGeorgian
13686extern __typeof (xmlUCSIsGeorgian) xmlUCSIsGeorgian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013687#define xmlUCSIsGeorgian xmlUCSIsGeorgian__internal_alias
13688#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013689#endif
13690#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013691
13692#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013693#ifdef bottom_xmlunicode
13694#undef xmlUCSIsGothic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013695extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic __attribute((alias("xmlUCSIsGothic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013696#else
13697#ifndef xmlUCSIsGothic
13698extern __typeof (xmlUCSIsGothic) xmlUCSIsGothic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013699#define xmlUCSIsGothic xmlUCSIsGothic__internal_alias
13700#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013701#endif
13702#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013703
13704#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013705#ifdef bottom_xmlunicode
13706#undef xmlUCSIsGreek
Daniel Veillardbe076e92005-01-04 20:18:14 +000013707extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek __attribute((alias("xmlUCSIsGreek__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013708#else
13709#ifndef xmlUCSIsGreek
13710extern __typeof (xmlUCSIsGreek) xmlUCSIsGreek__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013711#define xmlUCSIsGreek xmlUCSIsGreek__internal_alias
13712#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013713#endif
13714#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013715
13716#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013717#ifdef bottom_xmlunicode
13718#undef xmlUCSIsGreekExtended
Daniel Veillardbe076e92005-01-04 20:18:14 +000013719extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended __attribute((alias("xmlUCSIsGreekExtended__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013720#else
13721#ifndef xmlUCSIsGreekExtended
13722extern __typeof (xmlUCSIsGreekExtended) xmlUCSIsGreekExtended__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013723#define xmlUCSIsGreekExtended xmlUCSIsGreekExtended__internal_alias
13724#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013725#endif
13726#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013727
13728#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013729#ifdef bottom_xmlunicode
13730#undef xmlUCSIsGreekandCoptic
Daniel Veillardbe076e92005-01-04 20:18:14 +000013731extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic __attribute((alias("xmlUCSIsGreekandCoptic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013732#else
13733#ifndef xmlUCSIsGreekandCoptic
13734extern __typeof (xmlUCSIsGreekandCoptic) xmlUCSIsGreekandCoptic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013735#define xmlUCSIsGreekandCoptic xmlUCSIsGreekandCoptic__internal_alias
13736#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013737#endif
13738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013739
13740#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013741#ifdef bottom_xmlunicode
13742#undef xmlUCSIsGujarati
Daniel Veillardbe076e92005-01-04 20:18:14 +000013743extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati __attribute((alias("xmlUCSIsGujarati__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013744#else
13745#ifndef xmlUCSIsGujarati
13746extern __typeof (xmlUCSIsGujarati) xmlUCSIsGujarati__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013747#define xmlUCSIsGujarati xmlUCSIsGujarati__internal_alias
13748#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013749#endif
13750#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013751
13752#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013753#ifdef bottom_xmlunicode
13754#undef xmlUCSIsGurmukhi
Daniel Veillardbe076e92005-01-04 20:18:14 +000013755extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi __attribute((alias("xmlUCSIsGurmukhi__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013756#else
13757#ifndef xmlUCSIsGurmukhi
13758extern __typeof (xmlUCSIsGurmukhi) xmlUCSIsGurmukhi__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013759#define xmlUCSIsGurmukhi xmlUCSIsGurmukhi__internal_alias
13760#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013761#endif
13762#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013763
13764#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013765#ifdef bottom_xmlunicode
13766#undef xmlUCSIsHalfwidthandFullwidthForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000013767extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms __attribute((alias("xmlUCSIsHalfwidthandFullwidthForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013768#else
13769#ifndef xmlUCSIsHalfwidthandFullwidthForms
13770extern __typeof (xmlUCSIsHalfwidthandFullwidthForms) xmlUCSIsHalfwidthandFullwidthForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013771#define xmlUCSIsHalfwidthandFullwidthForms xmlUCSIsHalfwidthandFullwidthForms__internal_alias
13772#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013773#endif
13774#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013775
13776#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013777#ifdef bottom_xmlunicode
13778#undef xmlUCSIsHangulCompatibilityJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013779extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo __attribute((alias("xmlUCSIsHangulCompatibilityJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013780#else
13781#ifndef xmlUCSIsHangulCompatibilityJamo
13782extern __typeof (xmlUCSIsHangulCompatibilityJamo) xmlUCSIsHangulCompatibilityJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013783#define xmlUCSIsHangulCompatibilityJamo xmlUCSIsHangulCompatibilityJamo__internal_alias
13784#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013785#endif
13786#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013787
13788#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013789#ifdef bottom_xmlunicode
13790#undef xmlUCSIsHangulJamo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013791extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo __attribute((alias("xmlUCSIsHangulJamo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013792#else
13793#ifndef xmlUCSIsHangulJamo
13794extern __typeof (xmlUCSIsHangulJamo) xmlUCSIsHangulJamo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013795#define xmlUCSIsHangulJamo xmlUCSIsHangulJamo__internal_alias
13796#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013797#endif
13798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013799
13800#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013801#ifdef bottom_xmlunicode
13802#undef xmlUCSIsHangulSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000013803extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables __attribute((alias("xmlUCSIsHangulSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013804#else
13805#ifndef xmlUCSIsHangulSyllables
13806extern __typeof (xmlUCSIsHangulSyllables) xmlUCSIsHangulSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013807#define xmlUCSIsHangulSyllables xmlUCSIsHangulSyllables__internal_alias
13808#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013809#endif
13810#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013811
13812#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013813#ifdef bottom_xmlunicode
13814#undef xmlUCSIsHanunoo
Daniel Veillardbe076e92005-01-04 20:18:14 +000013815extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo __attribute((alias("xmlUCSIsHanunoo__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013816#else
13817#ifndef xmlUCSIsHanunoo
13818extern __typeof (xmlUCSIsHanunoo) xmlUCSIsHanunoo__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013819#define xmlUCSIsHanunoo xmlUCSIsHanunoo__internal_alias
13820#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013821#endif
13822#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013823
13824#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013825#ifdef bottom_xmlunicode
13826#undef xmlUCSIsHebrew
Daniel Veillardbe076e92005-01-04 20:18:14 +000013827extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew __attribute((alias("xmlUCSIsHebrew__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013828#else
13829#ifndef xmlUCSIsHebrew
13830extern __typeof (xmlUCSIsHebrew) xmlUCSIsHebrew__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013831#define xmlUCSIsHebrew xmlUCSIsHebrew__internal_alias
13832#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013833#endif
13834#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013835
13836#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013837#ifdef bottom_xmlunicode
13838#undef xmlUCSIsHighPrivateUseSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013839extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates __attribute((alias("xmlUCSIsHighPrivateUseSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013840#else
13841#ifndef xmlUCSIsHighPrivateUseSurrogates
13842extern __typeof (xmlUCSIsHighPrivateUseSurrogates) xmlUCSIsHighPrivateUseSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013843#define xmlUCSIsHighPrivateUseSurrogates xmlUCSIsHighPrivateUseSurrogates__internal_alias
13844#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013845#endif
13846#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013847
13848#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013849#ifdef bottom_xmlunicode
13850#undef xmlUCSIsHighSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000013851extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates __attribute((alias("xmlUCSIsHighSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013852#else
13853#ifndef xmlUCSIsHighSurrogates
13854extern __typeof (xmlUCSIsHighSurrogates) xmlUCSIsHighSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013855#define xmlUCSIsHighSurrogates xmlUCSIsHighSurrogates__internal_alias
13856#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013857#endif
13858#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013859
13860#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013861#ifdef bottom_xmlunicode
13862#undef xmlUCSIsHiragana
Daniel Veillardbe076e92005-01-04 20:18:14 +000013863extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana __attribute((alias("xmlUCSIsHiragana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013864#else
13865#ifndef xmlUCSIsHiragana
13866extern __typeof (xmlUCSIsHiragana) xmlUCSIsHiragana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013867#define xmlUCSIsHiragana xmlUCSIsHiragana__internal_alias
13868#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013869#endif
13870#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013871
13872#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013873#ifdef bottom_xmlunicode
13874#undef xmlUCSIsIPAExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013875extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions __attribute((alias("xmlUCSIsIPAExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013876#else
13877#ifndef xmlUCSIsIPAExtensions
13878extern __typeof (xmlUCSIsIPAExtensions) xmlUCSIsIPAExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013879#define xmlUCSIsIPAExtensions xmlUCSIsIPAExtensions__internal_alias
13880#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013881#endif
13882#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013883
13884#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013885#ifdef bottom_xmlunicode
13886#undef xmlUCSIsIdeographicDescriptionCharacters
Daniel Veillardbe076e92005-01-04 20:18:14 +000013887extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters __attribute((alias("xmlUCSIsIdeographicDescriptionCharacters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013888#else
13889#ifndef xmlUCSIsIdeographicDescriptionCharacters
13890extern __typeof (xmlUCSIsIdeographicDescriptionCharacters) xmlUCSIsIdeographicDescriptionCharacters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013891#define xmlUCSIsIdeographicDescriptionCharacters xmlUCSIsIdeographicDescriptionCharacters__internal_alias
13892#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013893#endif
13894#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013895
13896#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013897#ifdef bottom_xmlunicode
13898#undef xmlUCSIsKanbun
Daniel Veillardbe076e92005-01-04 20:18:14 +000013899extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun __attribute((alias("xmlUCSIsKanbun__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013900#else
13901#ifndef xmlUCSIsKanbun
13902extern __typeof (xmlUCSIsKanbun) xmlUCSIsKanbun__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013903#define xmlUCSIsKanbun xmlUCSIsKanbun__internal_alias
13904#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013905#endif
13906#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013907
13908#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013909#ifdef bottom_xmlunicode
13910#undef xmlUCSIsKangxiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000013911extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals __attribute((alias("xmlUCSIsKangxiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013912#else
13913#ifndef xmlUCSIsKangxiRadicals
13914extern __typeof (xmlUCSIsKangxiRadicals) xmlUCSIsKangxiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013915#define xmlUCSIsKangxiRadicals xmlUCSIsKangxiRadicals__internal_alias
13916#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013917#endif
13918#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013919
13920#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013921#ifdef bottom_xmlunicode
13922#undef xmlUCSIsKannada
Daniel Veillardbe076e92005-01-04 20:18:14 +000013923extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada __attribute((alias("xmlUCSIsKannada__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013924#else
13925#ifndef xmlUCSIsKannada
13926extern __typeof (xmlUCSIsKannada) xmlUCSIsKannada__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013927#define xmlUCSIsKannada xmlUCSIsKannada__internal_alias
13928#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013929#endif
13930#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013931
13932#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013933#ifdef bottom_xmlunicode
13934#undef xmlUCSIsKatakana
Daniel Veillardbe076e92005-01-04 20:18:14 +000013935extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana __attribute((alias("xmlUCSIsKatakana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013936#else
13937#ifndef xmlUCSIsKatakana
13938extern __typeof (xmlUCSIsKatakana) xmlUCSIsKatakana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013939#define xmlUCSIsKatakana xmlUCSIsKatakana__internal_alias
13940#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013941#endif
13942#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013943
13944#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013945#ifdef bottom_xmlunicode
13946#undef xmlUCSIsKatakanaPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000013947extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions __attribute((alias("xmlUCSIsKatakanaPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013948#else
13949#ifndef xmlUCSIsKatakanaPhoneticExtensions
13950extern __typeof (xmlUCSIsKatakanaPhoneticExtensions) xmlUCSIsKatakanaPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013951#define xmlUCSIsKatakanaPhoneticExtensions xmlUCSIsKatakanaPhoneticExtensions__internal_alias
13952#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013953#endif
13954#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013955
13956#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013957#ifdef bottom_xmlunicode
13958#undef xmlUCSIsKhmer
Daniel Veillardbe076e92005-01-04 20:18:14 +000013959extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer __attribute((alias("xmlUCSIsKhmer__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013960#else
13961#ifndef xmlUCSIsKhmer
13962extern __typeof (xmlUCSIsKhmer) xmlUCSIsKhmer__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013963#define xmlUCSIsKhmer xmlUCSIsKhmer__internal_alias
13964#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013965#endif
13966#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013967
13968#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013969#ifdef bottom_xmlunicode
13970#undef xmlUCSIsKhmerSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000013971extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols __attribute((alias("xmlUCSIsKhmerSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013972#else
13973#ifndef xmlUCSIsKhmerSymbols
13974extern __typeof (xmlUCSIsKhmerSymbols) xmlUCSIsKhmerSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013975#define xmlUCSIsKhmerSymbols xmlUCSIsKhmerSymbols__internal_alias
13976#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013977#endif
13978#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013979
13980#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013981#ifdef bottom_xmlunicode
13982#undef xmlUCSIsLao
Daniel Veillardbe076e92005-01-04 20:18:14 +000013983extern __typeof (xmlUCSIsLao) xmlUCSIsLao __attribute((alias("xmlUCSIsLao__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013984#else
13985#ifndef xmlUCSIsLao
13986extern __typeof (xmlUCSIsLao) xmlUCSIsLao__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013987#define xmlUCSIsLao xmlUCSIsLao__internal_alias
13988#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013989#endif
13990#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000013991
13992#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013993#ifdef bottom_xmlunicode
13994#undef xmlUCSIsLatin1Supplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000013995extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement __attribute((alias("xmlUCSIsLatin1Supplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000013996#else
13997#ifndef xmlUCSIsLatin1Supplement
13998extern __typeof (xmlUCSIsLatin1Supplement) xmlUCSIsLatin1Supplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000013999#define xmlUCSIsLatin1Supplement xmlUCSIsLatin1Supplement__internal_alias
14000#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014001#endif
14002#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014003
14004#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014005#ifdef bottom_xmlunicode
14006#undef xmlUCSIsLatinExtendedA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014007extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA __attribute((alias("xmlUCSIsLatinExtendedA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014008#else
14009#ifndef xmlUCSIsLatinExtendedA
14010extern __typeof (xmlUCSIsLatinExtendedA) xmlUCSIsLatinExtendedA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014011#define xmlUCSIsLatinExtendedA xmlUCSIsLatinExtendedA__internal_alias
14012#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014013#endif
14014#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014015
14016#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014017#ifdef bottom_xmlunicode
14018#undef xmlUCSIsLatinExtendedAdditional
Daniel Veillardbe076e92005-01-04 20:18:14 +000014019extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional __attribute((alias("xmlUCSIsLatinExtendedAdditional__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014020#else
14021#ifndef xmlUCSIsLatinExtendedAdditional
14022extern __typeof (xmlUCSIsLatinExtendedAdditional) xmlUCSIsLatinExtendedAdditional__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014023#define xmlUCSIsLatinExtendedAdditional xmlUCSIsLatinExtendedAdditional__internal_alias
14024#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014025#endif
14026#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014027
14028#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014029#ifdef bottom_xmlunicode
14030#undef xmlUCSIsLatinExtendedB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014031extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB __attribute((alias("xmlUCSIsLatinExtendedB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014032#else
14033#ifndef xmlUCSIsLatinExtendedB
14034extern __typeof (xmlUCSIsLatinExtendedB) xmlUCSIsLatinExtendedB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014035#define xmlUCSIsLatinExtendedB xmlUCSIsLatinExtendedB__internal_alias
14036#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014037#endif
14038#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014039
14040#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014041#ifdef bottom_xmlunicode
14042#undef xmlUCSIsLetterlikeSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014043extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols __attribute((alias("xmlUCSIsLetterlikeSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014044#else
14045#ifndef xmlUCSIsLetterlikeSymbols
14046extern __typeof (xmlUCSIsLetterlikeSymbols) xmlUCSIsLetterlikeSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014047#define xmlUCSIsLetterlikeSymbols xmlUCSIsLetterlikeSymbols__internal_alias
14048#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014049#endif
14050#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014051
14052#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014053#ifdef bottom_xmlunicode
14054#undef xmlUCSIsLimbu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014055extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu __attribute((alias("xmlUCSIsLimbu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014056#else
14057#ifndef xmlUCSIsLimbu
14058extern __typeof (xmlUCSIsLimbu) xmlUCSIsLimbu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014059#define xmlUCSIsLimbu xmlUCSIsLimbu__internal_alias
14060#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014061#endif
14062#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014063
14064#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014065#ifdef bottom_xmlunicode
14066#undef xmlUCSIsLinearBIdeograms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014067extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms __attribute((alias("xmlUCSIsLinearBIdeograms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014068#else
14069#ifndef xmlUCSIsLinearBIdeograms
14070extern __typeof (xmlUCSIsLinearBIdeograms) xmlUCSIsLinearBIdeograms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014071#define xmlUCSIsLinearBIdeograms xmlUCSIsLinearBIdeograms__internal_alias
14072#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014073#endif
14074#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014075
14076#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014077#ifdef bottom_xmlunicode
14078#undef xmlUCSIsLinearBSyllabary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014079extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary __attribute((alias("xmlUCSIsLinearBSyllabary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014080#else
14081#ifndef xmlUCSIsLinearBSyllabary
14082extern __typeof (xmlUCSIsLinearBSyllabary) xmlUCSIsLinearBSyllabary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014083#define xmlUCSIsLinearBSyllabary xmlUCSIsLinearBSyllabary__internal_alias
14084#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014085#endif
14086#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014087
14088#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014089#ifdef bottom_xmlunicode
14090#undef xmlUCSIsLowSurrogates
Daniel Veillardbe076e92005-01-04 20:18:14 +000014091extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates __attribute((alias("xmlUCSIsLowSurrogates__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014092#else
14093#ifndef xmlUCSIsLowSurrogates
14094extern __typeof (xmlUCSIsLowSurrogates) xmlUCSIsLowSurrogates__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014095#define xmlUCSIsLowSurrogates xmlUCSIsLowSurrogates__internal_alias
14096#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014097#endif
14098#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014099
14100#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014101#ifdef bottom_xmlunicode
14102#undef xmlUCSIsMalayalam
Daniel Veillardbe076e92005-01-04 20:18:14 +000014103extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam __attribute((alias("xmlUCSIsMalayalam__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014104#else
14105#ifndef xmlUCSIsMalayalam
14106extern __typeof (xmlUCSIsMalayalam) xmlUCSIsMalayalam__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014107#define xmlUCSIsMalayalam xmlUCSIsMalayalam__internal_alias
14108#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014109#endif
14110#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014111
14112#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014113#ifdef bottom_xmlunicode
14114#undef xmlUCSIsMathematicalAlphanumericSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014115extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols __attribute((alias("xmlUCSIsMathematicalAlphanumericSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014116#else
14117#ifndef xmlUCSIsMathematicalAlphanumericSymbols
14118extern __typeof (xmlUCSIsMathematicalAlphanumericSymbols) xmlUCSIsMathematicalAlphanumericSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014119#define xmlUCSIsMathematicalAlphanumericSymbols xmlUCSIsMathematicalAlphanumericSymbols__internal_alias
14120#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014121#endif
14122#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014123
14124#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014125#ifdef bottom_xmlunicode
14126#undef xmlUCSIsMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014127extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators __attribute((alias("xmlUCSIsMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014128#else
14129#ifndef xmlUCSIsMathematicalOperators
14130extern __typeof (xmlUCSIsMathematicalOperators) xmlUCSIsMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014131#define xmlUCSIsMathematicalOperators xmlUCSIsMathematicalOperators__internal_alias
14132#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014133#endif
14134#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014135
14136#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014137#ifdef bottom_xmlunicode
14138#undef xmlUCSIsMiscellaneousMathematicalSymbolsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014139extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014140#else
14141#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsA
14142extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsA) xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014143#define xmlUCSIsMiscellaneousMathematicalSymbolsA xmlUCSIsMiscellaneousMathematicalSymbolsA__internal_alias
14144#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014145#endif
14146#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014147
14148#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014149#ifdef bottom_xmlunicode
14150#undef xmlUCSIsMiscellaneousMathematicalSymbolsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014151extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB __attribute((alias("xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014152#else
14153#ifndef xmlUCSIsMiscellaneousMathematicalSymbolsB
14154extern __typeof (xmlUCSIsMiscellaneousMathematicalSymbolsB) xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014155#define xmlUCSIsMiscellaneousMathematicalSymbolsB xmlUCSIsMiscellaneousMathematicalSymbolsB__internal_alias
14156#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014157#endif
14158#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014159
14160#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014161#ifdef bottom_xmlunicode
14162#undef xmlUCSIsMiscellaneousSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014163extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols __attribute((alias("xmlUCSIsMiscellaneousSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014164#else
14165#ifndef xmlUCSIsMiscellaneousSymbols
14166extern __typeof (xmlUCSIsMiscellaneousSymbols) xmlUCSIsMiscellaneousSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014167#define xmlUCSIsMiscellaneousSymbols xmlUCSIsMiscellaneousSymbols__internal_alias
14168#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014169#endif
14170#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014171
14172#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014173#ifdef bottom_xmlunicode
14174#undef xmlUCSIsMiscellaneousSymbolsandArrows
Daniel Veillardbe076e92005-01-04 20:18:14 +000014175extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows __attribute((alias("xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014176#else
14177#ifndef xmlUCSIsMiscellaneousSymbolsandArrows
14178extern __typeof (xmlUCSIsMiscellaneousSymbolsandArrows) xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014179#define xmlUCSIsMiscellaneousSymbolsandArrows xmlUCSIsMiscellaneousSymbolsandArrows__internal_alias
14180#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014181#endif
14182#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014183
14184#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014185#ifdef bottom_xmlunicode
14186#undef xmlUCSIsMiscellaneousTechnical
Daniel Veillardbe076e92005-01-04 20:18:14 +000014187extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical __attribute((alias("xmlUCSIsMiscellaneousTechnical__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014188#else
14189#ifndef xmlUCSIsMiscellaneousTechnical
14190extern __typeof (xmlUCSIsMiscellaneousTechnical) xmlUCSIsMiscellaneousTechnical__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014191#define xmlUCSIsMiscellaneousTechnical xmlUCSIsMiscellaneousTechnical__internal_alias
14192#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014193#endif
14194#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014195
14196#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014197#ifdef bottom_xmlunicode
14198#undef xmlUCSIsMongolian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014199extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian __attribute((alias("xmlUCSIsMongolian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014200#else
14201#ifndef xmlUCSIsMongolian
14202extern __typeof (xmlUCSIsMongolian) xmlUCSIsMongolian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014203#define xmlUCSIsMongolian xmlUCSIsMongolian__internal_alias
14204#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014205#endif
14206#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014207
14208#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014209#ifdef bottom_xmlunicode
14210#undef xmlUCSIsMusicalSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014211extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols __attribute((alias("xmlUCSIsMusicalSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014212#else
14213#ifndef xmlUCSIsMusicalSymbols
14214extern __typeof (xmlUCSIsMusicalSymbols) xmlUCSIsMusicalSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014215#define xmlUCSIsMusicalSymbols xmlUCSIsMusicalSymbols__internal_alias
14216#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014217#endif
14218#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014219
14220#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014221#ifdef bottom_xmlunicode
14222#undef xmlUCSIsMyanmar
Daniel Veillardbe076e92005-01-04 20:18:14 +000014223extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar __attribute((alias("xmlUCSIsMyanmar__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014224#else
14225#ifndef xmlUCSIsMyanmar
14226extern __typeof (xmlUCSIsMyanmar) xmlUCSIsMyanmar__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014227#define xmlUCSIsMyanmar xmlUCSIsMyanmar__internal_alias
14228#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014229#endif
14230#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014231
14232#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014233#ifdef bottom_xmlunicode
14234#undef xmlUCSIsNumberForms
Daniel Veillardbe076e92005-01-04 20:18:14 +000014235extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms __attribute((alias("xmlUCSIsNumberForms__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014236#else
14237#ifndef xmlUCSIsNumberForms
14238extern __typeof (xmlUCSIsNumberForms) xmlUCSIsNumberForms__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014239#define xmlUCSIsNumberForms xmlUCSIsNumberForms__internal_alias
14240#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014241#endif
14242#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014243
14244#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014245#ifdef bottom_xmlunicode
14246#undef xmlUCSIsOgham
Daniel Veillardbe076e92005-01-04 20:18:14 +000014247extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham __attribute((alias("xmlUCSIsOgham__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014248#else
14249#ifndef xmlUCSIsOgham
14250extern __typeof (xmlUCSIsOgham) xmlUCSIsOgham__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014251#define xmlUCSIsOgham xmlUCSIsOgham__internal_alias
14252#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014253#endif
14254#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014255
14256#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014257#ifdef bottom_xmlunicode
14258#undef xmlUCSIsOldItalic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014259extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic __attribute((alias("xmlUCSIsOldItalic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014260#else
14261#ifndef xmlUCSIsOldItalic
14262extern __typeof (xmlUCSIsOldItalic) xmlUCSIsOldItalic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014263#define xmlUCSIsOldItalic xmlUCSIsOldItalic__internal_alias
14264#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014265#endif
14266#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014267
14268#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014269#ifdef bottom_xmlunicode
14270#undef xmlUCSIsOpticalCharacterRecognition
Daniel Veillardbe076e92005-01-04 20:18:14 +000014271extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition __attribute((alias("xmlUCSIsOpticalCharacterRecognition__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014272#else
14273#ifndef xmlUCSIsOpticalCharacterRecognition
14274extern __typeof (xmlUCSIsOpticalCharacterRecognition) xmlUCSIsOpticalCharacterRecognition__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014275#define xmlUCSIsOpticalCharacterRecognition xmlUCSIsOpticalCharacterRecognition__internal_alias
14276#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014277#endif
14278#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014279
14280#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014281#ifdef bottom_xmlunicode
14282#undef xmlUCSIsOriya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014283extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya __attribute((alias("xmlUCSIsOriya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014284#else
14285#ifndef xmlUCSIsOriya
14286extern __typeof (xmlUCSIsOriya) xmlUCSIsOriya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014287#define xmlUCSIsOriya xmlUCSIsOriya__internal_alias
14288#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014289#endif
14290#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014291
14292#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014293#ifdef bottom_xmlunicode
14294#undef xmlUCSIsOsmanya
Daniel Veillardbe076e92005-01-04 20:18:14 +000014295extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya __attribute((alias("xmlUCSIsOsmanya__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014296#else
14297#ifndef xmlUCSIsOsmanya
14298extern __typeof (xmlUCSIsOsmanya) xmlUCSIsOsmanya__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014299#define xmlUCSIsOsmanya xmlUCSIsOsmanya__internal_alias
14300#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014301#endif
14302#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014303
14304#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014305#ifdef bottom_xmlunicode
14306#undef xmlUCSIsPhoneticExtensions
Daniel Veillardbe076e92005-01-04 20:18:14 +000014307extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions __attribute((alias("xmlUCSIsPhoneticExtensions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014308#else
14309#ifndef xmlUCSIsPhoneticExtensions
14310extern __typeof (xmlUCSIsPhoneticExtensions) xmlUCSIsPhoneticExtensions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014311#define xmlUCSIsPhoneticExtensions xmlUCSIsPhoneticExtensions__internal_alias
14312#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014313#endif
14314#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014315
14316#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014317#ifdef bottom_xmlunicode
14318#undef xmlUCSIsPrivateUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000014319extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse __attribute((alias("xmlUCSIsPrivateUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014320#else
14321#ifndef xmlUCSIsPrivateUse
14322extern __typeof (xmlUCSIsPrivateUse) xmlUCSIsPrivateUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014323#define xmlUCSIsPrivateUse xmlUCSIsPrivateUse__internal_alias
14324#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014325#endif
14326#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014327
14328#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014329#ifdef bottom_xmlunicode
14330#undef xmlUCSIsPrivateUseArea
Daniel Veillardbe076e92005-01-04 20:18:14 +000014331extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea __attribute((alias("xmlUCSIsPrivateUseArea__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014332#else
14333#ifndef xmlUCSIsPrivateUseArea
14334extern __typeof (xmlUCSIsPrivateUseArea) xmlUCSIsPrivateUseArea__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014335#define xmlUCSIsPrivateUseArea xmlUCSIsPrivateUseArea__internal_alias
14336#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014337#endif
14338#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014339
14340#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014341#ifdef bottom_xmlunicode
14342#undef xmlUCSIsRunic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014343extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic __attribute((alias("xmlUCSIsRunic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014344#else
14345#ifndef xmlUCSIsRunic
14346extern __typeof (xmlUCSIsRunic) xmlUCSIsRunic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014347#define xmlUCSIsRunic xmlUCSIsRunic__internal_alias
14348#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014349#endif
14350#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014351
14352#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014353#ifdef bottom_xmlunicode
14354#undef xmlUCSIsShavian
Daniel Veillardbe076e92005-01-04 20:18:14 +000014355extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian __attribute((alias("xmlUCSIsShavian__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014356#else
14357#ifndef xmlUCSIsShavian
14358extern __typeof (xmlUCSIsShavian) xmlUCSIsShavian__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014359#define xmlUCSIsShavian xmlUCSIsShavian__internal_alias
14360#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014361#endif
14362#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014363
14364#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014365#ifdef bottom_xmlunicode
14366#undef xmlUCSIsSinhala
Daniel Veillardbe076e92005-01-04 20:18:14 +000014367extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala __attribute((alias("xmlUCSIsSinhala__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014368#else
14369#ifndef xmlUCSIsSinhala
14370extern __typeof (xmlUCSIsSinhala) xmlUCSIsSinhala__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014371#define xmlUCSIsSinhala xmlUCSIsSinhala__internal_alias
14372#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014373#endif
14374#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014375
14376#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014377#ifdef bottom_xmlunicode
14378#undef xmlUCSIsSmallFormVariants
Daniel Veillardbe076e92005-01-04 20:18:14 +000014379extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants __attribute((alias("xmlUCSIsSmallFormVariants__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014380#else
14381#ifndef xmlUCSIsSmallFormVariants
14382extern __typeof (xmlUCSIsSmallFormVariants) xmlUCSIsSmallFormVariants__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014383#define xmlUCSIsSmallFormVariants xmlUCSIsSmallFormVariants__internal_alias
14384#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014385#endif
14386#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014387
14388#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014389#ifdef bottom_xmlunicode
14390#undef xmlUCSIsSpacingModifierLetters
Daniel Veillardbe076e92005-01-04 20:18:14 +000014391extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters __attribute((alias("xmlUCSIsSpacingModifierLetters__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014392#else
14393#ifndef xmlUCSIsSpacingModifierLetters
14394extern __typeof (xmlUCSIsSpacingModifierLetters) xmlUCSIsSpacingModifierLetters__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014395#define xmlUCSIsSpacingModifierLetters xmlUCSIsSpacingModifierLetters__internal_alias
14396#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014397#endif
14398#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014399
14400#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014401#ifdef bottom_xmlunicode
14402#undef xmlUCSIsSpecials
Daniel Veillardbe076e92005-01-04 20:18:14 +000014403extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials __attribute((alias("xmlUCSIsSpecials__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014404#else
14405#ifndef xmlUCSIsSpecials
14406extern __typeof (xmlUCSIsSpecials) xmlUCSIsSpecials__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014407#define xmlUCSIsSpecials xmlUCSIsSpecials__internal_alias
14408#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014409#endif
14410#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014411
14412#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014413#ifdef bottom_xmlunicode
14414#undef xmlUCSIsSuperscriptsandSubscripts
Daniel Veillardbe076e92005-01-04 20:18:14 +000014415extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts __attribute((alias("xmlUCSIsSuperscriptsandSubscripts__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014416#else
14417#ifndef xmlUCSIsSuperscriptsandSubscripts
14418extern __typeof (xmlUCSIsSuperscriptsandSubscripts) xmlUCSIsSuperscriptsandSubscripts__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014419#define xmlUCSIsSuperscriptsandSubscripts xmlUCSIsSuperscriptsandSubscripts__internal_alias
14420#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014421#endif
14422#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014423
14424#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014425#ifdef bottom_xmlunicode
14426#undef xmlUCSIsSupplementalArrowsA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014427extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA __attribute((alias("xmlUCSIsSupplementalArrowsA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014428#else
14429#ifndef xmlUCSIsSupplementalArrowsA
14430extern __typeof (xmlUCSIsSupplementalArrowsA) xmlUCSIsSupplementalArrowsA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014431#define xmlUCSIsSupplementalArrowsA xmlUCSIsSupplementalArrowsA__internal_alias
14432#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014433#endif
14434#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014435
14436#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014437#ifdef bottom_xmlunicode
14438#undef xmlUCSIsSupplementalArrowsB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014439extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB __attribute((alias("xmlUCSIsSupplementalArrowsB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014440#else
14441#ifndef xmlUCSIsSupplementalArrowsB
14442extern __typeof (xmlUCSIsSupplementalArrowsB) xmlUCSIsSupplementalArrowsB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014443#define xmlUCSIsSupplementalArrowsB xmlUCSIsSupplementalArrowsB__internal_alias
14444#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014445#endif
14446#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014447
14448#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014449#ifdef bottom_xmlunicode
14450#undef xmlUCSIsSupplementalMathematicalOperators
Daniel Veillardbe076e92005-01-04 20:18:14 +000014451extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators __attribute((alias("xmlUCSIsSupplementalMathematicalOperators__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014452#else
14453#ifndef xmlUCSIsSupplementalMathematicalOperators
14454extern __typeof (xmlUCSIsSupplementalMathematicalOperators) xmlUCSIsSupplementalMathematicalOperators__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014455#define xmlUCSIsSupplementalMathematicalOperators xmlUCSIsSupplementalMathematicalOperators__internal_alias
14456#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014457#endif
14458#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014459
14460#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014461#ifdef bottom_xmlunicode
14462#undef xmlUCSIsSupplementaryPrivateUseAreaA
Daniel Veillardbe076e92005-01-04 20:18:14 +000014463extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014464#else
14465#ifndef xmlUCSIsSupplementaryPrivateUseAreaA
14466extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaA) xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014467#define xmlUCSIsSupplementaryPrivateUseAreaA xmlUCSIsSupplementaryPrivateUseAreaA__internal_alias
14468#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014469#endif
14470#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014471
14472#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014473#ifdef bottom_xmlunicode
14474#undef xmlUCSIsSupplementaryPrivateUseAreaB
Daniel Veillardbe076e92005-01-04 20:18:14 +000014475extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB __attribute((alias("xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014476#else
14477#ifndef xmlUCSIsSupplementaryPrivateUseAreaB
14478extern __typeof (xmlUCSIsSupplementaryPrivateUseAreaB) xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014479#define xmlUCSIsSupplementaryPrivateUseAreaB xmlUCSIsSupplementaryPrivateUseAreaB__internal_alias
14480#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014481#endif
14482#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014483
14484#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014485#ifdef bottom_xmlunicode
14486#undef xmlUCSIsSyriac
Daniel Veillardbe076e92005-01-04 20:18:14 +000014487extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac __attribute((alias("xmlUCSIsSyriac__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014488#else
14489#ifndef xmlUCSIsSyriac
14490extern __typeof (xmlUCSIsSyriac) xmlUCSIsSyriac__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014491#define xmlUCSIsSyriac xmlUCSIsSyriac__internal_alias
14492#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014493#endif
14494#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014495
14496#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014497#ifdef bottom_xmlunicode
14498#undef xmlUCSIsTagalog
Daniel Veillardbe076e92005-01-04 20:18:14 +000014499extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog __attribute((alias("xmlUCSIsTagalog__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014500#else
14501#ifndef xmlUCSIsTagalog
14502extern __typeof (xmlUCSIsTagalog) xmlUCSIsTagalog__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014503#define xmlUCSIsTagalog xmlUCSIsTagalog__internal_alias
14504#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014505#endif
14506#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014507
14508#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014509#ifdef bottom_xmlunicode
14510#undef xmlUCSIsTagbanwa
Daniel Veillardbe076e92005-01-04 20:18:14 +000014511extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa __attribute((alias("xmlUCSIsTagbanwa__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014512#else
14513#ifndef xmlUCSIsTagbanwa
14514extern __typeof (xmlUCSIsTagbanwa) xmlUCSIsTagbanwa__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014515#define xmlUCSIsTagbanwa xmlUCSIsTagbanwa__internal_alias
14516#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014517#endif
14518#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014519
14520#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014521#ifdef bottom_xmlunicode
14522#undef xmlUCSIsTags
Daniel Veillardbe076e92005-01-04 20:18:14 +000014523extern __typeof (xmlUCSIsTags) xmlUCSIsTags __attribute((alias("xmlUCSIsTags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014524#else
14525#ifndef xmlUCSIsTags
14526extern __typeof (xmlUCSIsTags) xmlUCSIsTags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014527#define xmlUCSIsTags xmlUCSIsTags__internal_alias
14528#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014529#endif
14530#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014531
14532#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014533#ifdef bottom_xmlunicode
14534#undef xmlUCSIsTaiLe
Daniel Veillardbe076e92005-01-04 20:18:14 +000014535extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe __attribute((alias("xmlUCSIsTaiLe__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014536#else
14537#ifndef xmlUCSIsTaiLe
14538extern __typeof (xmlUCSIsTaiLe) xmlUCSIsTaiLe__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014539#define xmlUCSIsTaiLe xmlUCSIsTaiLe__internal_alias
14540#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014541#endif
14542#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014543
14544#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014545#ifdef bottom_xmlunicode
14546#undef xmlUCSIsTaiXuanJingSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014547extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols __attribute((alias("xmlUCSIsTaiXuanJingSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014548#else
14549#ifndef xmlUCSIsTaiXuanJingSymbols
14550extern __typeof (xmlUCSIsTaiXuanJingSymbols) xmlUCSIsTaiXuanJingSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014551#define xmlUCSIsTaiXuanJingSymbols xmlUCSIsTaiXuanJingSymbols__internal_alias
14552#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014553#endif
14554#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014555
14556#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014557#ifdef bottom_xmlunicode
14558#undef xmlUCSIsTamil
Daniel Veillardbe076e92005-01-04 20:18:14 +000014559extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil __attribute((alias("xmlUCSIsTamil__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014560#else
14561#ifndef xmlUCSIsTamil
14562extern __typeof (xmlUCSIsTamil) xmlUCSIsTamil__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014563#define xmlUCSIsTamil xmlUCSIsTamil__internal_alias
14564#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014565#endif
14566#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014567
14568#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014569#ifdef bottom_xmlunicode
14570#undef xmlUCSIsTelugu
Daniel Veillardbe076e92005-01-04 20:18:14 +000014571extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu __attribute((alias("xmlUCSIsTelugu__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014572#else
14573#ifndef xmlUCSIsTelugu
14574extern __typeof (xmlUCSIsTelugu) xmlUCSIsTelugu__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014575#define xmlUCSIsTelugu xmlUCSIsTelugu__internal_alias
14576#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014577#endif
14578#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014579
14580#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014581#ifdef bottom_xmlunicode
14582#undef xmlUCSIsThaana
Daniel Veillardbe076e92005-01-04 20:18:14 +000014583extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana __attribute((alias("xmlUCSIsThaana__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014584#else
14585#ifndef xmlUCSIsThaana
14586extern __typeof (xmlUCSIsThaana) xmlUCSIsThaana__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014587#define xmlUCSIsThaana xmlUCSIsThaana__internal_alias
14588#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014589#endif
14590#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014591
14592#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014593#ifdef bottom_xmlunicode
14594#undef xmlUCSIsThai
Daniel Veillardbe076e92005-01-04 20:18:14 +000014595extern __typeof (xmlUCSIsThai) xmlUCSIsThai __attribute((alias("xmlUCSIsThai__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014596#else
14597#ifndef xmlUCSIsThai
14598extern __typeof (xmlUCSIsThai) xmlUCSIsThai__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014599#define xmlUCSIsThai xmlUCSIsThai__internal_alias
14600#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014601#endif
14602#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014603
14604#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014605#ifdef bottom_xmlunicode
14606#undef xmlUCSIsTibetan
Daniel Veillardbe076e92005-01-04 20:18:14 +000014607extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan __attribute((alias("xmlUCSIsTibetan__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014608#else
14609#ifndef xmlUCSIsTibetan
14610extern __typeof (xmlUCSIsTibetan) xmlUCSIsTibetan__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014611#define xmlUCSIsTibetan xmlUCSIsTibetan__internal_alias
14612#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014613#endif
14614#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014615
14616#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014617#ifdef bottom_xmlunicode
14618#undef xmlUCSIsUgaritic
Daniel Veillardbe076e92005-01-04 20:18:14 +000014619extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic __attribute((alias("xmlUCSIsUgaritic__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014620#else
14621#ifndef xmlUCSIsUgaritic
14622extern __typeof (xmlUCSIsUgaritic) xmlUCSIsUgaritic__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014623#define xmlUCSIsUgaritic xmlUCSIsUgaritic__internal_alias
14624#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014625#endif
14626#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014627
14628#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014629#ifdef bottom_xmlunicode
14630#undef xmlUCSIsUnifiedCanadianAboriginalSyllabics
Daniel Veillardbe076e92005-01-04 20:18:14 +000014631extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics __attribute((alias("xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014632#else
14633#ifndef xmlUCSIsUnifiedCanadianAboriginalSyllabics
14634extern __typeof (xmlUCSIsUnifiedCanadianAboriginalSyllabics) xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014635#define xmlUCSIsUnifiedCanadianAboriginalSyllabics xmlUCSIsUnifiedCanadianAboriginalSyllabics__internal_alias
14636#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014637#endif
14638#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014639
14640#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014641#ifdef bottom_xmlunicode
14642#undef xmlUCSIsVariationSelectors
Daniel Veillardbe076e92005-01-04 20:18:14 +000014643extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors __attribute((alias("xmlUCSIsVariationSelectors__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014644#else
14645#ifndef xmlUCSIsVariationSelectors
14646extern __typeof (xmlUCSIsVariationSelectors) xmlUCSIsVariationSelectors__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014647#define xmlUCSIsVariationSelectors xmlUCSIsVariationSelectors__internal_alias
14648#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014649#endif
14650#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014651
14652#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014653#ifdef bottom_xmlunicode
14654#undef xmlUCSIsVariationSelectorsSupplement
Daniel Veillardbe076e92005-01-04 20:18:14 +000014655extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement __attribute((alias("xmlUCSIsVariationSelectorsSupplement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014656#else
14657#ifndef xmlUCSIsVariationSelectorsSupplement
14658extern __typeof (xmlUCSIsVariationSelectorsSupplement) xmlUCSIsVariationSelectorsSupplement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014659#define xmlUCSIsVariationSelectorsSupplement xmlUCSIsVariationSelectorsSupplement__internal_alias
14660#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014661#endif
14662#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014663
14664#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014665#ifdef bottom_xmlunicode
14666#undef xmlUCSIsYiRadicals
Daniel Veillardbe076e92005-01-04 20:18:14 +000014667extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals __attribute((alias("xmlUCSIsYiRadicals__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014668#else
14669#ifndef xmlUCSIsYiRadicals
14670extern __typeof (xmlUCSIsYiRadicals) xmlUCSIsYiRadicals__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014671#define xmlUCSIsYiRadicals xmlUCSIsYiRadicals__internal_alias
14672#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014673#endif
14674#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014675
14676#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014677#ifdef bottom_xmlunicode
14678#undef xmlUCSIsYiSyllables
Daniel Veillardbe076e92005-01-04 20:18:14 +000014679extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables __attribute((alias("xmlUCSIsYiSyllables__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014680#else
14681#ifndef xmlUCSIsYiSyllables
14682extern __typeof (xmlUCSIsYiSyllables) xmlUCSIsYiSyllables__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014683#define xmlUCSIsYiSyllables xmlUCSIsYiSyllables__internal_alias
14684#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014685#endif
14686#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014687
14688#if defined(LIBXML_UNICODE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014689#ifdef bottom_xmlunicode
14690#undef xmlUCSIsYijingHexagramSymbols
Daniel Veillardbe076e92005-01-04 20:18:14 +000014691extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols __attribute((alias("xmlUCSIsYijingHexagramSymbols__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014692#else
14693#ifndef xmlUCSIsYijingHexagramSymbols
14694extern __typeof (xmlUCSIsYijingHexagramSymbols) xmlUCSIsYijingHexagramSymbols__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014695#define xmlUCSIsYijingHexagramSymbols xmlUCSIsYijingHexagramSymbols__internal_alias
14696#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014697#endif
14698#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014699
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014700#ifdef bottom_uri
14701#undef xmlURIEscape
Daniel Veillardbe076e92005-01-04 20:18:14 +000014702extern __typeof (xmlURIEscape) xmlURIEscape __attribute((alias("xmlURIEscape__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014703#else
14704#ifndef xmlURIEscape
14705extern __typeof (xmlURIEscape) xmlURIEscape__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014706#define xmlURIEscape xmlURIEscape__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014707#endif
14708#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014709
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014710#ifdef bottom_uri
14711#undef xmlURIEscapeStr
Daniel Veillardbe076e92005-01-04 20:18:14 +000014712extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr __attribute((alias("xmlURIEscapeStr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014713#else
14714#ifndef xmlURIEscapeStr
14715extern __typeof (xmlURIEscapeStr) xmlURIEscapeStr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014716#define xmlURIEscapeStr xmlURIEscapeStr__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014717#endif
14718#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014719
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014720#ifdef bottom_uri
14721#undef xmlURIUnescapeString
Daniel Veillardbe076e92005-01-04 20:18:14 +000014722extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString __attribute((alias("xmlURIUnescapeString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014723#else
14724#ifndef xmlURIUnescapeString
14725extern __typeof (xmlURIUnescapeString) xmlURIUnescapeString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014726#define xmlURIUnescapeString xmlURIUnescapeString__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014727#endif
14728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014729
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014730#ifdef bottom_xmlstring
14731#undef xmlUTF8Charcmp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014732extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp __attribute((alias("xmlUTF8Charcmp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014733#else
14734#ifndef xmlUTF8Charcmp
14735extern __typeof (xmlUTF8Charcmp) xmlUTF8Charcmp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014736#define xmlUTF8Charcmp xmlUTF8Charcmp__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014737#endif
14738#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014739
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014740#ifdef bottom_xmlstring
14741#undef xmlUTF8Size
Daniel Veillardbe076e92005-01-04 20:18:14 +000014742extern __typeof (xmlUTF8Size) xmlUTF8Size __attribute((alias("xmlUTF8Size__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014743#else
14744#ifndef xmlUTF8Size
14745extern __typeof (xmlUTF8Size) xmlUTF8Size__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014746#define xmlUTF8Size xmlUTF8Size__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014747#endif
14748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014749
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014750#ifdef bottom_xmlstring
14751#undef xmlUTF8Strlen
Daniel Veillardbe076e92005-01-04 20:18:14 +000014752extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen __attribute((alias("xmlUTF8Strlen__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014753#else
14754#ifndef xmlUTF8Strlen
14755extern __typeof (xmlUTF8Strlen) xmlUTF8Strlen__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014756#define xmlUTF8Strlen xmlUTF8Strlen__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014757#endif
14758#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014759
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014760#ifdef bottom_xmlstring
14761#undef xmlUTF8Strloc
Daniel Veillardbe076e92005-01-04 20:18:14 +000014762extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc __attribute((alias("xmlUTF8Strloc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014763#else
14764#ifndef xmlUTF8Strloc
14765extern __typeof (xmlUTF8Strloc) xmlUTF8Strloc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014766#define xmlUTF8Strloc xmlUTF8Strloc__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014767#endif
14768#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014769
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014770#ifdef bottom_xmlstring
14771#undef xmlUTF8Strndup
Daniel Veillardbe076e92005-01-04 20:18:14 +000014772extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup __attribute((alias("xmlUTF8Strndup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014773#else
14774#ifndef xmlUTF8Strndup
14775extern __typeof (xmlUTF8Strndup) xmlUTF8Strndup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014776#define xmlUTF8Strndup xmlUTF8Strndup__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014777#endif
14778#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014779
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014780#ifdef bottom_xmlstring
14781#undef xmlUTF8Strpos
Daniel Veillardbe076e92005-01-04 20:18:14 +000014782extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos __attribute((alias("xmlUTF8Strpos__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014783#else
14784#ifndef xmlUTF8Strpos
14785extern __typeof (xmlUTF8Strpos) xmlUTF8Strpos__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014786#define xmlUTF8Strpos xmlUTF8Strpos__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014787#endif
14788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014789
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014790#ifdef bottom_xmlstring
14791#undef xmlUTF8Strsize
Daniel Veillardbe076e92005-01-04 20:18:14 +000014792extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize __attribute((alias("xmlUTF8Strsize__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014793#else
14794#ifndef xmlUTF8Strsize
14795extern __typeof (xmlUTF8Strsize) xmlUTF8Strsize__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014796#define xmlUTF8Strsize xmlUTF8Strsize__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014797#endif
14798#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014799
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014800#ifdef bottom_xmlstring
14801#undef xmlUTF8Strsub
Daniel Veillardbe076e92005-01-04 20:18:14 +000014802extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub __attribute((alias("xmlUTF8Strsub__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014803#else
14804#ifndef xmlUTF8Strsub
14805extern __typeof (xmlUTF8Strsub) xmlUTF8Strsub__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014806#define xmlUTF8Strsub xmlUTF8Strsub__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014807#endif
14808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014809
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014810#ifdef bottom_tree
14811#undef xmlUnlinkNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000014812extern __typeof (xmlUnlinkNode) xmlUnlinkNode __attribute((alias("xmlUnlinkNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014813#else
14814#ifndef xmlUnlinkNode
14815extern __typeof (xmlUnlinkNode) xmlUnlinkNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014816#define xmlUnlinkNode xmlUnlinkNode__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014817#endif
14818#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014819
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014820#ifdef bottom_threads
14821#undef xmlUnlockLibrary
Daniel Veillardbe076e92005-01-04 20:18:14 +000014822extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary __attribute((alias("xmlUnlockLibrary__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014823#else
14824#ifndef xmlUnlockLibrary
14825extern __typeof (xmlUnlockLibrary) xmlUnlockLibrary__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014826#define xmlUnlockLibrary xmlUnlockLibrary__internal_alias
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014827#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014828#endif
14829
14830#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014831#ifdef bottom_tree
14832#undef xmlUnsetNsProp
14833extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp __attribute((alias("xmlUnsetNsProp__internal_alias")));
14834#else
14835#ifndef xmlUnsetNsProp
14836extern __typeof (xmlUnsetNsProp) xmlUnsetNsProp__internal_alias __attribute((visibility("hidden")));
14837#define xmlUnsetNsProp xmlUnsetNsProp__internal_alias
14838#endif
14839#endif
14840#endif
14841
14842#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
14843#ifdef bottom_tree
14844#undef xmlUnsetProp
Daniel Veillardbe076e92005-01-04 20:18:14 +000014845extern __typeof (xmlUnsetProp) xmlUnsetProp __attribute((alias("xmlUnsetProp__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014846#else
14847#ifndef xmlUnsetProp
14848extern __typeof (xmlUnsetProp) xmlUnsetProp__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014849#define xmlUnsetProp xmlUnsetProp__internal_alias
14850#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014851#endif
14852#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014853
14854#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014855#ifdef bottom_valid
14856#undef xmlValidBuildContentModel
Daniel Veillardbe076e92005-01-04 20:18:14 +000014857extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel __attribute((alias("xmlValidBuildContentModel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014858#else
14859#ifndef xmlValidBuildContentModel
14860extern __typeof (xmlValidBuildContentModel) xmlValidBuildContentModel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014861#define xmlValidBuildContentModel xmlValidBuildContentModel__internal_alias
14862#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014863#endif
14864#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014865
14866#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014867#ifdef bottom_valid
14868#undef xmlValidCtxtNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014869extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue __attribute((alias("xmlValidCtxtNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014870#else
14871#ifndef xmlValidCtxtNormalizeAttributeValue
14872extern __typeof (xmlValidCtxtNormalizeAttributeValue) xmlValidCtxtNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014873#define xmlValidCtxtNormalizeAttributeValue xmlValidCtxtNormalizeAttributeValue__internal_alias
14874#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014875#endif
14876#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014877
14878#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014879#ifdef bottom_valid
14880#undef xmlValidGetPotentialChildren
Daniel Veillardbe076e92005-01-04 20:18:14 +000014881extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren __attribute((alias("xmlValidGetPotentialChildren__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014882#else
14883#ifndef xmlValidGetPotentialChildren
14884extern __typeof (xmlValidGetPotentialChildren) xmlValidGetPotentialChildren__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014885#define xmlValidGetPotentialChildren xmlValidGetPotentialChildren__internal_alias
14886#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014887#endif
14888#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014889
14890#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014891#ifdef bottom_valid
14892#undef xmlValidGetValidElements
Daniel Veillardbe076e92005-01-04 20:18:14 +000014893extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements __attribute((alias("xmlValidGetValidElements__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014894#else
14895#ifndef xmlValidGetValidElements
14896extern __typeof (xmlValidGetValidElements) xmlValidGetValidElements__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014897#define xmlValidGetValidElements xmlValidGetValidElements__internal_alias
14898#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014899#endif
14900#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014901
14902#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014903#ifdef bottom_valid
14904#undef xmlValidNormalizeAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014905extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue __attribute((alias("xmlValidNormalizeAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014906#else
14907#ifndef xmlValidNormalizeAttributeValue
14908extern __typeof (xmlValidNormalizeAttributeValue) xmlValidNormalizeAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014909#define xmlValidNormalizeAttributeValue xmlValidNormalizeAttributeValue__internal_alias
14910#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014911#endif
14912#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014913
14914#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014915#ifdef bottom_valid
14916#undef xmlValidateAttributeDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000014917extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl __attribute((alias("xmlValidateAttributeDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014918#else
14919#ifndef xmlValidateAttributeDecl
14920extern __typeof (xmlValidateAttributeDecl) xmlValidateAttributeDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014921#define xmlValidateAttributeDecl xmlValidateAttributeDecl__internal_alias
14922#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014923#endif
14924#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014925
14926#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014927#ifdef bottom_valid
14928#undef xmlValidateAttributeValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000014929extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue __attribute((alias("xmlValidateAttributeValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014930#else
14931#ifndef xmlValidateAttributeValue
14932extern __typeof (xmlValidateAttributeValue) xmlValidateAttributeValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014933#define xmlValidateAttributeValue xmlValidateAttributeValue__internal_alias
14934#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014935#endif
14936#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014937
14938#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014939#ifdef bottom_valid
14940#undef xmlValidateDocument
Daniel Veillardbe076e92005-01-04 20:18:14 +000014941extern __typeof (xmlValidateDocument) xmlValidateDocument __attribute((alias("xmlValidateDocument__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014942#else
14943#ifndef xmlValidateDocument
14944extern __typeof (xmlValidateDocument) xmlValidateDocument__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014945#define xmlValidateDocument xmlValidateDocument__internal_alias
14946#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014947#endif
14948#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014949
14950#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014951#ifdef bottom_valid
14952#undef xmlValidateDocumentFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000014953extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal __attribute((alias("xmlValidateDocumentFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014954#else
14955#ifndef xmlValidateDocumentFinal
14956extern __typeof (xmlValidateDocumentFinal) xmlValidateDocumentFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014957#define xmlValidateDocumentFinal xmlValidateDocumentFinal__internal_alias
14958#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014959#endif
14960#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014961
14962#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014963#ifdef bottom_valid
14964#undef xmlValidateDtd
Daniel Veillardbe076e92005-01-04 20:18:14 +000014965extern __typeof (xmlValidateDtd) xmlValidateDtd __attribute((alias("xmlValidateDtd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014966#else
14967#ifndef xmlValidateDtd
14968extern __typeof (xmlValidateDtd) xmlValidateDtd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014969#define xmlValidateDtd xmlValidateDtd__internal_alias
14970#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014971#endif
14972#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014973
14974#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014975#ifdef bottom_valid
14976#undef xmlValidateDtdFinal
Daniel Veillardbe076e92005-01-04 20:18:14 +000014977extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal __attribute((alias("xmlValidateDtdFinal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014978#else
14979#ifndef xmlValidateDtdFinal
14980extern __typeof (xmlValidateDtdFinal) xmlValidateDtdFinal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000014981#define xmlValidateDtdFinal xmlValidateDtdFinal__internal_alias
14982#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014983#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000014984#endif
14985
14986#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000014987#ifdef bottom_valid
14988#undef xmlValidateElement
14989extern __typeof (xmlValidateElement) xmlValidateElement __attribute((alias("xmlValidateElement__internal_alias")));
14990#else
14991#ifndef xmlValidateElement
14992extern __typeof (xmlValidateElement) xmlValidateElement__internal_alias __attribute((visibility("hidden")));
14993#define xmlValidateElement xmlValidateElement__internal_alias
14994#endif
14995#endif
14996#endif
14997
14998#if defined(LIBXML_VALID_ENABLED)
14999#ifdef bottom_valid
15000#undef xmlValidateElementDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015001extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl __attribute((alias("xmlValidateElementDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015002#else
15003#ifndef xmlValidateElementDecl
15004extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015005#define xmlValidateElementDecl xmlValidateElementDecl__internal_alias
15006#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015007#endif
15008#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015009
Daniel Veillardda0aa4c2005-07-13 23:07:49 +000015010#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015011#ifdef bottom_tree
15012#undef xmlValidateNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015013extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015014#else
15015#ifndef xmlValidateNCName
15016extern __typeof (xmlValidateNCName) xmlValidateNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015017#define xmlValidateNCName xmlValidateNCName__internal_alias
15018#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015019#endif
15020#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015021
15022#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015023#ifdef bottom_tree
15024#undef xmlValidateNMToken
Daniel Veillardbe076e92005-01-04 20:18:14 +000015025extern __typeof (xmlValidateNMToken) xmlValidateNMToken __attribute((alias("xmlValidateNMToken__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015026#else
15027#ifndef xmlValidateNMToken
15028extern __typeof (xmlValidateNMToken) xmlValidateNMToken__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015029#define xmlValidateNMToken xmlValidateNMToken__internal_alias
15030#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015031#endif
15032#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015033
15034#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015035#ifdef bottom_tree
15036#undef xmlValidateName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015037extern __typeof (xmlValidateName) xmlValidateName __attribute((alias("xmlValidateName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015038#else
15039#ifndef xmlValidateName
15040extern __typeof (xmlValidateName) xmlValidateName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015041#define xmlValidateName xmlValidateName__internal_alias
15042#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015043#endif
15044#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015045
15046#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015047#ifdef bottom_valid
15048#undef xmlValidateNameValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015049extern __typeof (xmlValidateNameValue) xmlValidateNameValue __attribute((alias("xmlValidateNameValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015050#else
15051#ifndef xmlValidateNameValue
15052extern __typeof (xmlValidateNameValue) xmlValidateNameValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015053#define xmlValidateNameValue xmlValidateNameValue__internal_alias
15054#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015055#endif
15056#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015057
15058#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015059#ifdef bottom_valid
15060#undef xmlValidateNamesValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015061extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue __attribute((alias("xmlValidateNamesValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015062#else
15063#ifndef xmlValidateNamesValue
15064extern __typeof (xmlValidateNamesValue) xmlValidateNamesValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015065#define xmlValidateNamesValue xmlValidateNamesValue__internal_alias
15066#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015067#endif
15068#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015069
15070#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015071#ifdef bottom_valid
15072#undef xmlValidateNmtokenValue
Daniel Veillardbe076e92005-01-04 20:18:14 +000015073extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue __attribute((alias("xmlValidateNmtokenValue__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015074#else
15075#ifndef xmlValidateNmtokenValue
15076extern __typeof (xmlValidateNmtokenValue) xmlValidateNmtokenValue__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015077#define xmlValidateNmtokenValue xmlValidateNmtokenValue__internal_alias
15078#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015079#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015080#endif
15081
15082#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015083#ifdef bottom_valid
15084#undef xmlValidateNmtokensValue
15085extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue __attribute((alias("xmlValidateNmtokensValue__internal_alias")));
15086#else
15087#ifndef xmlValidateNmtokensValue
15088extern __typeof (xmlValidateNmtokensValue) xmlValidateNmtokensValue__internal_alias __attribute((visibility("hidden")));
15089#define xmlValidateNmtokensValue xmlValidateNmtokensValue__internal_alias
15090#endif
15091#endif
15092#endif
15093
15094#if defined(LIBXML_VALID_ENABLED)
15095#ifdef bottom_valid
15096#undef xmlValidateNotationDecl
Daniel Veillardbe076e92005-01-04 20:18:14 +000015097extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl __attribute((alias("xmlValidateNotationDecl__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015098#else
15099#ifndef xmlValidateNotationDecl
15100extern __typeof (xmlValidateNotationDecl) xmlValidateNotationDecl__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015101#define xmlValidateNotationDecl xmlValidateNotationDecl__internal_alias
15102#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015103#endif
15104#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015105
15106#if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015107#ifdef bottom_valid
15108#undef xmlValidateNotationUse
Daniel Veillardbe076e92005-01-04 20:18:14 +000015109extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse __attribute((alias("xmlValidateNotationUse__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015110#else
15111#ifndef xmlValidateNotationUse
15112extern __typeof (xmlValidateNotationUse) xmlValidateNotationUse__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015113#define xmlValidateNotationUse xmlValidateNotationUse__internal_alias
15114#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015115#endif
15116#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015117
15118#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015119#ifdef bottom_valid
15120#undef xmlValidateOneAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000015121extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute __attribute((alias("xmlValidateOneAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015122#else
15123#ifndef xmlValidateOneAttribute
15124extern __typeof (xmlValidateOneAttribute) xmlValidateOneAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015125#define xmlValidateOneAttribute xmlValidateOneAttribute__internal_alias
15126#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015127#endif
15128#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015129
15130#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015131#ifdef bottom_valid
15132#undef xmlValidateOneElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015133extern __typeof (xmlValidateOneElement) xmlValidateOneElement __attribute((alias("xmlValidateOneElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015134#else
15135#ifndef xmlValidateOneElement
15136extern __typeof (xmlValidateOneElement) xmlValidateOneElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015137#define xmlValidateOneElement xmlValidateOneElement__internal_alias
15138#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015139#endif
15140#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015141
15142#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015143#ifdef bottom_valid
15144#undef xmlValidateOneNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000015145extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace __attribute((alias("xmlValidateOneNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015146#else
15147#ifndef xmlValidateOneNamespace
15148extern __typeof (xmlValidateOneNamespace) xmlValidateOneNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015149#define xmlValidateOneNamespace xmlValidateOneNamespace__internal_alias
15150#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015151#endif
15152#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015153
15154#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015155#ifdef bottom_valid
15156#undef xmlValidatePopElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015157extern __typeof (xmlValidatePopElement) xmlValidatePopElement __attribute((alias("xmlValidatePopElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015158#else
15159#ifndef xmlValidatePopElement
15160extern __typeof (xmlValidatePopElement) xmlValidatePopElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015161#define xmlValidatePopElement xmlValidatePopElement__internal_alias
15162#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015163#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015164#endif
15165
15166#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015167#ifdef bottom_valid
15168#undef xmlValidatePushCData
15169extern __typeof (xmlValidatePushCData) xmlValidatePushCData __attribute((alias("xmlValidatePushCData__internal_alias")));
15170#else
15171#ifndef xmlValidatePushCData
15172extern __typeof (xmlValidatePushCData) xmlValidatePushCData__internal_alias __attribute((visibility("hidden")));
15173#define xmlValidatePushCData xmlValidatePushCData__internal_alias
15174#endif
15175#endif
15176#endif
15177
15178#if defined(LIBXML_VALID_ENABLED) && defined(LIBXML_REGEXP_ENABLED)
15179#ifdef bottom_valid
15180#undef xmlValidatePushElement
Daniel Veillardbe076e92005-01-04 20:18:14 +000015181extern __typeof (xmlValidatePushElement) xmlValidatePushElement __attribute((alias("xmlValidatePushElement__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015182#else
15183#ifndef xmlValidatePushElement
15184extern __typeof (xmlValidatePushElement) xmlValidatePushElement__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015185#define xmlValidatePushElement xmlValidatePushElement__internal_alias
15186#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015187#endif
15188#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015189
15190#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015191#ifdef bottom_tree
15192#undef xmlValidateQName
Daniel Veillardbe076e92005-01-04 20:18:14 +000015193extern __typeof (xmlValidateQName) xmlValidateQName __attribute((alias("xmlValidateQName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015194#else
15195#ifndef xmlValidateQName
15196extern __typeof (xmlValidateQName) xmlValidateQName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015197#define xmlValidateQName xmlValidateQName__internal_alias
15198#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015199#endif
15200#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015201
15202#if defined(LIBXML_VALID_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015203#ifdef bottom_valid
15204#undef xmlValidateRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000015205extern __typeof (xmlValidateRoot) xmlValidateRoot __attribute((alias("xmlValidateRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015206#else
15207#ifndef xmlValidateRoot
15208extern __typeof (xmlValidateRoot) xmlValidateRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015209#define xmlValidateRoot xmlValidateRoot__internal_alias
15210#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015211#endif
15212#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015213
15214#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015215#ifdef bottom_xinclude
15216#undef xmlXIncludeFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015217extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext __attribute((alias("xmlXIncludeFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015218#else
15219#ifndef xmlXIncludeFreeContext
15220extern __typeof (xmlXIncludeFreeContext) xmlXIncludeFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015221#define xmlXIncludeFreeContext xmlXIncludeFreeContext__internal_alias
15222#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015223#endif
15224#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015225
15226#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015227#ifdef bottom_xinclude
15228#undef xmlXIncludeNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015229extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext __attribute((alias("xmlXIncludeNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015230#else
15231#ifndef xmlXIncludeNewContext
15232extern __typeof (xmlXIncludeNewContext) xmlXIncludeNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015233#define xmlXIncludeNewContext xmlXIncludeNewContext__internal_alias
15234#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015235#endif
15236#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015237
15238#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015239#ifdef bottom_xinclude
15240#undef xmlXIncludeProcess
Daniel Veillardbe076e92005-01-04 20:18:14 +000015241extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess __attribute((alias("xmlXIncludeProcess__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015242#else
15243#ifndef xmlXIncludeProcess
15244extern __typeof (xmlXIncludeProcess) xmlXIncludeProcess__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015245#define xmlXIncludeProcess xmlXIncludeProcess__internal_alias
15246#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015247#endif
15248#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015249
15250#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015251#ifdef bottom_xinclude
15252#undef xmlXIncludeProcessFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015253extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags __attribute((alias("xmlXIncludeProcessFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015254#else
15255#ifndef xmlXIncludeProcessFlags
15256extern __typeof (xmlXIncludeProcessFlags) xmlXIncludeProcessFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015257#define xmlXIncludeProcessFlags xmlXIncludeProcessFlags__internal_alias
15258#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015259#endif
15260#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015261
15262#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015263#ifdef bottom_xinclude
15264#undef xmlXIncludeProcessNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000015265extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode __attribute((alias("xmlXIncludeProcessNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015266#else
15267#ifndef xmlXIncludeProcessNode
15268extern __typeof (xmlXIncludeProcessNode) xmlXIncludeProcessNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015269#define xmlXIncludeProcessNode xmlXIncludeProcessNode__internal_alias
15270#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015271#endif
15272#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015273
15274#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015275#ifdef bottom_xinclude
15276#undef xmlXIncludeProcessTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000015277extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree __attribute((alias("xmlXIncludeProcessTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015278#else
15279#ifndef xmlXIncludeProcessTree
15280extern __typeof (xmlXIncludeProcessTree) xmlXIncludeProcessTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015281#define xmlXIncludeProcessTree xmlXIncludeProcessTree__internal_alias
15282#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015283#endif
15284#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015285
15286#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015287#ifdef bottom_xinclude
15288#undef xmlXIncludeProcessTreeFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015289extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags __attribute((alias("xmlXIncludeProcessTreeFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015290#else
15291#ifndef xmlXIncludeProcessTreeFlags
15292extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015293#define xmlXIncludeProcessTreeFlags xmlXIncludeProcessTreeFlags__internal_alias
15294#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015295#endif
15296#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015297
15298#if defined(LIBXML_XINCLUDE_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015299#ifdef bottom_xinclude
15300#undef xmlXIncludeSetFlags
Daniel Veillardbe076e92005-01-04 20:18:14 +000015301extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags __attribute((alias("xmlXIncludeSetFlags__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015302#else
15303#ifndef xmlXIncludeSetFlags
15304extern __typeof (xmlXIncludeSetFlags) xmlXIncludeSetFlags__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015305#define xmlXIncludeSetFlags xmlXIncludeSetFlags__internal_alias
15306#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015307#endif
15308#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015309
15310#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015311#ifdef bottom_xpath
15312#undef xmlXPathAddValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015313extern __typeof (xmlXPathAddValues) xmlXPathAddValues __attribute((alias("xmlXPathAddValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015314#else
15315#ifndef xmlXPathAddValues
15316extern __typeof (xmlXPathAddValues) xmlXPathAddValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015317#define xmlXPathAddValues xmlXPathAddValues__internal_alias
15318#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015319#endif
15320#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015321
15322#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015323#ifdef bottom_xpath
15324#undef xmlXPathBooleanFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015325extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction __attribute((alias("xmlXPathBooleanFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015326#else
15327#ifndef xmlXPathBooleanFunction
15328extern __typeof (xmlXPathBooleanFunction) xmlXPathBooleanFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015329#define xmlXPathBooleanFunction xmlXPathBooleanFunction__internal_alias
15330#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015331#endif
15332#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015333
15334#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015335#ifdef bottom_xpath
15336#undef xmlXPathCastBooleanToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015337extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber __attribute((alias("xmlXPathCastBooleanToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015338#else
15339#ifndef xmlXPathCastBooleanToNumber
15340extern __typeof (xmlXPathCastBooleanToNumber) xmlXPathCastBooleanToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015341#define xmlXPathCastBooleanToNumber xmlXPathCastBooleanToNumber__internal_alias
15342#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015343#endif
15344#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015345
15346#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015347#ifdef bottom_xpath
15348#undef xmlXPathCastBooleanToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015349extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString __attribute((alias("xmlXPathCastBooleanToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015350#else
15351#ifndef xmlXPathCastBooleanToString
15352extern __typeof (xmlXPathCastBooleanToString) xmlXPathCastBooleanToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015353#define xmlXPathCastBooleanToString xmlXPathCastBooleanToString__internal_alias
15354#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015355#endif
15356#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015357
15358#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015359#ifdef bottom_xpath
15360#undef xmlXPathCastNodeSetToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015361extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean __attribute((alias("xmlXPathCastNodeSetToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015362#else
15363#ifndef xmlXPathCastNodeSetToBoolean
15364extern __typeof (xmlXPathCastNodeSetToBoolean) xmlXPathCastNodeSetToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015365#define xmlXPathCastNodeSetToBoolean xmlXPathCastNodeSetToBoolean__internal_alias
15366#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015367#endif
15368#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015369
15370#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015371#ifdef bottom_xpath
15372#undef xmlXPathCastNodeSetToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015373extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber __attribute((alias("xmlXPathCastNodeSetToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015374#else
15375#ifndef xmlXPathCastNodeSetToNumber
15376extern __typeof (xmlXPathCastNodeSetToNumber) xmlXPathCastNodeSetToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015377#define xmlXPathCastNodeSetToNumber xmlXPathCastNodeSetToNumber__internal_alias
15378#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015379#endif
15380#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015381
15382#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015383#ifdef bottom_xpath
15384#undef xmlXPathCastNodeSetToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015385extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString __attribute((alias("xmlXPathCastNodeSetToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015386#else
15387#ifndef xmlXPathCastNodeSetToString
15388extern __typeof (xmlXPathCastNodeSetToString) xmlXPathCastNodeSetToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015389#define xmlXPathCastNodeSetToString xmlXPathCastNodeSetToString__internal_alias
15390#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015391#endif
15392#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015393
15394#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015395#ifdef bottom_xpath
15396#undef xmlXPathCastNodeToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015397extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber __attribute((alias("xmlXPathCastNodeToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015398#else
15399#ifndef xmlXPathCastNodeToNumber
15400extern __typeof (xmlXPathCastNodeToNumber) xmlXPathCastNodeToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015401#define xmlXPathCastNodeToNumber xmlXPathCastNodeToNumber__internal_alias
15402#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015403#endif
15404#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015405
15406#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015407#ifdef bottom_xpath
15408#undef xmlXPathCastNodeToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015409extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString __attribute((alias("xmlXPathCastNodeToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015410#else
15411#ifndef xmlXPathCastNodeToString
15412extern __typeof (xmlXPathCastNodeToString) xmlXPathCastNodeToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015413#define xmlXPathCastNodeToString xmlXPathCastNodeToString__internal_alias
15414#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015415#endif
15416#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015417
15418#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015419#ifdef bottom_xpath
15420#undef xmlXPathCastNumberToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015421extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean __attribute((alias("xmlXPathCastNumberToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015422#else
15423#ifndef xmlXPathCastNumberToBoolean
15424extern __typeof (xmlXPathCastNumberToBoolean) xmlXPathCastNumberToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015425#define xmlXPathCastNumberToBoolean xmlXPathCastNumberToBoolean__internal_alias
15426#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015427#endif
15428#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015429
15430#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015431#ifdef bottom_xpath
15432#undef xmlXPathCastNumberToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015433extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString __attribute((alias("xmlXPathCastNumberToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015434#else
15435#ifndef xmlXPathCastNumberToString
15436extern __typeof (xmlXPathCastNumberToString) xmlXPathCastNumberToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015437#define xmlXPathCastNumberToString xmlXPathCastNumberToString__internal_alias
15438#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015439#endif
15440#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015441
15442#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015443#ifdef bottom_xpath
15444#undef xmlXPathCastStringToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015445extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean __attribute((alias("xmlXPathCastStringToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015446#else
15447#ifndef xmlXPathCastStringToBoolean
15448extern __typeof (xmlXPathCastStringToBoolean) xmlXPathCastStringToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015449#define xmlXPathCastStringToBoolean xmlXPathCastStringToBoolean__internal_alias
15450#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015451#endif
15452#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015453
15454#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015455#ifdef bottom_xpath
15456#undef xmlXPathCastStringToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015457extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber __attribute((alias("xmlXPathCastStringToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015458#else
15459#ifndef xmlXPathCastStringToNumber
15460extern __typeof (xmlXPathCastStringToNumber) xmlXPathCastStringToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015461#define xmlXPathCastStringToNumber xmlXPathCastStringToNumber__internal_alias
15462#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015463#endif
15464#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015465
15466#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015467#ifdef bottom_xpath
15468#undef xmlXPathCastToBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015469extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean __attribute((alias("xmlXPathCastToBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015470#else
15471#ifndef xmlXPathCastToBoolean
15472extern __typeof (xmlXPathCastToBoolean) xmlXPathCastToBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015473#define xmlXPathCastToBoolean xmlXPathCastToBoolean__internal_alias
15474#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015475#endif
15476#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015477
15478#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015479#ifdef bottom_xpath
15480#undef xmlXPathCastToNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015481extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber __attribute((alias("xmlXPathCastToNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015482#else
15483#ifndef xmlXPathCastToNumber
15484extern __typeof (xmlXPathCastToNumber) xmlXPathCastToNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015485#define xmlXPathCastToNumber xmlXPathCastToNumber__internal_alias
15486#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015487#endif
15488#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015489
15490#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015491#ifdef bottom_xpath
15492#undef xmlXPathCastToString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015493extern __typeof (xmlXPathCastToString) xmlXPathCastToString __attribute((alias("xmlXPathCastToString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015494#else
15495#ifndef xmlXPathCastToString
15496extern __typeof (xmlXPathCastToString) xmlXPathCastToString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015497#define xmlXPathCastToString xmlXPathCastToString__internal_alias
15498#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015499#endif
15500#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015501
15502#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015503#ifdef bottom_xpath
15504#undef xmlXPathCeilingFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015505extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction __attribute((alias("xmlXPathCeilingFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015506#else
15507#ifndef xmlXPathCeilingFunction
15508extern __typeof (xmlXPathCeilingFunction) xmlXPathCeilingFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015509#define xmlXPathCeilingFunction xmlXPathCeilingFunction__internal_alias
15510#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015511#endif
15512#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015513
15514#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015515#ifdef bottom_xpath
15516#undef xmlXPathCmpNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015517extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes __attribute((alias("xmlXPathCmpNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015518#else
15519#ifndef xmlXPathCmpNodes
15520extern __typeof (xmlXPathCmpNodes) xmlXPathCmpNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015521#define xmlXPathCmpNodes xmlXPathCmpNodes__internal_alias
15522#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015523#endif
15524#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015525
15526#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015527#ifdef bottom_xpath
15528#undef xmlXPathCompareValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015529extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues __attribute((alias("xmlXPathCompareValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015530#else
15531#ifndef xmlXPathCompareValues
15532extern __typeof (xmlXPathCompareValues) xmlXPathCompareValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015533#define xmlXPathCompareValues xmlXPathCompareValues__internal_alias
15534#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015535#endif
15536#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015537
15538#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015539#ifdef bottom_xpath
15540#undef xmlXPathCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015541extern __typeof (xmlXPathCompile) xmlXPathCompile __attribute((alias("xmlXPathCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015542#else
15543#ifndef xmlXPathCompile
15544extern __typeof (xmlXPathCompile) xmlXPathCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015545#define xmlXPathCompile xmlXPathCompile__internal_alias
15546#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015547#endif
15548#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015549
15550#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015551#ifdef bottom_xpath
15552#undef xmlXPathCompiledEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015553extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval __attribute((alias("xmlXPathCompiledEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015554#else
15555#ifndef xmlXPathCompiledEval
15556extern __typeof (xmlXPathCompiledEval) xmlXPathCompiledEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015557#define xmlXPathCompiledEval xmlXPathCompiledEval__internal_alias
15558#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015559#endif
15560#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015561
15562#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015563#ifdef bottom_xpath
15564#undef xmlXPathConcatFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015565extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction __attribute((alias("xmlXPathConcatFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015566#else
15567#ifndef xmlXPathConcatFunction
15568extern __typeof (xmlXPathConcatFunction) xmlXPathConcatFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015569#define xmlXPathConcatFunction xmlXPathConcatFunction__internal_alias
15570#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015571#endif
15572#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015573
15574#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015575#ifdef bottom_xpath
15576#undef xmlXPathContainsFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015577extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction __attribute((alias("xmlXPathContainsFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015578#else
15579#ifndef xmlXPathContainsFunction
15580extern __typeof (xmlXPathContainsFunction) xmlXPathContainsFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015581#define xmlXPathContainsFunction xmlXPathContainsFunction__internal_alias
15582#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015583#endif
15584#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015585
15586#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015587#ifdef bottom_xpath
15588#undef xmlXPathConvertBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000015589extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean __attribute((alias("xmlXPathConvertBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015590#else
15591#ifndef xmlXPathConvertBoolean
15592extern __typeof (xmlXPathConvertBoolean) xmlXPathConvertBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015593#define xmlXPathConvertBoolean xmlXPathConvertBoolean__internal_alias
15594#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015595#endif
15596#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015597
15598#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015599#ifdef bottom_xpath
15600#undef xmlXPathConvertNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000015601extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber __attribute((alias("xmlXPathConvertNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015602#else
15603#ifndef xmlXPathConvertNumber
15604extern __typeof (xmlXPathConvertNumber) xmlXPathConvertNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015605#define xmlXPathConvertNumber xmlXPathConvertNumber__internal_alias
15606#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015607#endif
15608#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015609
15610#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015611#ifdef bottom_xpath
15612#undef xmlXPathConvertString
Daniel Veillardbe076e92005-01-04 20:18:14 +000015613extern __typeof (xmlXPathConvertString) xmlXPathConvertString __attribute((alias("xmlXPathConvertString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015614#else
15615#ifndef xmlXPathConvertString
15616extern __typeof (xmlXPathConvertString) xmlXPathConvertString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015617#define xmlXPathConvertString xmlXPathConvertString__internal_alias
15618#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015619#endif
15620#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015621
15622#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015623#ifdef bottom_xpath
15624#undef xmlXPathCountFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015625extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction __attribute((alias("xmlXPathCountFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015626#else
15627#ifndef xmlXPathCountFunction
15628extern __typeof (xmlXPathCountFunction) xmlXPathCountFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015629#define xmlXPathCountFunction xmlXPathCountFunction__internal_alias
15630#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015631#endif
15632#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015633
15634#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015635#ifdef bottom_xpath
15636#undef xmlXPathCtxtCompile
Daniel Veillardbe076e92005-01-04 20:18:14 +000015637extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile __attribute((alias("xmlXPathCtxtCompile__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015638#else
15639#ifndef xmlXPathCtxtCompile
15640extern __typeof (xmlXPathCtxtCompile) xmlXPathCtxtCompile__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015641#define xmlXPathCtxtCompile xmlXPathCtxtCompile__internal_alias
15642#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015643#endif
15644#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015645
15646#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015647#ifdef bottom_xpath
15648#undef xmlXPathDebugDumpCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015649extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr __attribute((alias("xmlXPathDebugDumpCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015650#else
15651#ifndef xmlXPathDebugDumpCompExpr
15652extern __typeof (xmlXPathDebugDumpCompExpr) xmlXPathDebugDumpCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015653#define xmlXPathDebugDumpCompExpr xmlXPathDebugDumpCompExpr__internal_alias
15654#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015655#endif
15656#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015657
15658#if defined(LIBXML_XPATH_ENABLED) && defined(LIBXML_DEBUG_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015659#ifdef bottom_xpath
15660#undef xmlXPathDebugDumpObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015661extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject __attribute((alias("xmlXPathDebugDumpObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015662#else
15663#ifndef xmlXPathDebugDumpObject
15664extern __typeof (xmlXPathDebugDumpObject) xmlXPathDebugDumpObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015665#define xmlXPathDebugDumpObject xmlXPathDebugDumpObject__internal_alias
15666#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015667#endif
15668#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015669
15670#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015671#ifdef bottom_xpath
15672#undef xmlXPathDifference
Daniel Veillardbe076e92005-01-04 20:18:14 +000015673extern __typeof (xmlXPathDifference) xmlXPathDifference __attribute((alias("xmlXPathDifference__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015674#else
15675#ifndef xmlXPathDifference
15676extern __typeof (xmlXPathDifference) xmlXPathDifference__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015677#define xmlXPathDifference xmlXPathDifference__internal_alias
15678#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015679#endif
15680#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015681
15682#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015683#ifdef bottom_xpath
15684#undef xmlXPathDistinct
Daniel Veillardbe076e92005-01-04 20:18:14 +000015685extern __typeof (xmlXPathDistinct) xmlXPathDistinct __attribute((alias("xmlXPathDistinct__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015686#else
15687#ifndef xmlXPathDistinct
15688extern __typeof (xmlXPathDistinct) xmlXPathDistinct__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015689#define xmlXPathDistinct xmlXPathDistinct__internal_alias
15690#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015691#endif
15692#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015693
15694#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015695#ifdef bottom_xpath
15696#undef xmlXPathDistinctSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000015697extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted __attribute((alias("xmlXPathDistinctSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015698#else
15699#ifndef xmlXPathDistinctSorted
15700extern __typeof (xmlXPathDistinctSorted) xmlXPathDistinctSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015701#define xmlXPathDistinctSorted xmlXPathDistinctSorted__internal_alias
15702#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015703#endif
15704#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015705
15706#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015707#ifdef bottom_xpath
15708#undef xmlXPathDivValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015709extern __typeof (xmlXPathDivValues) xmlXPathDivValues __attribute((alias("xmlXPathDivValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015710#else
15711#ifndef xmlXPathDivValues
15712extern __typeof (xmlXPathDivValues) xmlXPathDivValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015713#define xmlXPathDivValues xmlXPathDivValues__internal_alias
15714#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015715#endif
15716#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015717
15718#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015719#ifdef bottom_xpath
15720#undef xmlXPathEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000015721extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues __attribute((alias("xmlXPathEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015722#else
15723#ifndef xmlXPathEqualValues
15724extern __typeof (xmlXPathEqualValues) xmlXPathEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015725#define xmlXPathEqualValues xmlXPathEqualValues__internal_alias
15726#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015727#endif
15728#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015729
15730#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015731#ifdef bottom_xpath
15732#undef xmlXPathErr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015733extern __typeof (xmlXPathErr) xmlXPathErr __attribute((alias("xmlXPathErr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015734#else
15735#ifndef xmlXPathErr
15736extern __typeof (xmlXPathErr) xmlXPathErr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015737#define xmlXPathErr xmlXPathErr__internal_alias
15738#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015739#endif
15740#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015741
15742#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015743#ifdef bottom_xpath
15744#undef xmlXPathEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000015745extern __typeof (xmlXPathEval) xmlXPathEval __attribute((alias("xmlXPathEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015746#else
15747#ifndef xmlXPathEval
15748extern __typeof (xmlXPathEval) xmlXPathEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015749#define xmlXPathEval xmlXPathEval__internal_alias
15750#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015751#endif
15752#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015753
15754#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015755#ifdef bottom_xpath
15756#undef xmlXPathEvalExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015757extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr __attribute((alias("xmlXPathEvalExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015758#else
15759#ifndef xmlXPathEvalExpr
15760extern __typeof (xmlXPathEvalExpr) xmlXPathEvalExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015761#define xmlXPathEvalExpr xmlXPathEvalExpr__internal_alias
15762#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015763#endif
15764#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015765
15766#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015767#ifdef bottom_xpath
15768#undef xmlXPathEvalExpression
Daniel Veillardbe076e92005-01-04 20:18:14 +000015769extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression __attribute((alias("xmlXPathEvalExpression__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015770#else
15771#ifndef xmlXPathEvalExpression
15772extern __typeof (xmlXPathEvalExpression) xmlXPathEvalExpression__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015773#define xmlXPathEvalExpression xmlXPathEvalExpression__internal_alias
15774#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015775#endif
15776#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015777
15778#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015779#ifdef bottom_xpath
15780#undef xmlXPathEvalPredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000015781extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate __attribute((alias("xmlXPathEvalPredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015782#else
15783#ifndef xmlXPathEvalPredicate
15784extern __typeof (xmlXPathEvalPredicate) xmlXPathEvalPredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015785#define xmlXPathEvalPredicate xmlXPathEvalPredicate__internal_alias
15786#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015787#endif
15788#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015789
15790#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015791#ifdef bottom_xpath
15792#undef xmlXPathEvaluatePredicateResult
Daniel Veillardbe076e92005-01-04 20:18:14 +000015793extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult __attribute((alias("xmlXPathEvaluatePredicateResult__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015794#else
15795#ifndef xmlXPathEvaluatePredicateResult
15796extern __typeof (xmlXPathEvaluatePredicateResult) xmlXPathEvaluatePredicateResult__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015797#define xmlXPathEvaluatePredicateResult xmlXPathEvaluatePredicateResult__internal_alias
15798#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015799#endif
15800#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015801
15802#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015803#ifdef bottom_xpath
15804#undef xmlXPathFalseFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015805extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction __attribute((alias("xmlXPathFalseFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015806#else
15807#ifndef xmlXPathFalseFunction
15808extern __typeof (xmlXPathFalseFunction) xmlXPathFalseFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015809#define xmlXPathFalseFunction xmlXPathFalseFunction__internal_alias
15810#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015811#endif
15812#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015813
15814#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015815#ifdef bottom_xpath
15816#undef xmlXPathFloorFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015817extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction __attribute((alias("xmlXPathFloorFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015818#else
15819#ifndef xmlXPathFloorFunction
15820extern __typeof (xmlXPathFloorFunction) xmlXPathFloorFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015821#define xmlXPathFloorFunction xmlXPathFloorFunction__internal_alias
15822#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015823#endif
15824#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015825
15826#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015827#ifdef bottom_xpath
15828#undef xmlXPathFreeCompExpr
Daniel Veillardbe076e92005-01-04 20:18:14 +000015829extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr __attribute((alias("xmlXPathFreeCompExpr__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015830#else
15831#ifndef xmlXPathFreeCompExpr
15832extern __typeof (xmlXPathFreeCompExpr) xmlXPathFreeCompExpr__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015833#define xmlXPathFreeCompExpr xmlXPathFreeCompExpr__internal_alias
15834#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015835#endif
15836#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015837
15838#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015839#ifdef bottom_xpath
15840#undef xmlXPathFreeContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015841extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext __attribute((alias("xmlXPathFreeContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015842#else
15843#ifndef xmlXPathFreeContext
15844extern __typeof (xmlXPathFreeContext) xmlXPathFreeContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015845#define xmlXPathFreeContext xmlXPathFreeContext__internal_alias
15846#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015847#endif
15848#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015849
15850#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015851#ifdef bottom_xpath
15852#undef xmlXPathFreeNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000015853extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet __attribute((alias("xmlXPathFreeNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015854#else
15855#ifndef xmlXPathFreeNodeSet
15856extern __typeof (xmlXPathFreeNodeSet) xmlXPathFreeNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015857#define xmlXPathFreeNodeSet xmlXPathFreeNodeSet__internal_alias
15858#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015859#endif
15860#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015861
15862#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015863#ifdef bottom_xpath
15864#undef xmlXPathFreeNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000015865extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList __attribute((alias("xmlXPathFreeNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015866#else
15867#ifndef xmlXPathFreeNodeSetList
15868extern __typeof (xmlXPathFreeNodeSetList) xmlXPathFreeNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015869#define xmlXPathFreeNodeSetList xmlXPathFreeNodeSetList__internal_alias
15870#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015871#endif
15872#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015873
15874#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015875#ifdef bottom_xpath
15876#undef xmlXPathFreeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000015877extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject __attribute((alias("xmlXPathFreeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015878#else
15879#ifndef xmlXPathFreeObject
15880extern __typeof (xmlXPathFreeObject) xmlXPathFreeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015881#define xmlXPathFreeObject xmlXPathFreeObject__internal_alias
15882#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015883#endif
15884#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015885
15886#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015887#ifdef bottom_xpath
15888#undef xmlXPathFreeParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000015889extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext __attribute((alias("xmlXPathFreeParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015890#else
15891#ifndef xmlXPathFreeParserContext
15892extern __typeof (xmlXPathFreeParserContext) xmlXPathFreeParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015893#define xmlXPathFreeParserContext xmlXPathFreeParserContext__internal_alias
15894#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015895#endif
15896#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015897
15898#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015899#ifdef bottom_xpath
15900#undef xmlXPathFunctionLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000015901extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup __attribute((alias("xmlXPathFunctionLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015902#else
15903#ifndef xmlXPathFunctionLookup
15904extern __typeof (xmlXPathFunctionLookup) xmlXPathFunctionLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015905#define xmlXPathFunctionLookup xmlXPathFunctionLookup__internal_alias
15906#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015907#endif
15908#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015909
15910#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015911#ifdef bottom_xpath
15912#undef xmlXPathFunctionLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000015913extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS __attribute((alias("xmlXPathFunctionLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015914#else
15915#ifndef xmlXPathFunctionLookupNS
15916extern __typeof (xmlXPathFunctionLookupNS) xmlXPathFunctionLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015917#define xmlXPathFunctionLookupNS xmlXPathFunctionLookupNS__internal_alias
15918#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015919#endif
15920#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015921
15922#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015923#ifdef bottom_xpath
15924#undef xmlXPathHasSameNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000015925extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes __attribute((alias("xmlXPathHasSameNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015926#else
15927#ifndef xmlXPathHasSameNodes
15928extern __typeof (xmlXPathHasSameNodes) xmlXPathHasSameNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015929#define xmlXPathHasSameNodes xmlXPathHasSameNodes__internal_alias
15930#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015931#endif
15932#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015933
15934#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015935#ifdef bottom_xpath
15936#undef xmlXPathIdFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000015937extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction __attribute((alias("xmlXPathIdFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015938#else
15939#ifndef xmlXPathIdFunction
15940extern __typeof (xmlXPathIdFunction) xmlXPathIdFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015941#define xmlXPathIdFunction xmlXPathIdFunction__internal_alias
15942#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015943#endif
15944#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015945
15946#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015947#ifdef bottom_xpath
15948#undef xmlXPathInit
Daniel Veillardbe076e92005-01-04 20:18:14 +000015949extern __typeof (xmlXPathInit) xmlXPathInit __attribute((alias("xmlXPathInit__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015950#else
15951#ifndef xmlXPathInit
15952extern __typeof (xmlXPathInit) xmlXPathInit__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015953#define xmlXPathInit xmlXPathInit__internal_alias
15954#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015955#endif
15956#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015957
15958#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015959#ifdef bottom_xpath
15960#undef xmlXPathIntersection
Daniel Veillardbe076e92005-01-04 20:18:14 +000015961extern __typeof (xmlXPathIntersection) xmlXPathIntersection __attribute((alias("xmlXPathIntersection__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015962#else
15963#ifndef xmlXPathIntersection
15964extern __typeof (xmlXPathIntersection) xmlXPathIntersection__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015965#define xmlXPathIntersection xmlXPathIntersection__internal_alias
15966#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015967#endif
15968#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015969
15970#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015971#ifdef bottom_xpath
15972#undef xmlXPathIsInf
Daniel Veillardbe076e92005-01-04 20:18:14 +000015973extern __typeof (xmlXPathIsInf) xmlXPathIsInf __attribute((alias("xmlXPathIsInf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015974#else
15975#ifndef xmlXPathIsInf
15976extern __typeof (xmlXPathIsInf) xmlXPathIsInf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015977#define xmlXPathIsInf xmlXPathIsInf__internal_alias
15978#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015979#endif
15980#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015981
15982#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015983#ifdef bottom_xpath
15984#undef xmlXPathIsNaN
Daniel Veillardbe076e92005-01-04 20:18:14 +000015985extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN __attribute((alias("xmlXPathIsNaN__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015986#else
15987#ifndef xmlXPathIsNaN
15988extern __typeof (xmlXPathIsNaN) xmlXPathIsNaN__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000015989#define xmlXPathIsNaN xmlXPathIsNaN__internal_alias
15990#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015991#endif
15992#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000015993
15994#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015995#ifdef bottom_xpath
15996#undef xmlXPathIsNodeType
Daniel Veillardbe076e92005-01-04 20:18:14 +000015997extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType __attribute((alias("xmlXPathIsNodeType__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000015998#else
15999#ifndef xmlXPathIsNodeType
16000extern __typeof (xmlXPathIsNodeType) xmlXPathIsNodeType__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016001#define xmlXPathIsNodeType xmlXPathIsNodeType__internal_alias
16002#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016003#endif
16004#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016005
16006#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016007#ifdef bottom_xpath
16008#undef xmlXPathLangFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016009extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction __attribute((alias("xmlXPathLangFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016010#else
16011#ifndef xmlXPathLangFunction
16012extern __typeof (xmlXPathLangFunction) xmlXPathLangFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016013#define xmlXPathLangFunction xmlXPathLangFunction__internal_alias
16014#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016015#endif
16016#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016017
16018#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016019#ifdef bottom_xpath
16020#undef xmlXPathLastFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016021extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction __attribute((alias("xmlXPathLastFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016022#else
16023#ifndef xmlXPathLastFunction
16024extern __typeof (xmlXPathLastFunction) xmlXPathLastFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016025#define xmlXPathLastFunction xmlXPathLastFunction__internal_alias
16026#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016027#endif
16028#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016029
16030#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016031#ifdef bottom_xpath
16032#undef xmlXPathLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000016033extern __typeof (xmlXPathLeading) xmlXPathLeading __attribute((alias("xmlXPathLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016034#else
16035#ifndef xmlXPathLeading
16036extern __typeof (xmlXPathLeading) xmlXPathLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016037#define xmlXPathLeading xmlXPathLeading__internal_alias
16038#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016039#endif
16040#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016041
16042#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016043#ifdef bottom_xpath
16044#undef xmlXPathLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016045extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted __attribute((alias("xmlXPathLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016046#else
16047#ifndef xmlXPathLeadingSorted
16048extern __typeof (xmlXPathLeadingSorted) xmlXPathLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016049#define xmlXPathLeadingSorted xmlXPathLeadingSorted__internal_alias
16050#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016051#endif
16052#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016053
16054#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016055#ifdef bottom_xpath
16056#undef xmlXPathLocalNameFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016057extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction __attribute((alias("xmlXPathLocalNameFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016058#else
16059#ifndef xmlXPathLocalNameFunction
16060extern __typeof (xmlXPathLocalNameFunction) xmlXPathLocalNameFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016061#define xmlXPathLocalNameFunction xmlXPathLocalNameFunction__internal_alias
16062#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016063#endif
16064#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016065
16066#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016067#ifdef bottom_xpath
16068#undef xmlXPathModValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016069extern __typeof (xmlXPathModValues) xmlXPathModValues __attribute((alias("xmlXPathModValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016070#else
16071#ifndef xmlXPathModValues
16072extern __typeof (xmlXPathModValues) xmlXPathModValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016073#define xmlXPathModValues xmlXPathModValues__internal_alias
16074#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016075#endif
16076#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016077
16078#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016079#ifdef bottom_xpath
16080#undef xmlXPathMultValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016081extern __typeof (xmlXPathMultValues) xmlXPathMultValues __attribute((alias("xmlXPathMultValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016082#else
16083#ifndef xmlXPathMultValues
16084extern __typeof (xmlXPathMultValues) xmlXPathMultValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016085#define xmlXPathMultValues xmlXPathMultValues__internal_alias
16086#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016087#endif
16088#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016089
16090#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016091#ifdef bottom_xpath
16092#undef xmlXPathNamespaceURIFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016093extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction __attribute((alias("xmlXPathNamespaceURIFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016094#else
16095#ifndef xmlXPathNamespaceURIFunction
16096extern __typeof (xmlXPathNamespaceURIFunction) xmlXPathNamespaceURIFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016097#define xmlXPathNamespaceURIFunction xmlXPathNamespaceURIFunction__internal_alias
16098#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016099#endif
16100#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016101
16102#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016103#ifdef bottom_xpath
16104#undef xmlXPathNewBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016105extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean __attribute((alias("xmlXPathNewBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016106#else
16107#ifndef xmlXPathNewBoolean
16108extern __typeof (xmlXPathNewBoolean) xmlXPathNewBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016109#define xmlXPathNewBoolean xmlXPathNewBoolean__internal_alias
16110#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016111#endif
16112#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016113
16114#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016115#ifdef bottom_xpath
16116#undef xmlXPathNewCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016117extern __typeof (xmlXPathNewCString) xmlXPathNewCString __attribute((alias("xmlXPathNewCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016118#else
16119#ifndef xmlXPathNewCString
16120extern __typeof (xmlXPathNewCString) xmlXPathNewCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016121#define xmlXPathNewCString xmlXPathNewCString__internal_alias
16122#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016123#endif
16124#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016125
16126#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016127#ifdef bottom_xpath
16128#undef xmlXPathNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016129extern __typeof (xmlXPathNewContext) xmlXPathNewContext __attribute((alias("xmlXPathNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016130#else
16131#ifndef xmlXPathNewContext
16132extern __typeof (xmlXPathNewContext) xmlXPathNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016133#define xmlXPathNewContext xmlXPathNewContext__internal_alias
16134#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016135#endif
16136#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016137
16138#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016139#ifdef bottom_xpath
16140#undef xmlXPathNewFloat
Daniel Veillardbe076e92005-01-04 20:18:14 +000016141extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat __attribute((alias("xmlXPathNewFloat__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016142#else
16143#ifndef xmlXPathNewFloat
16144extern __typeof (xmlXPathNewFloat) xmlXPathNewFloat__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016145#define xmlXPathNewFloat xmlXPathNewFloat__internal_alias
16146#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016147#endif
16148#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016149
16150#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016151#ifdef bottom_xpath
16152#undef xmlXPathNewNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016153extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet __attribute((alias("xmlXPathNewNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016154#else
16155#ifndef xmlXPathNewNodeSet
16156extern __typeof (xmlXPathNewNodeSet) xmlXPathNewNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016157#define xmlXPathNewNodeSet xmlXPathNewNodeSet__internal_alias
16158#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016159#endif
16160#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016161
16162#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016163#ifdef bottom_xpath
16164#undef xmlXPathNewNodeSetList
Daniel Veillardbe076e92005-01-04 20:18:14 +000016165extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList __attribute((alias("xmlXPathNewNodeSetList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016166#else
16167#ifndef xmlXPathNewNodeSetList
16168extern __typeof (xmlXPathNewNodeSetList) xmlXPathNewNodeSetList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016169#define xmlXPathNewNodeSetList xmlXPathNewNodeSetList__internal_alias
16170#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016171#endif
16172#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016173
16174#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016175#ifdef bottom_xpath
16176#undef xmlXPathNewParserContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000016177extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext __attribute((alias("xmlXPathNewParserContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016178#else
16179#ifndef xmlXPathNewParserContext
16180extern __typeof (xmlXPathNewParserContext) xmlXPathNewParserContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016181#define xmlXPathNewParserContext xmlXPathNewParserContext__internal_alias
16182#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016183#endif
16184#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016185
16186#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016187#ifdef bottom_xpath
16188#undef xmlXPathNewString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016189extern __typeof (xmlXPathNewString) xmlXPathNewString __attribute((alias("xmlXPathNewString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016190#else
16191#ifndef xmlXPathNewString
16192extern __typeof (xmlXPathNewString) xmlXPathNewString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016193#define xmlXPathNewString xmlXPathNewString__internal_alias
16194#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016195#endif
16196#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016197
16198#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016199#ifdef bottom_xpath
16200#undef xmlXPathNewValueTree
Daniel Veillardbe076e92005-01-04 20:18:14 +000016201extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree __attribute((alias("xmlXPathNewValueTree__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016202#else
16203#ifndef xmlXPathNewValueTree
16204extern __typeof (xmlXPathNewValueTree) xmlXPathNewValueTree__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016205#define xmlXPathNewValueTree xmlXPathNewValueTree__internal_alias
16206#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016207#endif
16208#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016209
16210#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016211#ifdef bottom_xpath
16212#undef xmlXPathNextAncestor
Daniel Veillardbe076e92005-01-04 20:18:14 +000016213extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor __attribute((alias("xmlXPathNextAncestor__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016214#else
16215#ifndef xmlXPathNextAncestor
16216extern __typeof (xmlXPathNextAncestor) xmlXPathNextAncestor__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016217#define xmlXPathNextAncestor xmlXPathNextAncestor__internal_alias
16218#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016219#endif
16220#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016221
16222#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016223#ifdef bottom_xpath
16224#undef xmlXPathNextAncestorOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016225extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf __attribute((alias("xmlXPathNextAncestorOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016226#else
16227#ifndef xmlXPathNextAncestorOrSelf
16228extern __typeof (xmlXPathNextAncestorOrSelf) xmlXPathNextAncestorOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016229#define xmlXPathNextAncestorOrSelf xmlXPathNextAncestorOrSelf__internal_alias
16230#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016231#endif
16232#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016233
16234#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016235#ifdef bottom_xpath
16236#undef xmlXPathNextAttribute
Daniel Veillardbe076e92005-01-04 20:18:14 +000016237extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute __attribute((alias("xmlXPathNextAttribute__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016238#else
16239#ifndef xmlXPathNextAttribute
16240extern __typeof (xmlXPathNextAttribute) xmlXPathNextAttribute__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016241#define xmlXPathNextAttribute xmlXPathNextAttribute__internal_alias
16242#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016243#endif
16244#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016245
16246#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016247#ifdef bottom_xpath
16248#undef xmlXPathNextChild
Daniel Veillardbe076e92005-01-04 20:18:14 +000016249extern __typeof (xmlXPathNextChild) xmlXPathNextChild __attribute((alias("xmlXPathNextChild__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016250#else
16251#ifndef xmlXPathNextChild
16252extern __typeof (xmlXPathNextChild) xmlXPathNextChild__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016253#define xmlXPathNextChild xmlXPathNextChild__internal_alias
16254#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016255#endif
16256#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016257
16258#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016259#ifdef bottom_xpath
16260#undef xmlXPathNextDescendant
Daniel Veillardbe076e92005-01-04 20:18:14 +000016261extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant __attribute((alias("xmlXPathNextDescendant__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016262#else
16263#ifndef xmlXPathNextDescendant
16264extern __typeof (xmlXPathNextDescendant) xmlXPathNextDescendant__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016265#define xmlXPathNextDescendant xmlXPathNextDescendant__internal_alias
16266#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016267#endif
16268#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016269
16270#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016271#ifdef bottom_xpath
16272#undef xmlXPathNextDescendantOrSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016273extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf __attribute((alias("xmlXPathNextDescendantOrSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016274#else
16275#ifndef xmlXPathNextDescendantOrSelf
16276extern __typeof (xmlXPathNextDescendantOrSelf) xmlXPathNextDescendantOrSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016277#define xmlXPathNextDescendantOrSelf xmlXPathNextDescendantOrSelf__internal_alias
16278#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016279#endif
16280#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016281
16282#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016283#ifdef bottom_xpath
16284#undef xmlXPathNextFollowing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016285extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing __attribute((alias("xmlXPathNextFollowing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016286#else
16287#ifndef xmlXPathNextFollowing
16288extern __typeof (xmlXPathNextFollowing) xmlXPathNextFollowing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016289#define xmlXPathNextFollowing xmlXPathNextFollowing__internal_alias
16290#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016291#endif
16292#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016293
16294#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016295#ifdef bottom_xpath
16296#undef xmlXPathNextFollowingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016297extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling __attribute((alias("xmlXPathNextFollowingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016298#else
16299#ifndef xmlXPathNextFollowingSibling
16300extern __typeof (xmlXPathNextFollowingSibling) xmlXPathNextFollowingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016301#define xmlXPathNextFollowingSibling xmlXPathNextFollowingSibling__internal_alias
16302#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016303#endif
16304#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016305
16306#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016307#ifdef bottom_xpath
16308#undef xmlXPathNextNamespace
Daniel Veillardbe076e92005-01-04 20:18:14 +000016309extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace __attribute((alias("xmlXPathNextNamespace__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016310#else
16311#ifndef xmlXPathNextNamespace
16312extern __typeof (xmlXPathNextNamespace) xmlXPathNextNamespace__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016313#define xmlXPathNextNamespace xmlXPathNextNamespace__internal_alias
16314#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016315#endif
16316#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016317
16318#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016319#ifdef bottom_xpath
16320#undef xmlXPathNextParent
Daniel Veillardbe076e92005-01-04 20:18:14 +000016321extern __typeof (xmlXPathNextParent) xmlXPathNextParent __attribute((alias("xmlXPathNextParent__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016322#else
16323#ifndef xmlXPathNextParent
16324extern __typeof (xmlXPathNextParent) xmlXPathNextParent__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016325#define xmlXPathNextParent xmlXPathNextParent__internal_alias
16326#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016327#endif
16328#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016329
16330#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016331#ifdef bottom_xpath
16332#undef xmlXPathNextPreceding
Daniel Veillardbe076e92005-01-04 20:18:14 +000016333extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding __attribute((alias("xmlXPathNextPreceding__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016334#else
16335#ifndef xmlXPathNextPreceding
16336extern __typeof (xmlXPathNextPreceding) xmlXPathNextPreceding__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016337#define xmlXPathNextPreceding xmlXPathNextPreceding__internal_alias
16338#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016339#endif
16340#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016341
16342#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016343#ifdef bottom_xpath
16344#undef xmlXPathNextPrecedingSibling
Daniel Veillardbe076e92005-01-04 20:18:14 +000016345extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling __attribute((alias("xmlXPathNextPrecedingSibling__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016346#else
16347#ifndef xmlXPathNextPrecedingSibling
16348extern __typeof (xmlXPathNextPrecedingSibling) xmlXPathNextPrecedingSibling__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016349#define xmlXPathNextPrecedingSibling xmlXPathNextPrecedingSibling__internal_alias
16350#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016351#endif
16352#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016353
16354#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016355#ifdef bottom_xpath
16356#undef xmlXPathNextSelf
Daniel Veillardbe076e92005-01-04 20:18:14 +000016357extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf __attribute((alias("xmlXPathNextSelf__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016358#else
16359#ifndef xmlXPathNextSelf
16360extern __typeof (xmlXPathNextSelf) xmlXPathNextSelf__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016361#define xmlXPathNextSelf xmlXPathNextSelf__internal_alias
16362#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016363#endif
16364#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016365
16366#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016367#ifdef bottom_xpath
16368#undef xmlXPathNodeLeading
Daniel Veillardbe076e92005-01-04 20:18:14 +000016369extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading __attribute((alias("xmlXPathNodeLeading__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016370#else
16371#ifndef xmlXPathNodeLeading
16372extern __typeof (xmlXPathNodeLeading) xmlXPathNodeLeading__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016373#define xmlXPathNodeLeading xmlXPathNodeLeading__internal_alias
16374#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016375#endif
16376#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016377
16378#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016379#ifdef bottom_xpath
16380#undef xmlXPathNodeLeadingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016381extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted __attribute((alias("xmlXPathNodeLeadingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016382#else
16383#ifndef xmlXPathNodeLeadingSorted
16384extern __typeof (xmlXPathNodeLeadingSorted) xmlXPathNodeLeadingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016385#define xmlXPathNodeLeadingSorted xmlXPathNodeLeadingSorted__internal_alias
16386#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016387#endif
16388#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016389
16390#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016391#ifdef bottom_xpath
16392#undef xmlXPathNodeSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000016393extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd __attribute((alias("xmlXPathNodeSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016394#else
16395#ifndef xmlXPathNodeSetAdd
16396extern __typeof (xmlXPathNodeSetAdd) xmlXPathNodeSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016397#define xmlXPathNodeSetAdd xmlXPathNodeSetAdd__internal_alias
16398#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016399#endif
16400#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016401
16402#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016403#ifdef bottom_xpath
16404#undef xmlXPathNodeSetAddNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016405extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs __attribute((alias("xmlXPathNodeSetAddNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016406#else
16407#ifndef xmlXPathNodeSetAddNs
16408extern __typeof (xmlXPathNodeSetAddNs) xmlXPathNodeSetAddNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016409#define xmlXPathNodeSetAddNs xmlXPathNodeSetAddNs__internal_alias
16410#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016411#endif
16412#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016413
16414#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016415#ifdef bottom_xpath
16416#undef xmlXPathNodeSetAddUnique
Daniel Veillardbe076e92005-01-04 20:18:14 +000016417extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique __attribute((alias("xmlXPathNodeSetAddUnique__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016418#else
16419#ifndef xmlXPathNodeSetAddUnique
16420extern __typeof (xmlXPathNodeSetAddUnique) xmlXPathNodeSetAddUnique__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016421#define xmlXPathNodeSetAddUnique xmlXPathNodeSetAddUnique__internal_alias
16422#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016423#endif
16424#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016425
16426#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016427#ifdef bottom_xpath
16428#undef xmlXPathNodeSetContains
Daniel Veillardbe076e92005-01-04 20:18:14 +000016429extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains __attribute((alias("xmlXPathNodeSetContains__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016430#else
16431#ifndef xmlXPathNodeSetContains
16432extern __typeof (xmlXPathNodeSetContains) xmlXPathNodeSetContains__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016433#define xmlXPathNodeSetContains xmlXPathNodeSetContains__internal_alias
16434#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016435#endif
16436#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016437
16438#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016439#ifdef bottom_xpath
16440#undef xmlXPathNodeSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000016441extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate __attribute((alias("xmlXPathNodeSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016442#else
16443#ifndef xmlXPathNodeSetCreate
16444extern __typeof (xmlXPathNodeSetCreate) xmlXPathNodeSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016445#define xmlXPathNodeSetCreate xmlXPathNodeSetCreate__internal_alias
16446#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016447#endif
16448#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016449
16450#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016451#ifdef bottom_xpath
16452#undef xmlXPathNodeSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000016453extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel __attribute((alias("xmlXPathNodeSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016454#else
16455#ifndef xmlXPathNodeSetDel
16456extern __typeof (xmlXPathNodeSetDel) xmlXPathNodeSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016457#define xmlXPathNodeSetDel xmlXPathNodeSetDel__internal_alias
16458#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016459#endif
16460#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016461
16462#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016463#ifdef bottom_xpath
16464#undef xmlXPathNodeSetFreeNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016465extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs __attribute((alias("xmlXPathNodeSetFreeNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016466#else
16467#ifndef xmlXPathNodeSetFreeNs
16468extern __typeof (xmlXPathNodeSetFreeNs) xmlXPathNodeSetFreeNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016469#define xmlXPathNodeSetFreeNs xmlXPathNodeSetFreeNs__internal_alias
16470#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016471#endif
16472#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016473
16474#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016475#ifdef bottom_xpath
16476#undef xmlXPathNodeSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000016477extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge __attribute((alias("xmlXPathNodeSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016478#else
16479#ifndef xmlXPathNodeSetMerge
16480extern __typeof (xmlXPathNodeSetMerge) xmlXPathNodeSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016481#define xmlXPathNodeSetMerge xmlXPathNodeSetMerge__internal_alias
16482#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016483#endif
16484#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016485
16486#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016487#ifdef bottom_xpath
16488#undef xmlXPathNodeSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000016489extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove __attribute((alias("xmlXPathNodeSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016490#else
16491#ifndef xmlXPathNodeSetRemove
16492extern __typeof (xmlXPathNodeSetRemove) xmlXPathNodeSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016493#define xmlXPathNodeSetRemove xmlXPathNodeSetRemove__internal_alias
16494#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016495#endif
16496#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016497
16498#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016499#ifdef bottom_xpath
16500#undef xmlXPathNodeSetSort
Daniel Veillardbe076e92005-01-04 20:18:14 +000016501extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort __attribute((alias("xmlXPathNodeSetSort__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016502#else
16503#ifndef xmlXPathNodeSetSort
16504extern __typeof (xmlXPathNodeSetSort) xmlXPathNodeSetSort__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016505#define xmlXPathNodeSetSort xmlXPathNodeSetSort__internal_alias
16506#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016507#endif
16508#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016509
16510#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016511#ifdef bottom_xpath
16512#undef xmlXPathNodeTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016513extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing __attribute((alias("xmlXPathNodeTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016514#else
16515#ifndef xmlXPathNodeTrailing
16516extern __typeof (xmlXPathNodeTrailing) xmlXPathNodeTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016517#define xmlXPathNodeTrailing xmlXPathNodeTrailing__internal_alias
16518#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016519#endif
16520#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016521
16522#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016523#ifdef bottom_xpath
16524#undef xmlXPathNodeTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016525extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted __attribute((alias("xmlXPathNodeTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016526#else
16527#ifndef xmlXPathNodeTrailingSorted
16528extern __typeof (xmlXPathNodeTrailingSorted) xmlXPathNodeTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016529#define xmlXPathNodeTrailingSorted xmlXPathNodeTrailingSorted__internal_alias
16530#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016531#endif
16532#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016533
16534#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016535#ifdef bottom_xpath
16536#undef xmlXPathNormalizeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016537extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction __attribute((alias("xmlXPathNormalizeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016538#else
16539#ifndef xmlXPathNormalizeFunction
16540extern __typeof (xmlXPathNormalizeFunction) xmlXPathNormalizeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016541#define xmlXPathNormalizeFunction xmlXPathNormalizeFunction__internal_alias
16542#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016543#endif
16544#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016545
16546#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016547#ifdef bottom_xpath
16548#undef xmlXPathNotEqualValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016549extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues __attribute((alias("xmlXPathNotEqualValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016550#else
16551#ifndef xmlXPathNotEqualValues
16552extern __typeof (xmlXPathNotEqualValues) xmlXPathNotEqualValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016553#define xmlXPathNotEqualValues xmlXPathNotEqualValues__internal_alias
16554#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016555#endif
16556#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016557
16558#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016559#ifdef bottom_xpath
16560#undef xmlXPathNotFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016561extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction __attribute((alias("xmlXPathNotFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016562#else
16563#ifndef xmlXPathNotFunction
16564extern __typeof (xmlXPathNotFunction) xmlXPathNotFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016565#define xmlXPathNotFunction xmlXPathNotFunction__internal_alias
16566#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016567#endif
16568#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016569
16570#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016571#ifdef bottom_xpath
16572#undef xmlXPathNsLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016573extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup __attribute((alias("xmlXPathNsLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016574#else
16575#ifndef xmlXPathNsLookup
16576extern __typeof (xmlXPathNsLookup) xmlXPathNsLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016577#define xmlXPathNsLookup xmlXPathNsLookup__internal_alias
16578#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016579#endif
16580#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016581
16582#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016583#ifdef bottom_xpath
16584#undef xmlXPathNumberFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016585extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction __attribute((alias("xmlXPathNumberFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016586#else
16587#ifndef xmlXPathNumberFunction
16588extern __typeof (xmlXPathNumberFunction) xmlXPathNumberFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016589#define xmlXPathNumberFunction xmlXPathNumberFunction__internal_alias
16590#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016591#endif
16592#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016593
16594#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016595#ifdef bottom_xpath
16596#undef xmlXPathObjectCopy
Daniel Veillardbe076e92005-01-04 20:18:14 +000016597extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy __attribute((alias("xmlXPathObjectCopy__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016598#else
16599#ifndef xmlXPathObjectCopy
16600extern __typeof (xmlXPathObjectCopy) xmlXPathObjectCopy__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016601#define xmlXPathObjectCopy xmlXPathObjectCopy__internal_alias
16602#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016603#endif
16604#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016605
16606#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016607#ifdef bottom_xpath
16608#undef xmlXPathOrderDocElems
Daniel Veillardbe076e92005-01-04 20:18:14 +000016609extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems __attribute((alias("xmlXPathOrderDocElems__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016610#else
16611#ifndef xmlXPathOrderDocElems
16612extern __typeof (xmlXPathOrderDocElems) xmlXPathOrderDocElems__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016613#define xmlXPathOrderDocElems xmlXPathOrderDocElems__internal_alias
16614#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016615#endif
16616#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016617
16618#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016619#ifdef bottom_xpath
16620#undef xmlXPathParseNCName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016621extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName __attribute((alias("xmlXPathParseNCName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016622#else
16623#ifndef xmlXPathParseNCName
16624extern __typeof (xmlXPathParseNCName) xmlXPathParseNCName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016625#define xmlXPathParseNCName xmlXPathParseNCName__internal_alias
16626#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016627#endif
16628#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016629
16630#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016631#ifdef bottom_xpath
16632#undef xmlXPathParseName
Daniel Veillardbe076e92005-01-04 20:18:14 +000016633extern __typeof (xmlXPathParseName) xmlXPathParseName __attribute((alias("xmlXPathParseName__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016634#else
16635#ifndef xmlXPathParseName
16636extern __typeof (xmlXPathParseName) xmlXPathParseName__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016637#define xmlXPathParseName xmlXPathParseName__internal_alias
16638#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016639#endif
16640#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016641
16642#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016643#ifdef bottom_xpath
16644#undef xmlXPathPopBoolean
Daniel Veillardbe076e92005-01-04 20:18:14 +000016645extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean __attribute((alias("xmlXPathPopBoolean__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016646#else
16647#ifndef xmlXPathPopBoolean
16648extern __typeof (xmlXPathPopBoolean) xmlXPathPopBoolean__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016649#define xmlXPathPopBoolean xmlXPathPopBoolean__internal_alias
16650#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016651#endif
16652#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016653
16654#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016655#ifdef bottom_xpath
16656#undef xmlXPathPopExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000016657extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal __attribute((alias("xmlXPathPopExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016658#else
16659#ifndef xmlXPathPopExternal
16660extern __typeof (xmlXPathPopExternal) xmlXPathPopExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016661#define xmlXPathPopExternal xmlXPathPopExternal__internal_alias
16662#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016663#endif
16664#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016665
16666#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016667#ifdef bottom_xpath
16668#undef xmlXPathPopNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000016669extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet __attribute((alias("xmlXPathPopNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016670#else
16671#ifndef xmlXPathPopNodeSet
16672extern __typeof (xmlXPathPopNodeSet) xmlXPathPopNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016673#define xmlXPathPopNodeSet xmlXPathPopNodeSet__internal_alias
16674#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016675#endif
16676#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016677
16678#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016679#ifdef bottom_xpath
16680#undef xmlXPathPopNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016681extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber __attribute((alias("xmlXPathPopNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016682#else
16683#ifndef xmlXPathPopNumber
16684extern __typeof (xmlXPathPopNumber) xmlXPathPopNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016685#define xmlXPathPopNumber xmlXPathPopNumber__internal_alias
16686#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016687#endif
16688#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016689
16690#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016691#ifdef bottom_xpath
16692#undef xmlXPathPopString
Daniel Veillardbe076e92005-01-04 20:18:14 +000016693extern __typeof (xmlXPathPopString) xmlXPathPopString __attribute((alias("xmlXPathPopString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016694#else
16695#ifndef xmlXPathPopString
16696extern __typeof (xmlXPathPopString) xmlXPathPopString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016697#define xmlXPathPopString xmlXPathPopString__internal_alias
16698#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016699#endif
16700#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016701
16702#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016703#ifdef bottom_xpath
16704#undef xmlXPathPositionFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016705extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction __attribute((alias("xmlXPathPositionFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016706#else
16707#ifndef xmlXPathPositionFunction
16708extern __typeof (xmlXPathPositionFunction) xmlXPathPositionFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016709#define xmlXPathPositionFunction xmlXPathPositionFunction__internal_alias
16710#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016711#endif
16712#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016713
16714#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016715#ifdef bottom_xpath
16716#undef xmlXPathRegisterAllFunctions
Daniel Veillardbe076e92005-01-04 20:18:14 +000016717extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions __attribute((alias("xmlXPathRegisterAllFunctions__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016718#else
16719#ifndef xmlXPathRegisterAllFunctions
16720extern __typeof (xmlXPathRegisterAllFunctions) xmlXPathRegisterAllFunctions__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016721#define xmlXPathRegisterAllFunctions xmlXPathRegisterAllFunctions__internal_alias
16722#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016723#endif
16724#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016725
16726#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016727#ifdef bottom_xpath
16728#undef xmlXPathRegisterFunc
Daniel Veillardbe076e92005-01-04 20:18:14 +000016729extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc __attribute((alias("xmlXPathRegisterFunc__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016730#else
16731#ifndef xmlXPathRegisterFunc
16732extern __typeof (xmlXPathRegisterFunc) xmlXPathRegisterFunc__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016733#define xmlXPathRegisterFunc xmlXPathRegisterFunc__internal_alias
16734#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016735#endif
16736#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016737
16738#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016739#ifdef bottom_xpath
16740#undef xmlXPathRegisterFuncLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016741extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup __attribute((alias("xmlXPathRegisterFuncLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016742#else
16743#ifndef xmlXPathRegisterFuncLookup
16744extern __typeof (xmlXPathRegisterFuncLookup) xmlXPathRegisterFuncLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016745#define xmlXPathRegisterFuncLookup xmlXPathRegisterFuncLookup__internal_alias
16746#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016747#endif
16748#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016749
16750#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016751#ifdef bottom_xpath
16752#undef xmlXPathRegisterFuncNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016753extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS __attribute((alias("xmlXPathRegisterFuncNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016754#else
16755#ifndef xmlXPathRegisterFuncNS
16756extern __typeof (xmlXPathRegisterFuncNS) xmlXPathRegisterFuncNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016757#define xmlXPathRegisterFuncNS xmlXPathRegisterFuncNS__internal_alias
16758#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016759#endif
16760#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016761
16762#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016763#ifdef bottom_xpath
16764#undef xmlXPathRegisterNs
Daniel Veillardbe076e92005-01-04 20:18:14 +000016765extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs __attribute((alias("xmlXPathRegisterNs__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016766#else
16767#ifndef xmlXPathRegisterNs
16768extern __typeof (xmlXPathRegisterNs) xmlXPathRegisterNs__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016769#define xmlXPathRegisterNs xmlXPathRegisterNs__internal_alias
16770#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016771#endif
16772#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016773
16774#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016775#ifdef bottom_xpath
16776#undef xmlXPathRegisterVariable
Daniel Veillardbe076e92005-01-04 20:18:14 +000016777extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable __attribute((alias("xmlXPathRegisterVariable__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016778#else
16779#ifndef xmlXPathRegisterVariable
16780extern __typeof (xmlXPathRegisterVariable) xmlXPathRegisterVariable__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016781#define xmlXPathRegisterVariable xmlXPathRegisterVariable__internal_alias
16782#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016783#endif
16784#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016785
16786#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016787#ifdef bottom_xpath
16788#undef xmlXPathRegisterVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016789extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup __attribute((alias("xmlXPathRegisterVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016790#else
16791#ifndef xmlXPathRegisterVariableLookup
16792extern __typeof (xmlXPathRegisterVariableLookup) xmlXPathRegisterVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016793#define xmlXPathRegisterVariableLookup xmlXPathRegisterVariableLookup__internal_alias
16794#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016795#endif
16796#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016797
16798#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016799#ifdef bottom_xpath
16800#undef xmlXPathRegisterVariableNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000016801extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS __attribute((alias("xmlXPathRegisterVariableNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016802#else
16803#ifndef xmlXPathRegisterVariableNS
16804extern __typeof (xmlXPathRegisterVariableNS) xmlXPathRegisterVariableNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016805#define xmlXPathRegisterVariableNS xmlXPathRegisterVariableNS__internal_alias
16806#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016807#endif
16808#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016809
16810#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016811#ifdef bottom_xpath
16812#undef xmlXPathRegisteredFuncsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016813extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup __attribute((alias("xmlXPathRegisteredFuncsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016814#else
16815#ifndef xmlXPathRegisteredFuncsCleanup
16816extern __typeof (xmlXPathRegisteredFuncsCleanup) xmlXPathRegisteredFuncsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016817#define xmlXPathRegisteredFuncsCleanup xmlXPathRegisteredFuncsCleanup__internal_alias
16818#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016819#endif
16820#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016821
16822#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016823#ifdef bottom_xpath
16824#undef xmlXPathRegisteredNsCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016825extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup __attribute((alias("xmlXPathRegisteredNsCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016826#else
16827#ifndef xmlXPathRegisteredNsCleanup
16828extern __typeof (xmlXPathRegisteredNsCleanup) xmlXPathRegisteredNsCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016829#define xmlXPathRegisteredNsCleanup xmlXPathRegisteredNsCleanup__internal_alias
16830#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016831#endif
16832#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016833
16834#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016835#ifdef bottom_xpath
16836#undef xmlXPathRegisteredVariablesCleanup
Daniel Veillardbe076e92005-01-04 20:18:14 +000016837extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup __attribute((alias("xmlXPathRegisteredVariablesCleanup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016838#else
16839#ifndef xmlXPathRegisteredVariablesCleanup
16840extern __typeof (xmlXPathRegisteredVariablesCleanup) xmlXPathRegisteredVariablesCleanup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016841#define xmlXPathRegisteredVariablesCleanup xmlXPathRegisteredVariablesCleanup__internal_alias
16842#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016843#endif
16844#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016845
16846#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016847#ifdef bottom_xpath
16848#undef xmlXPathRoot
Daniel Veillardbe076e92005-01-04 20:18:14 +000016849extern __typeof (xmlXPathRoot) xmlXPathRoot __attribute((alias("xmlXPathRoot__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016850#else
16851#ifndef xmlXPathRoot
16852extern __typeof (xmlXPathRoot) xmlXPathRoot__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016853#define xmlXPathRoot xmlXPathRoot__internal_alias
16854#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016855#endif
16856#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016857
16858#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016859#ifdef bottom_xpath
16860#undef xmlXPathRoundFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016861extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction __attribute((alias("xmlXPathRoundFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016862#else
16863#ifndef xmlXPathRoundFunction
16864extern __typeof (xmlXPathRoundFunction) xmlXPathRoundFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016865#define xmlXPathRoundFunction xmlXPathRoundFunction__internal_alias
16866#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016867#endif
16868#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016869
16870#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016871#ifdef bottom_xpath
16872#undef xmlXPathStartsWithFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016873extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction __attribute((alias("xmlXPathStartsWithFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016874#else
16875#ifndef xmlXPathStartsWithFunction
16876extern __typeof (xmlXPathStartsWithFunction) xmlXPathStartsWithFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016877#define xmlXPathStartsWithFunction xmlXPathStartsWithFunction__internal_alias
16878#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016879#endif
16880#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016881
16882#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016883#ifdef bottom_xpath
16884#undef xmlXPathStringEvalNumber
Daniel Veillardbe076e92005-01-04 20:18:14 +000016885extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber __attribute((alias("xmlXPathStringEvalNumber__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016886#else
16887#ifndef xmlXPathStringEvalNumber
16888extern __typeof (xmlXPathStringEvalNumber) xmlXPathStringEvalNumber__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016889#define xmlXPathStringEvalNumber xmlXPathStringEvalNumber__internal_alias
16890#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016891#endif
16892#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016893
16894#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016895#ifdef bottom_xpath
16896#undef xmlXPathStringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016897extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction __attribute((alias("xmlXPathStringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016898#else
16899#ifndef xmlXPathStringFunction
16900extern __typeof (xmlXPathStringFunction) xmlXPathStringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016901#define xmlXPathStringFunction xmlXPathStringFunction__internal_alias
16902#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016903#endif
16904#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016905
16906#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016907#ifdef bottom_xpath
16908#undef xmlXPathStringLengthFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016909extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction __attribute((alias("xmlXPathStringLengthFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016910#else
16911#ifndef xmlXPathStringLengthFunction
16912extern __typeof (xmlXPathStringLengthFunction) xmlXPathStringLengthFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016913#define xmlXPathStringLengthFunction xmlXPathStringLengthFunction__internal_alias
16914#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016915#endif
16916#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016917
16918#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016919#ifdef bottom_xpath
16920#undef xmlXPathSubValues
Daniel Veillardbe076e92005-01-04 20:18:14 +000016921extern __typeof (xmlXPathSubValues) xmlXPathSubValues __attribute((alias("xmlXPathSubValues__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016922#else
16923#ifndef xmlXPathSubValues
16924extern __typeof (xmlXPathSubValues) xmlXPathSubValues__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016925#define xmlXPathSubValues xmlXPathSubValues__internal_alias
16926#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016927#endif
16928#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016929
16930#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016931#ifdef bottom_xpath
16932#undef xmlXPathSubstringAfterFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016933extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction __attribute((alias("xmlXPathSubstringAfterFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016934#else
16935#ifndef xmlXPathSubstringAfterFunction
16936extern __typeof (xmlXPathSubstringAfterFunction) xmlXPathSubstringAfterFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016937#define xmlXPathSubstringAfterFunction xmlXPathSubstringAfterFunction__internal_alias
16938#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016939#endif
16940#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016941
16942#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016943#ifdef bottom_xpath
16944#undef xmlXPathSubstringBeforeFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016945extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction __attribute((alias("xmlXPathSubstringBeforeFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016946#else
16947#ifndef xmlXPathSubstringBeforeFunction
16948extern __typeof (xmlXPathSubstringBeforeFunction) xmlXPathSubstringBeforeFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016949#define xmlXPathSubstringBeforeFunction xmlXPathSubstringBeforeFunction__internal_alias
16950#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016951#endif
16952#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016953
16954#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016955#ifdef bottom_xpath
16956#undef xmlXPathSubstringFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016957extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction __attribute((alias("xmlXPathSubstringFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016958#else
16959#ifndef xmlXPathSubstringFunction
16960extern __typeof (xmlXPathSubstringFunction) xmlXPathSubstringFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016961#define xmlXPathSubstringFunction xmlXPathSubstringFunction__internal_alias
16962#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016963#endif
16964#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016965
16966#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016967#ifdef bottom_xpath
16968#undef xmlXPathSumFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000016969extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction __attribute((alias("xmlXPathSumFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016970#else
16971#ifndef xmlXPathSumFunction
16972extern __typeof (xmlXPathSumFunction) xmlXPathSumFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016973#define xmlXPathSumFunction xmlXPathSumFunction__internal_alias
16974#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016975#endif
16976#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016977
16978#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016979#ifdef bottom_xpath
16980#undef xmlXPathTrailing
Daniel Veillardbe076e92005-01-04 20:18:14 +000016981extern __typeof (xmlXPathTrailing) xmlXPathTrailing __attribute((alias("xmlXPathTrailing__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016982#else
16983#ifndef xmlXPathTrailing
16984extern __typeof (xmlXPathTrailing) xmlXPathTrailing__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016985#define xmlXPathTrailing xmlXPathTrailing__internal_alias
16986#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016987#endif
16988#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000016989
16990#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016991#ifdef bottom_xpath
16992#undef xmlXPathTrailingSorted
Daniel Veillardbe076e92005-01-04 20:18:14 +000016993extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted __attribute((alias("xmlXPathTrailingSorted__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016994#else
16995#ifndef xmlXPathTrailingSorted
16996extern __typeof (xmlXPathTrailingSorted) xmlXPathTrailingSorted__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000016997#define xmlXPathTrailingSorted xmlXPathTrailingSorted__internal_alias
16998#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000016999#endif
17000#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017001
17002#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017003#ifdef bottom_xpath
17004#undef xmlXPathTranslateFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017005extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction __attribute((alias("xmlXPathTranslateFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017006#else
17007#ifndef xmlXPathTranslateFunction
17008extern __typeof (xmlXPathTranslateFunction) xmlXPathTranslateFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017009#define xmlXPathTranslateFunction xmlXPathTranslateFunction__internal_alias
17010#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017011#endif
17012#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017013
17014#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017015#ifdef bottom_xpath
17016#undef xmlXPathTrueFunction
Daniel Veillardbe076e92005-01-04 20:18:14 +000017017extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction __attribute((alias("xmlXPathTrueFunction__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017018#else
17019#ifndef xmlXPathTrueFunction
17020extern __typeof (xmlXPathTrueFunction) xmlXPathTrueFunction__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017021#define xmlXPathTrueFunction xmlXPathTrueFunction__internal_alias
17022#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017023#endif
17024#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017025
17026#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017027#ifdef bottom_xpath
17028#undef xmlXPathValueFlipSign
Daniel Veillardbe076e92005-01-04 20:18:14 +000017029extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign __attribute((alias("xmlXPathValueFlipSign__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017030#else
17031#ifndef xmlXPathValueFlipSign
17032extern __typeof (xmlXPathValueFlipSign) xmlXPathValueFlipSign__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017033#define xmlXPathValueFlipSign xmlXPathValueFlipSign__internal_alias
17034#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017035#endif
17036#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017037
17038#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017039#ifdef bottom_xpath
17040#undef xmlXPathVariableLookup
Daniel Veillardbe076e92005-01-04 20:18:14 +000017041extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup __attribute((alias("xmlXPathVariableLookup__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017042#else
17043#ifndef xmlXPathVariableLookup
17044extern __typeof (xmlXPathVariableLookup) xmlXPathVariableLookup__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017045#define xmlXPathVariableLookup xmlXPathVariableLookup__internal_alias
17046#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017047#endif
17048#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017049
17050#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017051#ifdef bottom_xpath
17052#undef xmlXPathVariableLookupNS
Daniel Veillardbe076e92005-01-04 20:18:14 +000017053extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS __attribute((alias("xmlXPathVariableLookupNS__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017054#else
17055#ifndef xmlXPathVariableLookupNS
17056extern __typeof (xmlXPathVariableLookupNS) xmlXPathVariableLookupNS__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017057#define xmlXPathVariableLookupNS xmlXPathVariableLookupNS__internal_alias
17058#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017059#endif
17060#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017061
17062#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017063#ifdef bottom_xpath
17064#undef xmlXPathWrapCString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017065extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString __attribute((alias("xmlXPathWrapCString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017066#else
17067#ifndef xmlXPathWrapCString
17068extern __typeof (xmlXPathWrapCString) xmlXPathWrapCString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017069#define xmlXPathWrapCString xmlXPathWrapCString__internal_alias
17070#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017071#endif
17072#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017073
17074#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017075#ifdef bottom_xpath
17076#undef xmlXPathWrapExternal
Daniel Veillardbe076e92005-01-04 20:18:14 +000017077extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal __attribute((alias("xmlXPathWrapExternal__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017078#else
17079#ifndef xmlXPathWrapExternal
17080extern __typeof (xmlXPathWrapExternal) xmlXPathWrapExternal__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017081#define xmlXPathWrapExternal xmlXPathWrapExternal__internal_alias
17082#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017083#endif
17084#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017085
17086#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017087#ifdef bottom_xpath
17088#undef xmlXPathWrapNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017089extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet __attribute((alias("xmlXPathWrapNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017090#else
17091#ifndef xmlXPathWrapNodeSet
17092extern __typeof (xmlXPathWrapNodeSet) xmlXPathWrapNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017093#define xmlXPathWrapNodeSet xmlXPathWrapNodeSet__internal_alias
17094#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017095#endif
17096#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017097
17098#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017099#ifdef bottom_xpath
17100#undef xmlXPathWrapString
Daniel Veillardbe076e92005-01-04 20:18:14 +000017101extern __typeof (xmlXPathWrapString) xmlXPathWrapString __attribute((alias("xmlXPathWrapString__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017102#else
17103#ifndef xmlXPathWrapString
17104extern __typeof (xmlXPathWrapString) xmlXPathWrapString__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017105#define xmlXPathWrapString xmlXPathWrapString__internal_alias
17106#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017107#endif
17108#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017109
17110#if defined(LIBXML_XPATH_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017111#ifdef bottom_xpath
17112#undef xmlXPatherror
Daniel Veillardbe076e92005-01-04 20:18:14 +000017113extern __typeof (xmlXPatherror) xmlXPatherror __attribute((alias("xmlXPatherror__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017114#else
17115#ifndef xmlXPatherror
17116extern __typeof (xmlXPatherror) xmlXPatherror__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017117#define xmlXPatherror xmlXPatherror__internal_alias
17118#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017119#endif
17120#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017121
17122#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017123#ifdef bottom_xpointer
17124#undef xmlXPtrBuildNodeList
Daniel Veillardbe076e92005-01-04 20:18:14 +000017125extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList __attribute((alias("xmlXPtrBuildNodeList__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017126#else
17127#ifndef xmlXPtrBuildNodeList
17128extern __typeof (xmlXPtrBuildNodeList) xmlXPtrBuildNodeList__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017129#define xmlXPtrBuildNodeList xmlXPtrBuildNodeList__internal_alias
17130#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017131#endif
17132#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017133
17134#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017135#ifdef bottom_xpointer
17136#undef xmlXPtrEval
Daniel Veillardbe076e92005-01-04 20:18:14 +000017137extern __typeof (xmlXPtrEval) xmlXPtrEval __attribute((alias("xmlXPtrEval__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017138#else
17139#ifndef xmlXPtrEval
17140extern __typeof (xmlXPtrEval) xmlXPtrEval__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017141#define xmlXPtrEval xmlXPtrEval__internal_alias
17142#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017143#endif
17144#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017145
17146#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017147#ifdef bottom_xpointer
17148#undef xmlXPtrEvalRangePredicate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017149extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate __attribute((alias("xmlXPtrEvalRangePredicate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017150#else
17151#ifndef xmlXPtrEvalRangePredicate
17152extern __typeof (xmlXPtrEvalRangePredicate) xmlXPtrEvalRangePredicate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017153#define xmlXPtrEvalRangePredicate xmlXPtrEvalRangePredicate__internal_alias
17154#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017155#endif
17156#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017157
17158#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017159#ifdef bottom_xpointer
17160#undef xmlXPtrFreeLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017161extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet __attribute((alias("xmlXPtrFreeLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017162#else
17163#ifndef xmlXPtrFreeLocationSet
17164extern __typeof (xmlXPtrFreeLocationSet) xmlXPtrFreeLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017165#define xmlXPtrFreeLocationSet xmlXPtrFreeLocationSet__internal_alias
17166#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017167#endif
17168#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017169
17170#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017171#ifdef bottom_xpointer
17172#undef xmlXPtrLocationSetAdd
Daniel Veillardbe076e92005-01-04 20:18:14 +000017173extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd __attribute((alias("xmlXPtrLocationSetAdd__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017174#else
17175#ifndef xmlXPtrLocationSetAdd
17176extern __typeof (xmlXPtrLocationSetAdd) xmlXPtrLocationSetAdd__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017177#define xmlXPtrLocationSetAdd xmlXPtrLocationSetAdd__internal_alias
17178#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017179#endif
17180#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017181
17182#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017183#ifdef bottom_xpointer
17184#undef xmlXPtrLocationSetCreate
Daniel Veillardbe076e92005-01-04 20:18:14 +000017185extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate __attribute((alias("xmlXPtrLocationSetCreate__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017186#else
17187#ifndef xmlXPtrLocationSetCreate
17188extern __typeof (xmlXPtrLocationSetCreate) xmlXPtrLocationSetCreate__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017189#define xmlXPtrLocationSetCreate xmlXPtrLocationSetCreate__internal_alias
17190#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017191#endif
17192#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017193
17194#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017195#ifdef bottom_xpointer
17196#undef xmlXPtrLocationSetDel
Daniel Veillardbe076e92005-01-04 20:18:14 +000017197extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel __attribute((alias("xmlXPtrLocationSetDel__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017198#else
17199#ifndef xmlXPtrLocationSetDel
17200extern __typeof (xmlXPtrLocationSetDel) xmlXPtrLocationSetDel__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017201#define xmlXPtrLocationSetDel xmlXPtrLocationSetDel__internal_alias
17202#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017203#endif
17204#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017205
17206#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017207#ifdef bottom_xpointer
17208#undef xmlXPtrLocationSetMerge
Daniel Veillardbe076e92005-01-04 20:18:14 +000017209extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge __attribute((alias("xmlXPtrLocationSetMerge__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017210#else
17211#ifndef xmlXPtrLocationSetMerge
17212extern __typeof (xmlXPtrLocationSetMerge) xmlXPtrLocationSetMerge__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017213#define xmlXPtrLocationSetMerge xmlXPtrLocationSetMerge__internal_alias
17214#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017215#endif
17216#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017217
17218#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017219#ifdef bottom_xpointer
17220#undef xmlXPtrLocationSetRemove
Daniel Veillardbe076e92005-01-04 20:18:14 +000017221extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove __attribute((alias("xmlXPtrLocationSetRemove__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017222#else
17223#ifndef xmlXPtrLocationSetRemove
17224extern __typeof (xmlXPtrLocationSetRemove) xmlXPtrLocationSetRemove__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017225#define xmlXPtrLocationSetRemove xmlXPtrLocationSetRemove__internal_alias
17226#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017227#endif
17228#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017229
17230#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017231#ifdef bottom_xpointer
17232#undef xmlXPtrNewCollapsedRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017233extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange __attribute((alias("xmlXPtrNewCollapsedRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017234#else
17235#ifndef xmlXPtrNewCollapsedRange
17236extern __typeof (xmlXPtrNewCollapsedRange) xmlXPtrNewCollapsedRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017237#define xmlXPtrNewCollapsedRange xmlXPtrNewCollapsedRange__internal_alias
17238#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017239#endif
17240#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017241
17242#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017243#ifdef bottom_xpointer
17244#undef xmlXPtrNewContext
Daniel Veillardbe076e92005-01-04 20:18:14 +000017245extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext __attribute((alias("xmlXPtrNewContext__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017246#else
17247#ifndef xmlXPtrNewContext
17248extern __typeof (xmlXPtrNewContext) xmlXPtrNewContext__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017249#define xmlXPtrNewContext xmlXPtrNewContext__internal_alias
17250#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017251#endif
17252#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017253
17254#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017255#ifdef bottom_xpointer
17256#undef xmlXPtrNewLocationSetNodeSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017257extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet __attribute((alias("xmlXPtrNewLocationSetNodeSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017258#else
17259#ifndef xmlXPtrNewLocationSetNodeSet
17260extern __typeof (xmlXPtrNewLocationSetNodeSet) xmlXPtrNewLocationSetNodeSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017261#define xmlXPtrNewLocationSetNodeSet xmlXPtrNewLocationSetNodeSet__internal_alias
17262#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017263#endif
17264#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017265
17266#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017267#ifdef bottom_xpointer
17268#undef xmlXPtrNewLocationSetNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017269extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes __attribute((alias("xmlXPtrNewLocationSetNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017270#else
17271#ifndef xmlXPtrNewLocationSetNodes
17272extern __typeof (xmlXPtrNewLocationSetNodes) xmlXPtrNewLocationSetNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017273#define xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodes__internal_alias
17274#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017275#endif
17276#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017277
17278#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017279#ifdef bottom_xpointer
17280#undef xmlXPtrNewRange
Daniel Veillardbe076e92005-01-04 20:18:14 +000017281extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange __attribute((alias("xmlXPtrNewRange__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017282#else
17283#ifndef xmlXPtrNewRange
17284extern __typeof (xmlXPtrNewRange) xmlXPtrNewRange__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017285#define xmlXPtrNewRange xmlXPtrNewRange__internal_alias
17286#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017287#endif
17288#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017289
17290#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017291#ifdef bottom_xpointer
17292#undef xmlXPtrNewRangeNodeObject
Daniel Veillardbe076e92005-01-04 20:18:14 +000017293extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject __attribute((alias("xmlXPtrNewRangeNodeObject__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017294#else
17295#ifndef xmlXPtrNewRangeNodeObject
17296extern __typeof (xmlXPtrNewRangeNodeObject) xmlXPtrNewRangeNodeObject__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017297#define xmlXPtrNewRangeNodeObject xmlXPtrNewRangeNodeObject__internal_alias
17298#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017299#endif
17300#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017301
17302#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017303#ifdef bottom_xpointer
17304#undef xmlXPtrNewRangeNodePoint
Daniel Veillardbe076e92005-01-04 20:18:14 +000017305extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint __attribute((alias("xmlXPtrNewRangeNodePoint__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017306#else
17307#ifndef xmlXPtrNewRangeNodePoint
17308extern __typeof (xmlXPtrNewRangeNodePoint) xmlXPtrNewRangeNodePoint__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017309#define xmlXPtrNewRangeNodePoint xmlXPtrNewRangeNodePoint__internal_alias
17310#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017311#endif
17312#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017313
17314#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017315#ifdef bottom_xpointer
17316#undef xmlXPtrNewRangeNodes
Daniel Veillardbe076e92005-01-04 20:18:14 +000017317extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes __attribute((alias("xmlXPtrNewRangeNodes__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017318#else
17319#ifndef xmlXPtrNewRangeNodes
17320extern __typeof (xmlXPtrNewRangeNodes) xmlXPtrNewRangeNodes__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017321#define xmlXPtrNewRangeNodes xmlXPtrNewRangeNodes__internal_alias
17322#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017323#endif
17324#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017325
17326#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017327#ifdef bottom_xpointer
17328#undef xmlXPtrNewRangePointNode
Daniel Veillardbe076e92005-01-04 20:18:14 +000017329extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode __attribute((alias("xmlXPtrNewRangePointNode__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017330#else
17331#ifndef xmlXPtrNewRangePointNode
17332extern __typeof (xmlXPtrNewRangePointNode) xmlXPtrNewRangePointNode__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017333#define xmlXPtrNewRangePointNode xmlXPtrNewRangePointNode__internal_alias
17334#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017335#endif
17336#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017337
17338#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017339#ifdef bottom_xpointer
17340#undef xmlXPtrNewRangePoints
Daniel Veillardbe076e92005-01-04 20:18:14 +000017341extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints __attribute((alias("xmlXPtrNewRangePoints__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017342#else
17343#ifndef xmlXPtrNewRangePoints
17344extern __typeof (xmlXPtrNewRangePoints) xmlXPtrNewRangePoints__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017345#define xmlXPtrNewRangePoints xmlXPtrNewRangePoints__internal_alias
17346#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017347#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017348#endif
17349
17350#if defined(LIBXML_XPTR_ENABLED)
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017351#ifdef bottom_xpointer
17352#undef xmlXPtrRangeToFunction
17353extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction __attribute((alias("xmlXPtrRangeToFunction__internal_alias")));
17354#else
17355#ifndef xmlXPtrRangeToFunction
17356extern __typeof (xmlXPtrRangeToFunction) xmlXPtrRangeToFunction__internal_alias __attribute((visibility("hidden")));
17357#define xmlXPtrRangeToFunction xmlXPtrRangeToFunction__internal_alias
17358#endif
17359#endif
17360#endif
17361
17362#if defined(LIBXML_XPTR_ENABLED)
17363#ifdef bottom_xpointer
17364#undef xmlXPtrWrapLocationSet
Daniel Veillardbe076e92005-01-04 20:18:14 +000017365extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet __attribute((alias("xmlXPtrWrapLocationSet__internal_alias")));
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017366#else
17367#ifndef xmlXPtrWrapLocationSet
17368extern __typeof (xmlXPtrWrapLocationSet) xmlXPtrWrapLocationSet__internal_alias __attribute((visibility("hidden")));
Daniel Veillardbe076e92005-01-04 20:18:14 +000017369#define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias
17370#endif
Daniel Veillard5d4644e2005-04-01 13:11:58 +000017371#endif
17372#endif
17373
17374
17375#endif
17376#endif
17377#endif
17378#endif
17379#endif
Daniel Veillardbe076e92005-01-04 20:18:14 +000017380